ratio - rational - irrational

« 自意識過剰 | Main | JSR 294 »

2007年05月14日

RSpecでのGetText::Railsローカライズの確認

FunctionalTestとIntegrationTestでローカライズの確認テスト」を読んで、RSpecでやってみた。

1つ考えるべきは、メッセージのローカライズはViewの仕様なのかということだ。これはTest::Unitで書くのが正しくて本当はRSpecを使うのが根本的間違いなのかもしれない。これはあとで落ち着いて考えよう。

それはそれとして、もしRSpecでRuby-GetTextによるRails viewのローカライズを確認するなら、1つ注意が必要だ。自動的にはgettext gem標準のrails.poによるエラーメッセージやなんかが翻訳されない。コントローラーを通らないせいだろう。

setupブロックで明示的にGetText.bindtextdomain('rails')したら期待通りに翻訳された。あぁ、あと、GetText.localeも設定が必要ね。



トラックバック

この記事のトラックバックpingのURL:
http://idm.s9.xrea.com/blog/mt-tb.cgi/621

コメント

新しくコメントをつける

よくわからない理由により、コメントが即座には反映されないかもしれませんか゛、ボタンを押して元の画面に戻ってきたならたぶん正しく送信されています。




blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com
© 2007 Yugui

Powered by Movable Type 3.2-ja-2