Implante o Collabora CODE no Kubernetes com o Helm.
Instale o gráfico Helm oficial da Collabora, configure o acesso WOPI e a afinidade de entrada e verifique a implantação sem erros comuns de configuração.
Para verificar a ortografia em mais de um idioma no Collabora Online, adicione o código de cada idioma necessário às dictionariesconfigurações do contêiner CÓDIGO, reinicie o contêiner e atribua o idioma correto a cada trecho de texto. Ambos os lados são importantes: o servidor deve disponibilizar os dicionários e o documento deve marcar o inglês, o francês ou outro trecho com o idioma correspondente. Adicionar um idioma ao contêiner por si só não identifica automaticamente todos os idiomas em um documento.
Existem duas configurações distintas a serem consideradas:
dictionariesvariável de ambiente altera a lista de idiomas do dicionário que o CODE configura. O manual do SDK 25.04 da Collabora documenta códigos de idioma separados por espaço, opcionalmente seguidos por um código de país, e observa que limitar a lista ajuda a evitar o uso desnecessário de recursos e trabalho de inicialização.Por exemplo, um documento com trechos em inglês (Estados Unidos) e francês precisa ter ambos os códigos habilitados no servidor, e seu texto em inglês e francês deve conter a configuração de idioma correspondente. O idioma da interface do usuário ou o layout do teclado não substituem nenhuma dessas configurações. Consulte o manual do SDK do Collabora Online 25.04 e o tópico de ajuda do Collabora sobre como selecionar o idioma do documento .
Adicione os códigos de localidade desejados como uma string separada por espaços no ambiente do serviço Collabora. Este exemplo mantém a lista em inglês americano, inglês britânico e 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"
Substitua o padrão de domínio, as credenciais, a tag de imagem e o mapeamento de portas para corresponder à sua implementação. Mantenha as configurações existentes de proxy reverso e conexão com o Nextcloud; este trecho ilustra apenas onde a lista de dicionários deve ser inserida. Se você já usa um arquivo Compose, edite o serviço Collabora existente em vez de criar um segundo contêiner.
Os códigos de idioma acima seguem os códigos documentados pela Collabora, onde uma localidade pode incluir um código de país. Use códigos que correspondam aos idiomas dos documentos que seus usuários precisam. Não presuma que todos os códigos possíveis tenham um dicionário utilizável em todas as imagens do CODE: o manual do SDK descreve como alterar a lista configurada, enquanto a versão instalada e seus dicionários ainda determinam o que está realmente disponível. Consulte a documentação da versão da imagem do CODE que você está usando antes de adicionar localidades menos comuns.
dictionariesvalor apenas com os idiomas que seus usuários precisam. Mantenha as demais variáveis de ambiente do Collabora.docker compose up -d --force-recreate collaboraa partir do diretório que contém o arquivo Compose.docker compose logs --tail=100 collabora. Procure por erros de inicialização ou de carregamento de dicionário; não considere o status de sucesso do contêiner como prova de que um determinado dicionário foi instalado.Se a sua implementação usar docker runum ambiente diferente, atualize o -e dictionaries="en_US en_GB fr_FR"argumento e recrie o contêiner com as mesmas opções de rede, volume, proxy e segurança. Alterar o ambiente em um contêiner em execução não altera o ambiente com o qual ele foi iniciado.
Após o servidor estar pronto, abra um documento no Nextcloud e selecione o texto cujo idioma você deseja verificar. Nos controles de idioma do Collabora, escolha o idioma para a seleção ou parágrafo; para um documento que esteja todo em um único idioma, use a opção que aplica o idioma a todo o texto. Os rótulos dos comandos podem variar ligeiramente entre versões e layouts de tela, mas o importante é definir o idioma do texto do documento, e não apenas alterar o idioma da interface. A ajuda do Collabora explica que o idioma do documento determina o dicionário usado para verificação ortográfica, dicionário de sinônimos e hifenização.
Para um documento com vários idiomas, aplique o idioma em partes. Por exemplo, selecione o parágrafo em francês e defina o idioma como Francês (França), depois selecione os parágrafos em inglês e defina o idioma como Inglês (Estados Unidos). Se o novo texto herdar o idioma errado, posicione o cursor nesse parágrafo e altere o idioma antes de digitar, ou selecione e redefina o idioma do texto posteriormente. Uma palavra com erro ortográfico pode simplesmente ser um texto marcado com o idioma errado.
A verificação ortográfica também pode ser desativada para uma seleção ou idioma. No menu de idiomas do Collabora, a opção “Nenhum” exclui o texto selecionado da verificação ortográfica e da hifenização. Se o texto estiver no idioma correto, mas não receber nenhuma correção ortográfica, verifique o status da verificação ortográfica para esse idioma e veja se a seleção está excluída. A página de ajuda de idiomas do Collabora descreve as opções de idioma e a opção “Nenhum”.
| O que você vê | O que verificar |
|---|---|
| Apenas um idioma recebe notas de ortografia. | Confirme se todos os códigos necessários estão presentes dictionaries, recrie o código e, em seguida, teste o texto explicitamente marcado com cada idioma. |
| Um idioma está disponível no menu, mas nenhuma palavra está selecionada. | Defina a passagem selecionada para esse idioma e confirme se a verificação ortográfica está ativada, e não definida como "Nenhuma". A disponibilidade do menu por si só não comprova que o dicionário esteja funcionando. |
| As alterações não têm efeito após a edição de Compor. | Confirme se você recriou o serviço Collabora e se o contêiner em execução é aquele gerenciado pelo projeto Compose editado. |
| O Nextcloud não consegue abrir documentos após a recriação. | Verifique os logs do serviço Collabora e do proxy e confirme se a configuração do Office no Nextcloud ainda aponta para a URL do servidor Collabora. A configuração do dicionário não corrige uma conexão WOPI ou de proxy reverso. |
O manual de administração do Nextcloud descreve o URL do servidor Collabora na configuração do Office. Mantenha essa configuração de integração separada da alteração do dicionário; se a conexão já funcionava antes, normalmente não é necessário alterá-la para os idiomas de verificação ortográfica. Consulte a documentação de configuração do Nextcloud Office .
Crie ou abra um documento de teste e digite uma palavra com erro ortográfico proposital em cada idioma habilitado. Defina cada trecho de teste para o idioma desejado e confirme se a verificação ortográfica identifica o erro intencional. Digite também uma palavra com a grafia correta em cada idioma para garantir que ela não esteja sendo tratada como texto estrangeiro. Repita o processo com um segundo usuário caso a disponibilidade de idiomas varie entre contas ou documentos.
Se um idioma ainda apresentar problemas, reduza o teste a uma localidade por vez, verifique os logs do CODE e compare o código com a documentação da versão exata da imagem. A lista de idiomas permitidos pelo dicionário padrão do Collabora e o conteúdo da imagem podem mudar entre as versões; os valores padrão documentados no manual da versão 25.04 não devem ser considerados válidos para todas as tags posteriores. Assim que a correção ortográfica funcionar em cada trecho explicitamente marcado, mantenha a menor lista de idiomas que atenda às necessidades dos seus usuários.
Instale o gráfico Helm oficial da Collabora, configure o acesso WOPI e a afinidade de entrada e verifique a implantação sem erros comuns de configuração.
Use solicitações do navegador, registros WOPI e verificações de proxy direcionadas para descobrir por que o Collabora abre um documento em branco e escolha uma solução que se adeque às evidências.
Configure os dicionários do CODE Docker e marque as passagens do documento corretamente para que o inglês, o francês e outros idiomas suportados recebam a verificação ortográfica adequada.
Ajuste o limite de inatividade por visualização no coolwsd e diferencie-o do escurecimento da aba em segundo plano, do descarregamento de documentos, do salvamento automático e da expiração de login.
Interrompa as verificações de atualização de código agendadas, revise os serviços remotos opcionais e use os controles de rede de saída sem interromper a edição de documentos.
Habilite a edição segura de documentos no Seafile configurando o URL de descoberta do Collabora, o HTTPS e o acesso WOPI para sua implementação.
Teste a área de transferência do sistema, ajuste as permissões do navegador e identifique quando uma integração incorporada do Collabora precisa de uma alteração na política de iframe.
Integre os arquivos de fonte ao Docker e ao systemplate do Collabora para que as fontes personalizadas apareçam no editor e sejam renderizadas corretamente nos documentos.
Faça backup do arquivo coolwsd.xml e de suas fontes de implantação, restaure-os com segurança e verifique o código antes que os usuários voltem a editá-lo.
Permita a origem exata do Nextcloud ou de outro servidor WOPI no código e, em seguida, verifique a lista de permissões do host ativo e diferencie-a da restrição de IP de origem do Nextcloud.