Mobiler Menü-Botton Twentysixteen Sprache ändern

  • Guten Morgen zusammen,

    ich muss in Twenty Sixteen den mobilen Button in Chinesisch umbenennen. Leider heißt der immer "Menu", auch wenn die Systemsprache umgestellt ist.

    In den Sprachdateien finde ich nichts entsprechendes, was nicht übersetzt wäre.

    Wie komme ich an diesen Button? Wo ist die entsprechende Funktion im Theme?

    Danke.

    Gruß
    Michael

    • 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

  • header.php


    HTML
    <button id="menu-toggle" class="menu-toggle"><?php _e( 'Menu', 'twentysixteen' ); ?></button>
  • header.php


    HTML
    <button id="menu-toggle" class="menu-toggle"><?php _e( 'Menu', 'twentysixteen' ); ?></button>

    Hallo Monika,

    bis zu der Stelle bin ich auch gekommen ;-)

    Reicht aber leider noch nicht. Denn je nachdem, welche Browsersprache eingestellt ist, heißt der Button mal "Menü" und mal "Menu".

    Da muss also irgendwo noch eine Konstante ausgelesen werden. Aber wo?

    Die Suche nach "_e(" findet auch nichts brauchbares, nur Aufrufe dieser Funktion.

    Edit: Habe gerade gelernt, dass diese Funktion mit dem Sprachfile arbeitet. Werde das mal verfolgen ...

    Gruß
    Michael

    Einmal editiert, zuletzt von mbhh (7. Februar 2016 um 10:18)

  • Hab's mir mal angeschaut. Da es nur um ein Wort geht, denke ich, dass es schneller geht, wenn ich es direkt manipuliere. Außerdem will ich verstehen, was da passiert ...

  • Hab's mir mal angeschaut. Da es nur um ein Wort geht, denke ich, dass es schneller geht, wenn ich es direkt manipuliere. Außerdem will ich verstehen, was da passiert ...

    frage doch Takashi

    https://wordpress.org/themes/twentysixteen/

    soweit ich erkenne ist er sehr hilfreich

  • So, will dann mal auflösen: Auch wenn die chinesische Sprachdatei vorliegt, wird "Menu" benutzt statt der richtigen Übersetzung. Nur für deutsch klappt es seltsamerweise, da steht "Menü".

    Woran das liegt? Keine Ahnung. Da ich im Forum zu Twenty Sixteen (noch) keine Antwort bekam, habe ich das jetzt mal quick und dirty gelöst.

    In der header.php diesen Teil suchen:

    HTML
    <button id="menu-toggle" class="menu-toggle"><?php _e( 'Menu', 'twentysixteen' ); ?></button>

    und ersetzen durch:

    HTML
    <button id="menu-toggle" class="menu-toggle">菜单</button>

    Schon hat man einen chinesisch beschrifteten Menü-Button.

    Nachteil: irgendwelche Sprachumschaltungen funktionieren so nicht mehr.

  • oh!

    da ich mit dieser Sprache einfach Null //Nada //Niente Erfahrung habe steh ich da auch an

    und die geänderte Header.php in ein Child Theme gegeben nehm ich an //hoff ich :-)


  • und die geänderte Header.php in ein Child Theme gegeben nehm ich an //hoff ich :-)


    Aber sicher. Twenty Sixteen finde ich nicht so hübsch, dass ich das ohne massive Umbauten verwenden würde.

Jetzt mitmachen!

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