Для проверки орфографии на нескольких языках в Collabora Online необходимо, чтобы обе стороны процесса настройки согласовали свои действия: сервер должен предоставлять и разрешать использование необходимых словарей, а текст документа должен быть помечен тегом языка, который он фактически использует. Включение только красного подчеркивания не позволит Collabora надежно определять каждый язык в документе, содержащем несколько языков.
Иллюстративный пример: Представьте, что организация Northside Literacy Network готовит руководство для волонтеров с инструкциями на английском языке и ресурсами для семей на испанском языке в одном файле Writer. Это вымышленный пример, используемый для объяснения шагов; он не описывает реальную организацию или проверенную реализацию Collabora. Цель состоит в том, чтобы английский текст проверялся с помощью английского словаря, а испанский — с помощью испанского словаря, при этом имена и специализированные термины оставались легкодоступными для проверки.
Что должно быть выполнено до того, как пользователи смогут изменить настройки документа?
Collabora Online запускает свой редактор на сервере. В результате установка словаря на ноутбук автора не обязательно добавляет его в онлайн-редактор. Серверу Collabora необходим соответствующий словарь для помощи в написании текста, и его конфигурация должна разрешать использование этого языка. Администратору может потребоваться внести это изменение; редактор документов обычно не может установить языковые ресурсы для всего сервера из браузера.
Язык пользовательского интерфейса отделен от языка проверки орфографии документа. Например, переключение меню на испанский язык не приводит к автоматическому добавлению пометок к испанским абзацам в файле и не гарантирует наличие на сервере словаря проверки орфографии на испанском языке.
Прежде чем менять сервер, уточните у администратора, какую версию Collabora вы используете: контейнер CODE, Collabora Online, установленную из пакетов, управляемый хостинг или интеграцию с Office, предоставляемую другой платформой. Расположение и сохранение конфигурации различаются. В случае хостинга пользователям может потребоваться, чтобы поставщик включил словари, а не редактировал конфигурацию самостоятельно.
Как администратору следует включить языковые опции на сервере?
1. Выберите именно те языки, которые необходимы команде.
Составьте краткий список фактических письменных языков и региональных вариантов. Для вымышленного гида Нортсайда это могут быть американский английский и испанский. Если документу необходим канадский французский или бразильский португальский, используйте соответствующий вариант, если он доступен, вместо того, чтобы предполагать, что все региональные словари взаимозаменяемы. Список языковых кодов Collabora — это деталь конфигурации сервера; код, отображаемый запущенной системой, может иметь вид, например en_US, , в то время как интерфейс документа может отображать удобочитаемое название языка.
Ограничьте список языками, которые используют пользователи. В конфигурации Collabora указан allowed_languagesсписок языков, поддерживаемых средствами ввода, и предупреждается, что разрешение слишком большого количества языков может повлиять на производительность при запуске.
2. Убедитесь, что файлы словаря установлены.
При самостоятельной установке убедитесь, что установлены пакеты языковых словарей Collabora/LibreOffice для каждого языка. Названия пакетов различаются в зависимости от дистрибутива и версии Collabora, поэтому проверяйте инструкции по установке пакетов для вашей операционной системы, а не копируйте название пакета Ubuntu, Debian или RPM наугад. Если отсутствует соответствующий модуль словаря, в меню может отображаться языковая локаль без работающей проверки орфографии.
Если вы используете официальный образ Docker CODE, следуйте текущим инструкциям по настройке контейнера для выбора словарей. Не следует предполагать, что добавление локали в собственную среду приложения или установка словаря на хосте автоматически обновляет работающий контейнер. Сохраните соответствующую настройку в определении развертывания контейнера, чтобы при повторном создании или обновлении образа она не была незаметно удалена.
3. Разрешите использование языков в настройках Collabora Online.
При развертывании на основе пакетов администратору может потребоваться обновить allowed_languagesпараметр в файле coolwsd.xml, используя коды языков, поддерживаемые установкой. Упрощенное представление значения может выглядеть следующим образом:
<allowed_languages>en_US es_ES</allowed_languages>
Этот фрагмент кода иллюстрирует только список; это не полный файл конфигурации, и он не должен заменять существующие атрибуты файла или настройки, специфичные для развертывания. Для контейнеров CODE выбор языка следует осуществлять с помощью поддерживаемого метода конфигурации Docker для точной версии образа. Не редактируйте временный файл контейнера, если менеджер развертывания удалит его при перезапуске.
После обновления словаря и списка разрешенных языков перезапустите или повторно разверните Collabora, используя процедуру обслуживания для данной установки. Проверьте журналы сервера или представление состояния поставщика на наличие ошибок при запуске. Успешный перезапуск — это всего лишь проверка инфраструктуры; далее убедитесь, что целевые языки отображаются в списке языков редактора и что образец слова на каждом языке отмечен соответствующим образом.
Как пользователи могут назначать разные языки в одном документе?
4. Обозначьте язык каждого раздела или абзаца.
Откройте документ в Collabora Online Writer. Выберите текст на английском или испанском языке, для которого требуется другой язык проверки орфографии, затем воспользуйтесь командой выбора языка в меню «Инструменты». Интерфейс Collabora Writer предоставляет возможность выбора языка для выбранного текста, абзаца или всего документа; точная формулировка и расположение пунктов меню могут различаться в зависимости от версии Collabora и от того, включен ли интерфейс с вкладками или классический интерфейс. В примере Northside выберите инструкции на английском языке и назначьте английский язык, затем выберите абзацы с семейными ресурсами на испанском языке и назначьте испанский язык.
Для текста, который будет использоваться повторно, стили абзацев обычно проще поддерживать, чем многократное форматирование каждого абзаца напрямую. Стиль заголовка или основного текста может содержать нужный текст, поэтому последующие абзацы, использующие этот стиль, получают тот же текст для проверки орфографии. Сначала проверьте существующий документ: текст может унаследовать язык от стиля абзаца или иметь более специфический язык, присвоенный отдельным словам.
Не выбирайте «весь документ», если файл действительно многоязычный. Это изменит язык всего существующего контента, что может привести к тому, что испанский раздел будет отмечен как английский или наоборот. Аналогично, язык документа по умолчанию не заменяет присвоение тексту второго языка.
5. Включите автоматическую проверку и выполните проверку вручную.
Включите «Инструменты» > «Автоматическая проверка орфографии», если она отключена. В этом случае орфографические ошибки будут отмечаться по мере ввода текста, если для языка текущего документа доступен словарь. Для запуска ручной проверки выберите «Инструменты» > «Проверка орфографии» , используйте вкладку «Рецензирование», если это интерфейс, отображаемый в вашей системе, или нажмите F7, при этом браузер и платформа автоматически передадут это сочетание клавиш.
Когда диалоговое окно проверки орфографии находит слово, проверьте язык, присвоенный этому фрагменту текста, прежде чем принимать предложение. Имя человека, название организации, название места, аббревиатура или заимствованный термин могут быть правильными, даже если словарь их помечает. Добавьте проверенные повторяющиеся термины в соответствующий пользовательский словарь, если это позволяет развертывание; не принимайте изменение только для того, чтобы убрать подчеркивание.
Как определить, работают ли оба языка?
Для первой проверки используйте короткий тестовый текст, а не редактируйте рабочий документ. В вымышленном руководстве Нортсайда включите одно намеренно неправильно написанное распространенное слово в английский раздел и еще одно в испанский раздел, а также по одному правильно написанному слову в каждом. Присвойте каждому абзацу свой язык, включите автоматическую проверку и запустите ручную проверку орфографии. Ожидаемый результат: орфографические ошибки будут выявлены с помощью соответствующих словарей, а правильные слова не будут отмечены. После этого удалите ошибки тестирования.
Если в языковом меню отсутствует какой-либо язык или нет полезных предложений, проблема, вероятно, на стороне сервера: словарь не установлен, локаль не разрешена, новая конфигурация не применена или редактор подключен к другому экземпляру Collabora, нежели тот, который изменил администратор. Если язык доступен, но каждое слово в разделе помечено, проверьте назначенный язык и стиль абзаца для этого фрагмента текста, прежде чем менять пакеты сервера.
Также проверьте сохраненный документ после его закрытия и повторного открытия. Языковое форматирование — это содержимое документа, а подчеркивание при проверке орфографии может быть локальной настройкой отображения. Убедитесь, что языковое назначение остается привязанным к правильным абзацам и что другой авторизованный редактор видит такое же поведение проверки орфографии.
Что произойдет, если пользователи не смогут администрировать Collabora?
В управляемой интеграции Nextcloud, ownCloud или другой размещенной интеграции команда платформы или поставщик услуг могут контролировать конфигурацию сервера Collabora. Предоставьте администратору необходимые языковые коды, версию Collabora или тип развертывания (если известны), а также описание отсутствующего языка. Попросите его подтвердить, что словарь установлен и что данный язык разрешен. Запрос на изменение только языка документа по умолчанию может не решить проблему.
Если включена внешняя служба проверки грамматики, например LanguageTool, рассматривайте ее как отдельную функцию, отличную от встроенного словаря проверки орфографии. В документации Collabora удаленная проверка грамматики описывается как настраиваемая служба; в зависимости от конфигурации текст документа может отправляться в эту службу. Перед включением удаленной проверки ознакомьтесь с требованиями организации к конфиденциальности и обработке данных. Удаленная проверка не требуется только для назначения нескольких локальных языков словаря.
Распространенные ошибки, которых следует избегать
- Изменение языка пользовательского интерфейса и ожидание изменения языка проверки орфографии. Установка языка для самих слов, абзаца или стиля.
- Словарь устанавливается только на компьютер пользователя. Онлайн-редактору требуются собственные серверные ресурсы для работы со словарем.
- Добавление языка в список разрешенных, но не установка его словаря. Важны как доступность, так и права доступа.
- Применение одного языка к документу, содержащему несколько языков. Сохраните языковые аннотации каждого раздела без изменений.
- Допускается использование очень большого списка языков без необходимости. Начните с языков, используемых в организации, и отслеживайте поведение при запуске.
- Каждое подчеркивание следует рассматривать как ошибку. Имена, техническая лексика и местные термины могут потребовать проверки или создания собственного словаря.
К каким официальным справочным источникам следует обращаться администраторам?
Названия пунктов меню и механизмы развертывания могут меняться в зависимости от версии и интеграции. Проверьте документацию для точной версии Collabora Online и используемого вами контейнера или пакета. Полезными основными справочными материалами являются руководство Collabora по выбору языков документов , справочник по языковым параметрам и справочник по диалогам проверки орфографии . Для настройки сервера обратитесь к руководству по SDK Collabora Online и официальному руководству по настройке Docker CODE . Руководство и меню, указанные здесь, были проверены 6 октября 2026 года; перед внесением изменений в производственную службу проверьте их на соответствие установленной версии.