Buddy Press | Notifications & Nachrichten werden auf Englisch angezeigt

  • Hallo liebe Community,
    bei meiner Buddy Press Übersetzung wird noch vieles auf Englisch angezeigt. Wie z.B. Nachrichten, Freunde, Notifications ect. weiß jemand woran das liegt oder hat eine Funktionierende Version?

    Ich benutze:
    - Neuste Buddy Press Version
    - Übersetzung von http://deckerweb.de/sprachdateien/buddypress/
    - Design "Arcade"
    - Wordpress Version 3

    Danke für eure Hilfe -_-

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hey,
    der Post hat mir schon etwas weitergeholfen, nur haben die da teilweise auch das selbe Problem das sie nicht den ersten Namen im Stamm benennen können.
    Dieses Problem habe ich auch, und einige Nachrichten wurden auch nicht übersetzt wie ("Nachricht empfangen" etc. ist noch auf Englisch)

    Beste Grüße

  • Hi,
    BP 2.1 ist ein sog. Majorupdate, da wurde viel geändert und es sind manuelle neue Übersetzungen notwendig.
    Teilweise bestehende Übersetzungen wurden geändert, so dass diese nicht mehr passen.
    Musst also Hand anlegen, entweder mit Poedit oder mit Codestyle Localisation.

  • Nein, das Problem sind nicht nur neue oder geänderte englische Begriffe, die nun erstmals oder anders übersetzt werden müssen - das sind nur ein paar Einträge (und meist längere Sätze, die selten benötigt werden).

    Das Hauptproblem ist vielmehr, dass auch von bereits korrekt übersetzten Begriffen nicht mehr die Übersetzungen, sondern die englischen Original-Ausdrücke angezeigt werden. - Und es ist auch gar kein System erkennbar, nach dem englische oder deutsche Ausdrücke angezeigt werden, sondern beide Sprachen gehen will durcheinander.

  • Hallo pizzagg,

    du kannst z.B. in die functions.php deines Themes in dieser Form die Benennung eintragen,
    einmal als Beispiel für den Main- und einmal für einen Sub-Eintrag.


    function wdp_bp_profile_change_name(){
    global $bp;
    $bp->bp_options_nav['notifications']['read']['name'] = 'gelesen';
    $bp->bp_options_nav['notifications']['unread']['name'] = 'ungelesen';
    }
    add_action('bp_setup_nav', 'wdp_bp_profile_change_name', 201);

    Have a lot of fun

  • Hallo Marmeladenbrot.

    Das funktioniert, danke! Ich hatte schon angefangen, in den php-Dateien von Buddypress rumzupfuschen, nachdem ich mit dem Plugin "Loco Translate" auch nicht weiter gekommen bin.

    Aber auch die von dir genannte Lösung ist für mich als kompletter Anfänger in Word- und Buddypress kaum machbar, weil ich die Bezeichnungen wie "bp_options_nav" nicht kenne. Und was passiert, wenn das Theme ein update bekommt? Ist die Datei "functions.php" dann nicht auch weg? Ok, dann müsste man halt immer ein Backup machen, wenn man etwas hinzugefügt hat.

    Wie geht man bei der Übersetzung am besten vor, um nicht alles doppelt und dreifach machen zu müssen? Wo bekommt man die Bezeichnungen her?

    Vielen Dank schonmal im Voraus für die Hilfe!

  • Sorry für den Doppelpost, aber ich denke, es ist es wert :D

    Eigentlich ist es ganz einfach, man muss es nur wissen. Also, für alle, die es nicht wissen, so wie ich:

    Schritt 1. Man lade sich POEdit herunter: http://poedit.net/ (Ich hoffe, der link ist ok!)

    Schritt 2. Man lade sich die Dev.Version der Übersetzung von Buddypress herunter: https://translate.wordpress.org/projects/buddypress/dev/de/default Ganz unten auf der Seite ist ein link mit Namen "Export", rechts daneben kann man noch etwas filtern. Man wählt dort in den beiden Feldern »"all current" as "Portable Object Message Catalog .po"« aus, klickt auf "Export" und speichert die Datei als buddypress-de_DE.po (nicht einfach buddypress-dev-de.po übernehmen)!

    Schritt 3. Man lade sich diese Datei in POEdit und klickt auf speichern.

    Schritt 4. Man lade die beiden Dateien buddypress-de_DE.po und buddypress-de_DE.mo auf seinen Server ins Verzeichnis /wp-content/languages oder /wp-content/languages/plugins.

    Jetzt sollte so gut wie alles übersetzt sein, was nicht übersetzt ist sieht man in POEdit, dort kann man dann auch ändern, wenn eine Übersetzung nicht gefällt!

    Ich hoffe, das hilft jemand weiter! Falls nicht, habe wenigstens ich etwas gelernt :D

    Einmal editiert, zuletzt von fliwatuet (29. Oktober 2014 um 19:13)

  • Das ist wohl leider zu einfach. ;-)
    In den Sprachdateien ja so gut wie alles übersetzt, ebenso die von Decker (100%).
    Daran liegt es aus meiner Sicht nicht, hatte ich schon durchprobiert.
    Ich habe mittlerweile eine Lösung gefunden wie ich es trotzdem in die Sprachdateien bekomme,
    allerdings war ich dann doch über die Vielzahl der nicht übersetzten Begriffe erstaunt die ich ausgegraben habe, leider sehr zeitintensiv.
    Wenn ich mich mal aufgerafft habe schubse ich die Dateien hier mal hoch.

    pizzasagg
    Ja, beim Update ist das weg.
    Allerdings ist es kein Problem sich das in einer Textdatei abzuspeichern und hinterher per copy und paste wieder einzufügen.

  • Bei mir funktioniert das perfekt, es ist alles übersetzt. Das Problem mit den alten Sprachdateien ist imho, dass diese für ältere Versionen von Buddypress sind und die Buddypress-Version auch in den Dateien vermerkt ist, weswegen neue Strings nicht übersetzt werden.

  • Sry. das ich das Theme wieder hervorhole, habe aber momentan genau das selbe Problem. Trotz vollständig übersetztem language-file werden die Email-Texte in Englisch ausgegeben.

    Jetzt könnte man recht fix die vorhandenen Übersetzungen im WP-Backend aus der PO-Datei reinkopieren (habe es eben getestet, es funktioniert), dann müsste man es beim nächsten Update aber wahrscheinlich wieder machen.

    Hoffe jemand hat schon eine Lösung.


  • Jetzt könnte man recht fix die vorhandenen Übersetzungen im WP-Backend aus der PO-Datei reinkopieren (habe es eben getestet, es funktioniert), dann müsste man es beim nächsten Update aber wahrscheinlich wieder machen.

    Hoffe jemand hat schon eine Lösung.

    Schon einmal versucht die eigenen Übersetzungen als buddypress-de_DE.po und buddypress-de_DE.mo in das Verzeichnis /wp-content/languages/buddypress (muss erstellt werden) abzulegen. Zumindest ist das der offizielle WordPress-Weg wenn Übersetzungen updatesicher sein sollen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hi,
    geh im Backend auf Email und übersetz die HTML- und Plan-Texte einmal ins deutsche und dann sollte es funktionieren.

    Hi, habe jetzt alle Übersetzungen übers Backend eingefügt. Musste wegen MultiSite alles 2x rüber kopieren ;-)

  • mensmaximus

    Hi, hatte die Übersetzungen als aller ersten dort eingefügt und auch unter nachfolgenden Pfaden.

    [COLOR=#333333]/wp-content/languages/
    [/COLOR][COLOR=#333333]/wp-content/plugins/buddypress/[/COLOR][COLOR=#333333]languages/[/COLOR]

    Habe eine Übersetzung für BuddyPress Version 2.4.3, die Email-Texte sind auch in den PO- & MO-Files vorhanden, werden aber aus irgendwelchen Gründen von WordPress nicht übernommen. Habe es bis jetzt schon auf einer MultiSite-Installation und einer Single-Installation versucht und auf beiden werden die Emails und Notifications in Englisch verschickt.

    [COLOR=#333333]Habe nun auch schon mehrmals die Vorgeschlagene Reparatur ([/COLOR][COLOR=#444444][FONT=Open Sans]Are your emails in the wrong language? Go to [/FONT][/COLOR]BuddyPress Tools and run the "reinstall emails"[COLOR=#444444][FONT=Open Sans] tool.[/FONT][/COLOR][COLOR=#333333]) durchgeführt. Alle ohne Erfolg.[/COLOR][COLOR=#333333]

    [/COLOR]

    Einmal editiert, zuletzt von avals (18. März 2016 um 15:39)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!