Let the user specify the language during installation, or have a prompt appear the first time the program is opened to specify the language if the zip version (without an installer) is used.
I also like the idea of a small stand-alone tool that can be used to reset the language. However, this needs to be a smart tool so you can reset the language only on specific installations:
1. This is the default installation folder.
2. Your installation might be somewhere else, or you may have multiple versions of XnView installed at the same time in different directories or even on a different drive.
C:\Program Files\XnView 1.74
C:\Program Files\XnView 1.80
C:\Program Files\XnView Free
C:\Program Files\XnView Beta
C:\Program Files\XnView Old
C:\Program Files\XnView Old\1.25
C:\Program Files\XnView Old\1.66
3. XnView Deluxe may be installed in addition to XnView.
C:\Program Files\XnView Deluxe
C:\Program Files\XnView Deluxe 2
C:\Program Files\XnView Reloaded
I do not necessarily agree with Dreamer about keeping the "Language" option as "Language" (English) regardless of which language is being used. It is not that hard to figure out which option that is with a little experimenting. English is the only language I speak, for instance, but if I change Language to Spanish, French, or German, I can still figure out which menu option "Language" is. It's the one that has the list of all the languages and sometimes has ?????? shown. If I choose German, for instance, English still appears as English at the top of the list, and many of the other languages in the list still appear in English within brackets [ ].
Windows XP Pro SP2, XnView 1.82.3, XnView Deluxe 2.5-1.75.
** XNVIEW ROCKS ** •