Permalink
Fetching contributors…
Cannot retrieve contributors at this time
51 lines (39 sloc) 1.31 KB

Übersetzen eines Plugins

Jedes Plugin besitzt ein Verzeichnis languages in welchem sich unterschiedliche Dateien für jede unterstützte Sprache befinden.

/bl-plugins/<PLUGIN_NAME>/languages/
	de_DE.json
	en.json
	es.json
	fr_FR.json
	...
Dateikodierung
Alle Dateien sind im JSON Format und dem Zeichensatz UTF-8.

Folgendes Beispiel zeigt die Sprachdatei für die Sprache Englisch en.json. Jede Zeile ist ein Key-Value Paar mit dem Key auf der linken und dem Wert auf der rechten Seite.

{
	"plugin-data":
	{
		"name": "Page list",
		"description": "Shows the list of pages in order."
	},

	"home": "Home",
	"show-home-link": "Show home link"
}

Wie man sehen kann gibt es ein Feld mit dem Namen plugin-data. Dieses hat den Namen und die Beschreibung des Plugins. Die weiteren Felder sind die Übersetzungen für die Schlüssel home und show-home-link.

Folgendes Beispiel zeigt die Sprachdatei für die Sprache Spanisch es.json.

{
	"plugin-data":
	{
		"name": "Listado de paginas",
		"description": "Muestra el listado de paginas en orden."
	},

    "home": "Inicio",
    "show-home-link": "Mostrar link de la pagina de incio"
}