Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/09/2006, 21h36   #1
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
Par défaut gettext et domain

bonjour,

Je voulais savoir pour ceux qui ont déjà utiliser gettext() s'il fallait absolument nommé le dossier dans chaque langues par :
LC_MESSAGES ?

car moi si j'en créé un qui s'appelle LC_TEST eh bien il va pas me le prendre meme si mon domain est bien 'test'

des avis ?
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 22h40   #2
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
Je viens de comprendre que setlocale() n'accepte que certaine constante définit dans la doc.

alors moi ce que j'aimerai çà serai que pour une langue je puisse avoir plusieurs fichiers de langues, est ce possible et comment devrai-je faire ?

actuellement mon arboressence :
locale/fr_FR/LC_MESSAGES/messages.mo

messages.mo contient mes traductions, et comment faire pour en avoir plusieurs et comment les appellés ?
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 22h47   #3
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
bon eh bien en faite c'est dans la méthode bind_textdomain_codeset() où le premier argument est le nom du fichier sans le .mo qu'il faut donné et voilà on peut avoir plusieur fichiers de traduction pour une meme langue.

Merci à tous
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 23h21   #4
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
bon je sais pas ce que je fait là ce soir mais bon finallement c'est partout qu'il faut changer le domaine de cette façon là:
Code :
1
2
3
4
$domain = 'fichier_a_appeler'; // sans l'extention .mo
	bindtextdomain($domain, 'app/lang/locale');
	textdomain($domain);
	bind_textdomain_codeset($domain, 'UTF-8');
allez moi vais dormir je crois çà va me faire du bien.
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h34.


 
 
 
 
Partenaires

Hébergement Web