2

MiddlemanのWebページの例はERBにありますが、私はHAMLを使用するのが好きです。

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

これは彼らのローカリゼーションYAMLファイルの例です:

---
es:
  hello: "Hola"

そして、これは彼らがそれにアクセスするためにERBを使用する方法です。

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

しかし、私はERBよりもHAMLの方が好きです。上記の行はどのように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 に答える