Date time is not displayed correctly with qTranslate

When using qTranslate with Wordpress 3.1.3, post date and time was incorrectly displayed, e.g. I got “%A %B %e%q, %Y” in the date time field (“%I:%M %p” field) of the posts.

See qTranslate’s forum page for detailed discussion on this problem.

Excerpts from the above discussion: Modify the 151th line of qtranslate_utils.php from

$date_parameters[] = '#%#';   $strftime_parameters[] = '%%';

to

$date_parameters[] = '#%#';   $strftime_parameters[] = '%';

by deleting the second % assigned to $strftime_parameters[]. This quick fix corrected the date time display in my environment albeit tentative.

Japanese:

Wordpress3.1.3をインストールして、qTranslateを使ってみたら、時刻表時がおかしくなりました。時刻が入るべき”%I:%M %p”のところが、”%A %B %e%q, %Y”みたいな表示になってしまいます。 解決方法:qTranslateのforum

上のページの内容を抜き出すと: qtranslate_utils.phpの151行目の

$date_parameters[] = '#%#';   $strftime_parameters[] = '%%';

のところで、strftime_parameters[]の%をひとつ削除して、

$date_parameters[] = '#%#';   $strftime_parameters[] = '%';

のようにすると、とりあえず正しく表示されるようです。