# translations.py

LANG_DATA = {
    'it': {
        'title': "FUSS SpeechToText",
        'subtitle': "TRASCRIZIONE VOCALE A RETI NEURALI LOCALI",
        'label_lang': "LINGUA:",
        'label_mode': "MODALITÀ:",
        'status_init': "Inizializzazione AI...",
        'status_ready': "✔ SISTEMA PRONTO",
        'status_listening': "🔴 IN ASCOLTO...",
        'status_processing': "⌛ ELABORAZIONE AI...",
        'status_copied': "✔ COPIATO NEGLI APPUNTI",
        'status_no_audio': "❌ AUDIO NON RILEVATO",
        'status_no_text': "✔ NESSUN TESTO RILEVATO",
        'status_error': "❌ ERRORE",
        'btn_record': "▶ REGISTRA",
        'btn_stop': "■ STOP",
        'btn_load': "📁 CARICA FILE",
        'btn_clear': "🗑 PULISCI TESTO",
        'btn_exit': "❌ ESCI",
        'menu_cut': "Taglia",
        'menu_copy': "Copia",
        'menu_paste': "Incolla",
        'menu_select_all': "Seleziona tutto",
        'msg_clear_title': "Pulisci",
        'msg_clear_body': "Cancellare tutto il testo trascritto?",
        'zenity_title': "Seleziona file audio",
        'zenity_filter': "File audio",
        'ai_prompt': "Trascrizione in lingua italiana, con ortografia e punteggiatura corretta."
    },
    'de': {
        'title': "FUSS SpeechToText",
        'subtitle': "LOKALE NEURONALE SPRACHTRANSKRIPTION",
        'label_lang': "SPRACHE:",
        'label_mode': "MODUS:",
        'status_init': "KI-Initialisierung...",
        'status_ready': "✔ SYSTEM BEREIT",
        'status_listening': "🔴 ZUHÖREN...",
        'status_processing': "⌛ KI-VERARBEITUNG...",
        'status_copied': "✔ IN ZWISCHENABLAGE KOPIERT",
        'status_no_audio': "❌ KEIN AUDIO ERKANNT",
        'status_no_text': "✔ KEIN TEXT GEFUNDEN",
        'status_error': "❌ FEHLER",
        'btn_record': "▶ AUFNAHME",
        'btn_stop': "■ STOP",
        'btn_load': "📁 DATEI LADEN",
        'btn_clear': "🗑 TEXT LÖSCHEN",
        'btn_exit': "❌ BEENDEN",
        'menu_cut': "Ausschneiden",
        'menu_copy': "Kopieren",
        'menu_paste': "Einfügen",
        'menu_select_all': "Alles auswählen",
        'msg_clear_title': "Löschen",
        'msg_clear_body': "Gesamten transkribierten Text löschen?",
        'zenity_title': "Audiodatei auswählen",
        'zenity_filter': "Audiodateien",
        'ai_prompt': "Transkription auf Deutsch, mit Satzzeichen."
    },
    'fr': {
        'title': "FUSS SpeechToText",
        'subtitle': "TRANSCRIPTION VOCALE PAR RÉSEAUX NEURONAUX LOCAUX",
        'label_lang': "LANGUE:",
        'label_mode': "MODE:",
        'status_init': "Initialisation de l'IA...",
        'status_ready': "✔ SYSTÈME PRÊT",
        'status_listening': "🔴 ÉCOUTE EN COURS...",
        'status_processing': "⌛ TRAITEMENT IA...",
        'status_copied': "✔ COPIÉ DANS LE PRESSE-PAPIERS",
        'status_no_audio': "❌ AUCUN AUDIO DÉTECTÉ",
        'status_no_text': "✔ AUCUN TEXTE TROUVÉ",
        'status_error': "❌ ERRORE",
        'btn_record': "▶ ENREGISTRER",
        'btn_stop': "■ STOP",
        'btn_load': "📁 CHARGER FICHIER",
        'btn_clear': "🗑 EFFACER TEXTE",
        'btn_exit': "❌ QUITTER",
        'menu_cut': "Couper",
        'menu_copy': "Copier",
        'menu_paste': "Coller",
        'menu_select_all': "Tout sélectionner",
        'msg_clear_title': "Effacer",
        'msg_clear_body': "Effacer tout le texte transcrit ?",
        'zenity_title': "Choisir un fichier audio",
        'zenity_filter': "Fichiers audio",
        'ai_prompt': "Transcription en français, con ponctuation."
    },
    'en': {
        'title': "FUSS SpeechToText",
        'subtitle': "LOCAL NEURAL SPEECH TRANSCRIPTION",
        'label_lang': "LANGUAGE:",
        'label_mode': "MODE:",
        'status_init': "AI Initialization...",
        'status_ready': "✔ SYSTEM READY",
        'status_listening': "🔴 LISTENING...",
        'status_processing': "⌛ AI PROCESSING...",
        'status_copied': "✔ COPIED TO CLIPBOARD",
        'status_no_audio': "❌ NO AUDIO DETECTED",
        'status_no_text': "✔ NO TEXT DETECTED",
        'status_error': "❌ ERROR",
        'btn_record': "▶ RECORD",
        'btn_stop': "■ STOP",
        'btn_load': "📁 LOAD FILE",
        'btn_clear': "🗑 CLEAR TEXT",
        'btn_exit': "❌ EXIT",
        'menu_cut': "Cut",
        'menu_copy': "Copy",
        'menu_paste': "Paste",
        'menu_select_all': "Select All",
        'msg_clear_title': "Clear",
        'msg_clear_body': "Clear all transcribed text?",
        'zenity_title': "Select audio file",
        'zenity_filter': "Audio files",
        'ai_prompt': "Transcription in English, with punctuation."
    }
}
