サポート » プラグイン » KtaiStyleでpoファイル編集しても、一部適用されない現象

  • 解決済 naonao38

    (@naonao38)


    こんにちは!KtaiStyleバージョン1.80 (Green1.2.0)を利用させていただいております。
    ナイスなプラグインを、本当にありがとうございます。
    利用して半年程度の初心者です。

    フッター部分の、「カテゴリ」と「ページ」を違う表現(「メニュー」と「ご案内」)にしようと思い、どうにかpoファイルを編集して(moにコンパイルして)みたのですが、「カテゴリ」は「Categories」と表示されてしまいます。
    (「ページ」→「ご案内」は成功しています。)

    コードはこんな感じで行っております。

    <?php
    }
    ks_ordered_link('', $max, ks_blogurl(false) . '?menu=cats', __('Categories', 'ktai_style')); ?>
    
    <?php
    ks_ordered_link('', $max, ks_blogurl(false) . '?menu=pages', __('Pages', 'ktai_style')); ?></div>

    もし、原因や解決方法などがわかりましたら、教えていただきたければ幸いです。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • kurosquare

    (@kurosquare)

    まず、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を表示

    トピック投稿者 naonao38

    (@naonao38)

    kurosquareさん、こんにちは!ご回答に感謝いたします。

    poファイルを確認しました。msgid “Categories”はデフォルトで入っていなかったのですね。初歩的ミスでおはずかしいです。
    おっしゃるように追加することにより、無事表示することができました。
    本当にありがとうございます。

    また、moファイルをオリジナルで作成することも可能なのですね。
    そちらにも挑戦してみたいと思います。

    本当にありがとうございました!

    モデレーター IKEDA Yuriko

    (@lilyfan)

    テーマ独自の po/mo を持っているものとして Loving や Redportal テーマがありますので、これの ja.po ファイルならびに functions.php, index.php を参考にしてみてください。

    なお、Ktai Style 2.0.0 (開発中) では

    load_theme_textdomain('loving', dirname(__FILE__));

    などとしないと動かなくなります。この記法は現在でも通用しますので、今のうちからこのように書いておくことをおすすめします。

    トピック投稿者 naonao38

    (@naonao38)

    lilyfanさん

    はじめまして!アドバイス、ありがとうございます!
    そしてナイスなプラグインを、本当にありがとうございます!

    もしかしたら、Ktai Style 2.0.0 (開発中) にアップデートしたら、既存ページも動かなくなるということでしょうか。

    今のうちに、記載しておきます(^^)ありがとうございます!

    モデレーター IKEDA Yuriko

    (@lilyfan)

    もしかしたら、Ktai Style 2.0.0 (開発中) にアップデートしたら、既存ページも動かなくなるということでしょうか。

    「既存ページが動かない」の意味がよく分かりませんが、既存のテーマにおける load_theme_textdomain('loving');
    などの指定がうまく動かなくなる (==所々英語になる) という意味であれば、その通りです。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「KtaiStyleでpoファイル編集しても、一部適用されない現象」には新たに返信することはできません。