# Auto-detect browser language

**URL:** <https://forum.kirupa.com/t/auto-detect-browser-language/22658>\
**Category:** flash\
**Created:** [June 6, 2003, 6:55pm UTC](https://forum.kirupa.com/t/auto-detect-browser-language/22658 "2003-06-06T18:55:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![fspaiva](https://avatars.discourse-cdn.com/v4/letter/f/d07c76/32.png) [@fspaiva](https://forum.kirupa.com/u/fspaiva)\
**Post date:** [June 6, 2003, 6:55pm UTC](https://forum.kirupa.com/t/auto-detect-browser-language/22658/1 "2003-06-06T18:55:32Z")

</div>

Hi,

There is a way to detect the browser version in the html file?

I wanna do something like this:

if language == us  
load us.swf  
else if language == jp  
load jp.swf

thks!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [June 6, 2003, 7:02pm UTC](https://forum.kirupa.com/t/auto-detect-browser-language/22658/2 "2003-06-06T19:02:00Z")

</div>

You COULD do it in Javascript, but I think it would be easier to do it in Flash.

You can use the System.capabilities feature in Flash MX to detect the browser language and load in the correct movie via loadMovie()…

An example would be like this…

[AS]var lang = System.capabilities.language;  
if (lang == “en”) {  
clip.loadMovie(“en.swf”);  
} else if (lang == “jp”) {  
clip.loadMovie(“jp.swf”);  
}[/AS]

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [June 6, 2003, 7:03pm UTC](https://forum.kirupa.com/t/auto-detect-browser-language/22658/3 "2003-06-06T19:03:31Z")

</div>

If you are going to have it as en.swf and jp.swf, etc you can save yourself the if statements and just do

[AS]clip.loadMovie(System.capabilities.language+".swf");[/AS]

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [June 6, 2003, 7:05pm UTC](https://forum.kirupa.com/t/auto-detect-browser-language/22658/4 "2003-06-06T19:05:19Z")

</div>

If you still want Javascript heres an example of how to determine browser language via that…

[http://javascriptkit.com/script/script2/language.shtml](http://javascriptkit.com/script/script2/language.shtml)

Which one do you think is easier? 😉
