Übersetzen eines Plugins

Contents

    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"
    }