# General
app_title_groups=MAESTRO-DMX – Rearrange cue groups (Python GUI)
label_source_show_json_groups=Show JSON:
hint_groups_info=Note: A Maestro show JSON file is expected (field 'show' with 'patternCue').

frame_meta_title_groups=Show metadata (output file)
show_name_label=Name:
show_id_label=ID:
show_desc_label=Description:

frame_map_title_groups=Rearrange groups 1–4
map_info_text=Choose from which OLD group the NEW groups 1–4 should take their data.\nExample: New group 3 from old group 4, new group 4 from old group 3.
map_hint_text=The change will be applied to ALL cues of the loaded show.
map_group_line=New group {new} takes data from old group:

frame_log_title=Log
button_save_as=Save as…
button_quit=Quit

footer_author_groups=(c) Christian Haubitz-Reinke & ChatGPT 5.1 - 23.12.2025 (v0.91)

# File dialogs
filedialog_open_title=Select Maestro show JSON
filedialog_save_title=Save output show as…

# Messages / Log
msg_error_load_title=Error while loading
msg_error_load_file=The file could not be read:\n{error}
msg_error_structure=No valid 'show' object was found in the JSON file.

msg_warn_no_cues_title=No cues
msg_warn_no_cues=The 'show' object does not contain a 'patternCue' list. There is nothing to rearrange.

msg_warn_no_show_title=No show
msg_warn_no_show=Please load a show JSON file first.

msg_error_mapping_title=Invalid input
msg_error_mapping_invalid=The group mapping contains invalid values.

msg_confirm_mapping_title=Warning
msg_confirm_mapping_body=The mapping of the old groups 1–4 is not unique.\nGroups are used multiple times or omitted.\nContinuing may result in duplicated or empty groups.\n\nContinue anyway?

msg_error_save_title=Error while saving
msg_error_save_body=The file could not be written:\n{error}

msg_info_done_title=Done
msg_info_done_body=Show has been saved.\nCues with rearranged groups: {changed}

log_loading_show=Loading show from file:\n{path}
log_show_loaded=Show loaded:\n  Name: {name}\n  ID: {id}\n  Cues: {count}\n
log_mapping_header=Using group mapping:
log_mapping_line=  New group {new}  \u2190  old group {old}
log_save_done=Output file saved:\n{path}\nNumber of cues with adjusted groups: {changed}

# Help link (same as first tool)
help_link_label=https://liberty-dj-tools.de
help_link_url=https://liberty-dj-tools.de
