Middleman 网页上的示例是 ERB 格式的,但我喜欢使用 HAML。
http://middlemanapp.com/advanced/localization/
这是他们的示例本地化 YAML 文件:
---
es:
hello: "Hola"
这就是他们使用 ERB 访问它的方式。
<%= I18n.t(:hello) %> World
但与 ERB 相比,我更喜欢 HAML。上面这行代码如何翻译成 HAML?
最佳答案
这只是:
= I18n.t(:hello)
World
您可能希望将问候语放入本地化文件中:
es:
hello: "Hola %{name}"
并像这样从 HAML 调用它
= I18n.t(:hello, :name => 'World')
关于localization - 如何在 Middleman 中将本地化 (i18n) 与 Haml 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14238223/