Habilitar la revisión ortográfica multilingüe en Collabora Online CODE

Para revisar la ortografía en varios idiomas en Collabora Online, agregue el código de cada idioma necesario a la dictionariesconfiguración del contenedor CODE, reinicie el contenedor y asigne el idioma correcto a cada fragmento de texto. Ambos aspectos son importantes: el servidor debe habilitar los diccionarios y el documento debe indicar si el fragmento está en inglés, francés u otro idioma. Agregar un idioma al contenedor no identifica automáticamente todos los idiomas del documento.

¿Qué hay que configurar?

Hay dos configuraciones distintas a tener en cuenta:

  • Diccionarios del servidor: La imagen Docker de CODE habilita una lista de diccionarios limitada por defecto. Su dictionariesvariable de entorno modifica la lista de idiomas de diccionario que configura CODE. El manual del SDK 25.04 de Collabora documenta los códigos de idioma separados por espacios, seguidos opcionalmente de un código de país, e indica que limitar la lista ayuda a evitar el uso innecesario de recursos y la carga de inicio.
  • Idioma del documento: Collabora utiliza el idioma asignado al texto para seleccionar el diccionario ortográfico. Un documento puede contener diferentes idiomas en distintas secciones o párrafos, por lo que cada fragmento debe estar etiquetado correctamente.

Por ejemplo, un documento con pasajes en inglés (Estados Unidos) y francés requiere que ambos idiomas estén habilitados en el servidor, y que su texto en inglés y francés conserve la configuración de idioma correspondiente. El idioma de la interfaz de usuario o la distribución del teclado no sustituyen ninguna de estas configuraciones. Consulte el manual del SDK de Collabora Online 25.04 y el tema de ayuda de Collabora sobre cómo seleccionar el idioma del documento .

Configurar diccionarios de lenguaje en CODE Docker

Ejemplo de Docker Compose

Agregue los códigos de configuración regional deseados como una cadena separada por espacios en el entorno del servicio Collabora. Este ejemplo mantiene la lista en inglés estadounidense, inglés británico y francés:

services:
  collabora:
    image: collabora/code
    restart: unless-stopped
    environment:
      dictionaries: "en_US en_GB fr_FR"
      domain: "cloud\.example\.com"
      username: "collabora_admin"
      password: "replace-with-a-long-unique-password"
    ports:
      - "127.0.0.1:9980:9980"

Reemplace el patrón de dominio, las credenciales, la etiqueta de imagen y la asignación de puertos para que coincidan con su implementación. Mantenga la configuración existente del proxy inverso y la conexión a Nextcloud; este fragmento solo ilustra dónde debe ir la lista del diccionario. Si ya utiliza un archivo Compose, edite el servicio Collabora existente en lugar de crear un segundo contenedor.

Los códigos de idioma anteriores siguen la documentación de Collabora, donde una configuración regional puede incluir un código de país. Utilice códigos que coincidan con los idiomas de los documentos que necesitan sus usuarios. No dé por sentado que cada código posible tiene un diccionario utilizable en cada imagen de CODE: el manual del SDK describe cómo modificar la lista configurada, mientras que la compilación instalada y sus diccionarios siguen determinando lo que está realmente disponible. Consulte la documentación de la versión de la imagen de CODE que utiliza antes de añadir configuraciones regionales menos comunes.

Aplicar el cambio

  1. Realiza una copia de seguridad o confirma los cambios en el archivo Compose actual para poder revertirlos.
  2. Actualiza el dictionariesvalor solo con los idiomas que tus usuarios necesiten. Conserva las demás variables de entorno de Collabora.
  3. Recrea el servicio para que Docker pase el entorno actualizado al contenedor. Para una implementación con Compose, ejecuta el comando docker compose up -d --force-recreate collaboradesde el directorio que contiene el archivo Compose.
  4. Compruebe la salida de inicio con docker compose logs --tail=100 collabora. Busque errores de inicio o de carga de diccionarios; no considere un estado de contenedor correcto como prueba de que un diccionario en particular está instalado.

