playframework:i18n + scala

时间:2011-08-29 08:39:34

标签: templates scala internationalization playframework

我想知道是否有办法在scala / playframework中使用i18n,这是我到目前为止尝试过的方法:

@()(

    implicit

    params:play.mvc.Scope.Params,

    flash:play.mvc.Scope.Flash,

    errors:Map[String,play.data.validation.Error]

)

@import play.i18n.Messages

@main(title = "The title") {

    <p>Hello world in &{'english'}</p>

}

我也尝试使用Message.get(...)代替&amp; {...},但它没有帮助

1 个答案:

答案 0 :(得分:12)

这是我使用的:

@import play.i18n._

@main(title = "The title") {

   <p>Hello world in @Messages.get("english")</p>

}

在调用Messages.get(“...”)之前注意@。