ResourceManager and not supported platform

Posted by wince on Stack Overflow See other posts from Stack Overflow or by wince
Published on 2012-03-21T09:57:44Z Indexed on 2012/03/21 11:29 UTC
Read the original article Hit count: 318

Filed under:

I use ResourceManager for UI localization of my WinCE 5 software. I have some resource files with text strings on different languages

Resourse.resx
Resourse.de-DE.resx
Resourse.ru-RU.resx

When I want to display UI in English I call:

Resourse.Culture = new CultureInfo("en-US");
label1.Text = Resourse.LabelText;

in German:

Resourse.Culture = new CultureInfo("de-DE");
label1.Text = Resourse.LabelText;

in Russian:

Resourse.Culture = new CultureInfo("ru-RU");
label1.Text = Resourse.LabelText;

but here I get PlatformNotSupportedException.

I know that my WinCE does not contain Russian and I cannot modify OS to appened this, so my question is how I can say to ResourceManger to use Resourse.ru-RU.resx when I set Culture = new CultureInfo("ru-RU") ?

© Stack Overflow or respective owner

Related posts about compact-framework