I have used CultureInfo for set Culture. my code like below in C#:
CultureInfo culture = new CultureInfo("zh-CHT");
CodePudding user response:
Can you please use the below code it's work fine for you I think
var culture = new CultureInfo("zh-CHT");
Thread.CurrentThread.CurrentUICulture = culture;
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(culture.Name);
If it does not work then you can use like below code
private void SetCulture(HttpRequestMessage request, string lang)
{
request.Headers.AcceptLanguage.Clear();
request.Headers.AcceptLanguage.Add(new StringWithQualityHeaderValue(lang));
Thread.CurrentThread.CurrentUICulture = new CultureInfo(lang);
}