Rails 2.0に対応したRadiant(trunk)の日本語化エクステンション

増田です。

以前Radiantの日本語化エクステンションradiant-gettextを"紹介しました":http://labs.airs.co.jp/2007/7/26/radiant-gettext%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%86%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%8C%96
が、あれからRadiantのバージョンも上がってそのまま使うわけにもいかなくなってきました。

またRailsも2.0となり、どうせRadiantをいじるならRails 2.0で動かしたい、という人もいると思います。

ちょうど数日前にRadiantのtrunkがRails 2.0に対応したので、
今回はリビジョン727のtrunkの日本語化エクステンションを作成してみました。
以下に導入の手順を示します。

初めに必要なライブラリをgemでインストールしておきます。

gem install radius
gem install gettext

次にRadiantのtrunkをチェックアウトします。

svn co  http://svn.radiantcms.org/radiant/trunk/radiant/ -r 727 radiant

この中にbin/radiantというコマンドがあるのでこれでRadiant CMSを作成します。
ここではmy_siteという名前で作ってみます。

/path/to/radiant/bin/radiant --database mysql my_site

セットアップにtrunkのradiantが必要なので、vendorにエクスポートします。
radiantがRails 2.0.2もひっぱってきます。

cd my_site
svn export http://svn.radiantcms.org/radiant/trunk/radiant/ -r 727 vendor/radiant

config/database.ymlを適当に設定し、データベースを作成してからRadiantのセットアップに入ります。

rake db:bootstrap

radiant-gettextをvendor/extensions以下にエクスポートしてきます。

svn export http://radiantgettext.rubyforge.org/svn/trunk/gettext vendor/extensions/gettext

最後にradiant-gettextのセットアップをして終了です。

rake radiant:extensions:gettext:setup

翻訳のし忘れなど発見されましたらご連絡ください。

追記(2008/05/06):
Radiant本家のSubversionリポジトリURLの変更にあわせてエクスポート元のURLを修正しました。

Bookmark and Share