各位,
在另一个 Discourse 论坛上,有很多不同语言的主题——不得不逐个打开数十个主题并将其静音,这种方式非常繁琐。如果能够通过一个复选框一次性静音所有非英语主题,那将合理得多。
这是否已经可以通过某种方式实现?还是需要编写脚本或其他操作?
谢谢,
Phil。
各位,
在另一个 Discourse 论坛上,有很多不同语言的主题——不得不逐个打开数十个主题并将其静音,这种方式非常繁琐。如果能够通过一个复选框一次性静音所有非英语主题,那将合理得多。
这是否已经可以通过某种方式实现?还是需要编写脚本或其他操作?
谢谢,
Phil。
如果您是论坛的开发者,可以为特定类别设置不同的语言,然后静音该类别。
我不是所有者/开发者——我认为需要一种更通用的方法。在这个特定的 Discourse 站点上,存在多种语言,每种语言都有若干主题。当然,英语的主题最多,但若能勾选一个选项以仅查看日语主题,将会非常方便。
我猜这需要用户在个人资料中从列表里选择“母语”?然后再加上“仅显示母语”复选框?
基于这个想法,我认为能够选择显示多种语言,而不是选择要静音的语言,会更有意义——是否应该改为“除……之外全部静音”?
此外,我认为创建可公开加入的语言群组是最佳方案。您可以为每种语言创建类别(或子类别)的变体,并仅允许相应语言群组的成员在其中发帖。这样,用户只需加入群组即可获得基于语言的访问权限,而无需让每位用户手动屏蔽多个类别。
其他语言主题是否归类在特定的语言类别或标签下?如果是,或许可以静音这些类别?如果不是,那么网站可能需要重新整理内容,使用标签或类别,以便成员更好地筛选有用信息。
这正是我想避免的——我想要一个复选框,可以静音所有非英语类别……
开箱即用并不存在。您需要为此开发定制方案。
是的,我原本也以为情况可能是这样——我想我应该把这个添加到某个增强功能请求列表中吧?
是的,你可以使用 #feature 分类来提出类似的需求。
编辑:
既然原帖的问题已经得到解决,我将在一天后关闭此主题。
啊,好的,我稍后会这样做……
谢谢!
在我看来,这似乎是给网站所有者的反馈。如果这阻碍了你充分参与,他们应该了解这一情况。他们可以使用标签和分类来组织话题,从而更容易聚焦于你想阅读的内容。另一个选择是让他们安装非常不错的官方 Discourse 翻译插件,该插件支持使用自动机器翻译进行行内翻译,并兼容多种语言。
如果他们对此不感兴趣,而其他用户也不觉得这是问题,那么我想这就取决于你自己了:学会包容并享受论坛上的语言多样性,同时借助谷歌翻译尝试理解其他语言中的内容,并加入与他们的对话。![]()
这个想法很有趣——我甚至还没查看过非英语主题是否已有翻译选项。不过,若要真正实用,我需要在主题列表中就能看到翻译后的内容,这样我才能判断哪些主题可能引起我的兴趣……我偶尔也会尝试理解一些西班牙语主题在讲什么……但这只是为了好玩……