アラビア語翻訳のローカリゼーション プロジェクトを監督してきた私の経験から、次の 2 つの主要なオプションを検討することをお勧めします。
1) アプリを本当に国際化する 2) アラビア語専用の別のものを作る
おそらく2番目のオプションを避けたいと思います。アプリを可能な限り国際的にすることになると、文化的な観点から考える必要があります. 私はできる限り多くの詳細を提供しようとします:
図像
法 RTL 言語用にたくさんのアイコンをひっくり返す必要があることは既にご存じでしょうが、郵便局のアイコンをメールに使用するなど、アイコンがそれほど国際的ではない可能性があるという事実を見逃さないでください。
数字と日付
アラビア語での日付の書き方には、実際にはさまざまな数字と方法があります。これをハードコーディングする代わりに、システムの数字/日付を使用するようにします。
文化と色
あなたのアプリが何をするのかはわかりませんが、開始する前に画像と色がどの程度適切かを確認してください。たとえば、ロゴが犬の場合、犬は邪悪な動物と見なされるアラビア文化ではうまくいきません。緑は西洋では博識な色、または自然を表す色としてよく見られますが、アラビア文化では平和と調和の色です。
文字列の解析 文字列
を作成するとき、1 つの文を 1 つの文字列と考えるのは非常に簡単です。そうではありません。文を可能な限り最小の部分に分解します。例えば:
丘の上に青い家があります --> あります | 青い家 | 青い家 丘の上
「a blue house」は、3 つの別個の文字列よりも一緒に使用する方が適しています。これは、アラビア語などの言語では、「blue」という単語や「a」でさえ、文の文法構造によって形が変わる可能性があるためです。
コメント翻訳用の文字列を準備するときは、翻訳者のためにコメントを使用してください。すべてにコメントする必要はありませんが、すぐにわかるような内容に文脈を与えると便利です。たとえば、「印刷」は「印刷する」アクションを意味しますか、それとも物理的な印刷ですか?