Traduire mon interface I18n

Fermé
nifertari - 7 août 2013 à 15:54
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 9 août 2013 à 11:41
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 jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
7 août 2013 à 16:17
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
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 jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
7 août 2013 à 20:44
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
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
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 jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
9 août 2013 à 11:41
Est-ce que tu peux poster ton code ?
0