フォーラム

[解決済み] WP2.7 wp_list_comments()の日本語表記 (5 件の投稿)

  1. toemon
    メンバー
    1 年前の投稿 #

    wp_list_comments()で出力されるコメント表示が日本語表記になると、ありがたいです。

    具体的には、wp-includes/comment-template.php(svn rev.9771)の
    1152行

    <?php printf(__('<cite class="fn">%s</cite> Says:'), get_comment_author_link()) ?>

    の<cite class="fn">%s</cite> Says:部分と
    1159行

    <div class="comment-meta commentmetadata"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID, $page ) ) ?>"><?php printf(__('%1$s at %2$s'), get_comment_date('F jS, Y'),  get_comment_time()) ?></a><?php edit_comment_link('edit','&nbsp;&nbsp;','') ?></div>

    の'F jS, Y' と edit 部分です。
    こちらのほうは

    <div class="comment-meta commentmetadata"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID, $page ) ) ?>"><?php printf(__('%1$s at %2$s'), get_comment_date(__('F jS, Y')),  get_comment_time()) ?></a><?php edit_comment_link(__('Edit This'),'&nbsp;&nbsp;','') ?></div>

    みたいな修正しないと無理でしょうか?

  2. lilyfan
    メンバー
    1 年前の投稿 #

    1152行

    こちらは __() 関数で囲まれている中身なので、ja.po/ja.mo がしっかり翻訳できてれいばローカライズされるはずです。

    1159行

    こちらは、%1$s at %2$s という文字列の方はローカライズ対応なんですが、この書式に入れ込む文字列の方が、おっしゃる通り'F jS, Y'edit で決め打ちになっていますね。

    前者は _c('F jS, Y|comment_date') とすればよさそうですが、むしろ、何も引数を与えない方がよいでしょう。その場合、WordPress の一般設定「日付フォーマット」の形式になりますから。
    後者は __('edit') とするか、__('Edit this') でしょうか。

  3. tai
    管理者
    1 年前の投稿 #

    こちらは __() 関数で囲まれている中身なので、ja.po/ja.mo がしっかり翻訳できてれいばローカライズされるはずです。

    ja.po/ja.moがしっかり翻訳できていても、後から元の文字列が変更されればローカライズされません。これはベータ3リリースの後に変更されたものです。

    前者は _c('F jS, Y|comment_date') とすればよさそうですが、むしろ、何も引数を与えない方がよいでしょう。その場合、WordPress の一般設定「日付フォーマット」の形式になりますから。
    後者は __('edit') とするか、__('Edit this') でしょうか。

    http://trac.wordpress.org/ticket/8142
    に追加で報告しました。
    今回は私が報告しましたが、本体側の問題はTracにも直に報告してもらえると大変たすかります。:-)

  4. lilyfan
    メンバー
    1 年前の投稿 #

    これはベータ3リリースの後に変更されたものです。

    ということは、toemon さんは、自動アップデートで nightly ビルドに変更された可能性がある、ということでしょうか。

    今回は私が報告しましたが、本体側の問題はTracにも直に報告してもらえると大変たすかります。:-)

    すいません。trac への報告はサボっていました。どうも 2.7 はベータ版の出来がいまいちなので、trac にばしばし投げないといけませんね ;-)

  5. toemon
    メンバー
    12 ヶ月前の投稿 #

    taiさんlilyfanさんありがとうございます。

    1152行 Says:部分に関して

    toemon さんは、自動アップデートで nightly ビルドに変更された可能性がある、ということでしょうか

    あっ、すみません、自動アップデートではなくtracからr9771のsvnをエクスポートしたもので確認してました。 po.moが(r9725)ベースであることを忘れてました。

    1159行'F jS, Y' と edit 部分に関して

    今回は私が報告しましたが、本体側の問題はTracにも直に報告してもらえると大変たすかります。

    すみません、今回が初めてで、おっかなびっくりで投稿している状態でしたのでtracへの報告というのも腰が引けていたものですから、みなさんには余計なご足労をおかけいたしました。
    早く自分で報告できるようになりたいと思っています。(r9854にて修正されていることを確認いたしました。)

返信

ログイン しなければ投稿できません。

About this Topic

Tags

タグ はまだありません。