2010-11-23 2 views
2

Я разрабатываю приложение для nokia e75 с помощью j2me. Каков хороший способ показать контент в правильном языке? Я не думаю, что java beans - это вариант.Различные языки

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

ТНХ

+0

ли вы имеете в виду internationaonalization? Возможно, аналогичный вопрос: http://stackoverflow.com/questions/495808/javame-internationalization-i18n – jzd 2010-11-23 13:55:39

ответ

1

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

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

    System.getProperty ("microedition.locale");

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

1

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

System.getProperty("microedition.locale"); 

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

+0

«Просто чтобы быть ясным, проблема не в том, чтобы знать, что такое язык от устройства» – 2010-11-23 13:54:59

+0

@ Valentin Rocher ok Спасибо позвольте мне уточнить ответ .. – 2010-11-23 13:56:48

Смежные вопросы