サポート » テーマ » 日本語表示の訳のバグ?

  • WordPressのver.はWordPress 2.8.6の日本語版です.
    ThemeはFusionを利用しています.
    Archive for 11月, 2009というように表示されます.
    また,日付を直接表示しますと
    Archive for 11月 3rd, 2009
    というように表示され,日本語と英語が混在している状況です.
    ちょっと,不自然かなと.

    下記は要望なのですが,
    カレンダーの上にYou are currently browsing the archives for 火曜日, 11月 3rd, 2009と表示されるところも出来れば,日本語化していただければ良いかなと思います.

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    Fustion の入手先 URL を教えてください。WordPress のテーマは、しばしば同じ名前で別のものがあるため、入手先 URL がないと、回答者が違うものを探してしまうことがあります。

    さて、一般論で言うと、テーマ自体が WordPress の日付表示テンプレートタグを使わず、自前で英語表記をそのまま行なっている可能性があります。したがって、テーマそのものを改造しないと日本語表記にならない可能性が大です。これはテーマが国際化を考えていないのであって、WordPress のバグではありません。

    その意味では投稿先が「バグ報告と提案」というのはふさわしくありません。これは「テーマ」フォーラムに投稿されるべきものだと思います (テーマの問題か、WordPress の問題か区別できなければ、「テーマ」の方に投稿するのがふさわしいです)。

    トピック投稿者 yonagomess

    (@yonagomess)

    >>lilyfanさん
    ちょっと,ソースを見て調べてみます.失礼しました.
    一応,Fusionの入手先は,こちらです.

    トピック投稿者 yonagomess

    (@yonagomess)

    たびたび,すみません.やはり,You are currently browsing the archives forとなるのは,テンプレートのテーマの問題でした.

    ただ,一つ,日付が3rd等となるのは,Wordpress自体の問題のようですが...

    ソースを見てみました。
    結論から申しますと、wordpress自体の問題ではありません。
    テーマの仕様ですね。

    大部分で_e()や__()関数を使用している様ですので、日本語対応のpo/moファイルを作ってあげれば英文の殆どは日本語化できそうです。そして日付の表示ですが、get_the_timeのフォーマット部分(’F jS, Y’等が書かれている部分)を変更すればお好みにできます。たとえば、’Y-m-d’と変更すれば、2009-11-16 みたいになります。

    Codexの「日付と時刻の書式」あたりが参考になるかと思います。
    実際はPHPの書式なのですが。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「日本語表示の訳のバグ?」には新たに返信することはできません。