something like this should work:
PHP Code:
trace(System.capabilities.language);
var targetXML:String;
switch (System.capabilities.language) {
case "cs" :
trace("Czech");
targetXML = "cs_XML.xml"
break;
case "da" :
trace("Danish");
targetXML = "da_XML.xml"
break;
case "nl" :
trace("Dutch");
targetXML = "nl_XML.xml"
break;
case "de" :
trace("German");
targetXML = "de_XML.xml"
break;
case "es" :
trace("Spanish");
targetXML = "es_XML.xml"
break;
case "it" :
trace("Italian");
targetXML = "it_XML.xml"
break;
case "en" :
trace("English");
targetXML = "en_XML.xml"
break;
case "fi" :
trace("Finnish");
targetXML = "fi_XML.xml"
break;
case "fr" :
trace("French");
targetXML = "fr_XML.xml"
break;
case "ja" :
trace("Japanese");
targetXML = "ja_XML.xml"
break;
case "hu" :
trace("Hungarian");
targetXML = "hu_XML.xml"
break;
case "ko" :
trace("Korean");
targetXML = "ko_XML.xml"
break;
case "no" :
trace("Norwegian");
targetXML = "no_XML.xml"
break;
case "pl" :
trace("Polish");
targetXML = "pl_XML.xml"
break;
case "pt" :
trace("Portuguese");
targetXML = "pt_XML.xml"
break;
case "ru" :
trace("Russian");
targetXML = "ru_XML.xml"
break;
case "zh-CN" :
trace("Simplified Chinese");
targetXML = "zh-CN_XML.xml"
break;
case "sv" :
trace("Swedish");
targetXML = "sv_XML.xml"
break;
case "zh-TW" :
trace("Traditional Chinese");
targetXML = "zh-TW_XML.xml"
break;
case "tr" :
trace("Turkish");
targetXML = "tr_XML.xml"
break;
case "xu" :
trace("Other/unknown");
targetXML = "default_XML.xml"
break;
default :
trace("error in language check");
break;
}
menuXML.load(targetXML);