Page 1 of 1

Registry and class names in different locales

Posted: Fri Jan 25, 2013 12:48 am
by MachineCode
My app sets itself to run at startup by making a Registry entry in "Software\Microsoft\Windows\CurrentVersion\Run", but I was wondering, what happens in a non-English country, such as Japan? Do I still use that set of English words?

Same question for window class names. One of them that I use is "Address:" for the address bar of folders. Would that be the same on a Japanese version of Windows?

What about the class name "Progman" for the Program Manager (aka Desktop)?

Thanks for any advice. :)

Re: Registry and class names in different locales

Posted: Fri Jan 25, 2013 9:11 pm
by luis
Key names are not localized although their contents may be.
It would be a mess otherwise, moreover consider on the same machine (one registry) more than one user can have access using his own locale.

AFAIK the same apply to window class names.

Re: Registry and class names in different locales

Posted: Fri Jan 25, 2013 9:20 pm
by ts-soft
Startup Registry Entry on german location:
"Weichware\WinzigWeich\Fenster\AktuelleVersion\Laufe" :mrgreen:

Okay, is only a joke :wink:

Re: Registry and class names in different locales

Posted: Sat Jan 26, 2013 4:39 am
by MachineCode
ts-soft, don't give me a heart attack! :lol: Thanks for your reply too, luis.