Discourse slugs 不进行音译

你好,

我安装了一个新的 Discourse 论坛,并将论坛语言设置为土耳其语。

我创建了一个标题为 Peyni̇r üreti̇mi̇nde kullanilan starter kültürler 的主题,

但 Discourse 生成的 URL 有误,错误地截断了一些单词。

当前 URL 为:https://gidanomi.com/t/peyni-r-ureti-mi-nde-kullanilan-starter-kulturler/17

正确的 URL 应为:peynir-uretiminde-kullanilan-starter-kulturler

@ufukayyildiz 我对 Discourse 还不太熟悉。不过你可以尝试使用“编码”设置。供参考 - Removing the concept of "slugs" for some languages - #16 by fantasticfears

1 个赞

试过了。如果我选择编码,它会生成包含非英文字符的 slug。我希望 URL 只包含英文字符。

您想要的是“音译”后的 slug,这不是 Discourse 的原生功能。我们目前提供的 slug 选项包括:

  • ascii
  • none
  • encoded

如果您希望支持音译 slug,可以通过核心代码修改或开发插件来实现。

4 个赞