Problem with language - ID: 2629646
This commit is contained in:
parent
cb823262ab
commit
b497017bdd
|
@ -182,14 +182,7 @@ public class LoginPanel extends Window implements EventListener
|
|||
{
|
||||
if(eventComp.getId().equals(lstLanguage.getId())) {
|
||||
String langName = (String) lstLanguage.getSelectedItem().getLabel();
|
||||
Language language = Language.getLanguage(langName);
|
||||
Env.verifyLanguage(ctx, language);
|
||||
Env.setContext(ctx, Env.LANGUAGE, language.getAD_Language());
|
||||
|
||||
res = ResourceBundle.getBundle(RESOURCE, language.getLocale());
|
||||
lblUserId.setValue(res.getString("User"));
|
||||
lblPassword.setValue(res.getString("Password"));
|
||||
lblLanguage.setValue(res.getString("Language"));
|
||||
languageChanged(langName);
|
||||
}
|
||||
}
|
||||
// Elaine 2009/02/06 - initial language
|
||||
|
@ -212,6 +205,7 @@ public class LoginPanel extends Window implements EventListener
|
|||
if(li.getLabel().equals(initDefault))
|
||||
{
|
||||
lstLanguage.setSelectedIndex(i);
|
||||
languageChanged(li.getLabel()); // Elaine 2009/04/17 language changed
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -221,6 +215,18 @@ public class LoginPanel extends Window implements EventListener
|
|||
}
|
||||
//
|
||||
}
|
||||
|
||||
private void languageChanged(String langName)
|
||||
{
|
||||
Language language = Language.getLanguage(langName);
|
||||
Env.verifyLanguage(ctx, language);
|
||||
Env.setContext(ctx, Env.LANGUAGE, language.getAD_Language());
|
||||
|
||||
res = ResourceBundle.getBundle(RESOURCE, language.getLocale());
|
||||
lblUserId.setValue(res.getString("User"));
|
||||
lblPassword.setValue(res.getString("Password"));
|
||||
lblLanguage.setValue(res.getString("Language"));
|
||||
}
|
||||
/**
|
||||
* validates user name and password when logging in
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue