別の市場へ進出するには、単に文字列を翻訳するだけでは不十分です。世界に対応した製品は、カタログ内のテキストを保持し、各読者向けに数値・日付・通貨の形式を調整し、読者の言語に合わせた並び順でソートを行い、断片から文を組み立てることがありません。右から左へ書く言語にも対応し、翻訳時に文字数が増えることを考慮して余白を確保します。CoroidはMicrosoftの規格に準拠しています。国際化デザインチェックリストこれらすべてのために。
グローバリゼーションメインメニューの「グローバリゼーション」には2つの部分があります:
| パート | その用途 |
|---|---|
| 国際化 | あらゆる言語や文化に対応するコード:ウィザード、ワールドレディネス、カルチャー |
| ローカライゼーション | すべての言語、文字列ごとに:ワークベンチ |
グローバリゼーションからローカライゼーションへと進みます。各プロジェクトのワークベンチは同じセクション構成でまとめられています:ワールドレディネスとカルチャー国際化の下に「ワールドレディネス」と「カルチャー」が、ローカライゼーションの下に翻訳セクションが配置されます。
1つの言語から多言語へ
- 国際化を実施しましょう。その国際化ウィザードカタログ、言語、スタイル、各市場の通貨を1つのプルリクエストで設定します。
- 既存のコードを整理しましょう。 ワールドレディネスデフォルトブランチ上のコードが依然として特定の言語や文化を前提としている箇所を一覧表示し、修正用の小さなタスクを作成します。
- 各市場に合わせて対応しましょう。 カルチャー各市場が求める日付・数値・通貨・住所・電話番号・氏名の形式と、それらを処理するためのフォーマッターを表示します。
- 翻訳しましょう。そのローカライゼーションワークベンチ各言語の翻訳状況を確認し、不足している部分を翻訳します。
- その状態を維持しましょう。そのグローバリゼーションチェックすべての変更内容——文字列、追加されたコード、設定次第では「疑似翻訳」でレンダリングされたページも——を確認します。疑似翻訳。
あらゆる市場向けのデザイン各市場がコードに求める要件と、誤りを引き起こす習慣ごとのチェックコードを説明します。
国際化
国際化のセクションには閲覧可能なプロジェクトが一覧表示されます。上部の行には、国際化が完了したプロジェクト数と、既存コード内で検出された問題数が記載されています。
国際化された各プロジェクトの行には、デフォルトブランチでCoroidが検出した内容——コード内に直接記述されたテキスト、文の組み立て方、その他の要素——が示されます。また、前回のチェック以降の変更内容も表示されます。Coroidはコードを実行せずに読み取ります。行を開くと、そのプロジェクトの「ワールドレディネス」画面が開きます。
翻訳が未実施のプロジェクトには「まだ国際化されていません」と表示されます。まだ国際化されていませんオーナーや管理者は、該当行から、またはページ上部の「国際化を実施」からウィザードを起動できます。プロジェクトを国際化ページ上部の「プロジェクトを国際化」から起動できます。
ローカライゼーション
ローカライゼーションのセクションには、国際化が完了したプロジェクトが、ソース言語、対応言語、文字列数、翻訳完了率を示すバーとともに一覧表示されます。各プロジェクト横の小さな地球アイコンには言語ごとにビーズが付いており、翻訳が完了していれば緑、文字列が不足または変更されていれば水色のリング、一部の文字列に不具合がある場合は琥珀色で示されます。
あらゆる市場向けの各プロジェクトに対応:あらゆる言語や文化で正しく動作するコードと、それに基づく翻訳を実現します。
2プロジェクト · 6言語 · 135文字列が複数待機中
- ストアフロント英語ソース · 5言語 · 1,240文字列97.2%135 文字列が待機中
- ヘルプセンタースウェーデン語ソース · 2言語 · 318文字列100%全言語が完了しました
1さらに複数のプロジェクトがまだ国際化されていません。
グローバリゼーション → ローカライゼーション:国際化された各プロジェクトの言語が小さな地球儀の周りのビーズのように表示され、翻訳済みの割合や未対応の部分が示されます。参考用データです。
プロジェクトを開くと、そのワークベンチが表示されます。ワークベンチ。
役割分担
プロジェクトを閲覧できるユーザーはすべて、グローバリゼーション関連のページを確認できます。オーナーと管理者はウィザードを実行し、修正タスクを作成し、翻訳を行い、文字列を編集し、設定を変更します。グローバリゼーションチェックで検出された結果のうち、どの項目をもとに変更を反映させるかは「品質管理」で設定します。