将html格式应用于i18n消息

adi*_*dis 13 playframework-2.0

在玩!2.0我们可以将参数传递给i18n消息,如下所示:

在我看来:(message.key = task.created with arguments:firstName和code)

<div class="alert alert-success">
<a class="close" data-dismiss="alert">×</a>
    @Messages("task.created", MyContext.currentUser().firstName, newTask.code)
</div>
Run Code Online (Sandbox Code Playgroud)

我的消息定义为:

task.created=<strong>{0}</strong>, your task has been saved with code {1}
Run Code Online (Sandbox Code Playgroud)

我希望看到firstNameHTML标签强大,但不是应用强标签,而只是打印strong标签.

我希望你理解我的问题.Play中是否可以使用它?

谢谢!

小智 21

像这样做:

@Html(Messages("task.created", MyContext.currentUser().firstName, newTask.code))
Run Code Online (Sandbox Code Playgroud)

我希望这可以帮到你!