我正在使用 j2me 为诺基亚 e75 开发应用程序。用正确的语言显示内容的好方法是什么?我不认为 java bean 是一种选择。
只是为了清楚;问题不是知道设备的语言是什么,而是如何在知道用户使用的语言的情况下生成正确的内容。
谢谢
最佳答案
我正在使用以下策略:
- 在 Java 属性文件中存储资源,例如“KEY=Value”
- 为每种语言分离资源,例如:messages_en、messages_fr、messages_gr 等
- 在代码中使用而不是静态字符串引用属性中的键
检测语言使用
System.getProperty("microedition.locale");
区域设置检测后加载适当的语言资源
关于java - 不同的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4256526/