Wordpress

Einleitung

Wenn du eine WordPress-Seite in einer oder mehreren Sprachen erstellen willst, musst du unterscheiden. Eine voll lokalisierte und übersetzte WordPress-Seite benötigt sowohl übersetzten Inhalt als auch Texteinheiten.

WordPress-Themes werden mit dem GNU gettext framework lokalisiert.

Wordpress Localization

Portable Object (PO) und Machine Object (MO)

Die .PO-Dateien beinhalten die Originaltexte und die Übersetzungen. Dies ist eine Übersetzung, die jemand anderes angefangen (entweder der Autor, ein Übersetzer, ein Themebesitzer, usw.) und eventuell auch zu Ende gebracht hat. WordPress selbst benutzt es nicht.

POEEDIT

Download

1. Öffne Poedit und wähle die Datei > NEU aus POT-/PO Datei…

2. Wähle die .POT- oder .PO-Datei aus dem jeweiligen Theme oder Plugin aus, das du übersetzen willst (Diese kannst du in den Ordnern wp-content/themes/your-theme/language/ finden)

3. Es erscheint ein Fenster, in dem du die Sprache auswählen kannst

4. Bestätige hier mit OK und Poedit wird die Datei automatisch benennen. Wenn du “Deutsch” auswählst, heißt sie nun de.po.

5. Jetzt kannst du anfangen, das Theme oder Plugin zu übersetzen. Der Bereich oben im Fenster wird den Text anzeigen, der übersetzt werden kann. Der bereits übersetzte Text erscheint auf der rechten Seite. Die Boxen unten zeigen den Quelltext, deine Übersetzung sowie Notizen für den Übersetzer. Das Übersetzen an sich ist wirklich einfach – wähle lediglich ein Wort oder einen Satz, gebe deine Übersetzung ein und bestätige sie mit einem Klick auf  “bestätigen”

6. Wenn du fertig mit der Bearbeitung bist. Dann muss beim Speichern in den entsprechenden WordPress Ländercode umbenannt werden.

Sprache Auswählen

  • Einstellungen
  • Allgemein
  • Sprache der Webseite: “Deutsch”

functions.php

Muss folgende Code Zeile eingefügt werden
load_theme_textdomain( 'devcraft', get_template_directory() . '/languages' );

Parameter
1. Domain Name
2. Pfad zu .POT Datei

Wichtigsten Ländercodes

SpracheWordPress Ländercode
Deutschde_DE
Englisch en_GB
Französichfr_FR
Spanisches_ES

Alle verfügbaren Sprachen mit Locale Code in WordPress können hier gefunden werden.

Schreibe einen Kommentar