I've created a localized winforms application (in VS2008) by setting the Localizable property to true and then editing the texts, etc... of my Mainform in the designer for the relevant language.
I also have some localized strings that the application needs (e.g. for displaying message boxes and such...). Those strings I have stored in a files named
- strings.resx
- strings.de.resx
- ... and so on
When I set the application's language via Thread.CurrentThread.CurrentCulture it seems to work, but only within Visual Studio. When I create a release executable and double click it, the Winforms always uses the default language (even if I hardcode Thread.CurrentThread.CurrentCulture = ... in there...
I also tried setting strings.Culture and Thread.CurrentThread.CurrentUICulture, that didn't work either
thx for any help