Bonjour,
Dans la société ou je bosse nous sommes entrains de développer une application androïde qui se connecte avec un web-service pour récupérer les données selon la langue du mobile.
je m'explique :
La vue va afficher un formulaire ou il y a des champs et des labels comme suite ( Nom : Hicham , Prénom : Hicham) en anglais ça sera (First name : Hicham, Last name : Hicham)
Pour les données y a pas de problème mais pour les labels (nom, prenom = F.name, L.name) la méthode suivi jusqu’à maintenant est de créer des fichiers de traduction pour chaque langue dans l'application, avec intégration de plusieurs langues (minimum 10 langues), langue par défaut (EN), sauf que avec le temps si on a plusieurs fichiers, la taille de l'application va augmenter et sera lourde en chargement.
on a penser a mettre la traduction des label dans le web service aussi donc tout vient du web service comme des strings et on les affectent au label dynamiquement comme si on a lu le contenu des fichiers de traduction local.
Es que la 2eme méthode est possible?
comment peut on la réaliser ?
es ce que cette méthode sera valide si par exemple je lance l'application dans une languie puis je change la langue du mobile ?
Merci d'avance
Partager