我正在本地化一个 Rails 应用程序,我想知道为什么人们这样做:
# de.yml
helpers:
select:
prompt: "Bitte wählen..."
submit:
create: "Erstellen"
submit: "Speichern"
update: "Aktualisieren"
# some_view.html.erb
f.submit t('helpers.submit.update')
这似乎是标准的做法。
但为什么不这样做呢:
# de.yml
prompt: "Bitte wählen..."
create: "Erstellen"
submit: "Speichern"
update: "Aktualisieren"
# some_view.html.erb
f.submit t('update')
无论如何,命名 YAML 文件的意义何在?它只是迫使我一直重复相同的路径(helpers.submit.update
)。
我不明白...
有人可以帮我吗?