/ / Ako môžem použiť lokalizáciu (i18n) s Hamlom v Middleman - lokalizácia, internacionalizácia, haml, sprostredkovateľ

Ako používať lokalizáciu (i18n) s Hamlom v Middleman - lokalizácia, internacionalizácia, haml, sprostredkovateľ

Príklady na webovej stránke spoločnosti Middleman sú v ERB, ale používam HAML.

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

Toto je ich príklad lokalizácie súboru YAML:

---
es:
hello: "Hola"

A takto používajú ERB na prístup k nej.

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

Ale radšej HAML na ERB. Ako sa vyššie uvedený riadok prekladá na HAML?

odpovede:

2 pre odpoveď č. 1

Jednoducho by to bolo:

= I18n.t(:hello)
World

Možno budete chcieť uviesť pozdrav v lokalizačnom súbore:

es:
hello: "Hola %{name}"

a zavolajte to z vašej HAML

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