Gettext et compilation

Signaler
Messages postés
61
Date d'inscription
mardi 5 avril 2005
Statut
Membre
Dernière intervention
23 décembre 2006
-
Messages postés
100
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
8 mai 2009
-
Salut a tous !



Je voudrai rendre un site multilingue. J'ai entendu que la meilleure
des manière est d'utiliser la technique gettext. Seulement voila, il
faut compiler les dicos .po en .mo... Comment fait on sous windows ??



Merci d'avance :)

5 réponses

Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Salut,



bah y'a d'autres techniques qui ne sont pas mauvaises, un fichier par
langue par exemple que tu inclues en fonction de la langue.

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Messages postés
61
Date d'inscription
mardi 5 avril 2005
Statut
Membre
Dernière intervention
23 décembre 2006

cette technique ne me convient pas car j'ai beaucoup beaucoup de texte,
et j'ai aussi des texte provenant d'une bdd et le gettext est vraiement
plus apte à repondre à mon cahier des charges
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Ok,



t'as jeté un oeil ici : http://fr.php.net/manual/fr/ref.gettext.php ?

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Messages postés
61
Date d'inscription
mardi 5 avril 2005
Statut
Membre
Dernière intervention
23 décembre 2006

ben wai, mais nul part je vois la procédure pour compiler mon dico .po en .mo sous windows :s mais merci de ton aide sinon ;)
Messages postés
100
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
8 mai 2009

Si tu veux, tu as des logiciels libres qui te le font. Par exemple, poEdit fait ça en autre...
Sinon, je ne sais pas si tu peux faire ça sous Windows, mais il y a un commande sympa sous Linux : dans la console : msgfmt ton/fichier.po
Par contre, il te faut installer le nécessaire (gettext) sur  ton ordi.

@+

Linkid, webmasteur de Link's Awakening et co-webaster de Star Wars : Le Sith