Cuando intento exportar firmado paquete de aplicación para google mao, me sale este error en mi res/value/string.xml archivo. ¿Qué debo hacer?

app_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, es, es-rUS, et, fa, fi, fr, hi, hr, hu, in, it, iw, ja, ko, lt, lv, ms, nb, nl, pl, pt, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rTW, zu
Issue: Checks for incomplete translations where not all strings are translated
Id: MissingTranslation
If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.
If the string should not be translated, you can add the attribute translatable="false" on the <string> element, or you can define all your non-translatable strings in a resource file called donottranslate.xml. Or, you can ignore the issue with a tools:ignore="MissingTranslation" attribute.
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.
You can tell lint (and other tools) which language is the default language in your res/values/folder by specifying tools:locale="languageCode" for the root <resources> element in your resource file. (The tools prefix refers to the namespace declaration http://schemas.android.com/tools.)
¿Crear carpetas de la forma value-af, value-am, etc.?
posibles duplicados de Lint: ¿Cómo ignorar “<> no se traduce en <lenguaje>” errores?

OriginalEl autor | 2013-03-26

5 Comentarios

  1. 39

    En "Window" > "Preferences" > "Android" > "Lint Error Checking":

    Ir a MissingTranslation línea, y la puso a Advertencia:

    Android de Exportación firmado paquete de la aplicación de error

    thnx… funcionó!!!
    esto no funcionó para mí. Estoy stil obtener el error

    OriginalEl autor Jainendra

  2. 11

    Probar este

    Ir a Eclipse -> ficha Ventana -> Preferencias> Android -> la Pelusa de comprobación de error -> desactive el error completo de verificación ejecutar

    podría ser podría útil

    OriginalEl autor Manmeet Singh Batra

  3. 6

    En el string.xml archivo que acaba de agregar translatable="false" a la cadena. al igual que este

    <string name="app_name" translatable="false">Example App</string>

    OriginalEl autor Niko

  4. 2

    Aunque todas las otras respuestas son correctas, otra opción es añadir el tools:ignore="MissingTranslation" atributo del archivo xml:

    <?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>

    Prefiero este porque a) no se requiere un cambio de cada cadena de valor, y b) no es una aplicación determinada, por lo que puede ser comprobado en git. Por otro lado, no servirá de nada si los errores son en referencia a los proyectos que no tienen acceso de escritura.

    OriginalEl autor zelanix

  5. 0

    Sólo cambiar el nombre de la string.xml archivo donottranslate.xml. Quizás esto te ayude.

    OriginalEl autor Hiren Patel

Dejar respuesta

Please enter your comment!
Please enter your name here