Hi, ich möchte ein Plugin mit mehreren Sprachen schreiben. Nun habe ich das Kapitel mit div. Sprachen noch nicht gebraucht und wollte daher mal fragen wie man das nun angehen kann.
Als erstes muss ich rausfinden welche Sprache gerade genutzt wird.
Gibt es da eine Funktion in Wordpress ? ich kenne nur get_bloginfo() aber
das kann ich glaub im Plugin nicht nutzen.
Anschließend muss ich die Daten in den entsprechenden Daten ausgeben.
Ich nutze hierfür div. Arrays. bsp. $sprachen['de'] = array...
Gibt es da bessere Möglichkeiten wie bsp. *.mo Dateien ??
Plugin mit Sprachdateien
-
-
- Gerade eben
- 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)
-
Zitat
Gibt es da bessere Möglichkeiten wie bsp. *.mo Dateien ??
Genau! Da ein eigenes System zu schaffen, wäre denke ich relativ witzlos, wenn es ein etabliertes System gibt, das auch gut funktioniert. Nimm Dir ein beliebiges Plugin, welches mit mehreren Sprachdateien kommt, und schaue Dir ab, wie das umgesetzt ist. Tutorials sollten auch genug zu finden sein dazu via Google.
Mal ein paar ergoogelte Links:
http://codex.wordpress.org/Writing_a_Plug…ing_Your_Plugin
http://wordpress.org/extend/plugins…g-localization/ -
Wie kann man eigene *.mo Dateien erstellen ?
Klar kann man txt dateien erstellen.
Aber wenn ich mir eine mo-Datei anschaue, ist da nix klar.
Wie "kompiliere" ich eine solche Datei ?Bei den Links konnte ich leider nicht das gesuchte finden.
-
Das bei den Links nix dabei war, halte ich für ein Gerücht. Wenn du eine Beschreibung suchst, wie man Übersetzungen von Plugins/Themes angeht, hilft dir sicher auf Code Ebene mein Vortrag vom WordCamp 2009, den ich als Download bereitgestellt habe: http://www.code-styling.de/deutsch/wordca…ls-pdf-download
Ebenfalls ist der Link zu meinem Plugin richtig, denn damit lassen sich dann die im Code des Plugins bereitgestellten Übersetzungen einlesen, übersetzen und danach daraus eine *.mo Datei erzeugen:
wordpress.org repository download: http://wordpress.org/extend/plugins…g-localization/
direkt von meiner Seite: http://www.code-styling.de/deutsch/entwic…ng-localization
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!