it-swarm.com.de

Wie richte ich WPLANG in wp-config.php für 4 Sprachen ein?

Schönen Tag! Ich kenne nicht viel Code, daher habe ich nachgeforscht, wie ich meine wp-config.php-Datei so ändern kann, dass der Inhalt und die Widgets meiner Website in den vier Sprachen (außer Englisch) angezeigt werden, die ich dort habe. Es ist mir egal, ob ich die WP -Oberfläche übersetze, nur den Inhalt. Die WP .mo-Dateien in den betreffenden Sprachen befinden sich bereits im Ordner wp-content/languages. Wie würde ich 4 Sprachen in wp-config.php definieren? So was?

define ('WPLANG', 'es_ES'); ('WPLANG', 'de_DE'); ('WPLANG', 'fr_FR'); ('WPLANG', 'ca_CA')

Ich habe Dinge ausprobiert (nur so, dass ich es lernen kann), habe aber die Datei zerstört und musste sie wiederherstellen. Außerdem, wie gesagt, keine zuverlässigen Infos im Netz. Prost :)

1
Julia

Ich habe gerade das gefunden, was ich angewendet habe und es funktioniert perfekt:

Wenn Sie Ihre Blogs in Unterverzeichnissen installiert haben, können Sie diese Lösung verwenden:

if (strpos($_SERVER['REQUEST_URI'], '/enblog') === 0) {
    define ('WPLANG', 'en_US');
} else {
    define ('WPLANG', 'pl_PL');
} 

... und so weiter. Viel Glück!

4
Julia

wenn Sie irgendwie .mo-Dateien verwenden, um die Inhaltszeichenfolgen zu übersetzen (und Ihr Design die erforderlichen __ () - oder _e () -Funktionen aufruft), könnten Sie möglicherweise mit einer viel einfacheren Option als wpml davonkommen.

Sie können das einfache, aber effektive Plugin http://www.viper007bond.com/wordpress-plugins/other-plugins/in-their-language/ verwenden.

wenn möglich, erkennt es die Sprache des Browsers und setzt dann das WP-Gebietsschema entsprechend.

1
anmari