您好,
我们在论坛中定义了一些头衔,并根据某些条件将其分配给用户。显然,如果用户将其界面语言更改为母语,Discourse 也会翻译这些头衔。这种情况并非发生在所有语言上(在我们的案例中,发生在意大利语上)。
我们认为这种情况不符合预期,因为头衔是用英语预定义的,并且也会显示给除头衔持有者之外的所有用户。
是否有办法解决这个问题?
您好,
我们在论坛中定义了一些头衔,并根据某些条件将其分配给用户。显然,如果用户将其界面语言更改为母语,Discourse 也会翻译这些头衔。这种情况并非发生在所有语言上(在我们的案例中,发生在意大利语上)。
我们认为这种情况不符合预期,因为头衔是用英语预定义的,并且也会显示给除头衔持有者之外的所有用户。
是否有办法解决这个问题?
您能否更具体地说明您在哪里定义了这些标题?
标题通过组标题和徽章定义。
可以在配置文件首选项 > 帐户中从可用选项中选择标题。
有什么关于这个问题的想法吗?
这是预期的还是可以修复的?
啊,抱歉,Armin。我遇到了“未完成草稿”的情况。
我相信徽章标题的设计就是为了翻译(在存在翻译的情况下),所以它们似乎在按预期工作。我猜你可以说它们应该根据查看者的不同而重新翻译,但我认为那将是一个更改而不是修复。
不过,你设置为“默认组标题”的那些不应该被翻译,而应该保持你设置的样子。使用该功能是否更适合你的用例?
谢谢 @JammyDodger,
你说得对,翻译过来的标题是来自徽章的。虽然我认为这会带来混淆,因为拥有相同徽章的两个用户可能拥有不同的(语言)标题,但我们可以通过为徽章提供自定义文本来处理(我希望这能解决我们这里的问题?)。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.