ui: update about window

This commit is contained in:
Travis Abendshien
2026-06-27 15:49:23 -07:00
parent 5fc682284e
commit af60c98b49
9 changed files with 109 additions and 41 deletions
+6 -3
View File
@@ -3,6 +3,7 @@
import string
import warnings
from pathlib import Path
import pytest
@@ -57,6 +58,8 @@ def test_format_key_validity(translation_filename: str):
def test_for_unnecessary_translations(translation_filename: str):
default_translation = load_translation("en.json")
translation = load_translation(translation_filename)
assert set(default_translation.keys()).issuperset(translation.keys()), (
f"Translation {translation_filename} has unnecessary keys ({set(translation.keys()).difference(default_translation.keys())})" # noqa: E501
)
if not set(default_translation.keys()).issuperset(translation.keys()):
message = str(
f"Translation {translation_filename} has unnecessary keys ({set(translation.keys()).difference(default_translation.keys())})", # noqa: E501
)
warnings.warn(message, stacklevel=1)