【发布时间】:2013-11-26 07:33:46
【问题描述】:
我需要将我的软件国际化为法语。我做了以下代码。
ResourceBundle bundle = ResourceBundle.getBundle("basic", new Locale("en", "US"));
lblUsername.setText(bundle.getString("username"));
lblPassword.setText(bundle.getString("password"));
btnLogin.setText(bundle.getString("login"));
这是我的登录表单。我的属性文件没问题,这正在登录 UI 上工作。登录系统后,我需要根据登录表单上选择的语言更改所有 UI 的所有 UI 标签。谁能给我一个解决方案。
提前致谢!
【问题讨论】:
-
好吧,将选定的语言存储在某个变量中,并在其他类中使用此变量来加载相应的包。
-
我没听懂你..请你解释一下..
-
你在使用 jsf 吗?还是桌面应用?