Traduire mon interface I18n

nifertari -  
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'ai préparé mon interface qui est assez simple (html5/CSS3/JQuery), un menu à gauche en accordéon, et un iframe où s'affiche mes page (des formulaires ) en cliquant sur chaque bouton de mon interface.

je sais qu'il faut se baser sur "local" et "ressourceBundel", mais comment commencer j'en ai aucune idée.

s'il y a une possibilité de m'orienter, j'en serai reconnaissante.

Cordialment

6 réponses

kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Bonjour,

Est-ce que tu utilises un framework pour faire ça (genre woldpress) ou s'agit-il de code personnel ?

En cas de code personnel, je dirais que tu peux utiliser des modules JQuery te permettant de faire de l'i18n. Dernièrement j'ai plutôt travailler avec AngularJS mais le principe est le même: stocker tes variables de message dans un fichier pour chaque langue, et utilisé le bon fichier en fonction des paramètres de langue de l'utilisateur courant de ton site web.

En cas de framework, je ne les connais pas mais la gestion des langues étant un thème récurrent basique tu devrais avoir un module pour le faire.
0
nifertari
 
Bonjour,

Je vous remercie pour le retour :).

En fait, je n'utilise aucun framework pour le moment, je travailles avec eclipse des pages Html simples.

Je viens de réussir un programme en Java en se basant sur le Local et MessageBundle et les fichiers properties où j'ai mis tout les mots qui se trouve dans mon interface :).

maintenant je vais crée un petit lien EN (anglais) dans mon interface, mais ce que je me demande c'est comment connecter ce morceau de code avec ce lien pour que toute mon interface devienne en Anglais????

Je vous remercie d'avance
0
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Re,

Ok, étant donné que tu utilises déjà JQuery, le plus simple je pense est d'utilisé un plugin JQuery permettant de faire de l'i18n.
Tu as celui-ci par exemple:
https://code.google.com/archive/p/jquery-i18n-properties
0
nifertari
 
Bonsoir,

je te remercie pour le retour :)

ben ok ok je vais voir le lien!

Cordialement.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nifertari
 
Bonjour,
Je me retrouve toujours face à un mur, j'arrive pas à traduire mon interface.
Juste mettre une icone EN: quand je clique dessus toute mon interface devient en anglais.

Aidez moi SVP !!
Merci
0
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Est-ce que tu peux poster ton code ?
0