2013-08-31 5 views
3

Я пытаюсь поддержать filipino в своем приложении для Android. Но когда я создаю папку с именем raw-fil, я вижу ошибку компилятора, что имя папки ресурса недопустимо.Поддержка филиппинского языка

+0

переименовать папку raw_fil – Niko

ответ

1

Хорошо. Ничто не работает. Ни raw-ph, raw-rPH, либо raw-fil. Я иду вперед с таможенной обработкой с помощью:

Locale.getDefault().getLanguage().equals("fil"){ 
    //load resources from another location 
} 
+0

Locale.getDefault(). GetLanguage(). Equals ("фил") == 'значения-ТЛ' в качестве каталога ресурсов. Мне было трудно найти подходящее место. Я действительно искал флаг phillippines в Intellij Translation Edtitor :) @ странный ответ коронера прав – Srneczek

5

There is no ISO 639-1 code for Flipino. Следовательно, я не знаю, что вы можете написать приложение, которое предлагает переводы Filipino, поскольку Android использует ISO 639-1, а не ISO 639-2 (где fil будет действительным).

0

Не похоже, что вы можете поддерживать филиппинский или тагальский языки, но вы можете поддержать Филиппины как регион, используя raw-rPH.

3

Попробуйте raw-tl (тагальского является филиппинский язык).

0

Для студии Android я использовал значения -tl для папки значений и работает для Tagalog.

0

Для Android Studio попробуйте использовать это. создать еще значения папки с именем

значения-ТЛ-Тф

место вашего strings.xml, который содержит ваши строки филиппинских внутри этой папки.

Теперь, чтобы ваше приложение использовало эти строки. изменить приложение локаль с помощью this рассмотреть также видим this

0

Создать имя папки с Values-фил. Для дальнейшей информации
Вы можете посмотреть на этот link

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