Using Strings panel to achive multilanguage site

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”);
}