Documentation
Localizations
Require: IP-Symcon >= 4.1
The JSON file "locale.json" contains the translations for "label" and "caption" of the configuration page. Graduated language abbreviations are also possible here. For example, "de_DE" or "de_AT" can also be used.
Examples
Basic structure of the JSON file
The language abbreviations indicate into which language the translation is to be carried out
{ "translations": { "de": { "Word to be translated 1": "Translation into German - Word 1", "Word to be translated 2": "Translation into German - Word 2" }, "de_DE": { "Word to be translated 1": "Translation into German - Word 1", "Word to be translated 2": "Translation into German - Word 2" }, "de_CH": { "Word to be translated 1": "Translation into Swiss German - word 1", "Word to be translated 2": "Translation into Swiss German - word 2" } } }
Complete example using an SMS module (see example configuration forms )
{ "translations": { "de": { "Username": "Benutzername", "Password": "Passwort", "Sender": "Absender", "Type": "Typ", "Combi-SMS": "Kombi-SMS", "Number": "Nummer", "Message": "Nachricht", "Send Message": "Sende Nachricht", "Read Balance": "Frage Guthaben ab", "Login information valid": "Logindaten sind gültig", "Authentication failed": "Authentifizierung ist fehlgeschlagen", "No credits left": "Kein Guthaben vorhanden" } } }