私のアプリケーションは複数の言語にローカライズされています (C++ で VS2005 で記述)。
ローカライズされたファイルが存在しない言語でアプリケーションを実行するとどうなりますか? たとえば、私はオランダ語にローカライズしていません。オランダのPCで実行するとどうなりますか?
私のアプリケーションは複数の言語にローカライズされています (C++ で VS2005 で記述)。
ローカライズされたファイルが存在しない言語でアプリケーションを実行するとどうなりますか? たとえば、私はオランダ語にローカライズしていません。オランダのPCで実行するとどうなりますか?
ロード順序は次のとおりです。
( MSDN ブログから取得)。
したがって、あなたの場合、リソースに入れている言語のいずれかになる可能性があります。使用する言語に影響を与えたい場合は、リソースをロードする前にスレッドのロケールを設定できます。これは私がプログラムで行った方法です。ロケールがドイツ語の場合はそのままにし、そうでない場合は英語に変更して、海外のユーザーに常に英語の GUI が表示されるようにします。