你好,
我遇到了以下问题:
网站语言为土耳其语。
当我粘贴一个单词作为标题,例如 GIDA 时,它显示为 gida。但它应该是 gıda。因为 GIDA 中的 I 不是 İ。
请问有什么建议吗?
谢谢。
你好,
我遇到了以下问题:
网站语言为土耳其语。
当我粘贴一个单词作为标题,例如 GIDA 时,它显示为 gida。但它应该是 gıda。因为 GIDA 中的 I 不是 İ。
请问有什么建议吗?
谢谢。
当标题仅包含大写字母、启用了站点设置 title_prettify 且禁用了站点设置 allow_uppercase_posts 时,会出现此问题。
Ruby 的 String#downcase 有一个可选参数,我们可以在默认区域设置为土耳其语时使用它,但我对此仍犹豫不决。如果有人在一个土耳其语论坛上使用“CIA BLA BLA”作为主题标题怎么办?
因此,这里有几种解决方案供您选择:
allow_uppercase_posts 站点设置title_prettify 站点设置谢谢。
所以,在您下面提到的内容上线之前,确实没有解决方案,对吗?
这只是一个例子 ![]()
我将把 Discourse 用作项目的维基,唯一的方法是从别处复制文本,而所有标题都是大写的 ![]()
这可能会很难看 ![]()
但我需要这个 ![]()
我将把这一点改为 #feature
此处提出的功能请求是:当站点语言设置为土耳其语时,支持 title_prettify。
我认为这是一个合理的要求,前提是你能帮我们说明在站点语言为土耳其语的情况下,核心规则在哪些地方有所不同。
谢谢。
我很荣幸。
我可以与您分享一份清单。
我认为,如果 SiteSetting.default_locale 设置为 tr_TR,那么在 TextCleaner 中使用 downcase / capitalize 等的 :turkic 版本是有意义的。
这似乎是正确的做法。我想,如果我们想提供一个退出机制,可以添加一个隐藏的网站设置,以便在使用英文标题的土耳其语网站上禁用此功能。
你想接手处理这个吗,@gerhard?
问题已解决。再次感谢 ![]()