La fonction gettext associé à MySQL

La fonction gettext associé à MySQL - PHP - Programmation

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
Reply

Marsh Posté le 26-11-2004 à 11:57:19   

Reply

Marsh Posté le 26-11-2004 à 13:31:30    

kwa29 a écrit :

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


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. [:ciler]

Reply

Marsh Posté le 26-11-2004 à 13:45:32    

Parce que gettext c'est le standard pour les sysèmes multilangues :D

Reply

Marsh Posté le 26-11-2004 à 14:52:45    

Exact ratibus. Simplement envie de faire les choses "propre"...


---------------
Visiter mon site http://kwa29.com
Reply

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 ???


---------------
Visiter mon site http://kwa29.com
Reply

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.

Reply

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().

Reply

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 :D.

Reply

Marsh Posté le 26-11-2004 à 15:08:28    

OK je v vérifer ca. Merci bien ratibus.


---------------
Visiter mon site http://kwa29.com
Reply

Marsh 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 :D.

Je pense que ça va beaucoup plus vite qu'en passant par la base pour aller lire les traductions.

Reply

Marsh Posté le 26-11-2004 à 15:15:24   

Reply

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.

Reply

Marsh Posté le 26-11-2004 à 15:26:28    

Oui je suis d'accord qu'on peut développer une excellente solution "maison" :D
 
Mais dans le cas présent c'est déjà fait donc je confirme juste qu'il a fait le bon choix.

Reply

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é.


---------------
Visiter mon site http://kwa29.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed