Hej Rolf,
I think I was wrong before, or maybe I was still looking at version 11. In 13.5 it's a bit better, though not quite there.
If you create an activity parameter, you must open the properties dialog for the parameter in order to access its Language property.
If you set it, the Type dropdown will contain the appropriate set of types -- but only if you open the dialog with the Language already set. If you change the Language and click Apply, the dropdown still contains the types from the old language.
For action pins, however, it still doesn't work. The Language property is not honoured.
But those are bugs. Using the Language property is the proper way to customize the set of available types, so provided the bugs are fixed you should be able to do what you want.
I've also checked, and the Language property is set correctly for activity parameters and action pins if you change the language with "Code Engineering -- Reset Options for This Package". That might help speed things up as far as activity parameters are concerned.
Operation parameters also obey the Language property (of the interface, there's no separate property for operations or their parameters).
HTH,
/Uffe