多语言站点名称

Multilanguage site name

不修改源代码是否可行?

如果没有,推荐的方法是什么。一种解决方案是在站点自定义主题内实现它,以根据用户区域设置动态显示多个硬编码字符串。在那种情况下,我怎样才能在速度模板中获取当前语言环境?

好像不改代码就实现不了

您可以在自定义主题中使用 theme-settings 来存储多个网站名称字符串,您可以根据区域设置向用户显示这些字符串。

在velocity模板中,您可以通过下面的代码获取用户和当前语言环境。

$user.getLanguageId()
$theme_display.getLanguageId()

HTH