Traduire mon interface I18n
nifertari
-
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
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
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
A voir également:
- Traduire mon interface I18n
- Comment traduire une page - Guide
- Traduire image - Guide
- Comment traduire sur whatsapp - Accueil - Messagerie instantanée
- Common interface 5v only - Forum TV & Vidéo
- Installation module CI sur TV samsung UE40JU6400. - Forum TNT / Satellite / Réception
6 réponses
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.
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.
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question