• Ich würde gerne über der Suchfunktion das Wort "Search" durch ein "Suche" ändern.
    Und dann habe ich angefangen zu suchen :D
    Es wird in dem Theme "duena" eine Suchfunktion aufgerufen:

    PHP
    <?php get_search_form(); /* outputs the default Wordpress search form */ ?>

    So und dann habe ich google gefragt und auch eine Antwort bekommen.

    http://codex.wordpress.org/Function_Reference/get_search_form

    Und dort steht die get_search_form() ist in der Datei wp-includes/general-template.php[COLOR=#000000][FONT=sans-serif].
    Da bin ich rein und habe die einmal komplett nach "Search" durchsucht, aber ich habe halt nicht die Ausgabe "Search" gefunden.
    Also hoffe ich mal es kann mir jemand von euch helfen! :D[/FONT][/COLOR]

    • 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

  • Im Regelfall macht man das mit einer Übersetzungsdatei. Moderne Themes sind dafür vorbereitet. Installiere Dir https://wordpress.org/plugins/codestyling-localization/. Danach kannst Du die Sprachdatei des Themes bearbeiten.

    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.

  • Danke für die Antwort!
    Ich habe mir das Plugin installiert habe es aktiviert und bin dann unter "Tools" auf es drauf gegangen.
    Dann habe ich "Themes" ausgewählt und dann auf "duena". Da war keine Sprache drinne (deutsch), dann habe ich dort einfach "Add New language" angeklickt dann "deutsch" gewählt und "create po. file". Danach bin ich auf "Rescan" gegangen bei der deutschen Sprache. Und zu guter letzt auf "Edit" so und weiter weiß ich nicht habe mich ein wenig durchgeklickt komme aber nicht weiter...

  • Das hört sich super an. Nicht jeder schafft es so weit ohne Hilfe. Rufe die Lokalisierung wieder auf (unter Tools/Werkzeuge, das kennst Du schon) und gehe zu Deinem Theme (duena). In der rechten Spalte klickst Du neben der gewünschten Sprache (deutsch ;-)) auf die "Bearbeiten/Edit" Schaltfläche. Jetzt solltest Du ein Tabelle angezeigt bekommen, in der die linke Spalte (Original) die Ausgangssprache und die rechte Spalte die Zielsprache (Übersetzung/Translation) enthält. Genau diese Linke Spalte ist jetzt noch leer. Das wollen wir ändern.

    In der linken Spalte im Tabellen Kopf gibt es ein Formularfeld. Das wird verwendet um in den Textstrings zu suchen. Gib dort den Text ein, der übersetz werden soll, also in Deinem Fall "search" (aktiviere am besten die Checkbox unter dem Feld damit die Suche nicht nach Groß- und Kleinschreibung unterscheidet -non case sensitive). Schon beim Tippen siehst Du wie die Anzahl der Zeilen abnimmt und nur noch "Treffer" angezeigt werden. Einer der Treffer wird zu 99,99% "Search" heißen. Klicke nun in dieser Treffer-Zeile auf den Bearbeiten Knopf.

    Du erhältst ein Modalfenster, welches oben den Originaltext anzeigt. Im unteren Feld gibts Du nun die Übersetzung ein, also "Suchen" (ohne Anführungszeichen). Klicke dann auf "Speichern/Save" (mittlerer Knopf) und das Modalfenster schließt sich. Mit den beiden anderen Knöpfen kannst Du speichern und zum nächsten/vorherigen Übersetzungstext gehen. Wir bleiben aber erst einmal beim Speichern um ein erstes Resultat zu erzielen. Du bist also wieder in der Ausgangstabelle und siehst nun auch das Wort "Suchen" in der rechten Spalte auf der Zeile mit dem Wort "Search" (linke Spalte). Über der Tabelle gibt es einen Button zum Erstellen der .mo Datei. Den klickst Du an. Nach wenigen Augenblicken ist der Vorgang beendet und der Button ist übersetzt.

    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.

    Einmal editiert, zuletzt von mensmaximus (1. August 2014 um 18:46)

  • Also ich habe das nun versucht geht aber nicht...
    Ich habe das mal Beispielshalber bei "404 Page not found" gemach (also den text) und da das deutsche reingeschrieben .mo Datei erstellt und trotzdem ist der Text gleich.
    Und ich habe nach "search" gesucht -> 6 Treffer.
    Und bei diesen Treffern war genau was ich gesucht habe also der "[COLOR=#FF0000][FONT=Open Sans]assistive text" und der "[/FONT][/COLOR][COLOR=#FF0000][FONT=Open Sans]submit button" und der "[/FONT][/COLOR][COLOR=#FF0000][FONT=Open Sans]placeholder" [/FONT][/COLOR]muss ich nach der erstellung der .mo Datei noch irgendetwas speichern?

  • Hast Du mal einen Link? Kann es sein, dass Dein Browser auf Englisch eingestellt ist?

    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.

  • Sicherlich hätte ich einen Link für dich habe es aber nur Local bisher. Ich schaue mal im Internet und gucke nach welche Dateien ich hochladen muss. :)

  • das Theme hat im ThemeOrdner ein Template das heißt searchform.php
    übersetz es einfach dort

    :-)
    sinnvollerweise in einem ChildTheme, sonst ist bei einem Update wieder alles weg
    und das Theme ist "übersetzungsbereit"
    hat ja auch einen Ordner languages

    bloß ist dort eben noch alles auf emglisch drin

  • Oh man! Danke danke danke!
    Aber da hätte ich eigentlich selber drauf kommen können, dabei war ich nur in der Datei search.php im gange... :D
    Nun möchte ich gerne das unter einem Beitrag nicht mehr "Comments" steht sondern Kommentare. Ich habe die Datei "comments.php" durchsucht und auch vieles getestet, finde aber nichts.


    Eine Frage noch nebenbei(etwas abweichend vom Thema), habt ihr ein gutes Tutorial (zum lesen) wie ich meine Wordpress Seite online stelle? Weil ich habe nun im gesucht und habe nicht gescheites gefunden.

    Gruß

    Einmal editiert, zuletzt von Skeptar (3. August 2014 um 19:07)

  • Oh man! Danke danke danke!
    Aber da hätte ich eigentlich selber drauf kommen können, dabei war ich nur in der Datei search.php im gange... :D
    Nun möchte ich gerne das unter einem Beitrag nicht mehr "Comments" steht sondern Kommentare. Ich habe die Datei "comments.php" durchsucht und auch vieles getestet, finde aber nichts.


    Eine Frage noch nebenbei(etwas abweichend vom Thema), habt ihr ein gutes Tutorial (zum lesen) wie ich meine Wordpress Seite online stelle? Weil ich habe nun im gesucht und habe nicht gescheites gefunden.

    Gruß

    das steht sicher in der single.php oder in der content-single.php oder content.php

    normalerweise :-)

    wie du das online stellst?

    versteh die Frage nicht => alles inclusive Inhalt auf der Festplatte?

    mache dafür lieber einen neuen Thread auf => kann grad nicht solang suchen wo das überall steht

  • Danke für die schnelle Antwort!
    Also ich habe in der single.php geschaut, aber dort steht es nicht drinne.
    Und die anderen beiden Dateien gibt es nicht zumindest in dem Ordner /htdocs/wordpress/wp-content/themes/duena/


  • Nun möchte ich gerne das unter einem Beitrag nicht mehr "Comments" steht sondern Kommentare. Ich habe die Datei "comments.php" durchsucht und auch vieles getestet, finde aber nichts.

    Exakt deswegen habe ich Die den 'richtigen' Weg beschrieben. Eine Übersetzung macht man nicht in den Templates. Du hast doch schon alles richtig gemacht und die Deutsche Sprachdatei erstellt. Hast Du denn in Deinem Browser Deutsch als Standard?

    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.

  • Am Anfang des Threads hast Du geschrieben, dass Du das Übersetzungstool unter 'Tools' aufgerufen hast. Weil ich selbst WP meistens in English nutze habe ich darüber nicht weiter nachgedacht. Kannst Du in Deiner wp-config.php nachsehen welche Sprache Du verwendest bzw. die Sprache mit define('WPLANG', 'de_DE'); auf Deutsch stellen. Wird Deine Übersetzung danach angezeigt?

    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.

  • Am Anfang des Threads hast Du geschrieben, dass Du das Übersetzungstool unter 'Tools' aufgerufen hast. Weil ich selbst WP meistens in English nutze habe ich darüber nicht weiter nachgedacht. Kannst Du in Deiner wp-config.php nachsehen welche Sprache Du verwendest bzw. die Sprache mit define('WPLANG', 'de_DE'); auf Deutsch stellen. Wird Deine Übersetzung danach angezeigt?

    Achso... natürlich hatte ich noch die englische Wordpress Version ohne die deutsche Sprachdatei...
    Das habe ich nun geändert und nun klappt es :)
    Danke danke! :D

  • Also ich konnte halt nur das "Search" durch ein "Suche" abändern dank deinem Tool.
    Nur jetzt suche ich nach dem Wort "comments" finde auch 5 Treffer. Die 5 Treffer habe ich alle auf "Kommentare" übersetzen lassen (um zu gucken ob es dabei ist) und anschließend habe ich eine .mo Datei erstellt. Aber es wird nicht übersetzt.
    Wie soll ich nun vorgehen?
    Weil unter einem Post steht "3 comments" oder "24 comments", je nachdem wie viele Kommentare vorhanden sind.

  • Unter der Annahme, dass Du alles richtig gemacht hast, gibt es zwei mögliche Gründe:

    1. In dem Template für die Kommentare wurde seitens des Entwicklers vergessen das Wort "comment(s)" für die Internationalisierung vorzubereiten. In diesem Fall muss man entweder ein Childtheme verwenden und diese Funktionalität einbinden oder den Entwickler informieren.

    2. Du nutzt ein Plugin, welches die Kommentarfunktion ersetzt. In diesem Fall muss die Übersetzung in diesem Plugin erfolgen.

    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.

  • Könnte sein, dass du nach

    %1$s comments
    und
    One comment suchen musst

    Nein leider nicht.

    Zitat von mensmaximus

    [COLOR=#333333]Unter der Annahme, dass Du alles richtig gemacht hast, gibt es zwei mögliche Gründe:[/COLOR]

    [COLOR=#333333]1. In dem Template für die Kommentare wurde seitens des Entwicklers vergessen das Wort "comment(s)" für die Internationalisierung vorzubereiten. In diesem Fall muss man entweder ein Childtheme verwenden und diese Funktionalität einbinden oder den Entwickler informieren.[/COLOR]

    [COLOR=#333333]2. Du nutzt ein Plugin, welches die Kommentarfunktion ersetzt. In diesem Fall muss die Übersetzung in diesem Plugin erfolgen.[/COLOR]

    Also zu 1. das weiß ich auch nicht. Ich habe danach gesucht es kamen 5 Treffer die ich aus test einmal alle übersetzt habe aber nichts passiert ist, es waren aber auch nur sagen wie "older comments","new comments", "comments are closed" irgendwie so etwas.

    Zu 2. nein ich benutzte kein Plugin für die comments.

    Wie soll ich nun vorgehen? Ich meine so schlimm ist es auch nicht wenn da nun "comments" anstatt "Kommentare" steht ist nur ein wenig doof das die Seite dann Deutsch - Englisch ist (finde ich)

  • Welches Theme ist das? Kann ich es irgendwo downloaden? Ich würde dann schnell in den Templates nach dem Eintrag suchen und die entsprechende Stelle zur Übersetzung vorbereiten.

    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.

  • Welches Theme ist das? Kann ich es irgendwo downloaden? Ich würde dann schnell in den Templates nach dem Eintrag suchen und die entsprechende Stelle zur Übersetzung vorbereiten.

    Aber klar doch!
    Ich habe das Theme "Duena" die neuste Version.
    Könntest du mir eventuell dann eine kleine Anleitung geben wie ich so etwas herausfinde? Oder kommt das mit der Zeit wenn man sich gut genug mit PHP auskennt?

Jetzt mitmachen!

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