fix(loc): remove existing culture if necessary

This commit is contained in:
Anna 2021-04-30 18:37:15 -04:00
parent b0d3255fe8
commit 66dc0b0dbb
1 changed files with 8 additions and 0 deletions

View File

@ -37,8 +37,16 @@ namespace NoSoliciting {
var resourceSet = new System.Resources.ResourceSet(resourceStream);
var culture = CultureInfo.GetCultureInfo(locale);
if (resourceSetByCulture is Hashtable) {
if (resourceSetByCulture.Contains(culture)) {
resourceSetByCulture.Remove(culture);
}
resourceSetByCulture.Add(culture, resourceSet);
} else {
if (resourceSetByCulture.Contains(culture.Name)) {
resourceSetByCulture.Remove(culture.Name);
}
resourceSetByCulture.Add(culture.Name, resourceSet);
}
}