PiousVenom
PiousVenom

Reputation: 6908

Change label text based upon CurrentUICulture

I've recently been tasked with localizing a small piece of software that my company created. I've been able to create the resx file for the particular culture, and things are well and good. Thing is, that there are roughly 50 or so labels/buttons/etc, that need to be changed. My question is, do I need to write in the code to set the text, or is there an easier way? For instance,

lblText.text = Resources.labelText

for every single button/label. Or is there a property in the button/label that I'm missing that would set it. Thanks.

Upvotes: 1

Views: 1505

Answers (1)

Alexandre Pepin
Alexandre Pepin

Reputation: 1836

You can change the text directly with the form designer of visual studio. Just set the form's property Localizable to true and change the Language property to the one you want to translate. Then, every change you make will only be reflected in the language you selected

If you want more help, you can take a look at this walkthrough

Upvotes: 3

Related Questions