you using
currentCulture.TwoLetterISOLanguageName.ToLowerInvariant()
So the results is zh
But I am from China Should be the correct results zh-cn
i think you are using
currentCulture.Name.ToLowerInvariant()
currentCulture.TwoLetterISOLanguageName.ToLowerInvariant()
So the results is zh
But I am from China Should be the correct results zh-cn
i think you are using
currentCulture.Name.ToLowerInvariant()