私は例外をキャッチしてエラーメッセージの一部としてメッセージテキストを表示します。すべてのターゲットのバージョン情報オプションでRAD Studio(10.1)が英語に設定され、ロケールIDが409英語に設定され、エラーメッセージがドイツ語で出力されます。これは、ドイツのWindows 10と他の言語を使用している他のWindowsマシンの両方で発生します。Delphiの例外メッセージのテキストが間違った言語で表示される
ファイルのオープンに失敗したようなシステム例外がありますが、ファイルが見つかりませんでしたが、自分のメッセージテキストでは発生しないすべての種類の例外で発生するようです。
プロジェクトは最近Delphi 2007から移行されています。バージョン番号に関しては、プロジェクトファイルで手作業でクリーンアップしなければなりませんでした。しかし、プロジェクトファイルのロケールをチェックすると、驚きはありません:1033 - > $ 0409 - 英語。
ドイツのメッセージはどこにありますか?
*デルファイ10.1 - **ベルリン***。ナー、それはできない。 ;-)しかし、異なるビルド構成(デバッグ/リリース32ビット/ 64ビットなど)があり、すべてではなく一部の言語に正しい言語が設定されている可能性があります。 – GolezTrol
私はそれを取るこのアプリケーションは、ドイツのマシン上に構築された? – Dsm
確かにそうではありません:すべての設定はロケールIDと同じ値です。 –