よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

April 06, 2005 [おもひで]

[Ruby] RWiki-2.1.0pre1

RWikiでもRuby-GetText-Packageを採用していただいたとのことでソースをちょっと見させて頂いた。

Ruby/GetTextはGetText::TextDomainというクラスを使ってカタログデータを管理して外部インタフェイスとしてGetTextモジュールを定義しているんだけど、RWikiでは、そのTextDomainクラスを直接利用してGetTextモジュール自体は書き直しているという形のようだ。

でも、そっかぁ。オレ、この辺が直接アクセスされていることを想定していなかったんだよなぁ。

現在リリースしているRuby/GetTextでは、TextDomainクラスにもGetTextモジュールにも文字列取得用のメソッドと実装が混在してるんだけど、現在のCVS版ではこの辺を「moファイルに直接アクセスするコアなメソッド(gettext/ngettext)はTextDomainへ、moファイルに直接アクセスしない文字列取得メソッド(sgettext/N_)はGetTextモジュールで」定義するように整理(リファクタリング?)しようと思ってるんだよなぁ。ちょっとまずいかな。

本日のツッコミ(全3件) [ツッコミを入れる]
(April 07, 2005 08:04)

gettext周りは(も)須藤さんが書いてます。RWikiのポリシーとしてはライブラリの変更を追っかけていくと思うので、気にせず変更して良いように思うけどどうだろう > kou

kou (April 07, 2005 10:47)

もちろんです. :)
がんがんやっちゃってください.
RWikiはちゃんと追従しますよ. ;D
# 仕事のコードじゃないなら自分の満足するコードを(楽しく)書くことを優先してほしいです.

むとう (April 08, 2005 02:18)

了解です。そう言っていただけると助かりマスです。


編集