ロケールエミュレータ:他のロケールでプログラムを実行する

Locale Emulatorは、Microsoft Windowsデバイスがオペレーティングシステムのデフォルトロケール以外のロケールでプログラムを実行するための無料のオープンソースプログラムです。

特定のロケールを必要とするコンピューターゲームをプレイするために特別に設計されており、基盤となるシステムがそのロケールをデフォルトとして使用するかのように、ゲームやアプリケーションなど、あらゆるプログラムを実行できます。

一部のプログラムは、システムが公式にサポートしていないロケールを使用している場合、正しく実行されないか、まったく実行されない可能性があります。たとえば、日本でのみゲームがリリースされる場合、日本のシステムを実行する必要があり、そうでない場合はリリースを拒否します。

ロケールエミュレータ

locale emulator

言語または国固有の要件を持つ特定のプログラムのロケールをエミュレートするために使用できるWindows用の無料プログラムであるLocale Emulatorを入力してください。

Locale Emulatorはオープンソースプログラムです。それは、エクスプローラーのコンテキストメニューに異なるロケールでプログラムを実行するオプションを追加するダウンロードパッケージのインストーラーが付属しています。

注意 :アーカイブを後で直接移動することはできないため、インストール前にアーカイブを永続的な場所に移動します。フォルダー内にあるファイルは必須であり、それらが欠落している場合、プログラムは正しく動作しません。

実行可能ファイルを右クリックし、[ロケールエミュレータ]コンテキストメニュー項目を選択してから、利用可能なロケールの1つを選択して、そのエミュレートされたロケールを使用して実行可能ファイルを実行します。

プログラムには日本語のサポートがすでに含まれていますが、グローバルプロファイル構成ウィンドウを使用して、必要に応じてさまざまなロケールのサポートを追加できます。

locale edit

構成は、コンテキストメニューから、またはコンテキストメニューエントリのインストール中に読み込むことができます。場所とタイムゾーンの設定、レジストリとUI言語の偽装、昇格された特権でのプログラムの実行など、プログラムに追加する各ロケールの多くの設定をサポートしています。

Locale Emulatorの欠点の1つは、ネイティブ64ビットプログラムをサポートしていないことです。 32ビットおよび64ビットシステムで32ビットプログラムを正常に実行しますが、64ビットシステムで64ビットプログラムをサポートしません。

アプリケーション自体は、Windows 7 Service Pack 1以降のすべてのバージョンのWindowsと互換性があります。ただし、開発の焦点はWindows 10です。

オルタナティブ

ロケールエミュレータは多くの場合正常に動作しますが、すべてではありません。一部のプログラムは実行を拒否する場合があり、そのためにできることはほとんどありません。これは、たとえば、プログラムが別のロケールをエミュレートしない前述の64ビットプログラムの場合です。

この場合にできることは、オペレーティングシステム上に他のユーザーアカウントを作成し、これらのアカウントのロケールを目的のロケールに切り替えることです。

次に、「他のユーザーとして実行」オプションを使用して、メインアカウントで正しく動作しないプログラムを実行します。

おわりに

ロケールエミュレーターは、特定のロケール用に設計されたプログラムを実行したいユーザーにとって便利なプログラムです。それはその機能に非常に特化しており、少数の聴衆にのみアピールする可能性があり、すべての場合に機能するとは限りませんが、小規模なオープンソースであり、ほとんどの場合に機能するはずです。