Übersetzung (po-Datei)

Das Theme wird international genutzt und so kann es vorkommen, dass gerade bei neuen Features Übersetzungsprobleme auftauchen. Zudem kommt es oft vor, dass man eine Übersetzung schlicht den eigenen Bedürfnissen entsprechend anpassen möchte. Und so gehst du dazu vor:

Sprachdatei bearbeiten

1. Lade die offene Sprachdatei: Download Sprachdatei

2. Entpacke den ZIP-Ordner. Hier findest du 3 Unterordner
–  lang (Standard-Übersetzungen)
–  includes/builder (Übersetzungen Pagebuilder)
–  core (Übersetzungen Backend)

3. Lade das kostenlose Programm Poedit: https://poedit.net/

4. Gehe in die Sprach-Ordner und öffne mit Poedit die gewünschten Sprachdateien. Für Deutsch ist dies jeweils die Datei de_DE.po

5. Suche über BEARBEITEN > SUCHEN nach der gewünschten Übersetzung und trage deine eigene Übersetzung im unteren Feld ÜBERSETZUNGEN ein. 

6. Speichere die Datei. Du bekommst nun 2 Dateien: de_DE.po und de_DE.mo

7. Lade beide Dateien per FTP in den entsprechenden Ordner auf deinem Webspace.

Sprachdatei in Childtheme einbauen

Damit deine Änderungen bei einem Update nicht überschrieben werden, kannst du die Änderungen deinem Design (Childtheme) hinzufügen.

1. Lege den gleichen Ordnerpfad in deinem Childtheme an, wie der Pfad auch im Orignalordner ist. Also
–  lang/
–  includes/builder/languages/
–  core/languages/

2. Kopiere deine angepasste(n) Datei(n) in die entsprechenden Ordner.

3. Öffne im Childtheme die Datei functions.php

4. Füge folgenden Code an das Ende der Datei (direkt VOR DEM SCHLIEßENDEN Code ?>)

function my_lang_function_builder() {
load_child_theme_textdomain( 'et_builder', get_stylesheet_directory() . '/includes/builder/languages' );
}
add_action( 'after_setup_theme', 'my_lang_function_builder' );
function my_lang_function() {
load_child_theme_textdomain( 'Divi', get_stylesheet_directory() . '/lang' );
}
add_action( 'after_setup_theme', 'my_lang_function' );

Marco Linke

Gründer & CEO

Ich bearbeite alle Anfragen der Reihe nach ab. Besonders dienstags und freitags versuche ich, möglichst alle Anfragen zu beantworten.

Forum

Einer für alle. Alle für einen! Nach diesem Motto findest du auch in unserem Forum weitere Hilfe.

Es ist eilig?

Ich biete auch individuelle Hilfe an.