WordPress Video-Tutorial Teil 3: Die Theme-Übersetzung

Nachdem ich im zweiten Teil meines WordPress-Tutorials das Blank-Theme »Toolbox« instal­liert und ange­passt habe werde ich heute zeigen, wie man ein Theme für die Über­set­zung in ver­schie­dene Sprachen vor­be­reitet. Dazu werde ich das prak­ti­sche Plugin »Codestyling Localization« vor­stellen. Viel Spaß beim Teil 4 des Video-Tutorials :-)


Alle bis­he­rigen Teile des WordPress Video-Tutorials, sowie wei­tere Screencasts fin­dest du übri­gens auch direkt auf unserer Vimeo-Seite.

Link-Tipps aus dem Tutorial
Codeschnipsel

Benötigter Codeschnipsel in der functions.php Datei zur Theme-Übersetzung:

/**
 * Make theme available for translation
 * Translations can be filed in the /languages/ directory
 */
load_theme_textdomain( 'deinThemeName', TEMPLATEPATH . '/languages' );

$locale = get_locale();
$locale_file = TEMPLATEPATH . "/languages/$locale.php";
if ( is_readable( $locale_file ) )
	require_once( $locale_file );

Ich hoffe, dass dir hat auch dieser Teil des Tutorials wieder bei der Umsetzung deines eigenen WordPress-Themes wei­ter­hilft. Wenn du Fragen, Amerkungen oder wei­tere Tippy zum Screencast hast, schreibe mir doch einen Kommentar. Ich freue mich auf dein Feedback!

Weitere Teile des WordPress Video-Tutorials

