Hinzufügen einer neuen Oberflächensprache zu ONLYOFFICE Docs

Teilnahme an der Übersetzung

Es gibt zwei Möglichkeiten, am Übersetzungsprozess teilzunehmen:

Übersetzte Dateien prüfen

Installieren Sie ONLYOFFICE Docs auf Ihrem eigenen Computer. Eine Anleitung dazu finden Sie hierhier für Ubuntu und Derivativen oder hier für RPM-basierte Distributionen.

Wenn Sie unser Übersetzungssystem verwenden, müssen Sie uns über die E-Mail-Adresse documentation@onlyoffice.com kontaktieren, damit wir Ihnen die übersetzten Dateien senden können.

Sobald Sie die JSON-Dateien für die Oberflächensprache haben, fügen Sie sie in die folgenden Pfade ein:

Dokumenteneditor

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

Präsentationseditor

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

Tabellenkalkulation

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

Dabei ist documentserver der Ordner, in dem ONLYOFFICE Docs installiert ist.

Vergessen Sie nicht, den Docker-Container zu öffnen, um nach den ONLYOFFICE Docs-Dateien und -Ordnern zu suchen.

Öffnen Sie danach ein beliebiges Dokument und fügen Sie den Parameter ?lang=your_lang_code dem Dokumentlink hinzu.

Um die Editoren mit der bulgarischen Sprachoberfläche zu öffnen, müssen Sie diesen Parameter wie folgt einstellen:
?lang=bg

Wenn alles richtig gemacht ist, werden Sie sehen, dass sich die Benutzeroberfläche der Editoren mit Ihren Übersetzungen in Ihre Sprache ändert.

Übersetzte Dateien aktualisieren

Nachdem Sie die Übersetzung überprüft haben (oder nach den Aktualisierungen von ONLYOFFICE Docs), müssen Sie die Dateien möglicherweise korrigieren und erneut auf die Serverinstanz hochladen. Die Dateien werden für eine schnellere Leistung zwischengespeichert und Sie (und andere Benutzer von ONLYOFFICE Docs) sehen die Änderungen erst, wenn der Server-Cache gelöscht wurde.

Dies geschieht auf folgende Weise:

Alle Aktionen müssen im Docker-Container ausgeführt werden.
  1. Finden Sie die Dateien /etc/nginx/includes/ds-docservice.conf und /etc/nginx/includes/ds-spellchecker.conf.
  2. 2. Die Dateien müssen die Build-Datums- und Zeitwerte enthalten. Ändern Sie diese Werte in andere (jeder Wert ist ausreichend, aber die Hauptsache ist, dass er an allen Stellen gleich sein muss).
    Beachten Sie, dass Sie alle Instanzen der Datums- und Zeitwerte in den obigen Dateien finden und ersetzen müssen. Sehen Sie sich die Beispiele der Dateien ds-docservice.conf und ds-spellchecker.conf in unserem GitHub-Repository an. Alle Instanzen der Variablen {{DATE}} entsprechen den Datums- und Zeitwerten, die ersetzt werden müssen.
  3. Starten Sie NGINX neu:
    sudo service nginx reload

Danach sollte der Cache für alle Serverbenutzer zurückgesetzt und die Oberflächenübersetzungen aktualisiert werden.

Hosten ONLYOFFICE Docs auf Ihrem eigenen Server oder nutzen Sie es in der Cloud

Artikel zum Thema:
Alle Schlagwörter