Nov 04, 2002

Movable Type の 2.51 がでました。基本的には 2.5 のバグ訂正版なのですが、右クリックでブログする機能が入っていたりもします。日本語の Language Pack も若干の手直しが必要なので、鋭意製作中です。

いま、このサイトは Shift_JIS で動かしているのですが、Language Pack を動かすためには、Perl の都合で EUC-JP か UTF-8 にしないといけません。MT がきちんと国際化(i18n)されていれば、あまり悩まないのですが、残念ながら、そうでもないので、どうしようか考えています。最近は UTF-8 のサポートもすすんでいるようなので、UTF-8 化しようかな、と思っています。困るのは、レガシーと携帯ユーザくらいかな、と思っているのですが、甘いかな?

なお、今回は以下のポイントの修正で日本語を使えるようになりました。

  • mt.cfg の PublishCharset を Shift_JIS に変更 (2.51からできた)
  • lib/MT/default-templates.pl の "iso-8859-1" を "Shift_JIS" に変更(11個所)
  • styles.css ほかスタイルシートのフォントの設定を変更 (MacOS IE対策)
  • extlib/CGI.pm の 376行目 "ISO-8859ー1" を Shift_JIS に変更
4点目のCGI.pmへの変更は、コメントの投稿時に出る pop-up window での表示が化けるため行いました。環境によってはしなくていいかもしれません。
posted by hirata Nov 04, 2002, 3:52AM | Permalink | Comment | Trackbacks
Comments

初めまして。
猫のweblogを始めてみました。レイアウトも整えたし、内容も書き始めたのですが、extlibの内容は大文字のフォルダばかりで、どうも extlib/CGI.pm というのが見つかりません。なんて初心者の質問で申し訳ありませんが、よろしくお願いします。メインページ以外は未だに文字化けてるんですよ。えーん。
私も、次の旅行はマルタ島に猫を訪ねていきたいと思っています。
http://www.risaka.com/catalog/

posted by: catalog on Nov 12, 2002, 6:28AM | link to this commmet

こんにちは。

わたしがダウンロードした分は、Full Version with Library ってほうでした。それには入っていたんですが、いまみたら、普通の Full Version には入っていないですね。

CGI.pm はサーバのほうにインストールされていることもあります。本当は MT のほうで良きにはからってほしいところではあります...。

ネコいいですね。1st Cat はしりませんでした。

posted by: hirata on Nov 12, 2002, 11:55AM | link to this commmet

どうも、ありがとうございます。
以前にサーバの中にあるセットは落として探ましたが、ありませんでした。やっぱり、私のところには無いのですね。
うーん、mtのサポートフォーラムにでも行ってみます。
やっぱり英語って敷居が高いですよね。

posted by: catalog on Nov 13, 2002, 6:50AM | link to this commmet

昨日深夜からMTを落として、慣れない英語と格闘しながらどうにかサーバー上にinstallしました。(物は試しにウェブ翻訳使ってみましたがあれはだめですね、やはり。普通に読んだ方がマシ。)それで、今、日本語化のlanguage packを導入しようとしてるんですが動きません。

挙げられてたポイントは修正しました。それからextlib/MT/L10N/ に「ja.pm.euc-jp」など4つファイルを置いて、imageファイルはimage directoryに格納しました。

あと何か必要でしょうか。ここで質問するのは場違いかとも思いますが、もし宜しければ、ご教授頂ければありがたいです。

posted by: glass on Dec 02, 2002, 7:16AM | link to this commmet

すいません。メールアドレス書き忘れました。

posted by: glass on Dec 02, 2002, 7:21AM | link to this commmet

ja.pm.euc-jp と ja.pm.utf-8はどちらか一方だけ、自分のサイトのコードにあったものを、使います。euc-jp を使うなら、

mv ja.pm.euc-jp ja.pm

といった感じで名前を変更して使ってください。image ファイルは、lang-ja ディレクトリごと、images ディレクトリに入れてみてください。

posted by: ひらた on Dec 02, 2002, 11:47AM | link to this commmet

けーかほうこく

ダメでした。
英語でやるしかないのかと諦め気分になってます。

posted by: glass on Dec 02, 2002, 11:28PM | link to this commmet

もうすこし詳しい状況を教えていただけると、説明できそうな気がします。

現状は
- extlib/MT/L10N に ja.pm を置いた
- images に lang-ja を置いた
- mt に login して edit profile で自分のアカウントを
開き、Preferred Language を見ても English しかない

というところで正しいでしょうか?

posted by: ひらた on Dec 05, 2002, 5:54AM | link to this commmet

もう一度最初からステップを踏んで、インストールしなおしたらうまく行きました。ありがとうございました。お騒がせしました。

posted by: glass on Dec 06, 2002, 9:00AM | link to this commmet
TrackBacks
Trackback URL: http://daijihirata.com/mt/mt-tb.cgi/68