私は米国で構築した製品を持っています。ポーランドのある友人が今日それをテストしていたため、ローカライズされた数値書式設定でいくつかの例外が発生しました。別のロケールでのJavaアプリケーションのテスト
ポーランドまたはドイツで私のプログラムを実行することをシミュレートしたいので、修正する前にそれらのエラーを作り直すことができます。私はそれがロケールを設定するのと同じくらい簡単だと思ったが、すべての試みは効果がないようだ。私はLocale.setDefaultを呼び出し、VMの引数として-Duser.language = de_DEに渡しました。ただし、数値は常に米国のフォーマット(1,000.00など)で表示されます。しかし、私の友人はアプリをロードし、彼は1.000,0を参照してください。
ドイツ語やポーランド語のロケールで私のJavaアプリケーションをどのようにテストできるか知っている人はいますか?私はこのフォーマットをデフォルトで見ることができますか?
あなたのアプリのテクノロジースタックについて詳しく教えてもらえますか?それはウェブアプリ、デスクトップ、モバイルアプリですか?ランダムな思考 - あなたは-Duser.language = deで試しましたか? – JsingH