Hi,
We zijn momenteel bezig een website om te zetten naar meerdere talen. Dit gaat lokaal allemaal goed, maar als het eenmaal online wordt gezet, doet enkel de nederlandse versie het. De engelse of zweedse versie doet het 'af en toe'. Dit betekent dat als je op F5 blijft drukken dat hij het de ene keer wel doet en de andere keer niet. Erg vaag. Heeft iemand enig idee hoe dit kan komen?
Mijn mappen structuur voor de .mo bestanden ziet er als volgt uit:
locale
- nl_NL
-- messages.mo
- en_EN
-- messages.mo
- sv_SV
-- messages.mo
Mijn PHP ziet er als volgt uit
$l_oLanguage->getLanguage() is dan nl_NL, en_EN of sv_SV
Ik hoop dat iemand mij kan hepen. Bij voorbaat dank.
We zijn momenteel bezig een website om te zetten naar meerdere talen. Dit gaat lokaal allemaal goed, maar als het eenmaal online wordt gezet, doet enkel de nederlandse versie het. De engelse of zweedse versie doet het 'af en toe'. Dit betekent dat als je op F5 blijft drukken dat hij het de ene keer wel doet en de andere keer niet. Erg vaag. Heeft iemand enig idee hoe dit kan komen?
Mijn mappen structuur voor de .mo bestanden ziet er als volgt uit:
locale
- nl_NL
-- messages.mo
- en_EN
-- messages.mo
- sv_SV
-- messages.mo
Mijn PHP ziet er als volgt uit
PHP:
1
2
3
4
5
6
7
| putenv( "LANGUAGE=".$l_oLanguage->getLanguage() ); putenv( "LANG=".$l_oLanguage->getLanguage() ); setlocale( LC_ALL, $l_oLanguage->getLanguage() ); bindtextdomain( "messages", "../../locale/" ); textdomain( "messages" ); |
$l_oLanguage->getLanguage() is dan nl_NL, en_EN of sv_SV
Ik hoop dat iemand mij kan hepen. Bij voorbaat dank.
[ Voor 3% gewijzigd door Verwijderd op 25-09-2006 15:53 ]