# Général
app_title_groups=MAESTRO-DMX – Réorganisation des groupes de Cues (interface Python)
label_source_show_json_groups=Show JSON :
hint_groups_info=Remarque : un fichier JSON de show Maestro est attendu (champ 'show' avec 'patternCue').

frame_meta_title_groups=Métadonnées du show (fichier de sortie)
show_name_label=Nom :
show_id_label=ID :
show_desc_label=Description :

frame_map_title_groups=Réorganiser les groupes 1–4
map_info_text=Choisissez à partir de quel ANCIEN groupe les NOUVEAUX groupes 1–4 doivent être remplis.\nExemple : nouveau groupe 3 à partir de l'ancien groupe 4, nouveau groupe 4 à partir de l'ancien groupe 3.
map_hint_text=La modification sera appliquée à TOUS les cues du show chargé.
map_group_line=Nouveau groupe {new} prend les données de l'ancien groupe :

frame_log_title=Journal
button_save_as=Enregistrer sous…
button_quit=Quitter

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

# Boîtes de dialogue de fichier
filedialog_open_title=Sélectionner un show Maestro (JSON)
filedialog_save_title=Enregistrer le show de sortie sous…

# Messages / Journal
msg_error_load_title=Erreur lors du chargement
msg_error_load_file=Le fichier n'a pas pu être lu :\n{error}
msg_error_structure=Aucun objet 'show' valide n'a été trouvé dans le fichier JSON.

msg_warn_no_cues_title=Pas de cues
msg_warn_no_cues=L'objet 'show' ne contient pas de liste 'patternCue'. Rien à réorganiser.

msg_warn_no_show_title=Pas de show
msg_warn_no_show=Veuillez d'abord charger un fichier JSON de show.

msg_error_mapping_title=Entrée invalide
msg_error_mapping_invalid=Le mapping des groupes contient des valeurs invalides.

msg_confirm_mapping_title=Attention
msg_confirm_mapping_body=Le mapping des anciens groupes 1–4 n'est pas univoque.\nCertains groupes sont utilisés plusieurs fois ou omis.\nContinuer peut entraîner des groupes dupliqués ou vides.\n\nContinuer quand même ?

msg_error_save_title=Erreur lors de l'enregistrement
msg_error_save_body=Le fichier n'a pas pu être écrit :\n{error}

msg_info_done_title=Terminé
msg_info_done_body=Le show a été enregistré.\nCues avec groupes réorganisés : {changed}

log_loading_show=Chargement du show depuis le fichier :\n{path}
log_show_loaded=Show chargé :\n  Nom : {name}\n  ID : {id}\n  Cues : {count}\n
log_mapping_header=Mapping des groupes utilisé :
log_mapping_line=  Nouveau groupe {new}  \u2190  ancien groupe {old}
log_save_done=Fichier de sortie enregistré :\n{path}\nNombre de cues avec groupes ajustés : {changed}

# Lien d'aide (identique au premier outil)
help_link_label=https://liberty-dj-tools.de
help_link_url=https://liberty-dj-tools.de
