/ / Como eu uso a localização (i18n) com Haml em Middleman - localização, internacionalização, haml, intermediário

Como eu uso a localização (i18n) com Haml em Middleman - localização, internacionalização, haml, intermediário

Os exemplos na página da Web de Middleman estão no ERB, mas eu gosto de usar o HAML.

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

Este é o arquivo YAML de localização de exemplo:

---
es:
hello: "Hola"

E é assim que eles usam o ERB para acessá-lo.

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

Mas eu prefiro o HAML para o ERB. Como a linha acima se traduz em HAML?

Respostas:

2 para resposta № 1

Isso seria simplesmente:

= I18n.t(:hello)
World

Você pode querer colocar a saudação em seu arquivo de localização:

es:
hello: "Hola %{name}"

e chamá-lo de seu HAML como este

= I18n.t(:hello, :name => "World")