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

October 24, 2004

[Ruby] RAA

RAAのをアップデートすると、Dependency: Required byな部分が消えてしまう気がする。

とりあえずraa-admin@ruby-lang.orgにメール送ったんだけど、日本語で良かったのかな。

なひさんからリプライあり。そういう仕様なんだそうな。

[Ruby] Ruby-GetText-Packageのドキュメント

新機能分の記述を追加したら大きくなったのでページをいくつか分割してみた。

結構、見やすくしたつもりなので良かったら見てやってください。もちろん間違い等ありましたら指摘していただけると助かります。

ついでに、これを機会に開発しているアプリケーションをL10n化しちゃいましょう!

英語の分もやったので時間がかかってしまった...。ここが大変(T_T)。


October 24, 2007

[Rails] ActiveRecord::Observer + GetTextで翻訳文字列が抽出できなくなる

という報告があったので調べてみたんだけど、これを今のrgettext側で対応するというのはちょっと厳しそう。

一応、ワークアラウンドとして以下のようなことを考えてみた。ちょっとやってみたところ動いてるみたいなんだけど、どうだろう。誰か試してみません?

# config/environment.rb
Rails::Initializer.run do |config|
   :
   :
  unless defined? GetText
    config.active_record.observers = :user_observer 
  end 
   :
   :
end
   :
   :
require 'gettext/rails'

Railsを普通に起動したときはrequire 'gettext/rails'が呼ばれる前だからGetTextが定義されていないだろう、updatepo時は先にGetTextが定義されている、という微妙な状況を判定する、というステキな回避策だ。
そういえば、ものすごい崖の上に長〜い丸太(一本のみ)の橋がかかっていて、それを渡っている最中にトリがこちらに向かって飛んできたので避けようとしたら、落っこちそうになったけど丸太にしがみついて間一髪セーフ、みたいな夢を最近見たのを思い出した。


更新 設定