コンテキスト言語を変更すると、ラベルおよび翻訳が消える


説明

ユーザーがサイトに新しいコンテキストの言語を設定した後、ユーザー インタフェースの翻訳が利用できなくなる場合があります。例えば、EXMボタン、コンテンツまたはエクスペリエンス エディターのラベル、およびデスクトップのスタートのメニュー アイテムのテキストが消える可能性があります。この問題は、サイトが(「site#lang」クッキーを介して)「Accept-Language」ヘッダの変更された値から解析されたコンテキスト言語でレンダリングされるため発生します。その結果、現在の言語に利用可能な翻訳が存在しないため、レンダリングされたラベルが消えてしまいます。「site#lang」クッキーを手動で削除し、ページを更新すると、全てのラベルと翻訳が正しく表示されます。

解決策

この問題を解決するには:

  1. 影響を受ける製品バージョンと互換性のあるパッチを以下のページからダウンロードし、インストールします:
    https://github.com/SitecoreSupport/Sitecore.Support.100371.100542/releases.
    他のXPリリース専用の解決策の入手については、Sitecoreサポートに連絡してください。
  2. クッキーおよびブラウザのキャッシュをクリーンアップします。