私は主に、コントロールの多言語テキストが占めるスペースの量に問題があります。
これが例です。
英語:
ドイツ人:
ご覧のとおり、ドイツ語版のテキストはコントロールで続いており、使用できないインターフェイスが残っています。
これらはラベルコントロールに入力されることに注意してください。
誰かアイデアはありますか?
私は主に、コントロールの多言語テキストが占めるスペースの量に問題があります。
これが例です。
英語:
ドイツ人:
ご覧のとおり、ドイツ語版のテキストはコントロールで続いており、使用できないインターフェイスが残っています。
これらはラベルコントロールに入力されることに注意してください。
誰かアイデアはありますか?
これがあなたの問題であると私はかなり確信しているので、これを答えとして追加します:
静的なレイアウト寸法を使用しないでください。つまり、次のようになります。
悪い
Width="500"
良い
Width="2*"
Width="50%"
Width="Auto"
はい、長い文字列を期待する必要があります。以前(つまり開発中)にテストすることが重要です。
疑似ローカリゼーションは、プロセスの早い段階で対処するための便利な手法です。つまり、「pseudo-loc」カルチャのテキストは「[!!!εNetworkusageğ§!!!]」になり、このレイアウトの問題がすぐに発生します。
国際的なストリングに対応するには、柔軟なレイアウトと一般的にストリング用のスペースを増やすことが必要になることがよくあります。