templates - playframework : i18n + scala

标签 templates scala internationalization playframework

我想知道是否有一种方法可以将i18n与scala/playframework一起使用,这是到目前为止我一直在尝试的方法:

@()(

    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(...)而不是&{...},但这没有帮助

最佳答案

这是我用的:

@import play.i18n._

@main(title = "The title") {

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

}

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

关于templates - playframework : i18n + scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7227909/

相关文章:

c++ - 为什么必须在哪里放置 “template”和 “typename”关键字?

c++ - 使用函数模板返回 X 类型变量的值

Scala 变量参数 :_*

scala - 从两个 boolean 值构建字符串

django - 在 django 中更改语言及其 url

c++ - 模板使用另一个模板

c++ - 具有通过 int 参数化的模板参数的模板函数

Scala 调试

variables - 走向国际化(i18n)

.NET 日期到字符串在 Vista 伪文化中给出无效字符串