Folks, the standard approach in most software these days (UFO:AI included) is to list the languages in whatever currently selected language is being used. I've seen this trend broken a few times and I think it works actually quite well when it's set so that the language is written in its own native way.
For example currently we have:
English
...
Polish
...
Japanese
and if we switch to Polish we have:
Angielski
...
Polski
...
Japonski
whereas I think for the language selector alone it would be best to have:
English
...
Polski
...
日本語
If this sounds like something of a good idea I can work on it;
Also I haven't looked at the language files in detail, but what is used for No Language? If a separate type is/can be used it can have the modified list, and then the other language lists can be left alone
let me know