Я написал validates_word_count плагин . Я хотел бы сохранить сообщения об ошибках в файле YAML, чтобы их можно было легко перевести.
Формат файла моего плагина выглядит следующим образом:
validates_word_count/
init.rb
lib/
validates_word_count.rb
locale/
en.yml
Мой файл YAML выглядит так:
en:
validates_word_count:
errors:
messages:
too_few_words: "has too few words (minimum is %d words)"
too_many_words: "has too many words (maximum is %d words)"
Однако, если я позвоню I18n.translate('validates_word_count.errors.messages.too_few_words')
, я получу эту ошибку:
translation missing: en, validates_word_count, errors, messages, too_few_words
Как мне настроить плагин / локаль, чтобы I18n.translate () работал?