WordPress mit WPML übersetzen (HowTo): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 15: | Zeile 15: | ||
= Arbeitsschritte (Prozess) = | = Arbeitsschritte (Prozess) = | ||
== Schritt 1: WPML Account anlegen, Plugin downloaden & installieren == | == Schritt 1: Theme vorbereiten == | ||
=== Strings === | |||
* alle zu übersetzenden Strings aus dem Theme müssen mit der folgenden Funktion im Theme eingefügt werden | |||
<syntaxhighlight lang="php"> | |||
__( 'Hello World!', 'mytextdomain' ); | |||
</syntaxhighlight> | |||
* https://developer.wordpress.org/reference/functions/__/ | |||
* "domain" ist der Namespace unter dem die Übersetzungen später gruppiert werden | |||
* wenn man das nutzt, wird die Übersetzung deutlich erleichtert, da eine Zuordnung zum Nutzungspunkt deutlich einfacher wird | |||
=== ??? === | |||
TBD | |||
== Schritt 2: WPML Account anlegen, Plugin downloaden & installieren == | |||
* WPML ist eine Pro-Plugin, d. h. eine Lizenz muss gekauft werden https://wpml.org/purchase/ --> Account anlegen! | * WPML ist eine Pro-Plugin, d. h. eine Lizenz muss gekauft werden https://wpml.org/purchase/ --> Account anlegen! | ||
| Zeile 22: | Zeile 38: | ||
* damit es funktioniert, muss die Seite im WPML-Account registriert werden --> man erhält einen Key | * damit es funktioniert, muss die Seite im WPML-Account registriert werden --> man erhält einen Key | ||
* der Key muss dann im WordPress eingetragen werden | * der Key muss dann im WordPress eingetragen werden | ||
== Schritt 3: TBD == | == Schritt 3: TBD == | ||
Aktuelle Version vom 5. September 2022, 16:15 Uhr
Allgemeines[Bearbeiten]
"WPML" ermöglicht die Mehrsprachigkeit bzw. Übersetzung von WordPress Content!, WordPress Themes und WordPress Plugins
Notwendige Übersetzungen[Bearbeiten]
- WordPress Theme (z. B. Standardtexte, Buttons, etc.) --> dynamische Inhalte/Strukturen
- WordPress Plugins, die im Frontend angezeigt werden (z. B. Formulare mit Platzhaltertexten) --> dynamische Inhalte/Strukturen
- WordPress Content (individueller Inhalt, statische Inhaltselemente wie Texte, Videos, etc.)
Vorangegangene(r) Prozess(e)[Bearbeiten]
TBD via Link zu anderem HowTo
Arbeitsschritte (Prozess)[Bearbeiten]
Schritt 1: Theme vorbereiten[Bearbeiten]
Strings[Bearbeiten]
- alle zu übersetzenden Strings aus dem Theme müssen mit der folgenden Funktion im Theme eingefügt werden
__( 'Hello World!', 'mytextdomain' );
- https://developer.wordpress.org/reference/functions/__/
- "domain" ist der Namespace unter dem die Übersetzungen später gruppiert werden
- wenn man das nutzt, wird die Übersetzung deutlich erleichtert, da eine Zuordnung zum Nutzungspunkt deutlich einfacher wird
???[Bearbeiten]
TBD
Schritt 2: WPML Account anlegen, Plugin downloaden & installieren[Bearbeiten]
- WPML ist eine Pro-Plugin, d. h. eine Lizenz muss gekauft werden https://wpml.org/purchase/ --> Account anlegen!
- danach muss das Installer-Plugin heruntergeladen werden und im WP installiert
- über diese Plugin kann dann das eigentliche WPML-Plugin installiert werden
- damit es funktioniert, muss die Seite im WPML-Account registriert werden --> man erhält einen Key
- der Key muss dann im WordPress eingetragen werden
Schritt 3: TBD[Bearbeiten]
TBD
FAQ[Bearbeiten]
Frage 1[Bearbeiten]
TBD
Troubleshooting[Bearbeiten]
Lösung 1[Bearbeiten]
TBD
Nachfolgende(r) Prozess(e)[Bearbeiten]
TBD via Verlinkung zu anderem(n) HowTo(s)
Quellen[Bearbeiten]
- TBD