2

Middleman 网页上的示例是在 ERB 中的,但我喜欢使用 HAML。

http://middlemanapp.com/advanced/localization/

这是他们的示例本地化 YAML 文件:

---
es:
  hello: "Hola"

这就是他们使用 ERB 访问它的方式。

<%= I18n.t(:hello) %> World

但我更喜欢 HAML 而不是 ERB。上述行如何转换为 HAML?

4

1 回答 1

3

这只是:

= I18n.t(:hello)
World

不过,您可能希望将问候语放入本地化文件中:

es:
  hello: "Hola %{name}"

并像这样从你的 HAML 调用它

= I18n.t(:hello, :name => 'World')
于 2013-01-10T12:34:21.447 回答