今構築中のサイトで、「Taxonomy Breadcrumb」 を使って パンくず を制御してるんですが、ターム名称の翻訳(ローカライズ)が出来ませんでしたが、仮で、改造して凌いでます。
単なるタームのリスト表示とかでは、ちゃんと英語のターム名称が、日本語に翻訳(ローカライズ)されて表示させられるのですが、タクソノミーパンくずリスト だけ、翻訳されませんでした。
そこで、モジュールのソースを眺めてたら、やっぱりローカライズされてないみたいでした。
具体的には、「taxonomy_breadcrumb.inc
」の関数「_taxonomy_breadcrumb_generate_breadcrumb()
」が問題で、102行目の
$breadcrumb[] = l($parent_term->name, $term_path);
が翻訳されてないみたいです。
これを、
$breadcrumb[] = l(t($parent_term->name), $term_path);
としてあげれば、ちゃんと翻訳されました。
何か他に良い方法ありましたら、コメント頂けると嬉しいです。
もし、これがモジュールの改良につながる可能性がある場合って、こういうのって、どこに連絡すればいいんでしょね?