Site multilingue - méthode ?
Bonjour à tous ,
je cherche en ce moment comment je pexu créer un site multilingue. J'ai lu plusieurs articles sur ça comme la méthode d'un dico mais elle me convient très peu.
Enfin j vous explique un peu :
Quand l'internaute arrive sur mon site il a le choix entre plusieurs langues. Après avoir cliquer celle qu'il désire il arrive sur le site traduit dans sa langue. Le problème c'est que c'est des textes entier écrit en différents languages. Je ne sais vraiment pas comment m'y prendre.
J'ai entendu parler des Templates pour des sites multilingues.
J'ai pas envie de créer x pages pour x langues . J'aimerai créer une unique page et suivant la langue choisit l'utilisateur la page va loader les parties ( menus, flash ... ) spécifique au language.
Je sais pas si vous m avez bien compris . Si ce n'est le cas , demandez moi des précisions. :D
merci de votre aide
Re: site multilingue - méthode ?
Citation:
Envoyé par khephren
Bonjour à tous ,
J'ai pas envie de créer x pages pour x langues . J'aimerai créer une unique page et suivant la langue choisit l'utilisateur la page va loader les parties ( menus, flash ... ) spécifique au language.
Les templates ne font pas que ça.
Tu peux plutôt utiliser les bases de données puis tu met des variable sur ta page pour qui
if lang=ça
alors affiche la table x
De la même maière que fonctionne les templates.
Dictionnaire : un fichier ou plusieurs ?
Bonjour,
J'utilise PHP4 sur Apache et j'ai choisi pour ma part l'option "dictionnaire". J'ai donc aujourd'hui :
- un répertoire par langue
- un fichier par page du site contenant la traduction de tous les mots de ce fichier sous la forme $var = traduction.
J'aimerais bien rassembler tous ces petits fichiers en un fichier unique pour pouvoir facilement l'envoyer aux traducteurs et éviter les lignes doublons dans la traduction qui sont une grosse perte de temps.
Le fichier complet ferait plusieurs milliers de lignes, donc plusieurs milliers de variables chargées à chaque chargement de page.
Ne connaissant pas bien les histoires de cache, etc.... Je me demandais si cette solution était une bonne idée, ou risquait de ralentir considérablement mon serveur.
Je serais ravi d'avoir vos avis.
Merci beaucoup,
Cordialement,
Raphaël