Eclipse поддерживает бирманский язык?
Я разрабатываю приложение для Android, которое также поддерживает бирманский язык. Но Eclipse Juno не поддерживает бирманский язык, нет идеи, как заставить его работать.
2 ответа
Я думаю, что в Eclipse есть SDK для конкретных языков ---
Используйте это, чтобы изменить язык программно
Locale locale = new Locale("en_US");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
context.getApplicationContext().getResources().updateConfiguration(config, null);
Напишите код страны для языка вместо "en_US" на любом языке, который вы хотите... например, для японского языка -"ja_JP" для арабского языка -"ar" или проверьте эту ссылку для кода страны:
http://code.google.com/apis/igoogle/docs/i18n.html
И создайте папку в res/values-ja для японского или res/values-ar для арабского.
И создайте файл string.xml И поместите языки, какие вы хотите, в свой макет. Он выберет язык по умолчанию из папки значений, в противном случае вы захотите его вручную, затем он извлечет из вашей внешней папки значения-ar и т. Д., Как...
Это пример res/values-ar для арабского языка--
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="spinner_label">تصفية حسب</string>
<string name="app_name">2011 فرق</string>
<string name="search">بحث :</string>
</resource>
Надеюсь, это поможет вам..
Вам нужно создать отдельный языковой ресурс strings.xml, который будет содержать все бирманские переводы для текстов, которые вы отображаете в приложении. Вы также должны хранить тексты на английском языке в strings.xml аналогичным образом. Не используйте жестко закодированные строки для отображения.
Теперь, в зависимости от выбора языка пользователя, вы можете отобразить строки, используя R.string.xxx
,
ПРИМЕЧАНИЕ. Убедитесь, что кодировка Eclipse используется в формате UTF-8, а не в Cp1252 по умолчанию.