3

背景: FR-FR、FR-CA、ES-ES、および ES-MX 向けにアプリをローカライズしようとしています。android と ios の両方にそれぞれ正しい localizable.strings と strings.xml ファイルを作成しました。4 つすべてが両方の OS でサポートされているようです。

問題: これらが正しいことをテストする際に問題が発生しています。たとえば、どちらの OS にもフランス語を選択するオプションがありますが、フランス系カナダ人は選択できません。iOS デバイスで言語をフランス語に、地域をカナダに切り替えると、キーボードのみが変更されます。

質問:

  • これらの言語をどのようにテストしますか?
  • これらの言語は、その地域でのみ購入された電話機に付属していますか?
4

1 に答える 1

2

Android の場合、language-country 属性は、機能するために必ずしも実際の組み合わせで存在する必要はありません。たとえば、カナダでドイツ語のローカライズを作成した場合、その特定の組み合わせの電話をおそらく誰も作っていなくても、それは機能します。

未知の組み合わせに直面した場合、Android は、言語関連のローカリゼーションのために精度の低いドイツ語属性にカスケードし (ドイツ語が電話/apk に存在すると仮定して)、精度の低いカナダの地理のみの属性にカスケードします (カナダ関連の属性が phone/apk にも存在すると仮定します)。

残念ながら、質問のその部分について具体的なアドバイスを提供できるほど iOS についてよく知りません。

ローカリゼーションをどのようにテストできますか? 昨年の Google I/O では、多くの異なるロケールで同時にレイアウトをテストするための新しい Eclipse ローカリゼーション ツールに関する プレゼンテーションがありました。

別のテスト戦略として、海外に住んでいる遠く離れた家族や友人に尋ねたり、既存の顧客 (もしあれば) に尋ねたりする以外に、iOS にも役立ちますケベックでフランス語を話す人に米ドルを寄付して、スマートフォンでアプリの簡単なテストを行い、デバイスで実行されているアプリの電話スクリーンショットを送信します。

予算と対象とする地理的な場所にもよりますが、そのようなタスクをクラウドソーシング (または機械の専門家を雇う) するのに役立つ Web サイトやサービスは他にもたくさんあるはずです。

于 2013-04-02T00:27:19.100 に答える