■
試してます。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 です。