Skip to content

Commit 71733fe

Browse files
committed
fix up for translations
1 parent bb3aaa7 commit 71733fe

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

_validate/createJson.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -124,13 +124,17 @@ def _createDictMatchingJsonSchema(
124124

125125
addonData["translations"] = []
126126
for langCode, manifest in getAddonManifestLocalizations(manifest):
127-
addonData["translations"].append(
128-
{
129-
"language": langCode,
130-
"displayName": manifest["summary"],
131-
"description": manifest["description"],
132-
}
133-
)
127+
try:
128+
addonData["translations"].append(
129+
{
130+
"language": langCode,
131+
"displayName": manifest["summary"],
132+
"description": manifest["description"],
133+
}
134+
)
135+
except KeyError as e:
136+
manifest._errors = f"Translation for {langCode} missing required key '{e.args[0]}'."
137+
raise
134138

135139
return addonData
136140

0 commit comments

Comments
 (0)