この記事はAIによって翻訳されました

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

はじめに

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

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

翻訳への参加

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

翻訳ファイルの確認

ご自身のコンピュータにONLYOFFICE Docsをインストールします。Dockerインストールの手順はこちらで確認できます。

翻訳システムを使用する場合は、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

documentserverONLYOFFICE Docsがインストールされているフォルダです。

Dockerコンテナに入ってONLYOFFICE Docsのファイルとフォルダを探すことを忘れないでください。

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

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

すべてが正しく行われていれば、エディターのインターフェースがあなたの言語に翻訳されていることが確認できます。

翻訳ファイルの更新

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

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

すべての操作はDockerコンテナ内で実行する必要があります。
  1. キャッシュをクリアするには、次のスクリプトを実行します:
    documentserver-flush-cache.sh

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

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

次の項目が含まれている記事:タグ:
すべてのタグを見る