www.masahiko.info
#BLOG
www.masahiko.info
Webクリエイター、Web利用者向けの技術情報Webマガジン。シャープブログ(Sharp Blog)。
#BLOG
▼個別記事ページ

2003/10/04 23:06 【カテゴリ:Movable Type関連】 (更新:2006/04/08 23:26)

Movable Typeの曜日の日本語表示 このエントリーを含むはてなブックマーク

Movable Typeの『MTEntryDate format="%x (%A)"』を日本語で表示させたとき、曜日の表示がおかしかった。

「日曜日→月曜日→火曜日→木曜日→水曜日→金曜日→土曜日」
の順に表示されていた。(木曜日と水曜日が逆。)

ソースを調べてみたら、以下の場所がバグっていたので、修正した。

「lib/MT/Util.pm」(853行-864行)
元々のソース:


%Languages = (
・・・
'jp' => [
[ '日曜日', '月曜日',
'火曜日', '木曜日',
'水曜日', '金曜日',
'土曜日'],
[ qw( 1 2 3 4 5 6 7 8 9 10 11 12 ) ],
[ qw( AM PM ) ],
"%Y年%m月%d日 %H:%M",
"%Y年%m月%d日",
"%H:%M",
"%Y年%m月",
],
・・・
);

曜日の部分を修正:


[ '日曜日', '月曜日',
'火曜日', '水曜日',
'木曜日', '金曜日',
'土曜日'],

なお、『MTEntryDate format="%x (%a)"』で曜日省略名(例:月)が表示できるとなっているが(『ウェブログ入門』インプレスのP224参照)、どうも「曜日完全名(例:月曜日)」の頭から3文字目までを取得する仕組みのようで、上記のように曜日完全名が「文字実体参照(character entity references)」になっているので、まともに表示できない(すべて「&#2か&#3」になる)。

| 個別記事ページ表示中 | コメント書込↓ | トラックバック作成↓ |
コメント[4 items] & トラックバック[10 items]
2003/10/07 17:07 【トラックバック】 (Posted from TK-BLOG)

εǤ񤭤ޤȥ꡼إåɽդܸɽֿפȡפդɽƺäƤΤǤ Blog@쿧ɧWebSiteפ Movable TypeܸɽפεкˡȥåХåƤ...

→ “MTǤɽХ”の続きを読む
2003/10/07 20:40 【トラックバック】 (Posted from Blog@一色政彦WebSite)

Trackbackを受け取ったとき、違う文字コードだと文字化けするみたいだ。TK-BLOGさんからももらったTrackbackが文字化けしてしまった・・・。

→ “Trackback文字化けの対応”の続きを読む
2003/10/08 10:32 【コメント】 (Posted by tk109)

初めまして^^ tk109です。
曜日表示不具合の対処方法 トラックバックでご教授
いただき、ありがとうございました。
ちゃんと表示されて感謝感激です!

2003/10/09 06:09 【コメント】 (Posted by 一色政彦)

どういたしまして。
喜んでいただけて光栄です。

2003/10/20 10:06 【コメント】 (Posted by mura)

はじめまして。
読ませていただいて、曜日の食い違いのバグの箇所が分かり、ほっとしました。日本語の曜日表示は使っていないけど、バグが何処にあるのか分からないのが、なんとなく気になっていたもので・・・。
それと、format="%x (%a)"で文字化けしてしまう理由も分かり、参考になりました。ありがとうございました。

2003/10/21 03:01 【コメント】 (Posted by 一色政彦)

コメントありがとうございます。
muraさんのリンク先を参照しました。
(月)(火)…なども表示できるMTプラグインを作ったんですね!
すばらしい。

2003/10/29 09:09 【トラックバック】 (Posted from klabo)

水曜日と木曜日が入れ替わってたみたいだったので探したら、解決方法かありました 感謝!...

→ “曜日がおかしい”の続きを読む
2003/10/29 12:22 【トラックバック】 (Posted from cyberblocks :: time will tell.)

朝、エントリーしたら曜日表示が水曜なのに、木曜とかになっていて、おかしかったんですが、探してみたらこちらに対処法が…、多謝。Blog@一色政彦WebSite: Movable Typeの曜日の日本語表示...

→ “曜日表示のバグみたいです…”の続きを読む
2004/03/04 18:47 【トラックバック】 (Posted from soupir bleu)

まず最初に、#BLOG: Movable Typeの曜日の日本語表示を参考に、/lib/mt/Util.pmを直接書き換えようとしたんだけど、うちの環境ではなぜかRebuildでつまずいた。不条理なことに、mt.cgiさんから、Util...

→ “MTで曜日、その後”の続きを読む
2004/05/05 23:20 【トラックバック】 (Posted from itokoichi-blog)

#BLOGさんを参考にMovable Typeの曜日の日本語表示をしてみました。lib/MT/Util.pmのバグを修正したところ、木曜日と水曜日が逆転してしまう事象も解消されました。...

→ “blogの曜日表示”の続きを読む
2004/07/10 00:43 【トラックバック】 (Posted from tokiwa's blog)

水曜日と木曜日が入れ替わってる。Movable Typeの曜日の日本語表示で解決...

→ “MTの曜日表示が変”の続きを読む
2004/07/14 16:00 【トラックバック】 (Posted from Tomolin WebSite)

これも先日触れた事ですけど(同日でスマヌ)、私のブログ、月表示はドイツ語なんです。 Football(サッカー)がFUSSBALL(小文字だとfußballと書きます)になってるように。 で、せっかく一人...

→ “できたできた(^-^o川”の続きを読む
2004/07/23 00:36 【トラックバック】 (Posted from ごみのやま)

lib/MT/Util.pmを書き換えて(月)を出す方法。

→ “日本語の曜日の省略表示を可能に”の続きを読む
2004/08/31 04:36 【トラックバック】 (Posted from 独白)

%Aを使った時に水曜と木曜との順番が逆になる。 Movable Typeの曜日の日本語表示を参考に修正。 %aは表示できんかった。 はじめの3文字分表示になっているんだろーから、8文字に変更すれば...

→ “MTの曜日の表記を日本語にすると水木が入れ変わる”の続きを読む
コメントを書き込む














トラックバックを作成する
以下のURLにトラックバックpingを送信してください。
トラックバックURL:
http://www.masahiko.info/blog/mt-tb.cgi/63

|| Top | Profile | Works | Diary || IT+ | #BLOG | MyView ||
【リンクについて】→詳細を見る
リンク・フリーです。事前、事後のご連絡は必要ありません。
【著作権について】→詳細を見る
Copyright © 2003-2008 Masahiko Isshiki. All rights reserved.
(引用と私的使用以外の記事・画像及び情報の無断転載を禁じます)