Multilingue
Rendre une application multiligue vous permet de rejoindre un plus grand bassin d'utilisateurs.
Ajouter un langage supporté
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.
- Clic droit sur
res > values
, naviguer dansNew
et sélectionner Values Resource File.
- Nommez le fichier exactement
strings
- Sélectionner Locale, et appuer sur les flèches
>>
- Sélectionnez la langue qui vous intéresse, ainsi que sa variante régionale, si nécessaire.
- Sélectionner OK
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.
- Le fichier devrait être créé
-
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é. -
Cherchez en ligne comment changer la langue de votre appareil pour tester vos changements.
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