July 22, 2003

日本語ランゲージパック

今回、本の執筆に合わせて、ランゲージパックを更新してみました。いくつか言葉を日本語化して、よりわかりやすい表現にしてみました。最新版は、こちらからダウンロードできます。

mt-ja.tar.gz | mt-ja.zip

すでに、Movable Type をインストールしている方は、ja.pm をいれかえるだけで、新しいランゲージパックに変更できます。

今回のランゲージパックに付属している ja.pm は、そのままだと、一括編集モード (PowerEdit mode) の投稿の状態 (Post Status) 表示に問題が発生します。上記ランゲージパックに付属のパッチでは自動的に修正されますが、すでに Movable Type をインストールしている方は、以下の修正を行ってください。

MT/lib/MT/App/CMS.pm の1526行目付近の (パッチなどで変化している場合があります)


$row->{title_short} = encode_html($row->{title_short}, 1);
$row->{status_text} =
  $app->translate(MT::Entry::status_text($obj->status));
$row->{"status_$row->{status_text}"} = 1;
$row->{entry_odd} = $i++ % 2 ? 1 : 0;
$row->{has_edit_access} = $perms->can_edit_all_posts ||
  $obj->author_id == $app->{author}->id;

$row->{"status_" . MT::Entry::status_text($obj->status)} = 1; に変更してください。

詳しくは README.ja を参考にしてください。

投稿者 dh : July 22, 2003 2:04 AM