Frage

Ich habe eine Entwicklungsversion von meiner PHP-Website und wenn ich es meinem Produktions-Server auf CentOS OS bewegt entdeckte ich meine locale Version von de_DE nicht funktioniert.

Könnten Sie mir bitte sagen, was das bewirken kann und was diese Funktion zu erhalten, zu tun? Ich benutze setlocaleQ und gettext i18n in PHP zu verwenden.

War es hilfreich?

Lösung

Ich würde niemandem empfehlen setlocale() und gettext() für Lokalisierung mit in PHP (es gibt einige ernsthafte Probleme, die alle Entwickler Nüsse werden fahren). Aber wie auch immer, es gibt keine de_DE locale. Die Kennung vor dem Unterstrich ist die Sprache (en = englisch), die Kennung nach dem Unterstrich ist das Land (EN = ???). Sie sollten wahrscheinlich en_US, de_DE, oder etwas anderes werden.

Andere Tipps

Ich glaube nicht, dass de_DE richtig ist, Vielleicht meinen Sie en_US?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top