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

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

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

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

ロケールエミュレータ

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

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

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

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

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

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

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

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

代替案

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

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

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

終わりの言葉

Locale Emulatorは、特定のロケール向けに設計されたプログラムを実行するユーザー向けの便利なプログラムです。 それは何をするかに非常に特化しており、少数の聴衆にのみアピールするかもしれません。また、すべてのケースで機能するわけではありませんが、小さなオープンソースであり、ほとんどのケースで機能します。