サテライトアセンブリを持つクライアントコントロールの翻訳サポート
- Last UpdatedOct 08, 2024
- 1 minute read
satellite assembly は、.NET Framework アセンブリで、言語の固有のリソースを含みます。別のアセンブリで別の言語のリソースを配置することが可能で、ランタイム ユーザーが言語のアプリケーションを表示する場合、現在のアセンブリはメモリにロードされます。
サテライト アセンブリをもつクライアント コントロールをインポートする場合、サテライト アセンブリもインポートされます。
サテライト アセンブリを持つクライアント コントロールの翻訳サポートは以下の通りです。
|
シナリオ |
クライアント コントロールの動作 |
|---|---|
|
デザイン時 - 産業用グラフィック エディタ |
産業用グラフィック エディタは英語のみサポートします。アプリケーションのロケールは、クライアント コントロールの表示方法に影響を与えません。 |
|
アプリケーションのデザイン時 |
アプリケーションのローカライズされたバージョンはクライアント コントロールの表示方法を決定します。 |
|
ランタイム時のアプリケーション |
アプリケーションのローカライズされたバージョンは、ランタイム時のクライアント コントロールの表示方法を決定します。アプリケーションのロケールは、クライアント コントロールの表示方法に影響を与えません。 |
翻訳にテキストをエクスポートするとき、クライアント コントロールのベース フォント情報は含まれません。サテライト アセンブリを使用してこの情報を制御する必要があります。