java - 不同的语言

标签 java java-me nokia

我正在使用 j2me 为诺基亚 e75 开发应用程序。用正确的语言显示内容的好方法是什么?我不认为 java bean 是一种选择。

只是为了清楚;问题不是知道设备的语言是什么,而是如何在知道用户使用的语言的情况下生成正确的内容。

谢谢

最佳答案

我正在使用以下策略:

  1. 在 Java 属性文件中存储资源,例如“KEY=Value”
  2. 为每种语言分离资源,例如:messages_en、messages_fr、messages_gr 等
  3. 在代码中使用而不是静态字符串引用属性中的键
  4. 检测语言使用

    System.getProperty("microedition.locale");

  5. 区域设置检测后加载适当的语言资源

关于java - 不同的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4256526/

相关文章:

c++ - 诺基亚 lumia 1020 USB 大容量存储访问 C++

java - AS400 编程和动态类路径

java - 我想使用 J2ME 在移动设备的后台运行应用程序,而无需在移动设备中使用任何 GUI?

java - 将字符串解析为列表时出错

blackberry - 如何在黑莓中使用 URL 类

audio - 无法在 J2ME 中重放声音

java - 诺基亚 6600 电池状态检测器

java - 无法在 Java 中打印二维数组

Java 从扫描仪输入中查找最小值总是导致零

java - 读取字符行并获取文件位置