Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 09/12/2011, 00h00   #1
Futur Membre du Club
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 16
Points : 16
Par défaut gettext sur UBUNTU ?

Hello,

ça fait plusieurs semaines que j'essaie de faire marcher gettext sur UBUNTU mais sans succès (ça marche en local par contre (sur un mac) !)


Voici le code PHP :
Code :
1
2
3
4
5
6
7
8
9
10
putenv("LANG=$langage");
$directory = dirname(__FILE__).'/locale';
 
$domain = 'traductions';
$locale=$langage . '.utf8';
 
setlocale( LC_MESSAGES, $locale);
bindtextdomain($domain, $directory);
textdomain($domain);
bind_textdomain_codeset($domain, 'UTF-8');
la variable $langage est remplie soit à fr_FR, soit à en_US

Quand je change de langue, rien ne change à l'écran...

J'ai recompilé le .po sur UBUNTU avec ceci :
msgfmt -o traductions.mo -v traductions.po

mais ça ne change rien...

Dans phpinfo, j'ai GETTEXT support en enabled.

une idée ? : :
ehben est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 11h49   #2
Membre expérimenté
 
Avatar de tigunn
 
Homme
Développeur de bug
Inscription : janvier 2003
Messages : 520
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur de bug

Informations forums :
Inscription : janvier 2003
Messages : 520
Points : 536
Points : 536
Salut,
Ta requête manque (cruellement) d'informations pour que l'on puisse t'aider.
__________________
"le rhume distillation - L’estomac est la cucurbite, le cerveau le chapiteau, & le nez le réfrigérant par lequel s’écoule goutte à goutte le produit de la distillation."
de Avicenne

Le monde se divise en deux: ceux qui utilisent le tag et les autres.

Un problème? venez en découdre!
tigunn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 19h37   #3
Futur Membre du Club
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 16
Points : 16
Salut !

que veux-tu comme information ?

la variable $langage dans le code php change bien vers fr_FR ou en_US

quand je tape locale -a, j'obtiens ceci (entre autre
fr_FR
fr_FR.utf8
en_US.utf8

lLe bout de code php plus haut se trouve dans www/mainsite.index.php

Voici le chemin vers les .po et .mo :
/srv/d_disk/www/www.domaine.com/htdocs/mainsite/locale/fr_FR.utf8/LC_MESSAGES


et voici le .po sur le serveur dans ce chemin qui s'appelle traductions.po :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
msgid ""
msgstr ""
"Project-Id-Version: test\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-11-17 19:41+0100\n"
"PO-Revision-Date: 2011-11-22 20:45+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-KeywordsList: _;gettext;gettext_noop;{t}\n"
"X-Poedit-Basepath: ../../../mainsite/presentation/templates\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-SearchPath-0: /srv/d_disk/www/www.domaine.com/htdocs/mainsite/presentation/templates\n"
"X-Poedit-SearchPath-1: ../../../mainsite/presentation/templates\n"
 
#: /srv/d_disk/www/www.domaine.com/htdocs/mainsite/presentation/templates/about-us.c:1
msgid "About Us"
msgstr "A Propos de Nous"
ehben est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h10.


 
 
 
 
Partenaires

Hébergement Web