gpt4 book ai didi

internationalization - Play框架中是否可以有多个消息文件

转载 作者:行者123 更新时间:2023-12-04 18:49:30 28 4
gpt4 key购买 nike

我们有一个网站,将用于两个不同的客户。在第一次请求期间,用户将被要求选择一个客户端。根据该文本,应显示标签和站点内容。

是否可以在 Play 框架中有两个消息文件,并且在 session 启动期间将决定消息文件

根据我的研究,我们可以为每个区域设置多个文件,消息将根据请求中的区域设置获取。

最佳答案

不,目前不支持。
您可以在插件( Look at MessagesPlugin )中轻松做到这一点,甚至可以使用 bootstrap job使用@onApplicationStartup 注释

// From MessagesPlugin.java

//default languange messages
VirtualFile appDM = Play.getVirtualFile("conf/messages");
if(appDM != null && appDM.exists()) {
Messages.defaults.putAll(read(appDM));
}

static Properties read(VirtualFile vf) {
if (vf != null) {
return IO.readUtf8Properties(vf.inputstream());
}
return null;
}

关于internationalization - Play框架中是否可以有多个消息文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8471629/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com