Si su implementación utiliza docker runotra opción, actualice su -e dictionaries="en_US en_GB fr_FR"argumento y vuelva a crear el contenedor con las mismas opciones de red, volumen, proxy y seguridad. Cambiar el entorno de un contenedor en ejecución no modifica el entorno con el que se inició.

Asigne un idioma a cada pasaje.

Una vez que el servidor esté listo, abre un documento en Nextcloud y selecciona el texto cuyo idioma deseas revisar. En los controles de idioma de Collabora, elige el idioma para la selección o el párrafo; para un documento que esté todo en un solo idioma, usa la opción que aplica el idioma a todo el texto. Las etiquetas de los comandos pueden variar ligeramente entre versiones y diseños de pantalla, pero lo importante es configurar el idioma del texto del documento en lugar de cambiar solo el idioma de la interfaz. La ayuda de Collabora explica que el idioma del documento determina el diccionario que se usa para la revisión ortográfica, el diccionario de sinónimos y la división de palabras.

Para un documento bilingüe, aplique el idioma por partes. Por ejemplo, seleccione el párrafo en francés y establezca el idioma como francés (Francia); luego, seleccione los párrafos en inglés y establezca el idioma como inglés (Estados Unidos). Si el texto nuevo hereda el idioma incorrecto, coloque el cursor en ese párrafo y cambie el idioma antes de escribir, o seleccione el texto y vuelva a etiquetarlo después. Una palabra que parece mal escrita puede ser simplemente texto marcado con el idioma incorrecto.

También se puede desactivar la corrección ortográfica para una selección o idioma. En el menú de idiomas de Collabora, la opción «Ninguno» excluye el texto seleccionado de la corrección ortográfica y la división de palabras. Si el texto está en el idioma correcto pero no recibe correcciones ortográficas, verifique el estado de la corrección ortográfica para ese idioma y compruebe si la selección está excluida. La página de ayuda de Collabora sobre idiomas describe las opciones de idioma y la opción «Ninguno».

Comprobaciones rápidas cuando falta un idioma.

Lo que vesQué comprobar
Solo un idioma recibe signos de puntuación ortográficaConfirme que todos los códigos necesarios estén en dictionaries, vuelva a crear CODE y luego pruebe el texto etiquetado explícitamente con cada idioma.
En el menú hay un idioma disponible, pero no se han verificado las palabras.Seleccione el idioma del pasaje y confirme que la revisión ortográfica esté activada, en lugar de estar configurada en "Ninguna". El hecho de que el menú esté disponible por sí solo no demuestra que el diccionario funcione correctamente.
Los cambios no tienen efecto después de editar ComposeConfirma que has recreado el servicio Collabora y que el contenedor en ejecución es el gestionado por el proyecto Compose editado.
Nextcloud no puede abrir documentos después de recrearlos.Verifique los registros del servicio Collabora y del proxy, y confirme que la configuración de Office en Nextcloud aún apunta a la URL del servidor Collabora. La configuración del diccionario no repara una conexión WOPI o de proxy inverso.

El manual de administración de Nextcloud describe la URL del servidor Collabora en la configuración de Office. Mantenga esta configuración de integración separada del cambio de diccionario; si la conexión ya funcionaba antes, normalmente no debería ser necesario modificarla para los idiomas de la revisión ortográfica. Consulte la documentación de configuración de Nextcloud Office .

Verifica el resultado en un documento real.

Crea o abre un documento de prueba y escribe una palabra mal escrita a propósito en cada idioma habilitado. Configura cada fragmento de texto de ejemplo en su idioma correspondiente y, a continuación, confirma que el corrector ortográfico marca el error intencional. Escribe también una palabra bien escrita en cada idioma para asegurarte de que no se trate como texto extranjero. Repite el proceso con un segundo usuario si la disponibilidad de idiomas varía según la cuenta o el documento.

