modx:如何为不同的用户添加不同的管理器语言


modx: how can I add different manager languages for different users?

有没有一种简单的方法可以基于每个用户拥有modx后端界面(管理器)的语言? 例如,管理员看到的后端是英文的,用户 1 是法语的,用户 2 是意大利语的。
到目前为止,我唯一能找到的是系统->系统设置中的全局设置

我正在运行 modX 2.0.7。

编辑:我在更高版本的 modx 中找到了一种通过添加覆盖manager_language的自定义用户设置来做到这一点的方法。但是 2.0.7 不允许您添加 modx-combo-language.
类型的自定义设置更新我的 modx 版本可能有点棘手,因为在过去的 2 年里,相当多的开发人员一直在研究它,它可能会破坏一些东西。

正如您已经意识到的那样,您可以通过将manager_language添加到该用户的"设置"选项卡来覆盖每个用户的设置。

modx-combo-language可能在 2.0.7 中不可用,但您仍然可以将设置添加为文本字段,然后输入所需语言的 ISO 代码(例如 en、it、fr、es)。

我做了一些研究,据我所知,这是不可能的。

因为语言是在系统设置中设置的,所以(就像你说的)是全局的。您可以建议将其作为将来的功能,因为如果不对核心文件进行一些繁重的编辑,它此时将无法工作。