Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 1.31 KB

File metadata and controls

50 lines (39 loc) · 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"
}