Ошибка: "app_name" не переведено в af

Я новичок в Android-кодировании и этом форуме. Когда я пытаюсь запустить проект для его проверки, я получаю следующую ошибку: -

"app_name" не переведено в af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-ree, fa, fi, fr, fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH,  ko, lo-rLA, lt, lv, mn-rMN, ms, ms-rMY, nb, nl, pl, pt, pt-rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu

in values/strings.xml

strings.xml: -

<?xml version="1.0" encoding="utf-8"?> <resources>

<string name="app_name">ThessMuseams</string>
<string name="hello_world">Hello world!</string>
<string name="menu_settings">Settings</string>

Ответ 1

В ADT перейдите к window->Preferences->Android->Lint Error Checking

Найдите там MissingTranslation и измените его Severity на Warning.

Ответ 2

В Android Studio вы можете запретить проверять предупреждение MissingTranslation. Добавьте в приложение /build.gradle следующее:

Чтобы проигнорировать это в сборке gradle, добавьте это в раздел Android вашего файла сборки:

android {
    ...
    lintOptions {
       disable 'MissingTranslation'
    }
    ...
}

Ответ 3

Вы должны отключить: "Запустите полную проверку ошибок при экспорте приложения и прервите, если найдены фатальные ошибки".

вы можете отключить его из опции в:

"Окно" > "Настройки" > "Android" > "Проверка ошибок Lint"

Вы можете отключить

"Запустите полную проверку ошибок при экспорте приложения и прервите, если найдены фатальные ошибки".

Ответ 4

Попробуйте добавить translatable = "[true/false]".

<string name="app_name" translatable="false">ThessMuseams</string>

Ответ 5

Ошибка вызывается проверкой lint, которая проверяет каждую зависимость и догадывается, что вы хотите, чтобы ваше приложение было переведено на весь язык, используемые вами библиотеки, в случае карт в основном всех. Существует некоторая настройка для lint в настройках Eclipse (Missing Translation). Вы можете полностью отключить или настроить его, чтобы он игнорировал предупреждения о переводе.

Ответ 6

Просто нажмите значок выпадающего списка "Checkbox" рядом с AVD Manager. Затем выберите Clear Clear Lint Warnings. Это исправит это.

Ответ 7

Как отключить сообщения об ошибках перевода

Если вы хотите подавить сообщение об ошибке, перейдите к

В Mac OS X,

Eclipse → Настройки → Android → Проверка ошибок Lint

Решение ошибок сообщений Eclipse Android Lint Translation

В Windows,

Окно → Настройки → Android → Проверка ошибок Lint

введите описание изображения здесь

Ответ 8

Для Android Studio вы можете использовать любой из следующих способов решения этой проблемы.

Метод 1. Отключить пропущенную проверку трансляции в файле build.gradle с помощью

android {
     lintOptions {
        disable 'MissingTranslation'
    }
}

Метод 2. Игнорируйте MissingTranslation в вашем файле строк ресурсов с

<?xml version="1.0" encoding="utf-8"?>
<resources
  xmlns:tools="http://schemas.android.com/tools"
  tools:ignore="MissingTranslation" >

  <!-- your strings here; no need now for the translatable attribute -->

</resources>

Метод 3. Установите для переводимого значения значение false в определенной строке с помощью

<string name="hello" translatable="false">hello</string>

Вы также можете обратиться к Избегайте, чтобы Android Lint жаловался на не переведенную строку

Ответ 9

В Windows,

Окно → Настройки → Android → Проверка ошибок Lint Окно настроек

Запустить полную проверку ошибок нужно не отмечать

Ответ 10

Вы можете написать перевод текста в "Редактор переводов".

Ответ 11

Я использую android studio (v1.2), добавлю следующую сборку script, затем решила проблему:

lintOptions {
    checkReleaseBuilds false
    abortOnError false
}