2012-06-29 2 views
7

Я получаю эту ошибку:Force ворса, чтобы проверить переводы на точных языках

"preferences_default_reminder_labels" is not translated in cs, de, es, fr, it, ja, ko, nl, pl, pt, pt-rBR, zh

Issue: Checks for incomplete translations where not all strings are translated Id: MissingTranslation

Но мое приложение должно быть переведено на английский и русский только. Как я могу настроить lint, чтобы проверить только en, ru переводы?

+0

Возможный дубликат [Языки ограничений для Android для проверки отсутствующих переводов] (http://stackoverflow.com/questions/14232728/android-lint-limit-languages-to-check-for-missing-translations) – blahdiblah

ответ

0

Если у вас есть пустые папки в res под названием values-XX для других языков, то ru удалите их.

+1

I не имеют других папок только «values» и «values-ru» – karabara

0

Проверьте, не установлена ​​ли переменная окружения ANDROID_LINT_COMPLETE_REGIONS.

От lint docs:

MissingTranslation


Summary: Checks for incomplete translations where not all strings are translated

Priority: 8/10
Severity: Fatal
Category: Correctness:Messages

If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable ANDROID_LINT_COMPLETE_REGIONS.

Что такое переменная среды и как использовать их, вы можете найти here.

+1

Похоже, что ANDROID_LINT_COMPLETE_REGIONS не влияет на MissingTranslation. Кстати, мне это не помогло – karabara

+0

Тогда просто вызовите из командной строки '$ lint --disable MissingTranslation/folder/with/project'. Или из открытых свойств проекта Eclipse, выберите «Настройки Android Lint», найдите MissingTranslation (он находится в середине списка) и выберите «Серьезность» -> «Игнорировать». – vasart

+4

Я не хочу отключать MissingTranslation, я хочу отключить его только для языков, отличных от ru, en – karabara

 Смежные вопросы

  • Нет связанных вопросов^_^