Разные языки - PullRequest
       9

Разные языки

2 голосов
/ 23 ноября 2010

Я разрабатываю приложение для Nokia E75, используя j2me. Как правильно показывать контент на правильном языке? Я не думаю, что Java-бобы являются опцией.

Просто чтобы быть ясно; проблема не в том, чтобы узнать, каков язык устройства, а в том, как создать правильный контент, зная язык, который использует пользователь.

ТНХ

Ответы [ 2 ]

1 голос
/ 24 ноября 2010

Я использую следующую стратегию:

  1. Хранение ресурсов в файлах свойств Java, например, "KEY = Value"
  2. Отдельные ресурсы для каждого языка, например: messages_en, messages_fr, messages_gr и т. Д.
  3. Использовать в коде вместо статических строк ссылки на ключи из свойств
  4. Определение языка с помощью

    System.getProperty ( "microedition.locale");

  5. После обнаружения локали загрузить соответствующий языковой ресурс

1 голос
/ 23 ноября 2010

Стандартный способ определения языка пользователя - это чтение языка, установленного для телефона.

System.getProperty("microedition.locale");

Реализация локализации / интернационализации зависит от используемой вами структуры.

...