Aller au contenu principal

Multilingue

Rendre une application multiligue vous permet de rejoindre un plus grand bassin d'utilisateurs.

Ajouter un langage supporté

Attention!

Vous devez consulter la recette sur les Ressources String avant de commencer à consulter cette recette. Les notions vues dans les Ressources de string sont réutilisées ici.

  1. Clic droit sur res > values, naviguer dans New et sélectionner Values Resource File.

Values resource file

  1. Nommez le fichier exactement strings
  2. Sélectionner Locale, et appuer sur les flèches >>
  3. Sélectionnez la langue qui vous intéresse, ainsi que sa variante régionale, si nécessaire.
  4. Sélectionner OK

Ajout strings 2

astuce

La région spécifique est optionelle. Si on sélectionne Any Region. la traduction va s'appliquer pour toutes les variantes de la langue.

  1. Le fichier devrait être créé

Ajout strings 3

  1. Vous pouvez ajouter des chaines de caractères comme montré dans la recette sur les Ressource String. Dans l'exemple donné, si le périphérique est en français québécois, le fichier strings.xml (fr-rCA) sera utilisé.

  2. Cherchez en ligne comment changer la langue de votre appareil pour tester vos changements.

attention

Le fichier strings.xml (sans rien après) est le fichier qui sera utilisé si Android ne trouve pas une string dans un fichier de traduction. Assurez vous que chaque référence à une string utilisée dans votre code se retrouve dans le fichier strings.xml