gpt4 book ai didi

objective-c - Cocoa 中当前的文本方向(BiDi 支持)?

转载 作者:行者123 更新时间:2023-12-03 17:00:37 25 4
gpt4 key购买 nike

我最近收到了我的应用程序的阿拉伯语翻译,但我想做的不仅仅是简单地替换字符串。我可以使用 Interface builder 重新布局大多数 NIB,但有一些事情我需要以编程方式完成。

  1. Cocoa 中是否有某种方法可以确定当前区域设置是否为 RightToLeft 区域设置,或者我只需检查当前区域设置是阿拉伯语还是希伯来语?

  2. 我一直在寻找有关 Cocoa 应用程序的“Bidi”文章或信息一段时间,但运气不佳。有什么建议吗?

谢谢。

最佳答案

在 10.6 中,请参阅-[NSApplication userInterfaceLayoutDirection]。对于早期版本,没有明确的支持,所以是的,您可以只查找特定的区域设置。

您可以在任何可用的系统上执行 respondsToSelector 检查以使用 -userInterfaceLayoutDirection

请参阅AppKit release notes对于这一变化和其他变化。

关于objective-c - Cocoa 中当前的文本方向(BiDi 支持)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1326120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com