it-swarm.com.de

Nur Thema übersetzen

Ich denke, ich werde meine Haare darüber verlieren ...

Hier ist meine Situation:

  • Ich habe eine WP ME auf meinem Server ausgeführt
  • Ich habe mehrere Seiten in Englisch

Jetzt möchte ich ein Blog in einer anderen Sprache unter derselben WP -Installation hinzufügen, die ein Thema für vierundzwanzig Kinder verwendet, aber ich möchte, dass alles andere auf Englisch bleibt.

Ich habe sowohl die globalen WP als auch die 2014-Übersetzungen heruntergeladen. Ich habe versucht, eines oder beide davon in meine functions.php einzufügen:

add_action('after_setup_theme', 'my_theme_setup');
function my_theme_setup(){
    load_theme_textdomain( 'nwnsablog', get_template_directory() . '/languages');
}

add_filter( 'locale', 'my_theme_localized' );
function my_theme_localized( $locale )
{
    return 'sk_SK';
}

Ich habe die folgenden Dateien: sk_SK.mo, sk_SK.po, [themename]-sk_SK.po, [themename]-sk_SK.mo in den Ordner languages in meinem Themenstamm abgelegt. Ich habe auch die ersten beiden in den Ordner languages innerhalb von wp-content gestellt.

Zu diesem Zeitpunkt ist noch alles in Englisch. Wenn ich die Zeile define('WPLANG', 'sk_SK'); in wp-config ändere, werden die meisten Zeichenfolgen übersetzt, sie werden jedoch auch außerhalb des Themas übersetzt, was ich nicht möchte.

Ich konnte einen Punkt erreichen, an dem ein anderer Teil der Zeichenfolgen übersetzt wurde (ich vermute, dass sie themenspezifisch waren), aber ich kann das nicht reproduzieren. Auf jeden Fall wäre es nicht sehr nützlich, da es sich nur um eine halbe Übersetzung handelt.

Kann jemand helfen?

1

Ich bin heute auf dieses Problem zurückgekommen und habe es dank des Zanto Plugins wie ein Boss gelöst.

Um es noch einmal zusammenzufassen, ich habe versucht, das Front-End von nur einer Site aus einem Multisite-Setup mit dem geringstmöglichen Aufwand zu übersetzen, während jede andere Site unverändert blieb.

Ich habe nur die allgemeinen WP Sprachdateien in wp-content/languages ​​und die übersetzten Themensprachdateien in einen Sprachenordner innerhalb des (übergeordneten) Themas kopiert. Ich habe diese aus dem übersetzten Paket WP erhalten, das ich auf der slowakischen Website WP heruntergeladen habe. Beide haben den Namen sk_SK.po (und .mo).

Durch Aktivieren des Plugins auf der übersetzten Seite konnte ich leicht die Sprache wechseln und das war alles, was ich brauchte. Tolles Plugin!

0