Мультиязычность

Настройка мультиязычности для клиентской части

Новые языки можно добавить только для клиентской части, для админки данная функция временно недоступна.

В стандартный пакет скрипта входит 3 языка (Русский, English, Український)

Подключение языка

  1. На сервере откройте папку/storage/app/iexexchanger/locales

  2. Выберите любую конфигурацию (Например: ru.json)

  3. Скачайте к себе на компьютер, измените характеристики под новый язык и загрузите обратно.

Пример стандартного ru.json

ru.json
{
    "sort": 1,
    "name": "Русский",
    "alias": "ru",
    "icon": "/dist/assets/icons/locale/ru.svg",
    "options": {
        "name": "RU",
        "active": true,
        "field": ""
    }
}

Пример отредактированного файла it.json

it.json
{
    "sort": 4,
    "name": "Italiano",
    "alias": "it",
    "icon": "/dist/assets/icons/locale/it.svg",
    "options": {
        "name": "IT",
        "active": false,
        "field": "_it"
    }
}

Локализация

  1. Теперь для перевода на новый язык, зайдите в "/public/dist/assets/i18n" и добавить файл "it.json"

  2. Зайдите в ru.json, скопируйте все данные и перенести в it.json, далее вам остается лишь перевести значения на новый язык и готово

Last updated