GetLanguage

Availability

Flash Lite 1.1.

Sets a parameter that identifies the language currently used by the device. The language is returned as a string in a variable that is passed in by name.

Command

Parameters

Value returned

"GetLanguage"

language  String to receive the language code. It can be either the name of a variable or a string value that contains the name of a variable. The value returned is one of the following:

cs: Czech.

da: Danish.

de: German.

en-UK: UK or international English.

en-US: US English.

es: Spanish.

fi: Finnish.

fr: French.

hu: Hungarian.

it: Italian.

ja: Japanese.

ko: Korean.

nl: Dutch.

no: Norwegian.

pl: Polish.

pt: Portuguese.

ru: Russian.

sv: Swedish.

tr: Turkish.

xu: an undetermined language.

zh-CN: simplified Chinese.

zh-TW: traditional Chinese.

-1: Not supported.

0: Supported.

NOTE

When Japanese phones are set to display English, en_US is returned for language.

Example

The following example assigns the language code to the language variable, and then updates a text field with the language recognized by the Flash Lite player:

statuslanguage = fscommand2("GetLanguage", "language");
switch(language) {
    case "cs":
        /:myText += "language is Czech" add newline;
        break;
    case "da":
        /:myText += "language is Danish" add newline;
        break;
    case "de":
        /:myText += "language is German" add newline;
        break;
    case "en-UK":
        /:myText += "language is UK" add newline;
        break;
    case "en-US":
        /:myText += "language is US" add newline;
        break;
    case "es":
        /:myText += "language is Spanish" add newline;
        break;
    case "fi":
        /:myText += "language is Finnish" add newline;
        break;
    case "fr":
        /:myText += "language is French" add newline;
        break;
    case "hu":
        /:myText += "language is Hungarian" add newline;
        break;
    case "it":
        /:myText += "language is Italian" add newline;
        break;
    case "jp":
        /:myText += "language is Japanese" add newline;
        break;
    case "ko":
        /:myText += "language is Korean" add newline;
        break;
    case "nl":
        /:myText += "language is Dutch" add newline;
        break;
    case "no":
        /:myText += "language is Norwegian" add newline;
        break;
    case "pl":
        /:myText += "language is Polish" add newline;
        break;
    case "pt":
        /:myText += "language is Portuguese" add newline;
        break;
    case "ru":
        /:myText += "language is Russian" add newline;
        break;
    case "sv":
        /:myText += "language is Swedish" add newline;
        break;
    case "tr":
        /:myText += "language is Turkish" add newline;
        break;
    case "xu":
        /:myText += "language is indeterminable" add newline;
        break;
    case "zh-CN":
        /:myText += "language is simplified Chinese" add newline;
        break;
    case "zh-TW":
        /:myText += "language is traditional Chinese" add newline;
        break;
}