Salut
Ce que je voudrais avoir c'est plutot un avis
Alors voila, je souhaiterais faire une application multilangues, FR, EN, IT, SP, AR
Alors le probleme qui se pose c'est que comment devraije proceder ou plutot quelle technique choisir
1. Stocker les libéllés des menus, boutons, labels ... etc dans un fichier ini, et les charger selon la langue ?
2. Proposer un installable contenant un exe compilé pour chaque langue
3. Proposer en téléchargement un Installable pour chaque langue
4. Mettre la version ANGLAIS et ne pas me casser la tete
Je sais que la 1 ere methode est la plus confortable coté utilisateur, il peut changer de langue depuis les parametres et puis ca ne prend pas beaucoup de place un fichier ini mais il y'a un probleme pour les labels par exemple un label contenant le terme "Nom de Famille" en francais devient "Last Name" en anglais et la taille (Width) du label change donc décallage a laffichage sur la form, dans ce cas je dois aussi gérér la propriété left pour chaque langue sans compter pour l'arabe ou je dois décaller tout mes compos (droite à gauche) donc meme si c pas gourmand lors de la lecture des values INI ca va me demander beaucoup de travail coté conception et préparation des fichiers ini avec toutes les propriétés LEFT, CAPTIOn et ALIGN de chaque composant de chaque fenetre.
Dans le cas ou je veut fournir une app multilangue pour chaque user j'opterai pour la seconde methode, est ce raisonnable ?
Merci
Partager