Support » Allgemeine Fragen » Übersetzung in Child Theme von WP Bootstrap 4 klappt nur teilweise

  • Ich habe ein Child-Theme von WP Bootstrap 4 erstellt und überschreibe darin z.B. die comments.php.
    Dazu habe ich Loco Translate Plugin erstellt und mache damit Übersetzungen.
    Die meisten Übersetzungen mache ich auf der Text domain von WP Bootstrap 4.
    Das klappt wunderbar.

    Nun habe ich aber auch Änderungen am String für Autor und Blog-Datum gemacht.
    Dazu habe ich den Inhalt der entsprechenden Funktion aus inc/template-tags.php in meine functions.php geschrieben und dort geändert.

    Jetzt versuche ich jetzt z.B. diesen String zu übersetzen:

    $posted_on = sprintf(
    	/* translators: %s: post date. */
    		esc_html_x( ' on %s', 'post date', 'mywp' ),$time_string
    );

    Das klappt aber nicht.
    Egal ob ich die Text-Domain für mein Child-Theme ‚mywp‘ verwende oder die Original-Text-Domain.
    Es funktioniert auch nicht, wenn ich diesen Bereich gar nicht überschreibe sondern original lasse.

    Versuchsweise habe ich einen eigenen String in diese Funktion geschrieben, den konnte ich übersetzen.

    Habe auch versucht, den Code statt in die Funktion direkt in die content.php des Child-Themes zu schreiben, das ändert aber nichts.

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Du solltest auf jeden Fall die originale Textdomain lassen.
    Für deine mywp Textdomain ist der String ja nicht übersetzt.

    Thread-Starter montviso

    (@montviso)

    Hi Andreas,
    Für die Original-Text-domain habe ich auch Übersetzungen gemacht. Die existiert also parallel.
    Ich habe es ja zuerst mit der Original-Text-Domain versucht, erst, als das nicht geklappt hat, habe ich die neue Text-Domain via style.css angelegt und dafür die Übersetzung angepasst.
    Also auf gut deutsch: Es funktioniert weder mit der Original noch mit der Child-Text-Domain.

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Übersetzung in Child Theme von WP Bootstrap 4 klappt nur teilweise“ ist für neue Antworten geschlossen.