我最近接到阿拉伯文翻译对我的应用程序,但想要做的不仅仅是替换。我可以重新布局的大部分尖与接口的建设者,但有几件事情,我需要做的编程方式。

  1. 是否有某种方式在可可图,如果当前的区域是一个RightToLeft区域设置,或做我只是检查看看,如果目前的区域是阿拉伯文或希伯来语?

  2. 我一直在寻找的任何"双向"的文章,或信息可可应用程序现在一段时间,但没有太多的幸运。任何建议?

谢谢。

有帮助吗?

解决方案

在10.6,请参阅 -[NSApplication userInterfaceLayoutDirection].对于较早版本中,没有明确的支持,所以,是的,你可能只是寻找特定的选择。

你可以做一个 respondsToSelector 检查使用 -userInterfaceLayoutDirection 在任何系统,它是可用的。

看看 AppKit释放笔记 对于这个和其他变化。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top