私はソフトウェアにアラビア語のローカリゼーションを追加することについて研究してきました。ラベルとテキストボックスの関係など、一部のコントロールのミラーリングが不可欠であることを理解しています。左から右の言語のテキストボックスの左側にあるラベルは、アラビア語やその他の右側のテキストボックスの右側にある必要があります-左横書き言語。しかし、グラフィカルユーザーインターフェイスのレイアウト全体をミラーリングする必要があるかどうかについて、明確な答えを見つけることができません。
たとえば、私たちのソフトウェアでは、ウィンドウの左側に地図があり、右側のパネルに二次情報があるパネルがあります。右から左への言語では、これらのパネルの位置を逆にする必要がありますか?
私が尋ねる主な理由は、Microsoft Windowsがアラビア語ですべてをミラーリングするパスをとることですが、iPhone OS 3.0でのアラビア語の新しいサポートで、ラベルテキストボックスの例でさえ、事実上何もミラーリングされていないことに気付きました。これはApple側ではかなり悪いと思っていたでしょうが、この種のことはアラブ世界で広く受け入れられているのでしょうか。