Rails i18n APIのYaml翻訳ファイルで複数形を使用する方法の例を挙げてください。基本的にgettextベースのアプリケーションからRailsに移行することです。Rails i18n APIのYaml翻訳ファイルの複数形の例
ここでは、http://guides.rubyonrails.org/i18n.html#pluralizationにa18nの複数の書式が記載されていますが、詳細は制限されています。
msgid "found %d fatal error"
msgid_plural "found %d fatal errors"
msgstr[0] "s'ha trobat %d error fatal"
msgstr[1] "s'han trobat %d errors fatals"
どのようにそれはRailsの国際化APIのため.ymlファイルになります。
言ってやる例えば、私は複数形を使用するのgettextの.poファイルからこのサンプルを持っています。私はRails i18nが変換キーのためにメッセージそのものではなく一意のIDキーを使用することを理解しています。上記の複数のメッセージのキーはfound_x_fatal_errorです。
他の事は、それが.ymlファイルに行くんし、それがどのように見えるん複数形の選択式、である - 我々はgettextのに.poファイルヘッダから、この選択式があり、たとえば言う:
Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;
YAMLファイルではどのように見えますか?
私はこのスレッドがあなたを助けるかもしれないと思う:http://stackoverflow.com/questions/6166064/i18n-pluralization – Frost