Journal Web multilingue ?

Posté par  .
Étiquettes : aucune
0
19
août
2003
Pour le moment, je maintiens deux versions du site consacre a mon projet, une anglaise et une francaise.. Et je duplique tous les fichiers, dans des repertoires judicieusement nommes "html_en" et "html_fr"..
Mais bon, faut bien le dire, c'est un peu lourd a maintenir.. Donc j'aimerai faire ca de maniere un peu plus souple..
Quelles solutions sont a envisager ?
Personnellement j'ai pense a :

- le faire dans un langage de script (PHP, ASP, JSP), mais ca c'est non (pour tout un tas de raisons sur lesquelles je ne veux pas troller)

- le faire a l'aide d'un ch'ti systeme de script, a grand coup de grep/sed..

- le faire (si possible) a l'aide de XML/XSL. Ca ca me brancherait bien, mais je ne sais pas trop comment faire..

Des idees ?
  • # Re: Web multilingue ?

    Posté par  (Mastodon) . Évalué à 1.

    Il est possible de faire gérer ça par apache (ou un autre serveur), en nommant tes fichiers index.en.html, index.fr.html, etc... Mais je ne peux pas te dire comment, je ne l'ai jamais fait. Ça te permet de n'avoir qu'une arborescence. Par contre si tu as beaucoup de langages différents ça doit être assez lourd quand même.

    Sinon, si ce qui te gène c'est que PHP soit calculé par le serveur, tu peux utiliser une solution de type "compilé" au lieu d'interprété. Autrement dit, tu exécutes php (ou autre) pour produire une page html, que tu met en ligne. Dans le cas présent, avec un système inspiré de gettext, ça peut être utile.
    • [^] # Re: Web multilingue ?

      Posté par  . Évalué à 1.

      Euh pour le coup d'apache, j'y avais pense, mais pour que ca marche il faut que le browser soit bien configuré, ce qui n'est pas *toujours* le cas, et de plus, ca ne laisse guere de choix... Enfin, il faut pouvoir probablement pouvoir configurer Apache..

      Pour PHP, non merci :-) Pour le coup du "compile", ca reviendrait a faire un truc avec un script, non ?
  • # Re: Web multilingue ?

    Posté par  . Évalué à 2.

    Templeet.

    Exemple:
    http://www.loisant.org(...)
    • [^] # Re: Web multilingue ?

      Posté par  . Évalué à 1.

      Pas mal le choix des couleurs :)
    • [^] # Re: Web multilingue ?

      Posté par  . Évalué à 1.

      Euh oui, mais non. Je l'ai pas precise dans le journal de depart, mais c'est un tout petit site (5 pages), tout en html pur (enfin, xhtml valide ;-), donc bon, templeet, c'est pas vraiment ce qu'il me faut..
  • # Re: Web multilingue ?

    Posté par  (site web personnel) . Évalué à 1.

    • [^] # Re: Web multilingue ?

      Posté par  . Évalué à 1.

      je vais regarder ca, mais a priori ca se base egalement sur ce qu'envoie le client, ou sinon sur un cookie :-\
      moi j'aurai voulu queque chose de tout simple, avec juste un lien qui amene sur la version francaise ou anglaise (oui je sais en php/asp/jsp/machin ca serait tout simple,mais non)..
  • # m4

    Posté par  . Évalué à 1.

    Vala un viel article de LHMF qui résout ce problème avec m4.

    http://www.linuxmag-france.org/old/lm9/m4.html(...)
    • [^] # Re: m4

      Posté par  . Évalué à 1.

      ah, voila qui me convient deja plus :-)
      merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.