Hatena::Grouprubyist

うんたらかんたらRuby RSSフィード

2009-01-17gettextを使ってみる

gettextを使ってみる

| 18:42 | gettextを使ってみる - うんたらかんたらRuby を含むブックマーク はてなブックマーク - gettextを使ってみる - うんたらかんたらRuby

validationエラーを日本語化できるらしいので入れてみる。

インストール

$ sudo gem install gettext
Password:
Successfully installed gettext-1.93.0
1 gem installed
Installing ri documentation for gettext-1.93.0...
Installing RDoc documentation for gettext-1.93.0...

設定

environment.txtにrequireを追加

require 'gettext/rails'

controller/application.rbに追加

init_gettext "hogehoge"

※hogehogeは何でもいいらしい。

⇒再起動


⇒undefined methodエラー。。。でmongrelが上がらない。

activesupport-2.2.2/lib/active_support/core_ext/module/aliasing.rb:33:in `alias_method': undefined method `render_file' for class `ActionView::Base' (NameError)


結論

調べてみると

RubyForge: Ruby-GetText-Package: トラッカー詳細: 22666 gettext incompatible with rails >= 2.2.0

rails 2.2.0以上には未対応とのこと。


とりあえず、gem installしてある 2.1.0 を指定するようにenvironment.rbを修正すると

うまくいった。


なかなかよさげです。

f:id:rochefort:20090117190741p:image