Zainstalowałem pakiet php-gettext, a phpinfo()
pokazuje, że włączony jest gettext.gettext nie tłumacząc
Moja app.po wygląda następująco:
msgid "Welcome"
msgstr "Willkommen auf meiner Homepage!"
msgid "Hier you can find stuff about me."
msgstr "Hier finden Sie Informationen uber mich."`
Mój plik php wygląda następująco:
putenv('LC_ALL=de_DE');
setlocale(LC_ALL, 'de_DE');
bindtextdomain("app", "./lang");
textdomain("app");
echo gettext("Welcome");
echo _('Hier you can find stuff about me.');
app.mo jest ./lang/de_DE/LC_MESSAGES/
Tekst nie jest uzyskiwanie tłumaczone i Nie otrzymuję żadnych komunikatów o błędach.
Interesującą alternatywą dla gettext jest ['Zend_Translate'] (http://framework.zend.com/manual/en/zend.translate.html). –
"Hier, możesz znaleźć rzeczy o mnie" jest interesującym tłumaczeniem ... – Tokk
@Tokk: To prawda denglisch ;-) – Boldewyn