Как разрешить пользователю переключать язык в playframework 2
В моем контроллере игры 1.x у меня было это:
public static void language(final String language){
Lang.change(language);
Header referer = request.headers.get("referer");
if(referer == null){
index();
}else{
redirect(referer.value());
}
}
Я хотел бы сделать то же самое в игре 2.x, но у меня сложилось впечатление, что функциональность больше не доступна. Это то, что я до сих пор
def language(language:String) = Action { implicit request =>
// TODO change language
val referer = request.headers.get("referer")
referer.map{ referer =>
Redirect(referer, FOUND);
}getOrElse(
Ok(views.html.index())
)
}