2009-05-26 13 views
0

私はindex.erbとindex-de.erbを得て、どこかで、I18n.localeが:deだったときにindex-deがレンダリングされる例を見ましたが、試してみましたが、うまくいかず、この件に関するドキュメントが見つかりませんでした。これは実際には機能するのですか、これを行うには別のプラグインが必要ですか?現在のロケールに応じて異なる部分をレンダリングする方法

答えて

1

これらは、たとえばindex.LOCALE.EXTENSIONという名前にする必要があります。ロケールのindex.de.erbまたはindex.de.html.erb(I18n.locale)

1

ローカリゼーションは2.2以降のレールに組み込まれています。 i18n screencastおよび/またはguideをチェックしてください。

編集:特に、ガイドのセクション3.3「ローカライズされたビュー」をチェックしてください。簡単な答えは、正しいファイル名がindex.de.html.erbであることです。

関連する問題