Middleman网页上的例子都在ERB中,但我喜欢使用HAML。
http://middlemanapp.com/advanced/localization/
这是他们的示例本地化YAML文件:
---
es:
hello: "Hola"
这就是他们使用ERB访问它的方式。
<%= I18n.t(:hello) %> World
但我更喜欢HAML到ERB。上述行如何转化为HAML?
答案 0 :(得分:3)
这只是:
= I18n.t(:hello)
World
您可能希望将问候语放在本地化文件中:
es:
hello: "Hola %{name}"
并从您的HAML中调用它
= I18n.t(:hello, :name => 'World')