我正在运行一个带有英语和西班牙语翻译文件的网站,默认使用英语。
使用以下翻译:
en:
tenants:
about: "About"
至
es:
tenants:
about: "Acera"
使用
t "tenants.about"
正常工作,并在适当时从 en.yml 和 es.yml 文件中正确读取。
但是,当尝试使用 human_attribute_name 属性从西班牙语 es.yml 文件的另一部分中提取模型属性时,不会读取这些值。
所以像
Job.human_attribute_name(:title)
返回“title”而不是“Título”。
同一个es.yml文件的人性化属性部分如下:
es:
tenants:
about: "Acerca"
activerecord:
attributes:
job:
title: "Título de la oferta de trabajo"
location: "Localización de la oferta de trabajo"
job_type: "Tipo de trabajo"
description: "Descripción"
任何见解将不胜感激。