La fonction gettext associé à MySQL - PHP - Programmation
Marsh Posté le 26-11-2004 à 13:31:30
kwa29 a écrit : Bonjour tout le monde, |
Personnellement je n'ai pas trop compris ce que faisait la fonction gettext mais pour ma part si je devait avoir un site multilangue j'aurais utilisé des champs pour différente langue et selon la langue le select se fait sur la langue associé. Peut être que c'est trop simple mais je vois pas pourquoi il faut aller chercher plus loin des choses simples.
Marsh Posté le 26-11-2004 à 13:45:32
Parce que gettext c'est le standard pour les sysèmes multilangues
Marsh Posté le 26-11-2004 à 14:52:45
Exact ratibus. Simplement envie de faire les choses "propre"...
Marsh Posté le 26-11-2004 à 14:53:56
Donc alors vous pensez que cela serait la bonne soluce sachant que l'élément obligatoire est le stockage en SGBD ???
Marsh Posté le 26-11-2004 à 15:02:19
Oui c'est une bonne idée.
Faut bien soigner la génération des .po depuis les infos de la base et ensuite la compilation en .mo.
Marsh Posté le 26-11-2004 à 15:03:36
Par contre il y a une contrainte : avoir le support gettext dans PHP et pouvoir faire des setlocale().
Marsh Posté le 26-11-2004 à 15:07:33
kwa29 a écrit : Exact ratibus. Simplement envie de faire les choses "propre"... |
C'est par parce qu'il y a un standart que le faire sois-même ne l'ai pas, à moin que tu codes comme un goret .
Marsh Posté le 26-11-2004 à 15:08:28
ReplyMarsh Posté le 26-11-2004 à 15:15:24
Berceker United a écrit : C'est par parce qu'il y a un standart que le faire sois-même ne l'ai pas, à moin que tu codes comme un goret . |
Je pense que ça va beaucoup plus vite qu'en passant par la base pour aller lire les traductions.
Marsh Posté le 26-11-2004 à 15:24:39
ratibus a écrit : Je pense que ça va beaucoup plus vite qu'en passant par la base pour aller lire les traductions. |
C'est peut etre vrai pour ce ca mais je parlais plus dans le général.
Marsh Posté le 26-11-2004 à 15:26:28
Oui je suis d'accord qu'on peut développer une excellente solution "maison"
Mais dans le cas présent c'est déjà fait donc je confirme juste qu'il a fait le bon choix.
Marsh Posté le 26-11-2004 à 16:47:15
Mon idée était en effet de trouver une solution optimisé pour ce site et biensur je ne parlais que du cas présenté.
Marsh Posté le 26-11-2004 à 11:57:19
Bonjour tout le monde,
Je cherche à faire un site multi-langue. Après quelques recherches je m'apercois que la fonction gettext pourrait repondre à mes attentes qui sont :
- le texte traduit est stocké sous My
- ce systeme est rapide
Dans l'idée :
- je réalise un formulaire pour mes différentes langues que je stocke sous my dans la meme table
- le script se charge d'inserer/maj les données dans my et crée les fichiers .po sur le serveur (je peu faire ce que je veu sur le serveur)
- les langues sont maj
Voila en gros ce que je compte faire donc selon vous c possible ?? c la meilleur soluce ?? c ce qui me permettra d'avoir un site mulit-langue le plus rapide avec php ???
D'avance merci pour toutes reponses ou pistes
---------------
Visiter mon site http://kwa29.com