1
翻訳したい価格属性を持つモデルがいくつかあります。私のロケールファイルで名前空間のActiveRecord翻訳にデフォルトを適用する
が、私はこの翻訳を持っている:
de:
activerecord:
attributes:
defaults:
price: Preis
これは、任意の非名前空間モデルのために働く、例えば:
Shoe.human_attribute_name(:price) # works!
しかし、それは名前空間のモデルでは動作しません、例:
Product::Shoe.human_attribute_name(:price) # doesn't translate!
変換ファイルDRYを保持し、名前空間にデフォルトを適用することは可能ですか?うんざり?
を私はすべての名前空間モデルの明示的な翻訳を追加する必要がありますか? – SvenDittmer
私はそう信じています。名前空間のi18nキーは、名前空間を持たないものとは異なります。 – MurifoX