This article is compatible with the latest version of Silverlight.
One important thing to keep in mind when internationalizing your application is that things may not look the same in another language, and I’m not just referring to the text looking different.
My app looks like junk!
I’ve seen mixed reports stating that in languages like German a UI designer should expect the text strings to be as much as 40-60% longer, or more. What that means is that UI that you have designed to lay out just perfectly in English may just go down the tubes when you switch to German.
Monitor Resolution
As you are developing your app you may have your monitor set to a resolution of 1600x1200, or higher. Many software companies give their developers nice big monitors, and they get used to looking at the app full-screen at a high resolution. However, your customers may not be in the same boat.
I generally design for a minimum resolution of 1024x768, but there are folks out there that still run at 800x600…or lower! My recommendation is that you make your app look good, in German, at 1024x768, and at least acceptable at 800x600. If you do that, chances are it will look fine at higher resolutions.