AndreaG
(Andrea Genini)
1
Hi,
is it possible to add the Topic Title translation at the beginning of the translated text (see red arrow below)?
11 个赞
如上所述翻译标题的可能性很重要,否则用户必须盲目单击翻译才能知道他们是否感兴趣。
真正的解决方案是能够在主题列表中已经翻译标题,这样用户就可以浏览主题并仅单击他们感兴趣的主题,就像我们在这里用英语所做的那样。但是,很容易看出此功能实现起来会复杂得多。
5 个赞
pmusaraj
(Penar Musaraj)
3
同意两项请求,在主题视图和主题列表中都能翻译主题标题将非常棒。
8 个赞
我同意。至少在主题视图中。看到标题是原始语言,但内容是您自己的语言,这有点奇怪。
3 个赞
如果由于列出页面所需的 API 查询次数(技术上和经济上)而导致成本高昂,一种可能的解决方案是显示那些已查询(通过主题视图)并且因此可在数据库中找到的标题的翻译。
2 个赞
nealmcb
(Neal McBurnett)
6
正如 Tgr 在 Automatic translation for the topic titles - #6 by Tgr - Forum improvements - Movement Strategy Forum 指出的那样,这是一个多方面的问题,并且会降低 Discourse 中其他主题跟踪功能的实用性:
这包含几个方面:
- 当我点击主题 0 的“翻译”图标时,它应该同时翻译主题标题,而不仅仅是评论正文。
- 当我浏览主题列表(例如分类页面)时,应该有一种方法可以翻译标题。必须进入主题才能查看其内容很不方便,并且与 Discourse 的阅读跟踪/通知系统冲突(例如,从现在开始,我将看到该主题的蓝色新评论计数,如果是我不感兴趣的主题,这会令人分心)。
- 理想情况下,如果主题的翻译已经存储,它们应该从一开始就显示出来。我不想在进入分类页面浏览时点击一百次翻译。(这对于评论正文也是如此,但在那里不太烦人。)
1 个赞
angus
(Angus McLeod)
7
Pavilion 正在考虑潜在客户添加此功能的请求。这是我们正在考虑的规范。欢迎评论。
核心功能
-
在创建主题时,将主题标题翻译成由站点设置定义的预定义区域设置列表。
-
翻译将作为 locale : translation 键值对存储在主题自定义字段中(与当前存储在帖子自定义字段中的帖子的键值对相同)。
-
标题翻译将在编辑标题时自动更新。这可以通过站点设置禁用。
附加功能
-
允许主题翻译控件将标题翻译成预定义列表之外的附加区域设置,甚至可能由没有主题编辑权限的用户进行翻译。
-
添加一个 rake 任务来批量翻译现有标题。
-
将标题翻译集成到搜索中。
2 个赞
@angus 这非常有意思,谢谢你。
你是否考虑过在此规范中与 Discourse Translator 及其通过自动翻译进行的缓存翻译进行交互?
1 个赞
angus
(Angus McLeod)
9
是的,我们正计划向 Translator 插件提交一个 PR。
4 个赞
angus
(Angus McLeod)
10
我将在七月完成这项核心规范(月底前提交),最终向 Translator 插件提交一个 PR。
对于关注此事的各位,请注意,这不包括搜索或现有标题的翻译。如果您想要这些功能,请联系我们,我们可以着手开发。
3 个赞
angus
(Angus McLeod)
11
正如承诺的那样,这是为翻译器插件添加主题标题翻译的 PR
9 个赞
mnalis
(Matija Nalis)
12
您好,我来自 OpenStreetMap Discourse 实例 帖子。
能够看到翻译后的帖子标题在那里会非常有帮助。我查看了那个 github PR(我非常感谢 @angus
),但那个特定的 PR #79 似乎最终被关闭而未合并。
它是在其他地方实现的,还是尝试了其他方法(如果这不是最受欢迎的方法)?也就是说,这个功能是否通过其他方式在 Discourse 中实现,如果没有,是否可以实现?
4 个赞
感谢您合并此初步实现!
标题和主题内容一起翻译是一个很好的开始。
关于反馈:
3 个赞
thoka
(Thomas Kalka)
15
此拉取请求未合并,似乎如此。
您能否就您在这方面的经验提供简要更新?
目前是否有任何 Discourse 实例在无需用户干预的情况下自动显示标题翻译?
2 个赞