私はAEM6.0 SP2を使用しています。作者では、フランス語のサイトのエディタインターフェイスはフランス語で表示されます。私の好みは英語に設定されています。作成者のダイアログラベル/テキストは、フランス語の翻訳で表示されます。これは私のサイトでのみ発生し、Geometrixxでは発生しません。 たとえば、継承ダイアログをキャンセルすると、次のように表示されます。辞書の一部のみをAEM 6.0に読み込む方法は?
しかし、Geometrixxサイトと同じダイアログが英語で表示されます。私はGeometrixxのサイトを私と比較して、大きな違いは見つけられませんでした。
さらに掘り下げて見ると、/libs/cq/i18n/dict.en_us.jsonはカスタム翻訳のみを返しますが、私たちのカスタム翻訳に加えて/libs/cq/i18n/dict.fr_ca.jsonもAEM OOTBを返します。翻訳。カスタム翻訳は、/ apps/myapp/i18nに適切に配置されます。 org.apache.sling.i18n jarのバージョンは2.2.8です。
作成者ダイアログを優先言語でのみ表示し、サイト言語で表示しない方法はありますか?
いいえ、私の辞書の定義は正しいです。私の質問は、どうしてcq:dialogとcq:widgetsがURL言語を選んで、嗜好言語ではないのですか? Geometrixxページの場合、それは嗜好言語からi18nテキストをレンダリングする。私のアプリケーションページだけがこのように動作します。私は何をしているのか理解できませんでした。 –