Hatena::ブログ(Diary)

LazyLoadLife RSSフィード Twitter

2006-05-09

[] Ruby on RailsでRuby-GetText-Packageを使う (Rails-2.3.2以降) - よたらぼ 保管庫

試してます。Rake タスクとの合わせ技がすごく快適。


なんですけど、サンプルの、

app/models/ariticle.rb:

validates_length_of :description, :minimum => 10, :message => N_("%{fn} is too short (min is %d characters)")

がうまく動かないっぽいです。%d を含んでるダメみたい。


po/ja/blog.po:

#: app/models/blog.rb:3
msgid "%{fn} is too short (min is %d characters)"
msgstr "%{fn} が少なすぎよ。最低 %d 文字は入力してよねっ!"

とか書いていても、Ruby-Gettext-Package のデフォルト

gems/gettext-1.5.0/po/ja/rails.po:

#: lib/gettext/rails.rb:271
msgid "%{fn} is too short (min is %d characters)"
msgstr "%{fn}は%d文字以上で入力してください。"

が使われてしまうようです。:message から %d を取って updatepo して fuzzy 取って作り直すと無問題。(そりゃそうだ)


Ruby-Gettext-Package は gem で入れたやつで、バージョンは 1.5.0 です。

むとうむとう 2006/05/10 01:42 やっぱりバグでした。お手数ですが以下を参照して修正版を試して頂けないでしょうか?

http://www.yotabanana.com/lab/20060509.html#p03

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/babie/20060509/p1