У меня есть несколько моделей, сгруппированных в подобном модуле:
#/app/models/blobs/small_text.rb
class Blobs::SmallText < ActiveRecord::Base
#.. class implementation
end
Я хотел бы установить имя человеческого класса на "Texte Court" in French:
I18n.locale = "fr"
Blobs::SmallText.model_name.human # should return "Texte Court"
У меня возникли проблемы с модульной частью определения класса и с тем, как его включить в файлы локали. Я пробовал несколько комбинаций в своих файлах локали, но это не сработало. Вот несколько комбинаций, которые я пробовал:
# /config/locales/models/blobs.fr.yml
# first attempt (does not work)
fr:
activerecord:
models:
blobs_small_text: "Texte Court"
# /config/locales/models/blobs.fr.yml
# second attempt(does not work)
fr:
activerecord:
models:
blobs:
small_text: "Texte Court"
Есть идеи? Спасибо D.