Plusieurs langue d'un logiciel
bekaman
Messages postés
85
Statut
Membre
-
bg62 Messages postés 26248 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 26248 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, à tous
j'ai créer mon petit logiciel avec Visual basic 6, je voulais savoir comment faire que mon logiciel possède plusieurs langue pour avoir un dimension mondial [ anglais, français, allemand, espagnol].
Merci
j'ai créer mon petit logiciel avec Visual basic 6, je voulais savoir comment faire que mon logiciel possède plusieurs langue pour avoir un dimension mondial [ anglais, français, allemand, espagnol].
Merci
A voir également:
- Plusieurs langue d'un logiciel
- Logiciel - Guide
- Money logiciel - Télécharger - Comptabilité & Facturation
- Ce logiciel gratuit répare automatiquement votre PC quand Windows a des problèmes - Guide
- Ce petit logiciel gratuit répare automatiquement votre PC sans aucune connaissance technique - Guide
- Logiciel montage vidéo gratuit windows 10 - Guide
4 réponses
Bonjour
Il n'y a pas de baguette magique pour ça. Tu sais programmer puisque tu as fait une application, alors tu n'as plus qu'à ajouter un menu pour choisir la langue, et modifier tous tes textes (les libellés des boutons, les labels, les messages d'erreur, l'aide.. tout, quoi !) en fonction de la langue choisie. Si tu ne l'as pas prévu dès le départ, il faut que ton application soit très, très simple sinon ça devient vite infaisable.
Il n'y a pas de baguette magique pour ça. Tu sais programmer puisque tu as fait une application, alors tu n'as plus qu'à ajouter un menu pour choisir la langue, et modifier tous tes textes (les libellés des boutons, les labels, les messages d'erreur, l'aide.. tout, quoi !) en fonction de la langue choisie. Si tu ne l'as pas prévu dès le départ, il faut que ton application soit très, très simple sinon ça devient vite infaisable.
On peut détecter via les API la langue par défaut utilisée par Windows et adapter les menus et les boutons ensuite en fonction de l'environnement.
Généralement on fabrique un fichier XML contenant l'internationalisation des messages, il y a sans doute un composant quelque part qui doit faire ça tout seul, même en VB6
Quant à l'éventuel composant qui fait ça tout seul, ce serait sympa que tu en donnes un lien à bekaman. Et même s'il existe et qu'on le trouve, je doute que son intégration soit évidente si elle n'avait pas été prise en compte au départ, surtout pour les textes créés dynamiquement dans le code.
https://codes-sources.commentcamarche.net/\VB6+Source+Code\GestionMultilingue.vbw
Je n'ai pas testé, même pas regardé, car je en fais plus de VB depuis des années mais bon.
Quand à ta remarque, effectivement, il va falloir au lancement du projet, changer tous les caption est text des composants visuels. Je n'ai pas dit que c'était simple, mais c'est ainsi que l'on fait en programmation.
Je n'ai pas dit que c'était simple,
Non, tu as juste dit :
il y a sans doute un composant quelque part qui doit faire ça tout seul
Ce n'est pas la même chose, nous sommes d'accord ^^