まず、Ktai Style付属のpoファイルをテキストエディタで開き、記述が以下のようになっているかどうか確認してください。
msgid "Categories"
msgstr "メニュー"
(デフォルトでは存在しないので、追加する必要があります。)
なお上記の方法で一応表示できるはずですが、更新の手間などを考慮しますと、テーマ独自のmoファイルを作成した方が楽なような気もします。
この場合、カスタマイズしたい部分だけを記述した小さなja.moを新たに作成し、携帯テーマディレクトリにfunctions.phpとともに置きます。
例えば、
ja.po
msgid "Categories"
msgstr "メニュー"
msgid "Pages"
msgstr "ご案内"
functions.php
load_theme_textdomain('green');//ja.moを「green」として読み込む
テーマの該当部分
ks_ordered_link('', $max, ks_blogurl(false) . '?menu=cats', __('Categories', 'green'));//「green」として読み込んだja.moからCategoriesを表示
kurosquareさん、こんにちは!ご回答に感謝いたします。
poファイルを確認しました。msgid “Categories”はデフォルトで入っていなかったのですね。初歩的ミスでおはずかしいです。
おっしゃるように追加することにより、無事表示することができました。
本当にありがとうございます。
また、moファイルをオリジナルで作成することも可能なのですね。
そちらにも挑戦してみたいと思います。
本当にありがとうございました!
テーマ独自の po/mo を持っているものとして Loving や Redportal テーマがありますので、これの ja.po ファイルならびに functions.php, index.php を参考にしてみてください。
なお、Ktai Style 2.0.0 (開発中) では
load_theme_textdomain('loving', dirname(__FILE__));
などとしないと動かなくなります。この記法は現在でも通用しますので、今のうちからこのように書いておくことをおすすめします。
lilyfanさん
はじめまして!アドバイス、ありがとうございます!
そしてナイスなプラグインを、本当にありがとうございます!
もしかしたら、Ktai Style 2.0.0 (開発中) にアップデートしたら、既存ページも動かなくなるということでしょうか。
今のうちに、記載しておきます(^^)ありがとうございます!
もしかしたら、Ktai Style 2.0.0 (開発中) にアップデートしたら、既存ページも動かなくなるということでしょうか。
「既存ページが動かない」の意味がよく分かりませんが、既存のテーマにおける load_theme_textdomain('loving');
などの指定がうまく動かなくなる (==所々英語になる) という意味であれば、その通りです。