diff --git a/wingetui/uiSections.py b/wingetui/uiSections.py
index b9ce110bf..be2817a4d 100644
--- a/wingetui/uiSections.py
+++ b/wingetui/uiSections.py
@@ -2009,17 +2009,21 @@ def __init__(self, parent = None):
translators = "
"
translatorList: dict[str, str] = {}
for key in list(languageCredits.keys()):
- for singleuser in languageCredits[key].split(","):
- if singleuser != "":
- user = singleuser.strip()
- userPrefixed = (user[0] == "@")
- if (userPrefixed):
- user = user[1:]
- translatorUser = user
- if (userPrefixed or user in GHcontributorsList):
- translatorUser = f"{user}"
- translatorKey = f"{user}{languageReference[key]}" # for sort
- translatorList[translatorKey] = f"{translatorUser} ({languageReference[key]})"
+ try:
+ for singleuser in languageCredits[key].split(","):
+ if singleuser != "":
+ user = singleuser.strip()
+ userPrefixed = (user[0] == "@")
+ if (userPrefixed):
+ user = user[1:]
+ translatorUser = user
+ if (userPrefixed or user in GHcontributorsList):
+ translatorUser = f"{user}"
+ cprint(user, key, languageReference[key])
+ translatorKey = f"{user}{languageReference[key]}" # for sort
+ translatorList[translatorKey] = f"{translatorUser} ({languageReference[key]})"
+ except KeyError:
+ pass
for userLine in dict(sorted(translatorList.items())).values():
translators += f"- {userLine}
"
translators += "
"