# Using Strings panel to achive multilanguage site

**URL:** <https://forum.kirupa.com/t/using-strings-panel-to-achive-multilanguage-site/297315>\
**Category:** flash\
**Created:** [September 30, 2009, 4:56am UTC](https://forum.kirupa.com/t/using-strings-panel-to-achive-multilanguage-site/297315 "2009-09-30T04:56:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jolina](https://avatars.discourse-cdn.com/v4/letter/j/45deac/32.png) [@jolina](https://forum.kirupa.com/u/jolina)\
**Post date:** [September 30, 2009, 4:56am UTC](https://forum.kirupa.com/t/using-strings-panel-to-achive-multilanguage-site/297315/1 "2009-09-30T04:56:36Z")

</div>

## Help me please with this issue: Why this script works only once per button? It looks like “Locale.autoReplace =true;” works only when you first time click each button to change language. What could be the problem in script?

import fl.lang.Locale;  
import fl.data.DataProvider;

Locale.autoReplace =true;

de\_bt.addEventListener(MouseEvent.CLICK,de\_select);  
en\_bt.addEventListener(MouseEvent.CLICK,en\_select);  
hr\_bt.addEventListener(MouseEvent.CLICK,hr\_select);

Locale.loadLanguageXML(“hr”);

// buttons  
function de\_select(event:MouseEvent):void {  
Locale.loadLanguageXML(“de”);  
}  
function en\_select(event:MouseEvent):void {  
Locale.loadLanguageXML(“en”);  
}  
function hr\_select(event:MouseEvent):void {  
Locale.loadLanguageXML(“hr”);  
}
