Forum Programmation.php gettext

Posté par  .
Étiquettes : aucune
0
7
juin
2005
Bonjour à tous,

Je viens de commencer un stage de quatre mois dans une multinationale. Le site que je doit créer, doit être multilingue avec comme langue de référence le français. Je recherche une solution simple permettant de mettre en place une interface graphique pour les utilisateurs (aucune connaissance informatique). L'utilisation de gettext me parais intéressante, mais je ne connais pas les contraintes.
Je travaille sous windows XP Pro (on n'a pas tjs le choix), pour développer, j'ai installer EasyPHP.
Ou mettre les fichiers .po et .mo? Comment les créer et les mettre à jour? Est-ce que quelqu'un peut m'indiquer un bon tutoriel en français ou me fournir une démo avec le code?

Merci à tous.

Cordialement.

Patrick
  • # L'embarras du choix

    Posté par  . Évalué à 2.

    Tu as plein de possibilités pour faire de l'i18n avec Php. Les paquets i18n et i18nv2 de Pear permettent de faire pas mal de choses, mais n'utilisent pas gettext.

    Phptal a une manière très propre de gérer ca, et fait pas mal de choses par défaut (détection de la langue du navigateur, ...) et utilise lui gettext. Fouille un peu pour trouver la solution la mieux adaptée à ton besoin.

    Si tu decides d'utiliser un framework (ce que je te conseille), regarde ceux qui font ca bien par défaut (comme copix par exemple).

    Si tu utilises une solution basée sur gettext, il faut créer une arborescence de type repertoire/fr_Fr/LC_MESSAGE/fichier mo et po. Pour les manipuler tu as des outils bien fait.. sous Linux. Un petit browse framasoft : PoEdit existe sous Windows.

    Bon courage !!
  • # tutoriel gettext

    Posté par  . Évalué à 3.

    il y a un tutoriel sur http://www.mandragor.org/tutoriels/gettext/0(...)
    à l'époque, il m'a bien aidé
  • # tuto gettext

    Posté par  . Évalué à 2.

Suivre le flux des commentaires

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