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.
# L'embarras du choix
Posté par Thomas Hervé . En réponse au message gettext. Évalué à 2.
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 !!