Если я запустил приложение для Android с магией htc с языковой версией на английском языке, я обнаружил, что мое приложение работает правильно, и если я попытаюсь запустить его на дроиде Motorola с локальным корейским, мое приложение (apk) даже не устанавливает на устройство. Поддерживает ли андроид другой язык? Это из-за версий разных языков OS?
Поддерживает ли поддержка Android несколько языков?
Ответ 1
Многоязычная поддержка легко выполняется для Android. Создайте новый каталог values
для языка с суффиксом кода языка. Для german: values-de
или french: values-fr
, чем скопировать ваши strings.xml в это и перевести каждую запись. Это все, что вам нужно.
Ответ 2
Существует таблица значений для добавления в вашу папку значений. iso639-2
ex: если вы хотите перевести свое приложение на испанский, вы должны создать новую папку в ваша папка res, значения-es и копия внутри файла string.xml, транслируемого.