个人资料偏好设置中的界面语言翻译徽章标题

您好,

我们在论坛中定义了一些头衔,并根据某些条件将其分配给用户。显然,如果用户将其界面语言更改为母语,Discourse 也会翻译这些头衔。这种情况并非发生在所有语言上(在我们的案例中,发生在意大利语上)。

我们认为这种情况不符合预期,因为头衔是用英语预定义的,并且也会显示给除头衔持有者之外的所有用户。

是否有办法解决这个问题?

您能否更具体地说明您在哪里定义了这些标题?

1 个赞

标题通过组标题和徽章定义。
可以在配置文件首选项 > 帐户中从可用选项中选择标题。

1 个赞

有什么关于这个问题的想法吗?
这是预期的还是可以修复的?

啊,抱歉,Armin。我遇到了“未完成草稿”的情况。

我相信徽章标题的设计就是为了翻译(在存在翻译的情况下),所以它们似乎在按预期工作。我猜你可以说它们应该根据查看者的不同而重新翻译,但我认为那将是一个更改而不是修复。

不过,你设置为“默认组标题”的那些不应该被翻译,而应该保持你设置的样子。使用该功能是否更适合你的用例?

谢谢 @JammyDodger

你说得对,翻译过来的标题是来自徽章的。虽然我认为这会带来混淆,因为拥有相同徽章的两个用户可能拥有不同的(语言)标题,但我们可以通过为徽章提供自定义文本来处理(我希望这能解决我们这里的问题?)。

1 个赞

是的,这将是另一个选项。如果您转到 /admin/customize/site_texts 页面并搜索您想要重命名的徽章标题,您可以选择每种语言并手动将其设置为您在其中首选的版本:

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.