- ホーム
- Docs
- インストールと設定
- コミュニティ
- Docker バージョン
- ONLYOFFICE Docsに新しいインターフェース言語を追加する
ONLYOFFICE Docsに新しいインターフェース言語を追加する
はじめに
ONLYOFFICE Docsのインターフェースは多くの言語で利用可能ですが、利用可能な言語のリストにあなたの言語が含まれていない場合があります。その場合、ONLYOFFICE Docsのインターフェースをあなたの言語に翻訳することに参加する機会がある場合は、すべてが正しく翻訳されているか、すべての単語やフレーズが適切な場所に収まっているかを確認する必要があります。
この記事では、その方法について説明します。
翻訳への参加
翻訳プロセスに参加する方法は2つあります:
- ONLYOFFICE Docs(必要に応じてONLYOFFICE WorkspaceやONLYOFFICE Mailと共に)を、私たちの翻訳システムを使用して翻訳します。プロセスは非常に簡単です。翻訳が完了すると、インターフェース翻訳用の言語ファイルは次のリリースに含まれます。また、確認のためにファイルをお送りすることもできます。参加を希望される場合は、documentation@onlyoffice.comのメールアドレスまでお気軽にご連絡ください。
- または、私たちのGitHubリポジトリを使用して言語ファイルを取得し、慣れ親しんだ方法で翻訳することもできます。ファイルは以下のパスにあります:
ドキュメントエディター
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/documenteditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/documenteditor/mobile/locale
プレゼンテーションエディター
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/presentationeditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/presentationeditor/mobile/locale
スプレッドシートエディター
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/spreadsheeteditor/main/locale
- https://github.com/ONLYOFFICE/web-apps/tree/master/apps/spreadsheeteditor/mobile/locale
各対応言語の
JSONファイルがあります。既存のファイルを修正するか、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
documentserverはONLYOFFICE Docsがインストールされているフォルダです。
Dockerコンテナに入ってONLYOFFICE Docsのファイルとフォルダを探すことを忘れないでください。
その後、ドキュメントリンクに?lang=your_lang_codeというパラメータを追加して、任意のドキュメントを開きます。
?lang=bg
すべてが正しく行われていれば、エディターのインターフェースがあなたの言語に翻訳されていることが確認できます。
翻訳ファイルの更新
翻訳を確認した後(またはONLYOFFICE Docsの更新後)、ファイルを修正し、再度サーバーインスタンスにアップロードする必要があるかもしれません。ファイルは高速化のためにキャッシュされており、サーバーのキャッシュがクリアされるまで、変更はあなたや他のONLYOFFICE Docsユーザーには表示されません。
これは次の方法で行われます:
-
キャッシュをクリアするには、次のスクリプトを実行します:
documentserver-flush-cache.sh以前のバージョンでは、ONLYOFFICE Docsはnginxを手動で編集する必要がありました。現在は、上記のスクリプトを使用してすべての手順が自動的に実行されます。
その後、サーバーのすべてのユーザーのキャッシュがリセットされ、インターフェースの翻訳が更新されます。