我认为这里有两个概念被混淆了。
模型可能能够将内容翻译成多种语言,但这个语言选择器会更改用户的 Discourse 区域设置,包括用户界面和用户内容。
例如,我们的 AI 功能可能能够将帖子翻译成印地语,但由于印地语目前不是受支持的 Discourse 区域设置,Discourse 的按钮、菜单和标签将保持未翻译状态。选择器会更改整个站点的语言,而不仅仅是帖子内容。
出于设计原因,选项仅限于 Discourse 的 i18n 系统所支持的区域设置,包括适当的语言标签、界面翻译、复数规则以及回退机制。
您可以创建一个插件——它可以注册额外的区域设置,但您需要通过 i18n 为所有按钮和标签提供适当的区域设置支持,而不是通过我们的 AI 翻译功能。