mmofacts.com

Problem mit gettext

gepostet vor 16 Jahre, 1 Monat von n26

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

Auf diese Diskussion antworten