Aktuell nutze ich für die Mehrsprachigkeit noch ein eigenes System - jedoch wollte ich mir doch einmal gettext anschauen... und was habe ich davon: Probleme
Folgender Code:
PHP:
setlocale(LC_ALL, 'de_DE');
bindtextdomain('main', 'locale/');
textdomain('main');
und folgende VZ Struktur:
index.php
locale/
- de_DE/
- LC_MESSAGES/
- main.mo
Und hey, das funktioniert! Jedoch ist mein die Sprache in meinen Templates Deutsch und ich möchte das gern ins Englische übersetzt haben.
Ändere ich aber de_DE in setlocal und nat. im Verzeichnisnamen in en_US funktioniert die Übersetzung nichtmehr
Habe inzw. schon einiges probiert und nun keine Idee mehr, woran das liegen könnte - Idee und Lösungen willkommen!
Danke im voraus,
n26
Edit: Bin jetzt immerhin soweit, dass ich weiß, dass nix von folgendem
putenv('LANGUAGE=en_US');
putenv('LANG=en_US');
putenv('LC_ALL=en_US');
setlocale(LC_ALL, 'en_US');
gettext davon abhält den de_DE Ordner zu nehmen