Добавление пользовательских словарей в серверную версию
Введение
Серверная версия ONLYOFFICE Docs позволяет администраторам добавлять пользовательские словари. Следуйте приведенной ниже инструкции, чтобы узнать, как добавить собственный словарь.
Добавление пользовательского словаря
-
После того как вы установили ONLYOFFICE Docs на сервер, откройте папку
dictionaries.Для Linux:
/var/www/onlyoffice/documentserver/dictionaries/Для Windows:
C:\Program Files\ONLYOFFICE\DocumentServer\dictionaries -
Создайте каталог для нужного словаря. Имя папки должно содержать код языкового стандарта (например, fr_CA, de_DE), а файлы словарей внутри каталога (.dic, .aff) должны называться тем же кодом языкового стандарта. Обратите внимание, что необходимо назначить соответствующие права доступа, например:
Для Linux:
chown -R ds:ds /var/www/onlyoffice/documentserver/dictionaries/your_locale_directoryДля Windows:
Убедитесь, что у всех необходимых служб есть доступ к файлам.
-
Переместите в каталог или создайте в нем по одному файлу каждого типа:
- файл
.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.
- файл
-
Когда вы добавите все нужные словари, запустите следующий скрипт из каталога
server, чтобы обновить и обработать словари:update.pyДля Linux:
/var/www/onlyoffice/documentserver/server/dictionaries/update.pyДля Windows:
C:\Program Files\ONLYOFFICE\DocumentServer\server\dictionaries\update.py -
Перезапустите службы ONLYOFFICE. Если ONLYOFFICE Docs установлен с помощью Docker, перезапустите контейнер Docker.
примечаниеФайлы .gz создаются только при установке с помощью Docker.
-
Очистите кэш браузера.