fix(loc): remove existing culture if necessary

This commit is contained in:
Anna 2021-04-30 18:37:15 -04:00
parent 6cddee4c13
commit 4c0b351b33
Signed by: anna
GPG Key ID: 0B391D8F06FCD9E0
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);
}
}