在i18n中增加重点

时间:2011-05-02 07:06:46

标签: ruby-on-rails internationalization haml yaml

我正在为内置rails的应用程序设置i18n。 整个系统非常易于设置和使用。 但有一点我无法找到最好的方法,也无法在互联网上找到任何信息。

说我想在i18n中设置一个段落,但我希望段落中的一个词是强调

设置此类内容的最佳/推荐方法是什么?


目前我正在使用这种表示法,但我并不喜欢它。

Haml文件:

%p
  != t("msg.start")
  em!= t("msg.em")
  != t("msg.end")

en.yml文件:

en:
  msg:
    start: "Hello there"
    em: "you"
    end: ", how are you doing?"

1 个答案:

答案 0 :(得分:4)

en:
  msg: Hello there <em>you</em>, how are you doing?

%p
  = t(:msg).html_safe

没有必要在圈子中试图总是使用haml标签;它是为了帮助你,而不是让事情变得更加困难。