メインコンテンツまでスキップ

LinuxでONLYOFFICE Docsに新しいインターフェース言語を追加する

はじめに​

ONLYOFFICE Docsのインターフェースは多くの言語に対応していますが、利用可能な言語リストにあなたの言語が含まれていない場合があります。その場合、ONLYOFFICE Docsのインターフェースをあなたの言語に翻訳することに参加できる場合は、すべてが正しく翻訳されているか、単語やフレーズが適切に配置されているかを確認する必要があります。

この記事では、その方法について説明します。

翻訳への参加​

翻訳プロセスに参加する方法は2つあります:

翻訳ファイルの確認​

自分のコンピュータにONLYOFFICE Docsをインストールします。インストール方法はUbuntuおよびその派生版とRPMベースのディストリビューションで確認できます。

翻訳システムを使用する場合は、documentation@onlyoffice.comのメールアドレスを使用して私たちに連絡し、翻訳されたファイルを送信してもらう必要があります。

インターフェース言語のJSONファイルを入手したら、以下のパスに配置します:

ドキュメントエディター

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

プレゼンテーションエディター

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

スプレッドシートエディター

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

ここでdocumentserverはONLYOFFICE Docsがインストールされているフォルダーです。

Linuxでは、documentserverは/var/www/onlyoffice/documentserverフォルダーです。

その後、ドキュメントリンクに?lang=your_lang_codeをパラメータとして追加して、任意のドキュメントを開きます。

注記

ブルガリア語のインターフェースでエディターを開くには、このパラメータを次のように設定します:

?lang=bg

すべてが正しく設定されていれば、エディターのインターフェースがあなたの言語に変わり、翻訳が反映されます。

翻訳ファイルの更新​

翻訳を確認した後(またはONLYOFFICE Docsの更新後)、ファイルを修正し、サーバーインスタンスにアップロードする必要があるかもしれません。ファイルはパフォーマンス向上のためにキャッシュされており、サーバーキャッシュがクリアされるまで、あなた(および他のONLYOFFICE Docsユーザー)は変更を確認できません。

これは次の方法で行います:

  1. キャッシュをクリアするには、次のスクリプトを実行します:

    sudo documentserver-flush-cache.sh
    注記

    以前のバージョンでは、ONLYOFFICE Docsはnginxを手動で編集する必要がありました。現在は、上記のスクリプトを使用してすべての手順が自動的に実行されます。

その後、サーバーユーザー全員のキャッシュがリセットされ、インターフェースの翻訳が更新されます。