11 Kommentare

  1. Florian

    Wieder einmal ein tolles Video. Heute hab ich richtig lust bekommen meine eigene Theme in Angriff zu nehmen.

    Wisst ihr schon wann ihr die Yoko ver­öf­fent­licht? Ich find es immer mal ganz prak­tisch in den Code rein­zu­schauen um das alles noch ein Stück mehr zu verinnerlichen.

    Danke jeden­falls für die tolle Videostrecke!

    • Ellen

      Hallo Florian,

      vielen Dank für dein tolles Feedback zum Video-Tutorial. Es freut mich, dass dir die Serie Spaß macht und du gleich mit deinem eigenen Theme los­legen willst :-)

      Wir arbeiten gerade noch an den letzten Details fürs Yoko-Theme. Leider war bei uns in den letzten Wochen so viel los, dass wir unser Theme jetzt doch erst etwas später als geplant ver­öf­fent­li­chen können. Aber es ist auf jeden Fall soll es noch diese Woche fertig werden :-)

      Viele Grüße,
      Ellen

      • Florian

        Das klingt wunderbar.

        Also ich hab schonmal einige Themes gestaltet und bin eigent­lich auch ziem­lich fit im Bereich html5 und css aber ich hatte immer ziem­liche Scheu mich in den Bereich responsive Webdesign zu begeben und auch haben mir so ganz simple Grundlagen gefehlt wie du sie hier gerade behan­delst.
        Von daher ein­fach nur top.

        Freue mich schon auf die Theme!

        viele Grüße

        Florian

  2. Kirsten

    Hallo, Ellen,
    vielen Dank für das Tutorial!
    Ich wußte gar nicht, dass man das alles so bequem von der Admin-Oberfläche aus machen kann. Was mir gut gefallen hat, dass Du den Zusammenhang mit der gettext-Funktion her­aus­ge­ar­beitet hast. Es gibt so viele Tutorials, die nicht links und nicht rechts schauen und die schnelle Lösung ver­kaufen. Ich glaub, ich werd noch ein biss­chen in den älteren Artikeln hier schmö­kern…
    Ich hab bisher eine andere Methode ange­wendet. Ich habe mit dem Programm Poedit eine Sprachdatei ange­legt bzw. habe die Strings in der vor­han­denen (eng­li­schen) Sprachdatei über­setzt. Poedit erzeugt auto­ma­tisch beim Speichern noch eine .mo-Datei und die beiden Dateien (po und mo) lade ich dann per FTP in den languages-Ordner auf dem Server.
    Ist umständ­li­cher, weil man einen FTP-Zugang braucht und immer den Umweg über Poedit gehen muss.
    (Dazu muss das Theme natür­lich vor­be­reitet sein bzw. die Sprache muss in der config.php ein­ge­tragen werden.)

    • Ellen

      Hallo Kirsten,

      vielen Dank für deinen Kommentar und dein Feedback zum Tutorial. Es freut mich, dass dir meine Beschreibung so gut gefällt :-) Ja, das Codestyling Localization Plugin ist echt genial, damit funk­tio­niert die Über­set­zung von Themes oder auch Plugins ganz ein­fach und man muss nicht mehr mit extra Programmen, wie Poedit etc. arbeiten :-)

      Viele Grüße,
      Ellen

  3. Björn

    Das Plugin ist wirk­lich Genial. Hat super Funktioniert. Freu mich schon wenn´s an das Design geht. Vielleicht hast du ja vorab ein paar Tipps oder kennst das ein oder andere Tutorial, wo ich mich schon etwas ein­lesen könnte.
    Weiter so!

    Gruß Björn

  4. Florian

    Hallo Ellen,

    ich will dich nicht aus deinen ver­dienten Osterferien reissen, aber weisst du schon wann es wei­ter­geht? Bin schon sehr gespannt. :)

    Beste Grüße

    Florian

  5. Sabrina

    Hallo Ellen,

    ich hab schon lange hin und her über­legt, ob ich einen eigenen Blog machen soll oder nicht. Den ersten Schritt habe ich gemacht und mein Baby ist online. Aber ich möchte alles nach meinen eigenen Vorstellungen gestalten. Da kommen deine Tutorials gerade recht. Echt spitze! Werd nachher mal 1-3 abar­beiten und mir dann Nr. 4 anschauen. Vielen Dank für deine Arbeit!

    LG, Sabrina

  6. Gabriel

    Hallo Ellen,
    wirk­lich sehr schönes und hilf­rei­ches Video-Tutorial. War mir eine große Hilfe! Danke

    Eine kleine Anmerkung nur: Das mit dem Suchen und ersetzen von ›toolbox‹ zu ›yoko‹ hät­test Du meiner Meinung nach mit Notepad++ viel ein­fa­cher machen können. Entweder indem Du alle betref­fenden Templates öffnest und den Button »Alle funde in allen geöff­neten Dateien ersetzen« benutzt oder ein­fach die Suchmaske »In Dateien suchen« dort den Theme-Ordner als Zielpfad nimmst und dann »Suchen und Ersetzen« klickst.

    Viele Grüße

    • Ellen

      Hallo Gabriel,

      vielen Dank für dein Feedback zum Tutorial und deinen tollen Tipp zur Optimierung von Suchen / Ersetzen. Deine Umsetzungen hören sich wirk­lich noch viel prak­ti­scher an, dass werde ich auf jeden Fall beim nächsten mal gleich ausprobieren :-)

      Vielen Dank für deinen Tipp und viele Grüße,
      Ellen

  7. Jan

    Als aller erstes Mal vielen Dank für deine groß­ar­tige Tutorial Folgen.
    Ganz großes lob, ist auch für abso­lute anfänger gut verständlich.

    Jetzt habe ich aber heute fol­gendes Problem gehabt. Habe alles genau so gemacht wie du gesagt hast, aber als ich dann den Ordner für die Sprache aus­wählen wollte kam eine dicke Fehlermeldung -.-

    Und zwar das ein admin-ajax.php nicht in meinem Admin ordner gefunden werden konnte. Habe dazu leider nichts per google finden können, da diese Fehlermeldung anschei­nend recht all­ge­mein ist. Vllt ist dir die ja auch schon mal unter­ge­kommen??
    Wordpress ist ganz neu auf dem Server drauf.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*


Top