Localisation

Résolu
aquanovax Messages postés 25 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 février 2009 - 6 juin 2007 à 10:25
cs_RMI Messages postés 305 Date d'inscription vendredi 18 juillet 2003 Statut Membre Dernière intervention 2 août 2010 - 6 juin 2007 à 12:07
Bonjour, est-il possible dans le cadre d'une application multilangue de faire correspondre un champ quelconque (Control.text, MenuItem.text, ...) avec une variable définit dans un fichier de ressource?

Ce qui éviterait de devoir assigner les champs sois-même.

2 réponses

aquanovax Messages postés 25 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 février 2009
6 juin 2007 à 10:38
En faire je vien de trouver.\n

dans le fichier de ressources, ajouter une chaîne:

nom : $this.text
valeur : Titre du formulaire
3
cs_RMI Messages postés 305 Date d'inscription vendredi 18 juillet 2003 Statut Membre Dernière intervention 2 août 2010 2
6 juin 2007 à 12:07
Il y a plus simple
Sur ton formulaire tu mets la propriété localizable à true
puis si tu choisi ta langue avec la propriété language (exp anglais)
puis tu change le libéllé de tes labels ou autres proprités Text (tu les mets en anglais)

Tu recompiles et lorsque tu sera sur une machine anglaise tu auras tes textes en anglais sinon les texte par défaut (en français)

Théo
0