假设:如何在Sublime文本编辑器中实现双向语言支持,以及您希望它具有哪些功能?

时间:2013-10-07 07:21:49

标签: internationalization sublimetext3 bidi

也许这个问题太开放了,有人会杀了它 ---但是:

我正在构建需要多种语言支持的系统(网络应用和本机),包括阿拉伯语和希伯来语等rtl语言。目前我没有必要能够用这些语言编程,但写内容是必须的。

我认为在实现中有一些困难的选择,因为我认为在某种程度上(我不知道这就是我要问的原因)文本文件需要具有一致的字符串流方向,但是当我们阅读并撰写这些文件,我们需要查看这些元素,并将它们的字符顺序颠倒过来,以使它们变得合理。

(开放式和非建设性的?我希望能够构建解决方案。)

2 个答案:

答案 0 :(得分:1)

我看不到与SublimeText的连接。

您需要RTL支持,使用可以处理它的预制组件。 或者从一个可以帮助支持并完成繁重工作的库开始(例如Uniscribe,http://msdn.microsoft.com/en-us/library/windows/desktop/dd374091%28v=vs.85%29.aspx, 或HarfBuzz,http://www.freedesktop.org/wiki/Software/HarfBuzz/

自己添加它意味着很多工作(SublimeText失败了,我甚至认为它没有尝试)。

要了解您需要处理的内容,请查看Unicode双向算法 (http://www.unicode.org/reports/tr9/

答案 1 :(得分:1)

只需投票支持在此处添加RTL语言...

https://sublimetext.userecho.com/topic/37207-right-to-left-languages-support/

如果投票达到600

,他们会添加它