Как убедиться, что каждая строка из определенного xml переведена в другой xml в Android? Есть хорошие практики? - PullRequest
2 голосов
/ 29 марта 2012

Допустим, у меня есть 2 языка в 2 разных xmls, когда я разрабатываю свое приложение, я создаю больше строк в strings.xml.Иногда я не хочу переводить это сразу, иногда я могу забыть.Как я могу позже проверить и сравнить оба xmls и убедиться, что все переведено?

1 Ответ

3 голосов
/ 29 марта 2012

используйте Android Lint,

http://tools.android.com/tips/lint

Он специально проверяет только этот случай.

from,

http://tools.android.com/tips/lint-checks

MissingTranslation

Резюме: проверка на неполные переводы, когда переводятся не все строки

Приоритет: 8/10 Уровень важности: фатальный Категория: Корректность: сообщения

Если приложение имеет более одного языкового стандарта, тогда все строки, объявленные на одном языке, также должны быть переведены на все другие языки.

По умолчанию этот детектор позволяет регионам языка просто предоставлятьподмножество строк и отступить к стандартным языковым строкам.Вы можете потребовать, чтобы все регионы предоставили полный перевод, установив переменную среды ANDROID_LINT_COMPLETE_REGIONS.

Если вы используете недавний ADT, вы можете запустить его непосредственно из Eclipse, щелкнув правой кнопкой мыши ваш проект> Инструменты Android>беги пух.

...