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

September 04, 2005 [おもひで]

[Ruby] Ruby-GetText-Package-1.0.0 is out!

ようやくリリースしました。とうとうメジャーリリースです。考えてみれば長い道のりでした(^^;)。

プロジェクトはrubyforgeに移ったし、gem化もしたし、Railsもサポートしたし、まぁ、良いタイミングではないかと。

rubygemsを使ってる人は

 > gem install gettext

でインストールできます。特にWin32な人向け。あ、そうそう、Win32な人はgemを呼んだときにmswin32を選択してください。

[Ruby] Ruby on RailsでRuby-GetText-Packageを使う

ドキュメントとしてまとめてみました。よろしかったら見てやってくださいな。

ちなみに、これを書いててまだやりたいことが残っていることに気づいた。うーん、どうしよう。Ruby-GNOME2もやんないと行けないしなぁ。

とりあえずメモ。

  1. GetText.locale= は現在のTextDomainのロケールを変更するメソッドではなくて、GetText全体のロケールをデフォルト値として設定できるメソッドに変更する。
    なぜなら、Locale.getで動的に取得するロケールを強制的に設定したいというニーズがあるから(例えば"ja"のみとか)。これはAPIの仕様変更になっちゃうんだけど、たぶんこのメソッド使ってる人いないだろうからまぁヨシとするか(ホントか?)。
  2. msgmergeとか使って如何にアプリをメンテナンスしていくか、というところのドキュメントが無いんだよなぁ。そこんとこ書かないといかんな。実際のところカタログファイルのメンテナンスが大変なんだし
  3. この前書いてたJavascriptのGetText化。マルチテキストドメイン化は難しいかなぁ、と思ったんだけど、ちょっと良いアイデア浮かんじゃったから、それも実装したいなぁ。ってその中身を書いておかないと忘れそうな気もするが....まだヒミツ(苦笑)
  4. あと、なんかあったっけなぁ。忘れちった。

[Hiki] 最近またRuby-GNOME2 Project Websiteのinfo.dbが壊れる

1日に1回はおかしくなってる。

どうも、負荷かけると不可っぽい。ダジャレかよ(苦笑)。

いや、マジで。wgetを2つ同時にとかでもダメになる。うーん、どうしてくれよう。info.dbがタイトルとか、複数の情報、リファラとかアクセス数とかを持ってるから毎回アクセス毎に書き換わるんだよね。せめて、毎回書き換わる情報(:references, :count)と、そうじゃない情報(それ以外)は別ファイル化した方がよさげ。

何せ、なぜか:titleが消えちゃうのが悲しい。


編集