Verfasste Forenbeiträge

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Hallo, ich melde mich auch nochmal zurück.

    (1)
    dass du *sämtliche* Übersetzungsstrings aus diesen *beiden* Dateien über die gettext-Methode in die *functions.php* deines Themes eingefügt hast?

    Ja, ich habe mit diesem Code-Schnipsel alle Texte geändert. Alles in einem Abwasch 😉

    (2)
    Oder hast du sie aus Sicherheitsgründen nicht in die functions.php, sondern in eine andere Datei gepackt (Plugin)?

    Ich habe alles in die functions.php gepackt, da das die einfachste Lösung war, die ich finden und umsetzen konnte.

    (3)
    Wie groß (kB) ist diese Datei bei dir geworden?

    Kann ich dir jetzt gar nicht genau sagen aber sie hat sich ja nur um ein paar Zeilen erweitert.

    (4)
    Liegen die Dateien „woocommerce-germanized-de_DE.po“ sowie „woocommerce-de_DE.po“ weiterhin am alten Platz, in ursprünglicher Form oder so, wie du sie vor der gettext-Methode verändert hattest?

    Diese Dateien habe ich gar nicht angerührt. Also nach meinen vielen Experimenten und Versuchen habe ich ein backup drauf gespielt, dass alles wieder im Urzustand war. Ich habe dann nichts mehr in den Dateien rumgefummelt, sondern wirklich NUR den Codeschnipsel in der functions.php eingefügt. Mehr nicht.

    Also zusammenfassend heißt das: Alles lassen wie es ist, WordPress Sprache auf Deutsch (Du) stellen, bzw. so eingestellt lassen und folgenden Code in die functions.php einfügen:

    add_filter(‚gettext‘, ‚translate_text‘);
    add_filter(’ngettext‘, ‚translate_text‘);

    function translate_text($translated) {
    $translated = str_ireplace(‚Choose and option‘, ‚Select‘, $translated);
    return $translated;
    }

    „gettext“ wird ersetzt mit dem Wort oder der Wortgruppe, die exisitert und „translate_text“ ersetzen mit dem, was ihr raus haben wollt.

    Das funktioniert bis jetzt reibungslos bei mir und ist wohl die einfachste und schnellste Variante 😉

    Hallo Flower 33,

    ich habe nicht bemerkt, dass die Methode irgendwelche negativen Auswirkungen auf die Performance hat 🙂 Kann ich also getrost weiter empfehlen!

    Hallo nocheinmal,

    ich habe jetzt eine Lösung gefunden, alles ist jetzt so, wie ich es haben möchte 🙂

    Ich habe noch mal ewig gesucht, recherchiert, gegoogled etc. und bin dabei auf eine ganz simple Lösung gestoßen:

    Einfach diesen Code Schnipsel in die functions.php kopieren und Text ersetzen:

    add_filter(‚gettext‘, ‚translate_text‘);
    add_filter(’ngettext‘, ‚translate_text‘);

    function translate_text($translated) {
    $translated = str_ireplace(‚Choose and option‘, ‚Select‘, $translated);
    return $translated;
    }

    Die genaue Anleitung findent ihr hier: https://www.emoose.de/woocommerce-uebersetzungen-und-texte-anpassen/#comment-145

    Ich muss sagen, es funktioniert reibungslos und ich bin überaus zufrieden. Jetzt gibt es nur noch ein letztes Problem zu lösen, aber das ist eine andere Geschichte 😉

    Hallo Flower33,

    ich bin jetzt einen Schritt weiter gekommen.
    Ich habe erneut unter Einstellungen -> Allgemein -> Sprache: Deutsch(Sie) eingestellt, weil ich schauen wollte, ob ich da einen von dir genannten Link sehen kann.
    Dieser Link ist nicht aufgetaucht ABER das backend war weiterhin Deutsch. Also habe ich eine weitere Bestellung getätigt, um die E-Mails zu checken.
    Jetzt ist es so, dass ein Teil auf SIE umgeswitched ist. Ein anderer Teil aber bei DU bleibt.
    Das ist mir jetzt wirklich ein Rätsel!!!

    Habe mir auch das Plugin WooCommerce Store Tool Kit installiert und da das entsprechende Sprachpaket Deutsch Sie reingeladen.
    Jedoch keine weitere Veränderung.

    Also wie erklärt sich das, dass er einen Teil tatsächlich geändert hat….

    Sehr verwirrend.
    Ich denke ich bin nah dran aber eben noch nicht ganz…

    Hallo,
    erst einmal danke für die Hilfe!

    Bei Einstellungen habe ich die Sprache „Deutsch“ gewählt. Wähle ich „Deutsch (Sie) aus, dann wird alles englisch, sowohl die Mails als auch das backend….Wäre natürlich schön, wenn man das darüber einfach lösen könnte. Aber warum das dann Englisch wird, kann ich mir auch nicht erklären….

    Ich werde dann als nächsten Schritt diese Tools ausprobieren, sodass die mo-Datei mit generiert wird. Ich hoffe das funktioniert dann…..

    (1) Ja genau, das habe ich gemacht.

    (2) nein, wie muss ich da vorgehen? Was meinst du mit generieren?

    (3) Die Dateien habe ich da gelassen, wo sie vorher auch waren, also überschrieben. Also in den Verzeichnissen, wie oben schon beschrieben…

    Kannst du mir helfen? dann scheitert es wahrscheinlich wegen dem 2. Punkt?

    Hallo ihr zwei,
    ich habe jetzt genau das gleiche Problem und möchte das gerne manuell lösen, wie es strellegedanser letztendlich getan hat.
    Ich habe nun die Dateien „woocommerce-germanized-de_DE.po“ sowie „woocommerce-de_DE.po“ jeweils in den beiden Ordnern geändert (also den Text). Nun komme ich nicht weiter.
    Die Mails sind nach wievor in der Form, die ich nicht haben will. Warum übernimmt er meine Texte nicht?
    Welche Schritte fehlen noch?

    Ich freue mich wirklich sehr, wenn ihr mir helfen könnt, Deadline ist schon am Montag…..

    Liebe Grüße

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)