我浪费了大量时间尝试构建正确的 yaml 来翻译 Rails 中的文本和标签。
有没有一种简单的方法来确定我应该在 YAML 中使用什么路径来提供翻译?
作为一个例子,我使用嵌套的 simple_form 和这个表单 erb:
<%= f.input :birth_date, as:'string' %>
我得到的标签是Birth date
并且我假设只是来自模型属性。
当我调试该行并键入时,f.object_name
我得到
=> "user_wizard[children_attributes]
这是我的 YAML
en-US:
simple_form:
labels:
user_wizard:
children_attributes:
birth_date: "Name Date or Expected Date"
是否有一种可靠的方式来记录、打印、探测、观察、渲染或查询,几乎可以在任何情况下提供我需要的(或一个)确切路径?不仅仅是 simple_form 或模型属性,还有错误消息、按钮、邮件等。