From 46c96fbc5eeae8e3b3766eddb8ac3c63ac6a459f Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Fri, 20 Mar 2026 07:57:37 -0500 Subject: [PATCH] prevent camera config sections from being regenerated for profiles --- generate_config_translations.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/generate_config_translations.py b/generate_config_translations.py index f41957561d..df6c18f99f 100644 --- a/generate_config_translations.py +++ b/generate_config_translations.py @@ -518,6 +518,15 @@ def main(): sanitize_camera_descriptions(camera_translations) + # Profiles contain the same sections as the camera itself; only keep + # label and description to avoid duplicating every camera section. + if "profiles" in camera_translations: + camera_translations["profiles"] = { + k: v + for k, v in camera_translations["profiles"].items() + if k in ("label", "description") + } + with open(cameras_file, "w", encoding="utf-8") as f: json.dump(camera_translations, f, indent=2, ensure_ascii=False) f.write("\n")