Перейти к основному содержимому

Добавление пользовательских словарей в серверную версию

Введение​

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

Добавление пользовательского словаря​

  1. После того как вы установили ONLYOFFICE Docs на сервер, откройте папку dictionaries.

    Для Linux:

    /var/www/onlyoffice/documentserver/dictionaries/

    Для Windows:

    C:\Program Files\ONLYOFFICE\DocumentServer\dictionaries
  2. Создайте каталог для нужного словаря. Имя папки должно содержать код языкового стандарта (например, fr_CA, de_DE), а файлы словарей внутри каталога (.dic, .aff) должны называться тем же кодом языкового стандарта. Обратите внимание, что необходимо назначить соответствующие права доступа, например:

    Для Linux:

    chown -R ds:ds /var/www/onlyoffice/documentserver/dictionaries/your_locale_directory

    Для Windows:

    Убедитесь, что у всех необходимых служб есть доступ к файлам.

  3. Переместите в каталог или создайте в нем по одному файлу каждого типа:

    • файл .dic (your_locale.dic) — список всех слов этого словаря;
    • файл .aff (your_locale.aff) — правила для аффиксов;
    • файл .json (your_locale.json) — файл конфигурации.
    примечание

    Если вам нужен словарь переносов, добавьте файл hyph_your_locale.dic с тем же кодом языкового стандарта, что и у основного словаря (например, hyph_fr_CA.dic для словаря fr_CA). Обязательно используйте то же имя, что и у основного словаря.

    Файлы должны содержать поле codes и значения LCID.

    {
    "codes": [LCID_number]
    }
    примечание

    Посмотрите пример в нашем репозитории на GitHub.

  4. Когда вы добавите все нужные словари, запустите следующий скрипт из каталога server, чтобы обновить и обработать словари:

    update.py

    Для Linux:

    /var/www/onlyoffice/documentserver/server/dictionaries/update.py

    Для Windows:

    C:\Program Files\ONLYOFFICE\DocumentServer\server\dictionaries\update.py
  5. Перезапустите службы ONLYOFFICE. Если ONLYOFFICE Docs установлен с помощью Docker, перезапустите контейнер Docker.

    примечание

    Файлы .gz создаются только при установке с помощью Docker.

  6. Очистите кэш браузера.