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

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

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

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

  • YAML
  • JSON
yaml
languages:
  en:
    short: us
    long: English
  ru:
    short: ru
    long: Русский
json
{
  "languages": {
    "en": {
      "short": "us",
      "long": "English"
    },
    "ru": {
      "short": "ru",
      "long": "Русский"
    }
  }
}

REST API ​

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

bash
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