Thanks for the feedback.
Arbogast wrote:I don't seem to get freeciv 2.4.0 to play in english, even if I choose english during the installation. Played the first game in english, but ever since, it's in my default windows/french.
How exactly are you launching Freeciv? The language controls in the Windows installer only affect the shortcuts added to the Start menu. If you launch freeciv-gtk2.exe directly somehow, you'll bypass the arrangements made by the installer, and get the default language.
When you refer to the "first game", was that launched directly from the installer (it offers to run Freeciv after installation by default)? That invocation definitely arranges to use the language selected in the installer, so I can see how it could be different to subsequent runs.
Arbogast wrote:The instructions for changing languages -adding en_GB in the properties window of the exe, for instance- don't seem to work.
1) I tried to modify the exe files thru the properties window by adding 'en_GB' in the shortcut/target, but it won't load.
Tried adding quotes and when I click the 'apply' button, it erases the quotes.
I assume you're referring to the
"Interface Language" wiki page.
The intention is that you modify the properties of the shortcut that appears in the Start menu. This shortcut itself invokes freeciv-gtk2
.cmd (note, not .exe), which is a wrapper script that sets an environment variable and runs freeciv-gtk2
.exe.
You should always find that you are
modifying an existing language code (or "auto"), not adding one where there wasn't one before.
Arbogast wrote:Am I doing something wrong or is 2.4.0 different from other versions?
Did this used to work for you in 2.3.x? I don't think the details have changed (but I haven't checked).
Arbogast wrote:Yes I did use the 'en_GB' during the install and I didn't find the 'en_US' in the list of languages.
en_US isn't included in the list; we should fix that.
(But if you enter en_US as a language code when editing the shortcut manually, it works -- I've tested this.)
Arbogast wrote:As I said, the first game went allright in english. Since then -about 5/7 games- have all been in french.
Do you mean the language is intermittent? That's odd, if so. Are you launching it the exact same way every time?
Arbogast wrote:2) Tried creating a .bat file as per sugestions in the wiki but failed miserably.
Well, I'd rather focus on getting this working without users having to faff around with .bat files, but if you can provide details of what went wrong when you tried, that might shed some light.
Arbogast wrote:3) I can't find where the 'auto' tag.
This is unclear -- can you explain further?
If you can't find where the 'auto' tag is to change it to 'en_GB', I think that might be the root of your problem, as I've said above.
The 'auto' tag is interpreted in freeciv-gtk2.cmd (which uses it as a trigger to
not set an environment variable to force the language, leaving the default selection rules for freeciv-gtk2.exe; I confess I don't know how the default selection works).
I did some testing of the installer language features myself, on my Windows 7 installation. Since my system language is British English, I can't install a French language (certainly not without paying Microsoft), but I can and have installed Irish (Gaeilge), for which Freeciv has a partial localisation.
Unfortunately 'auto' always selects the British English localisation even if my user language is Irish, so I can't test quite your situation. But I have tried installing Freeciv as Irish in an English system. I launched Freeciv several times (from the Start menu) and got Irish every time, not the intermittency you report.