Lint не проверяет отсутствующие переводы - PullRequest
0 голосов
/ 02 ноября 2018

Я использую Lint для проверки отсутствующих переводов в strings.xml (в values-de, values-en, values-hu и т. Д.). Однако я заметил, что если в других файлах strings.xml нет строк на другом языке, Lint не находит отсутствующие переводы.

Пример:

Значения / strings.xml:

<string name="abc">test</string>

значения-о / strings.xml:

<!--empty-->

-> не работает

Значения / strings.xml:

<string name="dummy">dummy</string>

<string name="abc">test</string>

значения-о / strings.xml:

<string name="dummy">dummy</string>

-> работает

Есть ли способ заставить Lint контролировать, что перевод строки с именем "abc" отсутствует без добавления фиктивной строки? К сожалению, даже пустых файлов strings.xml недостаточно.

1 Ответ

0 голосов
/ 02 ноября 2018

Если вы хотите, чтобы строка была только в strings.xml, попробуйте это.

<resources xmlns:tools="http://schemas.android.com/tools"
    tools:ignore="MissingTranslation">

    <string translatable="false" name="abc">test</string>

</resources>
...