我需要处理一些语言文件。其中大多数使用从左到右的语言,但是有些使用从右到左的语言。处理从右到左的语言是有问题的。
我已经localizedString
从文件中读取了一个变量。
如果我打印,它会正确读取(附图中的第一行)。但是,当我运行此行时:
outputString = '"' + stringKey + '" = "' + localizedString + '";\n'
阿拉伯文本混乱(第二行)。
我什至不能正确地将其粘贴在这里,一旦粘贴就变得混乱了。
如何在不事先知道语言的情况下自动保持正确的顺序?
我想我可以做这个SO答案中解释的事情,但这会破坏从左到右的语言。我正在寻找一种自动执行此操作的方法,无论使用哪种语言。
注意:我使用的是Python 2.7.6
IMO,您可以简单地将它们连接起来。
将显示问题交给编辑本身。如果要在桌面环境中使用它,则可能需要将其转换为.doc或.odt。或者只用+ rightleft选项重新编译vim。但是,您的语言文件处理程序可以保持简单优雅。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句