Créer un programme multi langue ?

Créer un programme multi langue ? - VB/VBA/VBS - Programmation

Marsh Posté le 31-07-2003 à 15:35:31    

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
Reply

Marsh Posté le 31-07-2003 à 15:35:31   

Reply

Marsh Posté le 31-07-2003 à 16:56:21    

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.

Reply

Marsh Posté le 31-07-2003 à 22:02:30    

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

Reply

Marsh Posté le 31-07-2003 à 22:19:03    

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 :/

Reply

Marsh Posté le 31-07-2003 à 22:25:05    

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


---------------
IVG en france
Reply

Marsh Posté le 31-07-2003 à 22:27:46    

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

Reply

Marsh Posté le 31-07-2003 à 23:34:34    

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


---------------
C17
Reply

Marsh Posté le 31-07-2003 à 23:37:20    

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 :/

Reply

Marsh Posté le 31-07-2003 à 23:41:50    

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

Reply

Marsh Posté le 31-07-2003 à 23:42:10    

drasche a écrit :


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


 
64Ko sous Win9x

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed