2

私は英語が苦手で、母国語と国の公式言語が違うので、常に(少なくとも)3つの異なる言語を扱わなければなりません!!

さて、私の質問:
Web アプリを作成する場合、i18n と l10n の部分は、プロセスの開始時またはすべてが完了した後 (およびアプリが正常に動作している場合) に行う必要がありますか?

最後にやるべきだと思います。このようにして、ソフトウェアの準備が整い、開発者の心はソフトウェアの作成に忙殺されなくなります。一方、UI の多くの部分は、方向 (ltr または rtl) に基づいて変更する必要があります。
どんなアイデアでも大歓迎です。

4

1 に答える 1

6

国際化 (i18n) は開発の一部でなければなりません。最後まで待つと、コードの一部を書き直す必要があります。次の項目を検討してください。

  • ロケール固有の数値と日付の書式設定を許可する
  • すべてのテキスト リソースを外部化する
  • テキストの拡張にうまく対応できるデザインを作成する
  • メトリック対インペリアルを許可する

... (詳細については、このリンクを参照してください)

これらの項目はすべて、設計および開発中に異なるアプローチを必要とします。「まず英語を理解しよう。残りは後で考えよう」と言うのは大きな (しかし非常によくある) 間違いです。このアプローチは、ローカリゼーションの時期が来ると、より多くのお金、時間、フラストレーションの時間を費やすことになることはほぼ確実です。

I18N は、開発中に適用する必要がある一連のベスト プラクティスです。アプリをローカライズする予定がない場合でも、I18N を念頭に置いて開発する必要があります。

于 2012-10-04T00:18:36.377 に答える