Поддерживает ли Android несколько языков? - PullRequest
12 голосов
/ 02 сентября 2010

Если я запускаю свое приложение для Android с помощью htc magic с языковым стандартом на английском языке, я считаю, что мое приложение работает правильно, и если я пытаюсь запустить его на Motorola Droid с локальным языком, мое приложение (apk) даже не устанавливается на устройстве. Android поддерживает другой язык? Это из-за разных версий ОС на разных языках?

Ответы [ 2 ]

24 голосов
/ 02 сентября 2010

Многоязычная поддержка легко сделать для Android. Создайте новый каталог values для языка с суффиксом кода языка. Для немецкого: values-de или французского: values-fr, чем скопируйте в него свой strings.xml и переведите каждую запись. Вот и все, что вам нужно.

4 голосов
/ 10 июня 2014

В вашей папке значений есть таблица значений, которую нужно добавить. iso639-2

ex: если вам нравится переводить ваше приложение на испанский, вы должны создать новую папку в Ваша папка res называется, values-es, и копия внутри файла string.xml переведена.

...