Si un idioma sigue fallando, reduzca la prueba a una configuración regional a la vez, revise los registros de CODE y compare el código con la documentación de la versión exacta de la imagen. La lista de idiomas permitidos y el contenido de las imágenes predeterminados de Collabora pueden cambiar entre versiones; no se deben asumir los valores predeterminados documentados en el manual de la versión 25.04 para todas las etiquetas posteriores. Una vez que la ortografía funcione en cada pasaje etiquetado explícitamente, conserve la lista de idiomas más pequeña que satisfaga las necesidades de sus usuarios.

Dejar un comentario

Habilitar la revisión ortográfica multilingüe en Collabora Online CODE

Habilitar la revisión ortográfica multilingüe en Collabora Online CODE

Configure correctamente los diccionarios de CODE Docker y etiquete los pasajes del documento para que el inglés, el francés y otros idiomas compatibles reciban la corrección ortográfica adecuada.

Configura el temporizador de inactividad de Collabora para las vistas de documentos activas.

Configura el temporizador de inactividad de Collabora para las vistas de documentos activas.

Ajusta el umbral de inactividad por vista en coolwsd y diferéncialo del atenuado de pestañas en segundo plano, la descarga de documentos, el guardado automático y la expiración de la sesión.

Deshabilitar las comprobaciones de actualización de código de Collabora y las conexiones no deseadas.

Deshabilitar las comprobaciones de actualización de código de Collabora y las conexiones no deseadas.

Detenga las comprobaciones de actualización de CODE programadas, revise los servicios remotos opcionales y utilice los controles de red salientes sin interrumpir la edición de documentos.

Conecte Seafile y Collabora con la URL WOPI correcta.

Conecte Seafile y Collabora con la URL WOPI correcta.

Habilite la edición segura de documentos en Seafile configurando la URL de descubrimiento de Collabora, HTTPS y el acceso WOPI para su implementación.

Restaurar la función de copiar y pegar entre Collabora y las aplicaciones de escritorio.

Restaurar la función de copiar y pegar entre Collabora y las aplicaciones de escritorio.

Pruebe el portapapeles del sistema, ajuste los permisos del navegador e identifique cuándo una integración de Collabora integrada necesita un cambio en la política de iframe.

Habilitar fuentes personalizadas en Collabora CODE Docker

Habilitar fuentes personalizadas en Collabora CODE Docker

Monta los archivos de fuentes en Docker y en la placa del sistema de Collabora para que las tipografías personalizadas aparezcan en el editor y se muestren correctamente en los documentos.

Restaurar la configuración de Collabora CODE sin perder los cambios de implementación.

Restaurar la configuración de Collabora CODE sin perder los cambios de implementación.

Realice una copia de seguridad de coolwsd.xml y sus fuentes de implementación, restáurelas de forma segura y verifique el CÓDIGO antes de que los usuarios vuelvan a editarlo.

Corrige la comprobación de host WOPI de CODE haciendo coincidir el origen del host.

Corrige la comprobación de host WOPI de CODE haciendo coincidir el origen del host.

Permita el origen exacto de Nextcloud u otro WOPI en CODE, luego verifique la lista de hosts permitidos activa y distíngala de la restricción de IP de origen de Nextcloud.

Solucionar el error "Bueno, esto es vergonzoso" de Collabora

Solucionar el error "Bueno, esto es vergonzoso" de Collabora

Analiza las conexiones del navegador, WOPI y WebSocket de Collabora para descubrir por qué no se abre un documento y, a continuación, aplica la solución que coincida con la configuración de tu Nextcloud.

Ejecuta Collabora Online en nodos de Kubernetes.

Ejecuta Collabora Online en nodos de Kubernetes.

Implementa réplicas de Collabora CODE con Helm, mantén cada documento en un pod mediante la afinidad WOPI y verifica el acceso, la ubicación de los nodos y la edición en Nextcloud.