3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

(Windows7)MUI LanguagePackを適用して言語を変更する

なかなか忙しくてブログ更新できてない3流PGですが、日本語のWindows7を中国語(簡体語)にした記録です。

まず、Windowsの言語を変更する言語パックですが、Multilingual User Interface Pack (MUI)とLanguage Interface Pack (LIP)というのがあるようです。

MUI通称 言語パック はWindows ダイアログ ボックス、メニュー項目、ヘルプの内容の翻訳版を提供します。MS公式ではUltimate または Enterprise エディションを実行中の場合のみWindowsUpdateよりダウンロードできるようです。

LIP通称 言語インターフェイスパック は最も広く使用されているダイアログボックス、メニュー項目、およびヘルプの内容の翻訳版を提供します。これはエディションの制約はなく任意のエディションで適用できるようです。

今回はMUIを試してみました。

対象エディションは、Windows7 Home Premium です。

たしかに、Ultimateでは WindowsUpdate より簡単に多言語のMUIがダウンロードできるんですが、MUIの適用は下位エディションでも可能なようです。

MUIは、Technetサブスクリプションからダウンロードしました。

注意するのは、適用するCPUアーキテクチャ(x86,x64)とサービスパックです。(SP1のWindows7に適用するには、SP1用のランゲージパックをダウンロードする必要があります)

ダウンロードしたランゲージパックDVDイメージの中に各言語のフォルダがあり、その中に lp.cab というファイルがあるので、これをローカルにコピー(下記例ではC:\lp.cab)します。

そして、コマンドプロンプトを管理者権限で実行し、下記dismコマンドを実行します。

C:\Windows\system32>dism /online /Add-package /PackagePath:c:\lp.cab

展開イメージのサービスと管理ツール

バージョン: 6.1.7600.16385

イメージのバージョン: 6.1.7601.17514

1 / 1 を処理しています - パッケージ Microsoft-Windows-Client-Refresh-LanguagePac

k-Package~31bf3856ad364e35~x86~zh-CN~6.1.7601.17514 を追加しています

[==========================100.0%========================= ]

操作は正常に完了しました。

スペックが低いPCだとかなり時間がかかりました。

Language Pack(MUI)のインストールはこれで完了したので、あとは下記レジストリを設定し使用する言語を設定します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language

上記パスの

"InstallLanguage"の値が日本語なら 0411 になっていると思うのでインストールした使用したい言語コードに変更します。

言語コードの一覧は、TechNet:利用可能な言語パックに掲載されています。

今回は中国語なので、0804 を設定します。

これで再起動されると言語が変わります。

コントロールパネルの"地域と言語"→"キーボードと言語"→"キーボードの変更"から、IMEを中国語にすることで、中国語の入力もできるようになります。

今回選んだキーボードの入力言語は、"中国語(簡体字、中国)"→"簡体字中国語 - Microsoft Pinyin New Experience 入力スタイル" にしてみました。

とりあえず、"你好"は入力できましたがいまいち変換の仕方が癖があり、使いづらいです。

ちなみに、Vistalizatorというツールがあり、これを使うと簡単に言語パックのインストールができるようです。

配布先のサイトではMUIやLIP言語パックの公開しているのでここから入手することも可能ですね。

参考:

Windows 7の表示言語の変更は可能なのだろうか?

Windows7 Professional (English) 日本語のlanguage packを適用する

Windows 7 RTM に日本語 Language Pack を適用 UltimateエディションでWindowsUpdateを使った言語変更方法です。

TechNet:オペレーティング システムのパッケージ サービスのコマンド ライン オプション dismコマンドの詳細です。