Last week, I needed a feature in
Poser, which I didn't find in the user interface of the program. Maybe it was there, but as Poser n00b and totally lacking of 4 dimensional creative skills [=animation ;)], I didn't find the option. But I noticed that Poser has a built-in scripting language namely Python, so I sat down and - being a better programmer than artist - implemented that feature relatively quickly. The only obstacle was that the names of the dynamic parameters of the poser phyton classes were localized. In the german version, you have to write for example obj.Parameter["KreisenX"] instead of obj.Parameter["RotateX"]. Or "Winkel" instead of "Angle". Quite stupid. I think Microsoft Excel is even worse, where the built-in functions are localized, for example an 'if' looks like =IF(A5>1;0;1) while you have to type =WENN(A5>1;0;1) in the german version. The problem is getting worse in some situations because english programmers almost never have heard of this thing named '
localization' and so after having installed some applications in Windows, your hard disk gets filled with a lot of new directories like "Programs" and "Programme", "My Music" and "Meine Musik" and so on. (Obviously, those programmers simply created hard coded directory names. That they should have used the windows functions for this instead is a different story). In Vista, this is now even more disturbing, because it looks like now even the Microsoft programmers themselves haven't understood it correctly: Programs usually get installed into the 'Program Files' directory, but unfortunately, this is named 'Programme' in german. Both folders exist now by default, but 'Programme' is just a link to 'Program Files' as it seems. Resulting in a weired, schizophrenic installer behavior: You usually select 'Programme\MyProgam' as target directory, after which the installer says that you just selected 'Program Files\MyProgam'. Which is confusing already. And if you select 'Program Files\MyProgam' instead, the installer would tell you that it cannot do this. Exercise: Explain this to an average user if you have a lot of time :)