我检查了 Vapor 的文档(Swift 的 Web 框架:http: //docs.vapor.codes/),了解在小胡子模板中使用本地化的任何提示或技巧,但我找不到任何东西。
Vapor 的示例项目包含一个关于如何使用本地化的示例,但是我必须将所有本地化文本传递给我的 mustache 模板,这对我来说听起来有点矫枉过正。这是一个例子:
let drop = Droplet()
drop.get("localization", String.self) { request, lang in
return try JSON([
"title": drop.localization[lang, "welcome", "title"],
"body": drop.localization[lang, "welcome", "body"]
])
}
drop.serve()
有没有人可以指出我正确的方向?