Linux üzerinde ONLYOFFICE Docs'a yeni bir arayüz dili ekleme
Giriş
ONLYOFFICE Docs arayüzü pek çok dilde kullanılabilir, ancak sizin diliniz kullanılabilir diller listesinde olmayabilir. Böyle bir durumda ONLYOFFICE Docs arayüzünün kendi dilinize çevrilmesine katılma imkanınız varsa, her şeyin doğru çevrildiğini ve tüm sözcük ve ifadelerin yerlerine uyduğunu kontrol etmeniz gerekir.
Bu makalede bunun nasıl yapılacağı açıklanmaktadır.
Çeviriye katılma
Çeviri sürecine katılmanın iki yolu vardır:
-
Çeviri sistemimizi kullanarak ONLYOFFICE Docs'u (gerekirse ONLYOFFICE Workspace ve ONLYOFFICE Mail ile birlikte) çevirin. Süreç oldukça kolaydır. Çeviri tamamlandığında arayüz çevirisine ait dil dosyaları bir sonraki sürüme eklenir. Kontrol etmeniz için bu dosyaları size gönderebiliriz de. Katılmak isterseniz documentation@onlyoffice.com e-posta adresi üzerinden bizimle iletişime geçin.
-
Dil dosyalarını almak ve tercih ettiğiniz araçlarla çevirmek için GitHub deposunu da kullanabilirsiniz. Dosyalar aşağıdaki yollarda bulunur:
Belge Düzenleyici
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/documenteditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/documenteditor/mobile/locale
Sunum Düzenleyici
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/presentationeditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/presentationeditor/mobile/locale
E-Tablo Düzenleyici
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/spreadsheeteditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/spreadsheeteditor/mobile/locale
Desteklenen her dil için
JSONdosyaları vardır. Mevcut dosyaları düzeltebilir veya iki harfli dil yerel ayar koduyla kendi dil dosyanızı ekleyebilirsiniz.
Çevrilen dosyaları kontrol etme
ONLYOFFICE Docs'u kendi bilgisayarınıza kurun. Bunun nasıl yapılacağına dair talimatlara Ubuntu ve türevleri ile RPM tabanlı dağıtımlar için ulaşabilirsiniz.
Çeviri sistemimizi kullanıyorsanız, çevrilen dosyaları size gönderebilmemiz için documentation@onlyoffice.com e-posta adresi üzerinden bizimle iletişime geçmeniz gerekir.
Arayüz dili JSON dosyalarına sahip olduktan sonra, bunları aşağıdaki yollara yerleştirin:
Belge Düzenleyici
documentserver/web-apps/apps/documenteditor/main/localedocumentserver/web-apps/apps/documenteditor/mobile/locale
Sunum Düzenleyici
documentserver/web-apps/apps/presentationeditor/main/localedocumentserver/web-apps/apps/presentationeditor/mobile/locale
E-Tablo Düzenleyici
documentserver/web-apps/apps/spreadsheeteditor/main/localedocumentserver/web-apps/apps/spreadsheeteditor/mobile/locale
Burada documentserver, ONLYOFFICE Docs'un kurulu olduğu klasördür.
Linux'ta documentserver, /var/www/onlyoffice/documentserver klasörüdür.
Ardından, belge bağlantısına ?lang=your_lang_code parametresini ekleyerek herhangi bir belgeyi açın.
Düzenleyicileri Bulgarca arayüzle açmak için bu parametreyi şu şekilde ayarlamanız gerekir:
?lang=bg
Her şey doğru yapılandırıldıysa, düzenleyicilerin arayüzünün sizin çevirilerinizle birlikte dilinize geçtiğini göreceksiniz.
Çevrilen dosyaları güncelleme
Çeviriyi kontrol ettikten sonra (veya ONLYOFFICE Docs güncellendikten sonra) dosyaları düzeltip sunucu örneğine yüklemeniz gerekebilir. Dosyalar daha hızlı performans için önbelleğe alınır. Sunucu önbelleği temizlenene kadar siz (ve diğer ONLYOFFICE Docs kullanıcıları) değişiklikleri görmezsiniz.
Bu işlem şu şekilde yapılır:
-
Önbelleği temizlemek için aşağıdaki betiği çalıştırın:
sudo documentserver-flush-cache.shnotEski sürümlerde ONLYOFFICE Docs, nginx'in elle düzenlenmesini gerektiriyordu. Şu anda tüm adımlar yukarıdaki betik aracılığıyla otomatik olarak yapılır.
Bunun ardından önbellek tüm sunucu kullanıcıları için sıfırlanır ve arayüz çevirileri güncellenir.