FAQ

Microsoft

MUIによる複数言語対応の注意点
Q:

MUI にて複数言語対応製品の構築がうまく出来ないのですが、何か注意点等ありますでしょうか?

A:

まずは、MUI対応の開発環境を構築する際の注意点を下記します。
・MUI Packgeは必ず開発環境に合わせて全てのPackageを適用します
・MUI Packageは差分しか含まれないので、SP2で開発を行う場合はSP1用と、SP2用の両方を適用してください。

次に、XPe のConfigurationを作成する時の注意点ですが、必ず最初に英語を追加します。
・English Language Support

それから、利用する他の言語を追加します。例えば
・Japanese Langage Support(日本語)
・Chinese - Traditional Language Support(中国語)
・Chinese - Simplified Language Support(中国語)
・Korean Language Support(韓国語)

言語設定は全てEnglish(Default)に設定します。
・Regional and language Support

ターゲット上で、GUIを切り替えるには、下記コンポーネント(地域と言語オプション(Regional and Language Options))が必要です。
・International Control Panel

また、FBAは必ず英語環境で行います。

英語環境での動作確認が終了したら
Control panel/Regional and Language Optionsを開き
[Languages]タブで他の言語へ切り替えます。

これで、Documents and Settings以下のフォルダが英語環境に一本化されて利用できます。

その他の注意点:
・日本語環境にローカライズされた.NET Applicationで画面表示がずれる場合、
 以下のレジストリをXP Pro(日本語版)と合わせてください。

HKLM\SOFTWARE\Microsoft\WindowsNT\CuurentVersion\FontSubstiute
MS Shell Dlg REG_SZ MS UI Gothic

・MUI環境で動作するアプリケーションを開発する場合は、アプリケーションをMUI環境合わせる必要があります。

関連キーワード