web-dev-qa-db-fra.com

Erreur: "nom_app" n'est pas traduit en af

Je suis nouveau sur Android coding et ce forum. Lorsque j'essaie de lancer le projet pour le tester, je reçois le message d'erreur suivant: -

"app_name" n'est pas traduit en af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-rEE, fa, fi , fr-rCA, salut, hr, hu, hy-rAM, dans, 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

dans 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>
49
alexcha

Dans votre ADT allez à window->Preferences->Android->Lint Error Checking

Trouvez-y MissingTranslation et changez son Severity en Warning.

79
Amit Anand

Avec Android Studio, vous pouvez empêcher lint de vérifier l’avertissement MissingTranslation. Ajoutez ce qui suit à votre application/build.gradle:

Pour ignorer cela dans une construction gradle, ajoutez ceci à la section Android de votre fichier de construction:

Android {
    ...
    lintOptions {
       disable 'MissingTranslation'
    }
    ...
}
43
grebulon

Pour Android Studio , vous pouvez utiliser l’un des moyens ci-dessous pour résoudre ce problème.

Méthode 1. Désactivez la vérification MissingTranslation dans build.gradle avec

Android {
     lintOptions {
        disable 'MissingTranslation'
    }
}

Méthode 2. Ignorez le fichier MissingTranslation dans votre fichier de chaînes de ressources avec

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

Méthode 3. Définissez translatable sur false sur une chaîne spécifique avec

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

Vous pouvez également vous référer à éviter Android Lint se plaint de chaînes non traduites)

11
Kris Roofe

Vous devez désactiver: "Exécuter la vérification complète des erreurs lors de l'exportation de l'application et abandonner si des erreurs fatales sont détectées".

vous pouvez le désactiver d'option dans:

"Fenêtre"> "Préférences"> "Android"> "Vérification des erreurs de peluche"

Vous devriez pouvoir désactiver

"Exécuter la vérification complète des erreurs lors de l'exportation de l'application et abandonner si des erreurs fatales sont détectées".

8
Oubaida AlQuraan

Essayez d’ajouter translatable = "[true/false]".

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

Cliquez simplement sur l'icône de la liste déroulante située à côté du Gestionnaire AVD. Sélectionnez ensuite Clear Mint Warnings. Cela va le réparer.

3
ralphgabb

Comment désactiver les messages d'erreur de Translations

Si vous voulez supprimer le message d'erreur, allez à,

Sur Mac OS X,

Eclipse -> Préférences -> Android -> Vérification des erreurs de peluche

Résolution des problèmes liés à Eclipse Android Lint Translation

Sous Windows,

Fenêtre -> Préférences -> Android -> Vérification des erreurs de peluche

enter image description here

3

L'erreur est générée par un contrôle appelé lint qui vérifie toutes les dépendances et suppose que vous souhaitez que votre application soit traduite dans toutes les langues. Les bibliothèques que vous utilisez sont traduites. Dans le cas de cartes, pratiquement tout le monde. Il existe un paramètre de filtre pour les peluches dans les préférences Eclipse (Traduction manquante). Vous pouvez complètement désactiver la charpie ou la configurer de manière à ignorer les avertissements de traduction.

3
Riadhovic

Vous pouvez écrire la traduction du texte dans "Editeur de traduction".

0
Fuat

Sous Windows,

Fenêtre -> Préférences -> Android -> Vérification des peluches Fenêtre Préférences

La vérification d'erreur complète doit être décochée

0
Unknown.geeko