1

クライアントとの議論を解決しようとしています。アプリケーションで文字列と画像をローカライズしませんでしたが、3週間の定義と検出中に表示されませんでした。彼らは、それが基本的なベストプラクティスであり、デフォルトで実行されるべきであると考えているようです。特に計画された言語がない場合は、私は同意しません。

ユーザーの要求に応じてこれを残すようです

それで、コミュニティにこれについてチャイムを鳴らしてもらい、デフォルトでiphoneアプリをローカライズしているかどうかを教えてください。

これは、私が何かを見逃した可能性がある場所を理解するのに役立つだけでなく、「デフォルト」および「ベストプラクティス」と見なされるものについて将来他の人を助けるためにも役立ちます。

4

5 に答える 5

6

この質問は多くの意見を呼び起こすでしょう。AppleはiOS上で文字列をローカライズするのを途方もなく簡単にしているので、個人的にはすべてのアプリをデフォルトでローカライズ用に設定する必要があると感じています。リテラル文字列を定義していることに気付いた場合はNSLocalizedString()、それが第二の性質になるまで、それを。に置き換えてください。そうすれば、後でローカライズすることにした場合でも、あちこちを探し回る必要はありません。ローカライズしない場合は、数回のキーストローク以外は何も失われません。

真のローカリゼーションでは、おそらくNIBがローカライズされます(たとえば、言語ごとに異なるサイズのボタンがある場合があります)。それでも、NIBに表示されるすべての文字列をNSLocalizedString()Interface Builderではなく、を使用したコードで割り当てると、長期的には時間を節約できる可能性があります。

AppStoreによってアプリが非常に多くの国で表示されるようになるという事実により、ローカライズの需要が大幅に高まります。多くの市場に参入することで稼ぐことができるお金について、ウィル・シプリーによるこの投稿を読んでください。

于 2010-10-26T00:42:05.653 に答える
3

まず、それを国際化する必要があります。つまり、新しい言語を簡単に追加できるようにコードを記述する必要があります。デフォルトの(そして最初の)言語は通常英語です(Appleは英語から始めれば物事を簡単にし、顧客はスワヒリ語のみよりも英語のみでアプリを購入する可能性が高くなります)。

次に、アプリの顧客にとって重要な言語にローカライズできます。スペイン語、中国語、フランス語、ペルシア語、..。

于 2010-10-26T07:46:12.583 に答える
0

私は彼らにそれに入るように頼みます。

デフォルトの回答が必要な場合は、「はい、ローカリゼーションの準備をしてください」です。削除、再構築、再テストのサイクルよりも、追加するのにかかる時間ははるかに短くなります。

于 2010-10-26T07:46:02.163 に答える
0

クライアントからの入力なしで、ローカリゼーションに使用する言語をどのようにして知ることができますか?

要件の中で議論されたことがないと仮定すると、あなたはここにいるように見えます。アプリのローカライズ版が必要な場合は、リクエストする必要があります。

@gregには、ローカライズされた文字列を最初から使用することが有益であったという点で非常に良い点がありますが、ローカリゼーション用のアプリをセットアップすることは特に難しくありません。困難で費用がかかるのは実際の翻訳です。

于 2010-10-26T00:44:40.263 に答える
0

私の小さなサンプルは、米国のAppStoreにあるアプリの大部分が他の言語にローカライズされていないことを示しています。

技術的には簡単かもしれませんが、多言語のスタッフを教育していない限り、編集が非常に難しい場合があります(文法の正確さのために翻訳をクロスレビューするために複数の請負業者を雇い、多言語のアプリの説明、アプリのドキュメント、Webサイトのサポートページ、マーケティングを行うそれらの言語にローカライズされたアプリに期待される可能性のあるすべての言語の資料など。すべての更新/バグ修正と編集上同期を維持します。)

また、多くのアプリは、海外売上高が上記の初期費用と継続費用をサポートできるレベルに達した後にのみ、多言語サポートを追加するようです。

于 2010-10-26T07:27:13.237 に答える