Pular para o conteúdo principal

Adicionar um novo idioma de interface ao ONLYOFFICE Docs no Linux

Introdução​

A interface do ONLYOFFICE Docs está disponível em diversos idiomas, mas o seu idioma pode não estar na lista dos disponíveis. Se for este o caso e você tiver a possibilidade de participar da tradução da interface do ONLYOFFICE Docs para o seu idioma, será necessário verificar se tudo foi traduzido corretamente e se todas as palavras e frases se encaixam onde devem.

Este artigo explicará como isso pode ser feito.

Participando da tradução​

Existem duas maneiras de participar do processo de tradução:

Verificando arquivos traduzidos​

Instale o ONLYOFFICE Docs no seu próprio computador. As instruções de instalação estão disponíveis para Ubuntu e derivados e para distribuições baseadas em RPM.

Se você utiliza o nosso sistema de tradução, entre em contato conosco pelo e-mail documentation@onlyoffice.com para que possamos enviar os arquivos traduzidos.

Assim que tiver os arquivos JSON do idioma da interface, coloque-os nos seguintes caminhos:

Document Editor

  • documentserver/web-apps/apps/documenteditor/main/locale
  • documentserver/web-apps/apps/documenteditor/mobile/locale

Presentation Editor

  • documentserver/web-apps/apps/presentationeditor/main/locale
  • documentserver/web-apps/apps/presentationeditor/mobile/locale

Spreadsheet Editor

  • documentserver/web-apps/apps/spreadsheeteditor/main/locale
  • documentserver/web-apps/apps/spreadsheeteditor/mobile/locale

Onde documentserver é a pasta de instalação do ONLYOFFICE Docs.

No Linux, documentserver é a pasta /var/www/onlyoffice/documentserver.

Depois disso, abra qualquer documento adicionando ?lang=your_lang_code como parâmetro ao link do documento.

observação

Para abrir os editores com a interface em búlgaro, defina este parâmetro da seguinte maneira:

?lang=bg

Se tudo estiver configurado corretamente, você verá a interface dos editores mudar para o seu idioma com as suas traduções.

Atualizando arquivos traduzidos​

Depois de verificar a tradução (ou após as atualizações do ONLYOFFICE Docs), pode ser necessário corrigir os arquivos e enviá-los para a instância do servidor. Os arquivos ficam em cache para acelerar o desempenho, e você (e os demais usuários do ONLYOFFICE Docs) não verão as alterações até que o cache do servidor seja limpo.

Isso deve ser feito da seguinte maneira:

  1. Execute o seguinte script para limpar o cache:

    sudo documentserver-flush-cache.sh
    observação

    Em versões mais antigas, o ONLYOFFICE Docs exigia a edição manual do nginx. Atualmente, todas as etapas são feitas automaticamente através do script acima.

Depois disso, o cache será redefinido para todos os usuários do servidor e as traduções da interface serão atualizadas.