Oops - I'm an amateur at these things. I now see that there is also another folder, Geo, within Control Panel\International, and I can see

Control Panel\International\Geo\Nation

of which the value on my machine is 84 (presumably Hex, so decimal 132). Not sure what that means, but it still doesn't accord with your idea of primary language codes AFAIKS...

Graham

I just wrote:
Hi Trevor

Tried your function out on a French Windows XP SP2 system running RunRev 2.6 (after taking out spurious returns) and it didn't work - it just returned "en" because your registry query put nothing into tUserLangs. I am no expert, but it looks to me as if the Registry entries in the French system are under Control Panel\International \iCountry or \sCountry or \sLanguage

The value of iCountry on my system is 33 [which is the international phone code] and of sCountry is France [which is of course both French and English for France - presumably a German system for example would not say 'Germany' but 'Deutschland', but I haven't got a system to test it on) and of sLanguage is FRA. There is also \Locale which is a Hex figure 0000040C.

I'll experiment further it you would like to suggest which direction to take.

HTH

Graham


----------------------------------------
Graham Samuel / The Living Fossil Co. / UK and France

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to