Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3075 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Créer un programme multi langue ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer un programme multi langue ?

n°473386
C17
-$$ W A N T E D $$-
Posté le 31-07-2003 à 15:35:31  profilanswer
 

Salut à tous,
 
Alors voilà je souhaite développer un programme multi-langue en VB mais je sais pas trop comment m'y prendre...
 
J'ai déjà entendu qu'avec des fichiers LNG c'était possible mais je sais rien de plus
 
Donc, si vous avez des infos à ce sujet...
 
Merci d'avance!


---------------
C17
mood
Publicité
Posté le 31-07-2003 à 15:35:31  profilanswer
 

n°473562
drasche
Posté le 31-07-2003 à 16:56:21  profilanswer
 

le moyen le plus simple est effectivement d'avoir un moyen simple pour stocker tes libellés et faire une traduction à la volée pendant le chargement d'une form ou d'un contrôle, genre dans le Form_Load, t'appelles une méthode qui va parcourir tous les contrôles de ta form et assigner à Text ou Caption (suivant le contrôle) le texte adéquat, d'après les propriétés Name et Index du contrôle.
 
Pour le stockage, t'as le choix: fichier texte/xml, bdd, ressources intégrées à l'exécutable, etc...
 
Chez nous, il y a un petit addin qui gère tout ça automatiquement, et génère les fichiers nécessaires à l'intégration. Je choisis français et hop, tous les libellés passent en français au design-time. Je fais une correction, je sauve, tout est remis en place dans les fichiers de traduction.

n°473803
Profil sup​primé
Posté le 31-07-2003 à 22:02:30  answer
 

c t con a faire, un fichier de parametrage, 1 par langue, sous la forme d'un fichier INI

n°473829
drasche
Posté le 31-07-2003 à 22:19:03  profilanswer
 

mouais ça dépend de la taille de l'application, puis la lecture du fichier INI tu vas la faire par l'API? Bonjour les performances, c'est pas trop prévu pour ça :/

n°473844
uriel
blood pt.2
Posté le 31-07-2003 à 22:25:05  profilanswer
 

je connais rien au VB mais je serais tenter de dire sous forme de fichier XML  [:spamafote]


---------------
IVG en france
n°473850
drasche
Posté le 31-07-2003 à 22:27:46  profilanswer
 

bah un bête fichier texte suffit en fait, c'est encore le plus économe niveau perfs/ressources etc...  mais INI franchement non :o

n°474034
C17
-$$ W A N T E D $$-
Posté le 31-07-2003 à 23:34:34  profilanswer
 

Au fait, avec un fichier INI, on est aussi limité en taille non?


---------------
C17
n°474038
drasche
Posté le 31-07-2003 à 23:37:20  profilanswer
 

C17 a écrit :

Au fait, avec un fichier INI, on est aussi limité en taille non?


oups, il me semble bien que oui mais aucune idée de combien :/

n°474042
Kyle_Katar​n
Posté le 31-07-2003 à 23:41:50  profilanswer
 

Si ce que j'ai fait sur K-ML te va comme système de traduction, je peux t'envoyer le code de l'implémentation

n°474043
Kyle_Katar​n
Posté le 31-07-2003 à 23:42:10  profilanswer
 

drasche a écrit :


oups, il me semble bien que oui mais aucune idée de combien :/


 
64Ko sous Win9x


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Créer un programme multi langue ?

 

Sujets relatifs
afficher une image avec un fond transparent par dessus un objet multi-[PHP/MySQL] Webmail multi utilisateurs pour 1 compte POP
connaitre la fin d'un programme executé depuis une appli vbAppeler un programme distant avec Java
Comment faire du multi-pages?[ Delphi ] Vérifier le statut d'une machine et d'un programme serveurs
creer des etats web imprimables[html] redimensionner un pop up+ créer un lien
Comment me créer un array d'un seul coup?Faut il payer pour commercialiser un programme ecrit en VB
Plus de sujets relatifs à : Créer un programme multi langue ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR