Когда я получаю ошибки на модели Packet, я всегда вижу первую (английскую = не переведенную) строку:
1 error prohibited this packet from being saved:
Naam Gelieve het veld Naam in te vullen!
Найдены переводы для ошибки для одного поля!
Пока в моем nl.yml
есть следующее
nl:
activemodel:
errors:
template:
header:
one: "1 fout voorkwam dat dit %{model} kon bewaard worden"
other: "%{count} fouten voorkwamen dat deze %{model} kon bewaard worden"
body: "Er waren problemen met de volgende velden:"
errors:
template:
body: "Controleer alstublieft de volgende velden:"
header:
one: "Kon dit {{model}} object niet opslaan: 1 fout."
other: "Kon dit {{model}} niet opslaan: {{count}} fouten."
activerecord:
errors:
template:
header:
one: "1 fout voorkwam dat dit %{model} kon bewaard worden"
other: "%{count} fouten voorkwamen dat deze %{model} kon bewaard worden"
body: "Er waren problemen met de volgende velden:"
messages:
blank: Gelieve het veld %{attribute} in te vullen!
models:
survey: test
packet: woordenlijst
user: gebruiker
attributes:
survey:
name: Naam
Если бы вы смотрели много вещей на rails-i18n, скачали их nl.yml, но ничего не помогло.
У кого-нибудь есть подсказка, почему он не работает?
Я думал, что это был возможный конфликт с другими файлами (у меня есть файлы локализации для двух других драгоценных камней), но их временное удаление ничего не изменило.
Кто-нибудь знает, как это отладить?
Могу ли я как-то удалить перевод по умолчанию, чтобы я получил сообщение об ошибке, перевод которого не будет найден?