You should use Resources. (Can be found at Project -> Properties... -> Resources tab)
If you use Resources tab then VisualStudio will create Resources.resx
file in Properties
folder for you where you can store different type of resources. (e.g. Images, Audio and Strings)
You can add any localizable strings there and use them later like Properties.Resources.MyMessageBoxTitle
.
Later when you want to add a support for another language you can copy that Resources.resx
file and rename it to something like Resources.it-it.resx
(or Resources.fr.resx
). Resource manager then will automatically load the string from a corresponding resource file. (based on Thread.CurrentUICulture
)