ONLYOFFICE Nextcloud連携における「トークンが無効です」エラーを修正する
JWTシークレット、認証ヘッダー、Docker設定、プロキシの動作、コネクタの状態を確認することで、NextcloudにおけるONLYOFFICEの「トークンが無効です」エラーを修正します。
Collabora Onlineで複数の言語のスペルチェックを行うには、設定の両側で合意が必要です。サーバー側で必要な辞書が提供され、かつその使用が許可されている必要があり、文書テキストには実際に使用されている言語がタグ付けされている必要があります。赤い下線をオンにするだけでは、Collaboraが複数の言語が混在する文書内のすべての言語を確実に識別することはできません。
具体例:ノースサイド・リテラシー・ネットワークが、ボランティア向けガイドを英語の説明文とスペイン語の家族向け資料を同じWriterファイルで作成していると想像してみてください。これは手順を説明するための架空の例であり、実際の組織やテスト済みのCollaboraの導入事例を説明するものではありません。目標は、英語のテキストは英語辞書で、スペイン語のテキストはスペイン語辞書でチェックしつつ、人名や専門用語は簡単に確認できるようにすることです。
Collabora Onlineはサーバー上で編集エンジンを動作させています。そのため、ライターのノートパソコンに辞書をインストールしても、必ずしもオンラインエディターに反映されるとは限りません。Collaboraサーバーには、関連する執筆支援辞書が必要であり、サーバーの設定でその言語が許可されている必要があります。この変更は管理者が行う必要がある場合があり、通常、ドキュメントエディターはブラウザからサーバー全体の言語リソースをインストールすることはできません。
ユーザーインターフェースの言語は、文書の校正言語とは別個のものです。例えば、メニューをスペイン語に変更しても、ファイル内のスペイン語の段落に自動的にタグが付けられるわけではなく、サーバーにスペイン語のスペルチェック辞書が必ず搭載されるわけでもありません。
サーバーを変更する前に、管理者に使用している Collabora のデプロイメントの種類(CODE コンテナ、パッケージからインストールした Collabora Online、マネージド ホスト サービス、または別のプラットフォームが提供するオフィス統合)を確認してください。構成ファイルの保存場所と永続性は異なります。ホスト サービスの場合、ユーザー自身が構成を編集するのではなく、プロバイダーに辞書機能を有効にしてもらう必要がある場合があります。
実際の言語とその地域ごとのバリエーションをリストアップしてください。Northsideの架空のガイドの場合、これは米国英語とスペイン語になるかもしれません。ドキュメントでカナダフランス語やブラジルポルトガル語が必要な場合は、すべての地域辞書が互換性があると想定するのではなく、利用en_US可能な場合は対応するバリエーションを使用してください。Collaboraの言語コードリストはサーバー構成の詳細です。実行中のデプロイメントで表示されるコードは、などの形式を使用する場合があります。一方、ドキュメントのインターフェースには、人間が読みやすい言語名が表示される場合があります。
リストは、ユーザーが使用する言語のみに限定してください。Collaboraの設定では、これはallowed_languagesライティング支援ツールでサポートされている言語のリストとして説明されており、言語を多く許可しすぎると起動パフォーマンスに影響する可能性があると警告しています。
自己管理インストールの場合、各言語の Collabora/LibreOffice 言語辞書パッケージがインストールされていることを確認してください。パッケージ名はディストリビューションや Collabora のエディションによって異なるため、Ubuntu、Debian、または RPM パッケージ名をそのままコピーするのではなく、ご使用のオペレーティングシステムのパッケージ説明書を確認してください。対応する辞書モジュールが欠落している場合、スペルチェッカーが使用できない状態でメニューにロケールが表示されることがあります。
公式のCODE Dockerイメージを使用する場合は、辞書を選択するための最新のコンテナ構成手順に従ってください。アプリケーション自身の環境にロケールを追加したり、ホストに辞書をインストールしたりしても、実行中のコンテナが自動的に更新されるとは限りません。コンテナのデプロイメント定義に該当する設定を保持し、再作成やイメージの更新によって設定が意図せず削除されないようにしてください。
パッケージベースのデプロイメントの場合、管理者はインストールでサポートされている言語コードを使用して、allowed_languages設定を更新する必要がある場合がありますcoolwsd.xml。値の簡略化された例は次のようになります。
<allowed_languages>en_US es_ES</allowed_languages>
この抜粋はリストの一例であり、完全な構成ファイルではありません。既存の属性やデプロイメント固有の設定を置き換えるべきではありません。CODEコンテナの場合は、サポートされているDocker構成方法を使用して、正確なイメージバージョンに言語選択を適用してください。デプロイメントマネージャが再起動時に破棄する一時コンテナファイルを編集しないでください。
辞書と許可リストを更新したら、インストール先のサービス手順に従って Collabora を再起動または再デプロイしてください。サーバーログまたはプロバイダのヘルスビューで起動エラーを確認してください。再起動が成功した場合はインフラストラクチャのチェックが完了したことになります。次に、エディタの言語リストにターゲット言語が表示され、各言語のサンプル単語が適切にチェックされていることを確認してください。
Collabora Online Writerでドキュメントを開きます。校正言語を変更したい英語またはスペイン語のテキストを選択し、[ツール]メニューの[言語]コマンドを使用します。CollaboraのWriterインターフェースでは、選択したテキスト、段落、またはドキュメント全体の言語を選択できます。メニューの正確な文言と配置は、Collaboraのバージョンや、タブ付きインターフェースまたはクラシックインターフェースが有効になっているかどうかによって異なる場合があります。Northsideの例では、英語の指示を選択して英語を割り当て、次にスペイン語の家族向けリソースの段落を選択してスペイン語を割り当てます。
再利用するテキストの場合、段落スタイルを使用する方が、各段落を直接繰り返し書式設定するよりも保守が容易です。見出しスタイルや本文スタイルに意図した言語を設定できるため、そのスタイルを使用する後続の段落にも同じ校正言語が適用されます。まずは既存の文書を確認してください。テキストは段落スタイルから言語を継承したり、特定の単語にさらに具体的な言語を割り当てたりすることができます。
ファイルが真に多言語対応の場合は、「文書全体」を選択しないでください。選択すると、既存のコンテンツ全体の言語が変更され、スペイン語のセクションが英語としてチェックされたり、その逆の事態が発生する可能性があります。同様に、既定の文書言語は、テキストに第二言語を割り当てることの代わりにはなりません。
自動スペルチェックがオフになっている場合は、「ツール」>「自動スペルチェック」をオンにしてください。現在のドキュメント言語に辞書が利用可能な場合、入力時にスペルミスのある単語がマークされます。手動でチェックするには、「ツール」>「スペルチェック」を選択するか、お使いの環境で表示されるインターフェースが「校閲」タブの場合はそのタブを使用するか、ブラウザとプラットフォームがショートカットキーとしてF7を渡す場合はF7を押してください。
スペルチェックダイアログで単語が見つかった場合は、候補を受け入れる前に、その文章に割り当てられている言語を確認してください。人名、組織名、地名、頭字語、借用語などは、辞書で警告が出ていても正しい場合があります。展開環境で許可されている場合は、信頼できる繰り返し使用する用語を適切なユーザー辞書に追加してください。下線を消すためだけに、変更を受け入れないでください。
最初のチェックでは、本番用ドキュメントを編集するのではなく、短いテストコピーを使用してください。ノースサイドの架空のガイドでは、英語セクションとスペイン語セクションにそれぞれ意図的にスペルミスのある一般的な単語を1つずつ含め、さらに各セクションに正しいスペルの単語を1つずつ含めます。各段落に言語を割り当て、自動チェックをオンにして、手動スペルチェックを実行します。期待される結果は、スペルミスのある単語は対応する辞書を使用して識別され、正しい単語はフラグ付けされないことです。その後、テストのエラーを削除してください。
言語メニューに該当する言語が表示されない場合、または有用な候補が表示されない場合は、サーバー側の問題である可能性が高いです。辞書がインストールされていない、ロケールが許可されていない、新しい設定が適用されていない、またはエディターが管理者が変更したCollaboraインスタンスとは異なるインスタンスに接続されているなどが考えられます。言語は利用可能であるにもかかわらず、セクション内のすべての単語にフラグが立てられている場合は、サーバーパッケージを変更する前に、その箇所に割り当てられている言語と段落スタイルを確認してください。
また、ドキュメントを閉じて再度開いた後、保存したドキュメントを確認してください。言語の書式設定はドキュメントの内容ですが、スペルチェックの下線はローカルビューの設定である場合があります。言語の割り当てが正しい段落に正しく適用されていること、および他の権限のある編集者でも同じ校正動作が見られることを確認してください。
マネージド型のNextcloud、ownCloud、またはその他のホスト型統合環境では、プラットフォームチームまたはサービスプロバイダーがCollaboraサーバーの設定を管理している場合があります。管理者には、必要な言語コード、Collaboraのバージョンまたはデプロイメントタイプ(既知の場合)、および不足している言語の説明を伝えてください。辞書がインストールされていることと、その言語が許可されていることの両方を確認してもらいましょう。デフォルトのドキュメント言語のみを変更するよう依頼しても、問題は解決しない可能性があります。
LanguageToolなどの外部文法サービスが有効になっている場合は、組み込みのスペルチェック辞書とは別の機能として扱ってください。Collaboraでは、リモート文法チェックは設定可能なサービスとしてドキュメントに記載されています。設定によっては、ドキュメントのテキストがそのサービスに送信される場合があります。リモートチェッカーを有効にする前に、組織のプライバシーおよびデータ処理要件を確認してください。複数のローカル辞書言語を割り当てるためだけにリモートチェッカーが必要なわけではありません。
メニューのラベルやデプロイメカニズムは、リリースや統合によって変更される場合があります。ご使用の Collabora Online の正確なバージョンとコンテナまたはパッケージについては、ドキュメントをご確認ください。参考資料としては、Collabora のドキュメント言語選択ガイド、言語オプションリファレンス、スペルチェックダイアログリファレンスなどがあります。サーバー構成については、Collabora Online SDK マニュアルと公式の CODE Docker 構成ガイドを参照してください。ここに記載されているガイドとメニューは、2026 年 10 月 6 日に確認済みです。本番サービスを変更する前に、インストール済みのリリースと照らし合わせて確認してください。
JWTシークレット、認証ヘッダー、Docker設定、プロキシの動作、コネクタの状態を確認することで、NextcloudにおけるONLYOFFICEの「トークンが無効です」エラーを修正します。
コールバック、内部URL、JWT、TLS、プロキシルーティング、ログ、ストレージを確認することで、NextcloudにおけるONLYOFFICEの「ドキュメントを保存できませんでした」エラーを修正します。
Collabora Onlineのソケット接続エラーを修正するには、26.04 WebSocketの変更点、プロキシルート、アップグレードヘッダー、タイムアウト、TLS、およびログを確認してください。
Collabora Onlineで多言語スペルチェックを有効にするには、サーバー辞書を追加し、言語コードを許可し、テキストに言語を割り当て、複数の言語を含む文書をテストします。
Calcデータ、名前付き画像プレースホルダー、およびBasicマクロを使用して、レコードごとに画像を挿入する信頼性の高いLibreOffice Writerメールマージを作成する方法を、トラブルシューティングと検証の手順とともに解説します。
WOPI、リバースプロキシ、TLS、DNS、WebSocket、およびサーバー間の接続可能性をチェックすることにより、Collabora Onlineのドキュメント接続障害を診断および修正します。
ONLYOFFICEデスクトップエディター(オフライン版)でPDFファイルを編集可能なDOCXファイルに変換します。「名前を付けて保存」の手順に従い、PDFファイルがスキャンされているか確認し、書式設定をチェックしてください。
SeafileをDockerまたは別のホストを使用してCollabora Onlineに接続します。デプロイメントのトレードオフを比較し、HTTPSとWOPIの設定を構成し、編集内容を確認します。
画像が多いLibreOffice Writerファイルで、入力、スクロール、保存が遅い場合の診断を行います。ディスプレイ設定をテストし、サイズの大きい画像を圧縮して、プロファイルまたはハードウェアの問題を特定します。
公式Helmチャートを使用して、Kubernetes上にCollabora CODEをデプロイします。イングレス、TLS、WOPIホストアクセス、シークレット、スケーリング、エンドツーエンドチェックを設定します。