Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1559 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  La fonction gettext associé à MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

La fonction gettext associé à MySQL

n°908352
kwa29
Kwa29 @ l'ouest
Posté le 26-11-2004 à 11:57:19  profilanswer
 

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
mood
Publicité
Posté le 26-11-2004 à 11:57:19  profilanswer
 

n°908448
Berceker U​nited
PSN : berceker_united
Posté le 26-11-2004 à 13:31:30  profilanswer
 

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]

n°908472
ratibus
Posté le 26-11-2004 à 13:45:32  profilanswer
 

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

n°908515
kwa29
Kwa29 @ l'ouest
Posté le 26-11-2004 à 14:52:45  profilanswer
 

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


---------------
Visiter mon site http://kwa29.com
n°908516
kwa29
Kwa29 @ l'ouest
Posté le 26-11-2004 à 14:53:56  profilanswer
 

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
n°908534
ratibus
Posté le 26-11-2004 à 15:02:19  profilanswer
 

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.

n°908539
ratibus
Posté le 26-11-2004 à 15:03:36  profilanswer
 

Par contre il y a une contrainte : avoir le support gettext dans PHP et pouvoir faire des setlocale().

n°908544
Berceker U​nited
PSN : berceker_united
Posté le 26-11-2004 à 15:07:33  profilanswer
 

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.

n°908546
kwa29
Kwa29 @ l'ouest
Posté le 26-11-2004 à 15:08:28  profilanswer
 

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


---------------
Visiter mon site http://kwa29.com
n°908558
ratibus
Posté le 26-11-2004 à 15:15:24  profilanswer
 

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.

mood
Publicité
Posté le 26-11-2004 à 15:15:24  profilanswer
 

n°908570
Berceker U​nited
PSN : berceker_united
Posté le 26-11-2004 à 15:24:39  profilanswer
 

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.

n°908574
ratibus
Posté le 26-11-2004 à 15:26:28  profilanswer
 

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.

n°908683
kwa29
Kwa29 @ l'ouest
Posté le 26-11-2004 à 16:47:15  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  La fonction gettext associé à MySQL

 

Sujets relatifs
[JS] Déclaration de fonction dans une fonctionhtml/php/mysql
question sur mysql[SQL] Fonction pour tester si un champs est numérique ?
envoi de mail php/mysql[MYSQL] Requete multi base de données
[MYSQL]requete selective distinganteValeur résultat dans une fonction shell ?
Newbie : Plusieurs appli pour une seule base MySQL ?Rêquete imbriqué avec MySQL
Plus de sujets relatifs à : La fonction gettext associé à MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR