1

最近、アプリのアラビア語の翻訳を受け取りましたが、単に文字列を置き換えるだけではありません。ほとんどのNIBをInterfaceBuilderで再レイアウトできますが、プログラムで実行する必要のあることがいくつかあります。

  1. 現在のロケールがRightToLeftロケールであるかどうかを確認する方法は、Cocoaにありますか、それとも現在のロケールがアラビア語かヘブライ語かを確認する必要がありますか?

  2. ココアアプリの「ビディ」の記事や情報をしばらく探していましたが、運が悪かったです。助言がありますか?

ありがとう。

4

1 に答える 1

3

10.6では、を参照してください-[NSApplication userInterfaceLayoutDirection]。以前のリリースでは、明示的なサポートがないため、特定のロケールを探すことができます。

respondsToSelectorチェックを実行して、使用-userInterfaceLayoutDirection可能な任意のシステムで使用できます。

この変更およびその他の変更については、 AppKitリリースノートを参照してください。

于 2009-08-28T21:36:12.537 に答える