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