Настройка доступных языков интерфейса

По умолчанию в системе включён только русский язык. Для включения других поддерживаемых языков нужно добавить их в список languages конфигурации Web-приложения:

  • YAML

  • JSON

languages:
  en:
    short: us
    long: English
  ru:
    short: ru
    long: Русский
{
  "languages": {
    "en": {
      "short": "us",
      "long": "English"
    },
    "ru": {
      "short": "ru",
      "long": "Русский"
    }
  }
}

REST API

Добавить язык через REST API можно с помощью запроса Обновить конфигурацию Web-приложения.

Добавление дополнительных языков с помощью 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"
        },
        "ru": {
          "short": "ru",
          "long": "Русский"
        }
      }
    }
EOF