多语言插件 🌐

这是非标准的自定义语言吗?

如果它是常规语言,为什么没有从文件中加载您的语言?

语言更改最终以与“自定义”->“文本”相同的方式存储,因此应在常规备份中导出。

建议通过创建一个不带插件的暂存实例,并将其加载到备份中来验证这一点,并验证更改是否仍然存在。

没有插件,将无法方便地批量删除更改(通过删除上传)。

1 个赞

我不得不复制西班牙语版本来更改我们所有实例中的信任级别字符串。所以我们使用的是 ES_XX(额外版本)。

我真的很怀念 Discourse 中以纯文本模式编辑文本的可能性。在老式论坛中,我们可以下载和上传单个文件,仅此而已。

1 个赞

您好 @angus @merefield

我刚安装了一个新的 Discourse 实例,并启用了两个插件(discourse-translator 和 discourse-multilingual),但遇到了截图中的错误。我是不是遗漏了什么?

我还注意到文档不可用,总是被重定向到损坏的链接……您能帮帮我吗?

提前感谢!

在此期间,响应速度会非常慢。我们正专注于付费客户和一次重大迁移。在迁移完成之前,对我们免费插件的支持将断断续续。敬请谅解。

2 个赞

您好!该插件使用的标签组 ID 为 1 或 2,无法从 UI 编辑这些组,也无法删除组,只能删除所有标签。

我们之前在安装多语言插件之前就使用了这些组,因此需要将当前分组的标签移动到其他组(4 和 5)。

请问有人能告诉我更优雅的方法吗?移动完标签后,我们最终将使用多语言插件,并使用语言标签,而不是我们之前分组的方式 :slight_smile:

1 个赞

您好,

我遇到了一个奇怪的错误,

如果我尝试在下拉菜单中设置默认侧边栏标签,则看不到任何语言标签,但如果我将鼠标悬停在上面,则有数据。看起来像这样:

我也可以选择它们。

当用户尝试在其自己的 GUI 设置中设置自定义默认标签时,也会出现相同的行为。

供您参考。

2 个赞

您好,我安装了该插件,感谢您非常成功的开发。

在添加主题时有一个选择多种语言的选项,如果您能在此选项中添加一个设置中的开关选项会更好。

当普通用户分享主题时,即使主题面板中没有语言选择器,主题也会被打开。如果在此处添加,我认为它应该是强制性的。

我可以在“自定义 > 文本”中添加更多语言吗?

我记得你可以,但我不知道插件的实际当前状态(只是因为它在我实例中错误的自定义区域设置导致问题而禁用了它)。

也许我们可以在这里总结一下?哪些有效,哪些无效,哪些已计划,哪些未计划?

我报告/建议多语言图标可以指向标记的帖子,例如:

ES -> tag/es
EN -> tag/en

这似乎是一个合乎逻辑且非常简单的修复/改进。但这不是强制性的,而且可能还有其他更重要的事情需要首先考虑。

我正在自己完成一些事情,然后我会支持 Pavilion,因为多语言和自定义表单对我们来说是强制性的 :slight_smile:

但我首先还有很多工作要做!正因为如此,我才了解合作社所面临的情况。为团队点赞,它似乎是核心(!)之外最稳固的一个!

1 个赞

目前唯一可以依赖的是,如果馆阁仪表板显示测试通过。

然后浏览源代码中的现有测试,看看测试了什么。(测试描述非常易读)。有前端和后端测试。

我相信有一个项目即将启动关于这个插件,所以它应该很快会得到一些关注。

3 个赞

升级到最新版本时,此插件出现了一些小错误

可以请您检查一下吗?

我不明白为什么它会引起与 service worker 相关的错误……但我们有一个已打开的 PR,它将解决一个针对最新通过测试的已知问题。

抄送 @angus @merefield

3 个赞

我可以用这个标签“v3.1.0.beta6”来测试这个提交吗?

https://github.com/discourse/discourse/releases/tag/v3.1.0.beta6

@cmdntd 该 PR 现已合并,因此如果您像平常一样更新插件(例如通过重新构建),则修复程序将可用

6 个赞

好的。现在看起来没问题了。

5 个赞

令人惊叹的是,你们所有贡献者花费了数年时间致力于开发此插件。我刚在设置一个使用 Discourse 的多语言支持社区时发现了它。

除了这里的这个帖子和 git 仓库之外,这个插件还有其他官方文档来源吗?

2 个赞

你没有提到文档,文档在第一个帖子中链接。

2 个赞

感谢您的插件!我们(MetaBrainz Discourse)尚未进行设置,但我们期待使用它。

Discourse 推出了新的“自动清理未使用的标签”功能:
image

我们正谨慎行事——启用此功能是否会导致此插件出现问题?

1 个赞

大家好。
我在调整插件时遇到了问题。
我为英语、乌克兰语和俄语设置了 3 个标签并使用了它们。
昨天我发现它们都移到了所有标签组。


如何将它们放回原处?

我们如何才能让 en = 英语,而不是 英语 (美国)

1 个赞