Méthode pour créer un site multi langue ??

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Méthode pour créer un site multi langue ??

par rami » 13 avr. 2006, 20:14

Excellent cet article sur gettext(). J'avais pas mal galéré pour tomber sur un article clair à l'époque où je m'y suis interessé.

par mere-teresa » 13 avr. 2006, 14:20

Un exemple de site multilingue en PHP : http://www.aidejavascript.com/article117.html
où la solution choisie comprend des tableaux associatifs PHP qui contiennent les items.
C'est donc un stockage dans des fichiers, mais dans des variables PHP.

Tu peux aussi le faire dans des fichiers .ini, dans des fichiers textes, dans des fichiers XML, etc...

Concernant gettext, tu trouveras des informations à http://www.mandragor.org/tutoriels/gettext/0

par uapache » 11 avr. 2006, 11:54

Y a aussi gettext qui est bien adapté à des systemes embarqués :roll:

par jeff » 10 avr. 2006, 15:21

salut
regarde du cote de sqlite ou de xml pour gere tes données

par ladefaquerie » 10 avr. 2006, 15:15

Merci de ta réponse.
Je ne peux pas faire ça en base de données car c'est pour un système embarqué donc pas de mysql ou autre.
Par contre mon boss veut apparemment que je fasse ça à l'aide des templates mais je n'ai pas trouvé d'exemple la dessus.
Ya t'il quelqu'un qui a déja vu ça?

par zeus » 10 avr. 2006, 12:22

Il existe plusieurs méthodologies mais le but à comprendre, c'est que sur un support, tu doit mémoriser les différentes textes en différentes langues, et que dans ton code, tu doit afficher le texte correspondand dans la langue voulue

Ensuite, il est possible de mémoriser les informations en Base de données, sur un fichier texte, ...

Les solutions que je connais et mes commentaires (liste non exhaustive) :
- un fichier ini contenant la traduction du site en entier (trop lourd puisqu'il faut charger l'intégralité des trad à chaque page mais trad centralisée en un point)
- un fichier par page (plus rapide puisque seules les trads de la page sont chargée mais décompose les supports de stockage des trads)
- en bdd (seul la/les valeurs voulue(s) sont chargée, mais necessite une interface d'administration)

Méthode pour créer un site multi langue ??

par ladefaquerie » 10 avr. 2006, 12:12

Bonjour, je voudrais créer un site en multi-langage et
je ne sais pas la méthode à suivre, dois je utiliser
des fichiers templates, ini , ...
Si quelqu'un a des idées c'est pas de refus