Home > Back-end >  I am trying set culture as Chinese Traditional language. but it's doesn't work it always s
I am trying set culture as Chinese Traditional language. but it's doesn't work it always s

Time:12-22

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);
}
  • Related