- Home
- Docs
- Installazione e configurazione
- Comunità
- Versione Linux
- Aggiungere una nuova lingua all'interfaccia di ONLYOFFICE Docs su Linux
Aggiungere una nuova lingua all'interfaccia di ONLYOFFICE Docs su Linux
Introduzione
L'interfaccia di ONLYOFFICE Docs è disponibile in molte lingue, ma potrebbe accadere che la tua lingua non sia inclusa nell'elenco di quelle disponibili. In tal caso, se hai la possibilità di partecipare alla traduzione dell'interfaccia di ONLYOFFICE Docs nella tua lingua, dovrai verificare che tutto sia tradotto correttamente e che tutte le parole e le frasi siano posizionate correttamente.
Questo articolo spiegherà come procedere.
Partecipare alla traduzione
Ci sono due modi per partecipare al processo di traduzione:
- Tradurre ONLYOFFICE Docs (insieme a ONLYOFFICE Workspace e ONLYOFFICE Mail, se necessario) utilizzando il nostro sistema di traduzione. Il processo è piuttosto semplice. Una volta completata la traduzione, i file di lingua per la traduzione dell'interfaccia saranno inclusi nel prossimo rilascio. Possiamo anche inviarli per un tuo controllo. Se desideri partecipare, non esitare a contattarci tramite l'indirizzo email documentation@onlyoffice.com.
- Puoi anche utilizzare il nostro repository GitHub per ottenere i file di lingua e tradurli utilizzando i tuoi strumenti preferiti. I file si trovano nei seguenti percorsi:
Editor di Documenti
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/documenteditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/documenteditor/mobile/locale
Editor di Presentazioni
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/presentationeditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/presentationeditor/mobile/locale
Editor di Fogli di Calcolo
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/spreadsheeteditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/spreadsheeteditor/mobile/locale
Ci sono file
JSONper ciascuna delle lingue supportate. Puoi correggere i file già presenti o aggiungere il tuo file di lingua con il codice locale a due lettere.
Verifica dei file tradotti
Installa ONLYOFFICE Docs sul tuo computer. Le istruzioni su come procedere sono disponibili per Ubuntu e derivati e per distribuzioni basate su RPM.
Se utilizzi il nostro sistema di traduzione, dovrai contattarci tramite l'indirizzo email documentation@onlyoffice.com, in modo che possiamo inviarti i file tradotti.
Una volta ottenuti i file di lingua dell'interfaccia JSON, posizionali nei seguenti percorsi:
Editor di Documenti
- documentserver/web-apps/apps/documenteditor/main/locale
- documentserver/web-apps/apps/documenteditor/mobile/locale
Editor di Presentazioni
- documentserver/web-apps/apps/presentationeditor/main/locale
- documentserver/web-apps/apps/presentationeditor/mobile/locale
Editor di Fogli di Calcolo
- documentserver/web-apps/apps/spreadsheeteditor/main/locale
- documentserver/web-apps/apps/spreadsheeteditor/mobile/locale
Dove documentserver è la cartella con ONLYOFFICE Docs installato.
Nota che i file e le cartelle di ONLYOFFICE Docs si trovano all'interno del container Docker.
Dopo di ciò, apri qualsiasi documento aggiungendo il parametro ?lang=your_lang_code al link del documento.
?lang=bg Se tutto è configurato correttamente, vedrai l'interfaccia degli editor cambiare nella tua lingua con le tue traduzioni.
Aggiornamento dei file tradotti
Dopo aver verificato la traduzione (o dopo gli aggiornamenti di ONLYOFFICE Docs) potresti aver bisogno di correggere i file e caricarli sull'istanza del server. I file sono memorizzati nella cache per migliorare le prestazioni, e tu (e altri utenti di ONLYOFFICE Docs) non vedrai le modifiche fino a quando la cache del server non sarà svuotata.
Questo si fa nel seguente modo:
- Trova i file
/etc/nginx/includes/ds-docservice.confe/etc/nginx/includes/ds-spellchecker.conf. - I file devono contenere i valori di data e ora di compilazione. Cambia questi valori con altri (qualsiasi valore va bene, ma deve essere lo stesso in tutte le istanze). Si prega di notare che è necessario trovare e sostituire tutte le istanze dei valori di data e ora nei file sopra. Vedi gli esempi dei file ds-docservice.conf e ds-spellchecker.conf nel nostro repository GitHub. Tutte le istanze della variabile
{{DATE}}lì corrispondono ai valori di data e ora che devono essere sostituiti. - Riavvia NGINX:
sudo service nginx reload
Dopo di ciò, la cache dovrebbe essere resettata per tutti gli utenti del server e le traduzioni dell'interfaccia saranno aggiornate.