Windows バージョン間での MUI サポートの進化
- Before Windows Vista
-
Windows Vista and Beyond
- 言語に依存しない/MUI オペレーティング システムの
- 展開シナリオは、完全に MUI ベースの です
- 単一イメージのデプロイ を する
- サービス モデルの の改善
- MUI インフラストラクチャ の
- 言語管理の
- リソース処理
Windows Vista の前
Windows Vista リリースより前は、Windows には単一言語イメージが付属していたため、ローカライズされた各バージョンの Windows には、そのユーザー インターフェイス用の 1 つの言語が含まれていました。 MUI はオペレーティング システムの英語版のアドオンであり、多言語ユーザー インターフェイス パックは特定の英語版の Windows にのみ追加できました。 英語バージョンの Windows にインストールすると、MUI では、個々のユーザーの設定に従って、オペレーティング システムのユーザー インターフェイス言語をサポートされている言語のいずれかに変更することができました。
MUI Pack モデルでは、アプリケーションの MUI サポートが公開されませんでした。 開発者は多言語アプリケーションを作成できますが、そのための独自のメカニズムを作成する必要がありました。
Windows Vista 以降
Windows Vista を使用して、Microsoft は MUI に多大な投資を行いました。 Windows Vista は、MUI プラットフォーム上にゼロから構築されています。 これは、これまで以上に多くの言語で Windows を提供することが Microsoft にとって重要なイネーブラーであるため、Windows ローカリゼーション戦略の大きな進歩を表しますが、Windows ユーザーと顧客にとって、まず第一に大きな進歩です。
言語に依存しない/MUI オペレーティング システム
Windows Vista バイナリの大部分は MUI に準拠しており、ローカライズ可能なデータはコードとは別に格納されます。 これにより、さまざまな言語データをいつでも追加できるため、柔軟性が提供されます。
展開シナリオは完全に MUI ベースです
Windows Vista のパッケージ化とインストールの設計は MUI ベースであり、ローカライズ可能なすべてのデータは言語固有のパックにパッケージ化され、各言語パックはさまざまなシナリオで展開できます。 たとえば、Windows Vista のリテール DVD には単一言語バージョンが含まれていますが、Ultimate Edition のユーザーは追加の MUI 言語パックをダウンロードでき、地域と言語のオプション コントロール パネルから UI 言語を切り替えることができます。 Enterprise Edition ライセンスは、すべての言語を取得し、任意の言語をデプロイできます。
単一イメージのデプロイ
企業のお客様と OEM は、単一のイメージ展開を通じてさまざまなロケールのコンピューターに Windows とアプリケーションを展開するために維持する必要があるイメージの数を減らすことができます。
Windows Vista 上の MUI を使用すると、複数の言語を含む 1 つのイメージを任意の言語ユーザーに展開でき、ユーザーはセットアップ中に (ポリシー内で) 独自の優先言語を決定したり、コンピューターでの最初の "すぐに使えるエクスペリエンス" を決定したりできます。 特に、OEM は新しいコンピューターに多くの UI 言語を配置して、ユーザーがウェルカム センターから UI 言語を選択できるようにします。 したがって、複数の言語パックを含む画像から、セットアップによって使用可能な言語の一覧が表示され、ユーザーはそのうちの 1 つを選択できるようになります。 その後、すべての国際設定が、選択した言語またはロケールに一致するように設定されます。
サービス モデルの改善
同じ QFE またはセキュリティ修正パッケージを、任意の言語システムの上にインストールできるようになりました。 これは、特にセキュリティ修正プログラムのターンアラウンドを高速化し、すべての国際ユーザーがすべてのセキュリティ修正プログラムを同時に利用できるため、非常に重要です。
MUI インフラストラクチャ
Windows Vista 以降では、MUI API を使用して、開発者はリソース処理と言語管理用のカスタム ロジックを作成しなくても、独自のアプリケーションの MUI メカニズムを利用できます。
言語管理
UI 言語管理機能を提供する基本 MUI API は、MUI インフラストラクチャの一部として利用できます。 システム、ユーザー、およびアプリケーション レベルでさまざまな UI 言語設定を管理できるように、MUI はそれらを 1 つの優先順位付けされたリストに内部的に組み合わせます。 その後、MUI は、この優先順位付けされたリストに基づいてフォールバック メカニズムを実装します。これにより、部分的なローカライズ ソリューションが可能になり、ユーザーインターフェイスの言語エクスペリエンスが適切 (優先されない場合) をユーザーに提供できます。
たとえば、基本オペレーティング システムの上にインストールされたカタロニア語言語インターフェイス パック (LIP) がインストールされた Windows Vista のスペイン語バージョンを実行しているシステムは、次の動作をサポートできます。システムは、最初にカタロニア語でそのリソースを表示しようとします。また、これらのリソースがカタロニア語で使用できない場合は、代わりにスペイン語のリソースをユーザーに提供します。
リソースの処理
Windows Vista 以降で利用できる改善された MUI インフラストラクチャにより、最も一般的なリソース テクノロジは MUI 対応です。 次の表は、Windows Vista で使用できるリソース処理のサポートの詳細を示しています。
カテゴリ | 支える |
---|---|
サポートされているリソースの種類 |
|
開発ツール |
|
制限付きリソースの種類のサポート |
|