Ивритский интерфейс в эмуляторе - PullRequest
0 голосов
/ 15 декабря 2011

Я пытаюсь протестировать приложение, которое содержит текст на иврите. Тем не менее, я не могу изменить ОС Android для отображения пользовательского интерфейса на иврите. Я не вижу иврит как один из вариантов выбора языка в настройках языка и ввода.

Я попытался использовать persist.sys.language=iw и persist.sys.country=IL, что показывает мне иврит (Израиль) в тексте на иврите в настройках языка. Но остальная часть пользовательского интерфейса на английском языке, и мое приложение на английском языке.

Я знаю, что иврит появляется в качестве выбора языка в телефоне моего друга Samsung Android.

Я использую 4.0 с уровнем API 14 для эмулятора.

Любая помощь будет оценена.

Марсело

Ответы [ 2 ]

0 голосов
/ 20 декабря 2011

Android поддерживает огромное разнообразие локалей, но это никогда не означает, что вы найдете поддержку всех языков на всех устройствах.

Если вам нужна какая-то конкретная языковая поддержка в вашем приложении, вы должны упаковать соответствующие шрифты для того же самого в вашем приложении.

Помните, что Android поддерживает только шрифты открытого типа.

В случае, если вам нужно установить определенный шрифт в вашем телефоне / эмуляторе, вам нужно либо купить устройство с поддержкой этих шрифтов / root, либо создать свой собственный эмулятор с указанными шрифтами.

0 голосов
/ 20 декабря 2011

Насколько я понимаю, поддержка различных локалей зависит от поставщика.Продавцы могут выбрать удаление определенных локалей по любой причине.Получил ли ваш друг телефон от того же поставщика / оператора, что и вы.

Если ничего не помогло, есть инструкции для корневых телефонов здесь и приложений на Android Market это может помочь.

...