For OSX, I use the following code. On new installation, the languages
might not be defined, then read the globaldomain will return an error.
put replaceText(shell("defaults read NSGlobalDomain
AppleLanguages"),"(\s|\(|\))","") into languagesList
if offset("AppleLanguages",languagesList) <> 0 then -- error,
domain AppleLanguages is not defined
put replaceText(shell("defaults read NSGlobalDomain
AppleLocale"),"(\s|\(|\))","") into languagesList
if offset("AppleLocale",languagesList) <> 0 then -- error,
domain AppleLocale is not defined
-- use a trick: get the localized name of the trash
do "tell application" &"e&"Finder""e &return& "get
displayed name of trash" &return& "end tell" as appleScript
put the result into theResult
switch theResult
case "Corbeille" -- French
put "French" into languagesList
break
case "Trash" -- English
put "English" into languagesList
break
-- add any other language
default
put empty into languagesList
end switch
end if
end if
Thierry
On 2005, Oct 4, , at 21:26, Trevor DeVore wrote:
Howdy folks,
I need to find a way to determine the current language that is being
used by the OS (OS X, Win 98 >) so I can load the proper language file
for my application. For example, if my app launches and Windows XP is
using a French interface, then I would load the French language file.
Any ideas?
--
Trevor DeVore
Blue Mango Multimedia
[EMAIL PROTECTED]
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution