Play 2.0中未转义的消息

时间:2013-01-16 09:08:30

标签: scala internationalization playframework playframework-2.0

我正在玩Play 2.0。

现在我对消息文件中的html元素有疑问。

我有以下模板提取:

<footer>
  @Messages("footer")
</footer>

在我的文件conf / messages中:

footer= Test &reg;

显示页面时,邮件将被转义并显示为

Test &amp; reg;

我不希望邮件被转义!我希望我的html元素(®)显示原样!但它没有用。

如何提供字符串,以便不会发生转义?我试过以下无济于事:

footer= Test \&reg;
footer= Test '&reg;'
footer= test '&'reg;

1 个答案:

答案 0 :(得分:8)

如果翻译字符串中包含HTML元素,则应在模板中包含以下内容:

@Html(Messages("footer"))

或者我完全误解了你的问题?