Reputation: 6394
I'm facing a problem mainly with how much space multilingual text in controls take up.
Here's an example.
English:
German:
As you can see the text in the German version is following on in the control leaving me with an un-usable interface.
note, these are entered into label controls.
Does anyone have any ideas?
Upvotes: 1
Views: 121
Reputation: 17139
Adding this as an answer since I'm pretty sure this is your problem:
Don't use static layout dimensions, i.e:
Bad
Width="500"
Good
Width="2*"
Width="50%"
Width="Auto"
Upvotes: 4
Reputation: 100545
Yes, you need to expect long string. Testing earlier (i.e. during development) is important.
Pseudo-localization is useful technique to deal with it early in the process. I.e. your text for "pseudo-loc" culture would be "[!!! εNetwork usageğ§ !!!]" and you'd see this layout problem sooner.
Flexible layout and generally giving more space for strings are often necessary to accommodate international strings.
Upvotes: 1