Android не использует / не находит мою локализацию на иврите. - PullRequest
9 голосов
/ 06 декабря 2011

Я работаю над локализацией своего приложения для нескольких языков. Испанский отлично работает, но иврит не появляется.

Что меня смущает, так это то, что если я помещаю содержимое моей папки с ивритскими строками в испанскую папку (values-es), она прекрасно работает. Испанский в моей папке на иврите (значения-он) не работает, хотя ...

Любые мысли будут с благодарностью.

Ответы [ 2 ]

28 голосов
/ 06 декабря 2011

На иврите локаль похожа на 'iw' , а также 'he' .

Как @klausw упомянул в своем ответе:

лучше хранить дубликаты в обоих values-iw / и values-he / просто чтобы убедиться, что он работает на всех устройствах.

7 голосов
/ 13 января 2012

rogcg подходит для большинства устройств Android, но, очевидно, Samsung Galaxy S2 несовместимо использует локаль «он» для иврита и игнорирует значения-iw /.Если вы хотите быть совместимыми с этими устройствами, вам нужно хранить дубликаты копий в значениях-iw / и values-he /.Смотри также https://stackoverflow.com/a/8573059/405214.

...