Views で公開されているフィルターの翻訳に問題があります。
私のビューでは、テキストリストフィールドを公開フィルターとして使用しています。問題は、リストの用語を文字列(地域と言語>>翻訳インターフェース>>翻訳)で翻訳したにもかかわらず、用語が常に元の言語で表示されることです。
チェックしましたが、ビューにフィルターに翻訳された用語を表示するオプションがありません。正しい言語で表示されるのと同じ方法で翻訳された他の公開されたフィルターがありますが、それらは選択リストではなく、分類用語です。
また、高度なビュー設定を確認したところ、ローカリゼーションの翻訳方法はすでに「コア」になっています。他に何をチェックすればよいかわかりません。
私は Better Exposed Filters と MEFIBS-ブロック内のより多くの公開されたフォーム を公開されたフィルターに使用しています(これが関連しているかどうかはわかりません)。
コメント#1 の 問題#1762488 に記載されているものと同様のものを試してください。
... [ディスプレイの管理]にアクセスして、[デフォルト]から[デフォルトの翻訳済み]に切り替えます。
Internationalizations Views モジュールを使用してみてください。このモジュールは i18n モジュールを拡張し、 Views を多言語でサポートしています。
確かに、 Internationalizations Views モジュールにはD7のalfa1バージョンしかありませんが、現在 41K以上このバージョンを使用しているユーザー 。そのため、+ 41,000人のユーザーが間違っていることはないため、「DEV」はそのバージョンの有効なリリース修飾子ではなくなったと思いますよね?
注:多言語サイトでのビュー結果のフィルタリングは、 ビュー結果をフィルタリングする方法)などの説明でも示されているように、困難な場合があります。現在の言語ノードに 。
この問題は確認できました。 BEFでの作業中に、私も同じ翻訳の問題に直面しました。おそらくこれはBEFモジュールのバグであり、翻訳を適切に処理しません。一方、この問題を解決するために、明示的にhook_form_views_exposed_form_alter()を使用して、翻訳できない文字列をt()でラップしました。
これが役立ちますように。