我需要将 Request Tracker 4.0.4 的语言更改为葡萄牙语。我尝试使用以下代码在 RTConfig_Site.pm 文件中设置 LexiconLanguage: Set(@LexiconLanguages,qw(pt_PT)); 但它不起作用。
任何人都可以帮我解决这个问题吗?
谢谢你的帮助
我需要将 Request Tracker 4.0.4 的语言更改为葡萄牙语。我尝试使用以下代码在 RTConfig_Site.pm 文件中设置 LexiconLanguage: Set(@LexiconLanguages,qw(pt_PT)); 但它不起作用。
任何人都可以帮我解决这个问题吗?
谢谢你的帮助
这个问题可能表明我可以看到一些事情。不过,首先要检查几件事 - 更改 LexiconLanguages 的设置时您期望的结果是什么?您是否认为所有用户都会立即看到葡萄牙语的 RT,或者葡萄牙语将是用户选择的一个/唯一选项?当你说它不起作用时,会发生什么?您仍然看到英文的所有内容还是显示错误消息/日志消息?
这是我能想到的最可能的原因:
您期望现有用户的语言会发生变化,并且没有额外的变化,一切都会是葡萄牙语。不是这种情况。LexiconLanguages 设置控制加载哪些 po 文件(因此可供用户选择)。在这种情况下,您的所有用户语言可能仍设置为 en。您可以运行查询将所有用户的 lang 字段更新为 pt_PT 来解决此问题。