1. constants used for programming should be in Chinese as much as possible and stored in resource files.
This makes it easy to find any omissions.
2. Form Localization
Set the Localizable attribute of the form to True.
3. Copy the Resources. resx file under the Properties folder to the same directory and rename it Resources. zh-CN.resx and Resources. en-GB.resx.
4. Translate the Chinese characters in Resources. en-GB.resx into English. The contents in Resources. zh-CN.resx can be deleted.
5. Add all supported languages and default languages to AppSettings in App. config.
<Add key = "AllSupportedLanguage" value = "en-GB"/> <! -- All Supported languages --> <add key = "DefaultLanguage" value = "zh-CN; en-GB;"/> <! -- Default language -->
6. In the Main function of Program. cs,
Var defaultLanguage = ConfigurationManager. configuretting ["DefaultLanguage"]. Trim (); Thread. CurrentThread. CurrentUICulture = new CultureInfo (defaultLanguage );