MultiLanguage User Interface

Windows 2000の言語バージョン:

Win2000は普通、メニュー表示やダイアログのメッセージなどに対し、ローカライズされた単一言語を使用しています。英語版Win2000が全言語版の基盤となっており、それぞれの言語版Win2000(例えば日本語版や中国語版)は、メニューやダイアログ、つまりインターフェースに使う言語をローカライズしたものに過ぎません。もちろん、インストレーションウィザードや、既定の言語、地域設定等々もデフォルトで対応した言語に合わせてあります(最後の2つは普通に変更可能)。

MicrosoftのWin2000のマルチリンガル対応に関するページ(英文)によると、Win2000には大きく分けて3つの異なる言語バージョンがあるとしています。

  1. Windows 2000 English Version
  2. Windows 2000 Localized Version (e.g. Japanese, Chinese-Traditional/Simplified, etc)
  3. Windows 2000 MultiLanguage Version

Windows 2000 Multilingual Versionなる物がありますが、これは通常のWin2000(英語版)にMUIのCD-ROMを2枚付加した代物です。Win2000導入後に、MUIのインストールを行うと、メニューやダイアログの表示を好きな言語にローカライズできます(一部のレジストリ項目には制限がかかりますが、99%はローカライズ可能です)。

MUIとは:

MultiLanguage User Interface (MUI−多言語ユーザーインターフェース)というのをご存じでしょうか?Windows 2000(以下Win2000)は多言語に対応したマルチリンガルOSです。言語設定を変更することにより、英語以外の言語版のアプリケーションを文字化けすることなく使用することが出来ます。つまり、異なる言語版のWin2000は外見以外は変わりがないと言うことです。しかし、一般にはあまり知られていないようですが、実は前述の「OSが使用する言語」以外にもWin2000がマルチリンガルな理由があります。Win2000の外見まで変えてしまうのが、MUIと呼ばれるプログラムです。

MUIインストール画面1

これは2枚あるMUI CD-ROMの1枚目です。利用可能な言語:

中国語(簡体字)、中国語(繁体字)、オランダ語、英語(デフォルトでグレーアウト)、フランス語、ドイツ語、イタリア語、日本語、韓国語、スペイン語、スウェーデン語
計:11ヶ国語

MUIインストール画面2

こちらが2枚目です。利用可能な言語:

アラビア語、中国語(簡体字)、中国語(繁体字)、チェコ語、デンマーク語、英語(デフォルト)、フィンランド語、ギリシア語、ヘブライ語、ハンガリー語、日本語、ノルウェー語、ポーランド語、ポルトガル語(ブラジル)、ポルトガル語(ポルトガル)、ロシア語、トルコ語

計:17ヶ国語

つまり、MUI CD-ROM2枚で重複する一部の言語を除外すると、合計で24もの異なる言語をユーザーインターフェースの言語として設定することができることになります。MUIがあれば世界の主な言語を網羅できるとというわけです。24ヶ国語話者は喜ぶべし(ぉ ただし、間違ってもおもしろいからと言って全ての言語をインストールしないように。各言語は20MB〜50MB程度の容量を必要とします。24言語全て入れたとすると、700MB以上のHDD容量を使ってしまうことになります。 HDD容量が余っているような人は試してみてもOKですが(^^;

システム言語とは:

その名の通りOSが扱うネイティブ言語。これを日本語に設定すれば、例え英語版のWin2000を使っていても日本語のアプリやフォルダ名が文字化けしないで表示することができます(HTMLは例外)。ただし、アプリにも依存するので、多言語対応でない(特に英語版の)アプリでは、非アルファベット文字や2バイト文字は文字化けを起こす可能性もあります。Win2000標準のプログラム(Notepadなど)はもちろん大丈夫です。システム言語の選択はどのバージョンのWin2000にも標準機能として搭載されています。ただし、インストールされたOS一つにつき一システム言語が基本ですので、ユーザー単位での異なる言語指定はできません。つまり、日本語に設定した場合、英語以外の言語を使いたい場合、通常はシステム言語を切り替えて再起動する必要があるということです。なお、これは「コントロールパネル」→「地域のオプション」で設定できます(要再起動)。

ユーザーインターフェース言語

メニューやダイアログなどの「外見」の言語を指します。これはMUIを使わなければ変更できません。MUIはMSDNの開発者や、マルチリンガル環境を必要とする大企業向けに開発されたプログラムで、「Windows 2000 MultiLanguage Version」には標準で添付されています。結局は大規模なOS導入にかかる労力や、ライセンスの契約料の削減を目的として開発されたグローバライゼーションの一端です(ユーザーの使用言語によって世界中の言語バージョンのWin2000を揃える必要がない)。ただし、こういう経緯から、一般には市販されていません。MUIは英語版Windows 2000 Professional/Server/Advanced Server(Datacenter Serverは不明)のみにしか適用できないので注意する必要があります。 なお、Whistler(Windows 2001)も同等の言語機能を持っています。MUIのようなLanguage PackもWhistler β版テスター向けに提供されています。

MUIの使用方法:

UI言語の切り替え画面

地域のオプション」にて、MUI導入以前は空白だった場所にUI言語指定のプルダウンメニューが現れます。ここでは日本語を選んで切り替えようとしています。

言語切り替え時のダイアログ

言語を選択して「OK」または「Apply」を押すと、このようなダイアログが現れ、指定した言語をこのPC全てのユーザーに適用するかどうか促されます。ここで「No」を選択すれば、他のユーザーには適用されず、ユーザーを切り替えると言語も自動的に切り替わります(ユーザープロファイルに組み込まれる)

MUI切り替え前後のスクリーンショット:

English

Start Menu

Help

Hibernation

Jog Dial

日本語

UI言語
 

スタートメニュー

ヘルプ

休止状態

ジョグダイアル

中文(繁体字)

UI語言
 

開始功能表

説明

休眠装置(笑)

N/A

 

【参考資料】(英文)

Microsoft Global Software Development

International & Multilingual features of Window 2000

Multilingual Support in Windows 2000 Professional

HOME

Created & presented by Ibuki