mirror of
https://github.com/TagStudioDev/TagStudio.git
synced 2026-08-31 16:21:30 +02:00
ui: update about window
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user