Configure available interface languages
By default only English language is available. To enable other supported languages, add them to the languages
list in the web-application configuration:
-
YAML
-
JSON
languages:
en:
short: us
long: English
it:
short: it
long: Italiano
{
"languages": {
"en": {
"short": "us",
"long": "English"
},
"it": {
"short": "it",
"long": "Italiano"
}
}
}
REST API
You can add a language via REST API using the Update client configuration request.
Defining additional languages via curl
login=<...>
password=<...>
saymon_hostname=<...>
url=https://$saymon_hostname/node/api/client-config
curl -X PATCH $url -u $login:$password \
-H "Content-Type: application/json" \
-d @- <<EOF
{
"languages": {
"en": {
"short": "us",
"long": "English"
},
"it": {
"short": "it",
"long": "Italiano"
}
}
}
EOF