Un programme java en français et en anglais
le disciple
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour ,
Je programme Java. Je voudrais savoir comment je peux faire pour écrire une application dans laquelle l'utilisateur aura le choix de la langue. c'est à dire s'il choisi fraçais, toute l'application sera en français; et s'il choisi anglais toute l'application sera en anglais( comme on le voit sur certains logiciel). merci
Je programme Java. Je voudrais savoir comment je peux faire pour écrire une application dans laquelle l'utilisateur aura le choix de la langue. c'est à dire s'il choisi fraçais, toute l'application sera en français; et s'il choisi anglais toute l'application sera en anglais( comme on le voit sur certains logiciel). merci
A voir également:
- Un programme java en français et en anglais
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Telechargement film d'action complet en francais - Télécharger - TV & Vidéo
- Glary utilities en français - Télécharger - Nettoyage
2 réponses
Bonjour jvvj256.
Quand on déterre une question vieille de plusieurs années, pour le demandeur initial cela n'a probablement plus d'importance.
Alors pour la communauté, il faut essayer d'être le plus complet.
Ta proposition fonctionne s'il y a "peu" de texte à écrire puisqu'il faut une fonction par texte affiché, mais n'est pas modulable.
Imaginons, qu'après un succès commercial on veuille diffuser l'application dans un pays dans la langue n'était pas prévue au départ, avec ta proposition, il va falloir modifier des dizaines, centaines, milliers? de fonctions selon le nombre de textes affichés.
Il est plus simple de disposer d'un listing qui associent un identifiant (un numéro par exemple) et les différentes traductions, pour ajouter une langue il "suffit" d'éditer ce listing, et il n'y a qu'une seule fonction pour afficher tous les textes.
Quand on déterre une question vieille de plusieurs années, pour le demandeur initial cela n'a probablement plus d'importance.
Alors pour la communauté, il faut essayer d'être le plus complet.
Ta proposition fonctionne s'il y a "peu" de texte à écrire puisqu'il faut une fonction par texte affiché, mais n'est pas modulable.
Imaginons, qu'après un succès commercial on veuille diffuser l'application dans un pays dans la langue n'était pas prévue au départ, avec ta proposition, il va falloir modifier des dizaines, centaines, milliers? de fonctions selon le nombre de textes affichés.
Il est plus simple de disposer d'un listing qui associent un identifiant (un numéro par exemple) et les différentes traductions, pour ajouter une langue il "suffit" d'éditer ce listing, et il n'y a qu'une seule fonction pour afficher tous les textes.
Donc, à chaque fois, dans ton code, qu'une String est affichée, par exemple comme ça:
g.drawString("Bienvenue !", 300, 300);
il faudra remplacer "Bienvenue !" par une méthode retournant le texte selon la langue choisie. La méthode ressemblera à ça:
et l'affichage du texte donnera ça:
g.drawString(textBienvenue, 300, 300);