ONLYOFFICE Docs'a yeni arayüz dili ekleme
Giriş
ONLYOFFICE Docs arayüzü birçok dilde sunulmaktadır, ancak sizin diliniz kullanılabilir diller listesinde olmayabilir. Bu durumda ve ONLYOFFICE Docs arayüzünü kendi dilinize çevirmeye katılma imkanınız varsa, her şeyin doğru çevrilip çevrilmediğini ve tüm sözcük ile ifadelerin yerine uyup uymadığını denetlemeniz gerekir.
Bu makale bunun nasıl yapılacağını açıklar.
Çeviriye katılma
Çeviri sürecine katılmanın iki yolu vardır:
-
ONLYOFFICE Docs'u (gerekirse ONLYOFFICE Workspace ve ONLYOFFICE Mail ile birlikte) Çeviri sistemimizi kullanarak çevirin. Süreç oldukça kolaydır. Çeviri tamamlandığında arayüz çevirisine ait dil dosyaları bir sonraki sürüme dahil edilir. Denetlemeniz için dosyaları size de gönderebiliriz. Katılmak isterseniz documentation@onlyoffice.com e-posta adresinden bizimle iletişime geçin.
-
Ya da dil dosyalarını almak ve tercih ettiğiniz araçlarla çevirmek için GitHub deposunu kullanın. Dosyalar şu yollarda bulunur:
Document Editor
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/documenteditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/documenteditor/mobile/locale
Presentation Editor
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/presentationeditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/presentationeditor/mobile/locale
Spreadsheet Editor
- 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ı bulunur. Mevcut dosyaları düzeltebilir ya da iki harfli dil yerel ayar koduyla kendi dil dosyanızı ekleyebilirsiniz.
Çevrilen dosyaları denetleme
ONLYOFFICE Docs'u kendi bilgisayarınıza kurun. Bunun nasıl yapılacağına ilişkin yönergelere Docker kurulumu için buradan ulaşabilirsiniz.
Çeviri sistemimizi kullanıyorsanız, çevrilen dosyaları size gönderebilmemiz için documentation@onlyoffice.com e-posta adresinden bizimle iletişime geçmeniz gerekir.
Arayüz dili JSON dosyalarını edindikten sonra bunları aşağıdaki yollara koyun:
Document Editor
documentserver/web-apps/apps/documenteditor/main/localedocumentserver/web-apps/apps/documenteditor/mobile/locale
Presentation Editor
documentserver/web-apps/apps/presentationeditor/main/localedocumentserver/web-apps/apps/presentationeditor/mobile/locale
Spreadsheet Editor
documentserver/web-apps/apps/spreadsheeteditor/main/localedocumentserver/web-apps/apps/spreadsheeteditor/mobile/locale
Burada documentserver, ONLYOFFICE Docs'un kurulu olduğu klasördür.
ONLYOFFICE Docs dosya ve klasörlerinin Docker kapsayıcısının içinde bulunduğunu unutmayın.
Bundan sonra herhangi bir belgeyi, belge bağlantısına ?lang=your_lang_code parametresini ekleyerek açın.
Editörleri Bulgarca arayüzle açmak için bu parametreyi şöyle ayarlamanız gerekir:
?lang=bg
Her şey doğru yapılandırıldıysa editörlerin arayüzünün sizin çevirilerinizle birlikte dilinize değiştiğini göreceksiniz.
Çevrilen dosyaları güncelleme
Çeviriyi denetledikten sonra (veya ONLYOFFICE Docs güncellendiğinde) dosyaları düzeltip sunucu örneğine yeniden yüklemeniz gerekebilir. Dosyalar daha hızlı çalışmak için önbelleğe alınır ve 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:
Tüm işlemler Docker kapsayıcısının içinde yapılmalıdır.
-
Önbelleği temizlemek için aşağıdaki betiği çalıştırın:
documentserver-flush-cache.shnotEski sürümlerde ONLYOFFICE Docs için nginx'in elle düzenlenmesi gerekiyordu. Artık tüm adımlar yukarıdaki betik aracılığıyla otomatik olarak yapılır.
Bundan sonra önbellek tüm sunucu kullanıcıları için sıfırlanır ve arayüz çevirileri güncellenir.