PDA

Volledige versie bekijken : detect browser language


Mindslave
%Europe/Berlin %499 %2009, 12:58
Hoi,

Ik ben bezig met een site die zowel nederlands als engels te bekijken is, maar wil het liefst niet 2 knopjes aanmaken maar dat de flash ziet welke browser language ingesteld is zodat die dan met "if browser language = english dan dat xml tekst bestand inlaad en else het nederlandse xml bestandje...

Bestaat er zoiets dat ik met actionscript de browser language kan herkennen?

alvast bedankt, Groet,

Rick

edit:

zou dit werken? Ik heb hier helaas geen flash om het te testen..

var lang = System.capabilities.language;
if (lang == "en") {
clip.loadMovie("en.swf");
} else if (lang == "nl") {
clip.loadMovie("nl.swf");
}

thuis maar even kijken of dit ook werkt met het laden van xml bestanden :)

Dauntless
%Europe/Berlin %572 %2009, 14:44
Die geeft niet de versie van het browser, maar van het systeem waarop de flash player loopt:
Indicates the language of the system on which the player is running. This property is specified as a lowercase two-letter language code from ISO 639-1. For Chinese, an additional uppercase two-letter country code subtag from ISO 3166 distinguishes between Simplified and Traditional Chinese. The languages themselves are named with the English tags. For example, fr specifies French.

This property changed in two ways for Flash Player 7. First, the language code for English systems no longer includes the country code. In Flash Player 6, all English systems return the language code and the two-letter country code subtag (en-US). In Flash Player 7, English systems return only the language code (en). Second, on Microsoft Windows systems this property now returns the User Interface (UI) Language. In Flash Player 6 on the Microsoft Windows platform, System.capabilities.language returns the User Locale, which controls settings for formatting dates, times, currency and large numbers. In Flash Player 7 on the Microsoft Windows platform, this property now returns the UI Language, which refers to the language used for all menus, dialog boxes, error messages and help files. The following table lists the possible values:

Language Tag
Czech cs
Danish da
Dutch nl
English en
Finnish fi
French fr
German de
Hungarian hu
Italian it
Japanese ja
Korean ko
Norwegian no
Other/unknown xu
Polish pl
Portuguese pt
Russian ru
Simplified Chinese zh-CN
Spanish es
Swedish sv
Traditional Chinese zh-TW
Turkish tr

Jan
%Europe/Berlin %592 %2009, 15:13
Ik ben bezig met een site die zowel nederlands als engels te bekijken is, maar wil het liefst niet 2 knopjes aanmaken maar dat de flash ziet welke browser language ingesteld is zodat die dan met "if browser language = english dan dat xml tekst bestand inlaad en else het nederlandse xml bestandje...
Persoonlijk zou ik er de voorkeur aan geven om toch een (extra) optie te voorzien om de gebruiker zelf te laten kiezen. Op mijn pc is volgens mij alles 'en'. Dus ik zou als Nederlandstalige verplicht worden om je site in het Engels te lezen. :s

Groeten;
Jan