Taz a écrit :
bah gettext. y a rien à convertir. tu compiles et tu réutilises tel quel
|
De quelle façon s'utilise la fonction gettext ?
Avant d'avoir ce fichier ".po", j'avais un tableau (dico) qui comportait mes traductions...
Et quand j'avais une chaine de caractères à écrire j'utilisais un truc du style
Citation :
<%=Session("Dico" )(32,id_lng)%>
|
La ligne correspondant à ma chaine de caractères et mon "id_lng" (égal à 1,2 ou 3 suivant que je soit en langue par défaut, en français ou en anglais) correspond à ma colonne...
L'id "id_lng" restant le même d'une page à l'autre (si l'utilisateur ne change pas la langue), la version web de mon logiciel peut être vu en anglais ou en français...
Le souci c'est que le "dico" devait être rempli "à la main"...
Cette solution est bonne lorsque le nombre de chaines à traduire est limitée.
Ce qui n'est plus le cas.
J'ai donc récupéré le fichier d'extension ".po" de la version windows qui contient l'ensemble (assez conséquent) des traductions.
Je souhaite donc trouver un moyen de l'utiliser sur ma version web qui, je le rappelle, est en ASP.
J'aurai bien aimé que chaque chaine de caractères ait une "id", mais apparament c'est pas le cas (voir le code plus haut)
Donc si quelqu'un a une idée de la façon dont je pourrais récupérer mes traductions, je suis prenneur.
Merci