新增德文/法文/西班牙文

This commit is contained in:
eafonyang
2026-06-22 14:51:53 +08:00
parent 3968639f4d
commit 540ece7ec6
5 changed files with 1934 additions and 224 deletions
+626
View File
@@ -0,0 +1,626 @@
{
"connect": {
"ipMissingTitle": "IP de l'appareil non spécifiée",
"ipMissingDesc": "Veuillez ajouter l'IP de l'appareil dans la barre d'adresse avant d'ouvrir cette page, par exemple :",
"connecting": "Connexion à {ip}…",
"failedTitle": "Échec de la connexion",
"failedDesc": "Vérifiez l'IP de l'appareil et votre connexion réseau.",
"failedHint": "Spécifiez l'appareil dans l'URL, par ex. ?ip=10.0.0.119"
},
"home": {
"audioSet": "Réglage audio",
"systemSet": "Système",
"power": "Alimentation",
"input": "Entrée",
"output": "Sortie",
"vu": "VU-mètre",
"powerOffConfirmTitle": "Éteindre l'appareil ?",
"powerOffConfirmDesc": "L'appareil sera éteint et déconnecté de cette application. Voulez-vous continuer ?",
"powerOffConfirmOk": "Éteindre",
"powerOffConfirmCancel": "Annuler",
"volumeMinConfirmTitle": "Mettre le volume au minimum ?",
"volumeMinConfirmDesc": "Le volume sera réglé au niveau le plus bas (muet). Continuer ?",
"volumeMinConfirmOk": "Mettre au minimum",
"volumeMaxConfirmTitle": "Mettre le volume au maximum ?",
"volumeMaxConfirmDesc": "Le volume sera réglé au niveau le plus élevé. Continuer ?",
"volumeMaxConfirmOk": "Mettre au maximum",
"volumePassthroughHint": "Le passage de volume est activé ; le volume ne peut pas être ajusté",
"volumePassthroughBlocked": "Le passage de volume est actif ({mode}). Le volume du casque est fixe. Désactivez le passage dans les réglages audio.",
"volumePassthroughMode0dB": "0dB",
"volumePassthroughMode12dB": "-12dB",
"powerOffToastDemo": "Mode démo : déconnecté de l'appareil.",
"powerOffToastSent": "Commande d'extinction envoyée.",
"doubleClickHint": "Double-clic pour entrer",
"backToLegacy": "Ancienne version"
},
"vuPage": {
"title": "Galerie VU-mètre"
},
"bottomNav": {
"community": "Communauté",
"hpEq": "HP-EQ",
"home": "Accueil",
"effects": "Effets",
"myAi": "Mon IA"
},
"communityPage": {
"title": "Communauté",
"intro": "Le forum s'ouvre mieux dans le navigateur de votre système. Copiez le lien complet ci-dessous, collez-le dans la barre d'adresse de votre navigateur mobile et ouvrez-le.",
"copyLink": "Copier le lien",
"toastCopied": "Lien copié",
"toastCopyFailed": "Impossible de copier. Appuyez longuement sur le lien pour le copier manuellement."
},
"source": {
"label": "Entrée/Sortie",
"pageTitle": "E/S",
"inputSection": "Entrée",
"outputSection": "Sortie",
"inputOptions": ["USB-B", "USB-C", "Coaxial", "Optique", "Bluetooth", "HDMI-EARC", "RCA", "USB Driver"],
"outputOptions": ["XLR", "RCA", "XLR/RCA", "Casque"],
"input": {
"coaxial": "COAXIAL",
"optical": "OPTIQUE",
"bluetooth": "BLUETOOTH",
"rca": "RCA"
},
"output": {
"headset": "Casque"
}
},
"effect": {
"pageTitle": "Effets",
"selectStyleTitle": "Sélectionner le style sonore",
"selectCrossfeedTitle": "Sélectionner le préréglage crossfeed",
"lowBass": "Basses",
"enterBass": "Médiums",
"highBass": "Aigus",
"tone": "Tonalité",
"loudness": "Sonie",
"threshold": "Seuil",
"delayed": "Délai",
"mainframeCase": "Haut-parleur principal",
"subwooferUnit": "Caisson de basses",
"style": {
"label": "Style",
"options": [
{ "index": 0, "label": "Classique" },
{ "index": 1, "label": "Dance" },
{ "index": 2, "label": "Pop" },
{ "index": 3, "label": "Reggae" },
{ "index": 4, "label": "Live" },
{ "index": 5, "label": "Rock" },
{ "index": 6, "label": "Doux" },
{ "index": 7, "label": "Électronique" },
{ "index": 8, "label": "Club" },
{ "index": 9, "label": "Pleine basse" },
{ "index": 10, "label": "Plein aigu" },
{ "index": 11, "label": "Casque" },
{ "index": 12, "label": "Hall" },
{ "index": 13, "label": "Fête" },
{ "index": 14, "label": "Ska" },
{ "index": 15, "label": "Slow rock" }
]
},
"stereoWidth": { "label": "Largeur stéréo" },
"crossfeed": {
"label": "Crossfeed",
"options": [
"BS2B défaut (700 Hz, 4,5 dB)",
"BS2B populaire (700 Hz, 6 dB)",
"BS2B relax (650 Hz, 9,5 dB)"
]
},
"subwoofer": {
"label": "Caisson de basses",
"cutOffFrequency": "Fréquence de coupure",
"subFullRange": "Sub pleine gamme",
"mainFullRange": "Principal pleine gamme",
"attenuationSlope": "Pente d'atténuation",
"gain": "Gain",
"selectAttenuationTitle": "Sélectionner la pente d'atténuation",
"selectOutputTitle": "Sélectionner le type de sortie",
"rateOptions": [
"6dB/oct",
"12dB/oct",
"18dB/oct",
"24dB/oct",
"30dB/oct",
"36dB/oct",
"42dB/oct",
"48dB/oct"
],
"output": {
"label": "Type de sortie",
"options": [
{ "label": "Mono(Mix)", "index": 0 },
{ "label": "Stéréo", "index": 1 }
]
},
"delay": {
"label": "Délai",
"mainSpeaker": "Haut-parleurs principaux",
"subwoofer": "Caisson de basses",
"leftChannel": "Canal gauche",
"rightChannel": "Canal droit"
}
},
"enableConfirmTitle": "Les effets sont désactivés",
"enableConfirmDesc": "Les effets sont actuellement désactivés. Les activer ?",
"enableConfirmOk": "Activer",
"enableConfirmCancel": "Annuler"
},
"peq": {
"Standard": "Préréglage d'égaliseur standard",
"edit": "Édition par lot",
"headset": "Ajouter un casque",
"share": "Partager EQ",
"preamp": "Préampli",
"filters": {
"label": "Filtres",
"options": [
{
"index": 0,
"title": "LPF",
"desc1": "Filtre passe-bas, ne laisse passer que les signaux ",
"desc2": "en dessous d'une certaine fréquence de coupure, ",
"desc3": "et les signaux haute fréquence sont atténués.",
"img": "LPF.png"
},
{
"index": 1,
"title": "HPF",
"desc1": "Filtre passe-haut, ne laisse passer que les signaux ",
"desc2": "au-dessus d'une certaine fréquence de coupure,",
"desc3": "et les signaux basse fréquence sont atténués.",
"img": "HPF.png"
},
{
"index": 2,
"title": "BPF",
"img": "BPF.png",
"desc1": "Filtre passe-bande, ne laisse passer que les signaux",
"desc2": "dans une certaine plage de fréquences, ",
"desc3": "et les autres fréquences sont atténuées."
},
{
"index": 3,
"title": "NOTCH",
"img": "NOTCH.png",
"desc1": "Filtre coupe-bande, utilisé pour éliminer la résonance",
"desc2": "ou les signaux d'interférence à des fréquences spécifiques."
},
{
"index": 4,
"title": "PEAK",
"img": "PEAK.png",
"desc1": "Filtre de pic, renforce ou affaiblit le ",
"desc2": "signal autour d'une certaine fréquence."
},
{
"index": 5,
"title": "LSHELF",
"img": "LSHELF.png",
"desc1": "Filtre en plateau bas, utilisé pour ",
"desc2": "renforcer ou réduire les signaux basse fréquence."
},
{
"index": 5,
"title": "HSHELF",
"img": "HSHELF.png",
"desc1": "Filtre en plateau haut, utilisé pour ",
"desc2": "renforcer ou réduire les signaux haute fréquence."
},
{
"index": 6,
"title": "APF",
"img": "APF.png",
"desc1": "Filtre passe-tout, l'amplitude du signal de sortie",
"desc2": "reste inchangée, mais la phase change."
}
]
},
"freq": "FREQ",
"gain": "GAIN",
"q": "Valeur Q",
"loadDeviceBtn": "Confirmer",
"peqNoneItem": "Non configuré",
"eqUi": {
"batchEditTitle": "Édition par lot",
"batchEditHint": "11 lignes au total : la ligne 1 est Preamp, les lignes 211 sont Filtre 110. Sauvegarder écrase le préréglage actuel du casque.",
"addPresetTitle": "Nouveau préréglage",
"addPresetNameEmpty": "Le nom ne peut pas être vide",
"addPresetNameExists": "Ce nom existe déjà. Choisissez-en un autre.",
"overwritePresetTitle": "Le nom du préréglage existe déjà",
"overwritePresetDesc": "Un préréglage nommé \"{{name}}\" existe déjà. L'écraser ?",
"overwritePresetConfirm": "Écraser",
"overwritePresetCancelled": "Annulé",
"toastAddPresetOk": "Préréglage ajouté",
"toastAddPresetFail": "Échec de l'ajout du préréglage",
"toastPresetLimitReached": "Limite de préréglages atteinte ({{max}}). Supprimez des préréglages avant d'en ajouter.",
"cancel": "Annuler",
"save": "Sauvegarder",
"tabBrands": "Marques",
"tabModels": "Modèles",
"tabTarget": "Cible",
"searchPlaceholder": "Rechercher une marque ou un modèle",
"searching": "Recherche…",
"noSearchResults": "Aucune marque ou modèle correspondant",
"loading": "Chargement…",
"noBrandMatch": "Aucune marque correspondante",
"selectBrandFirst": "Choisissez d'abord une marque dans l'onglet Marques",
"brandLabel": "Marque :",
"modelFromSearchLabel": "Modèle depuis la recherche :",
"noModelsForBrand": "Aucun modèle pour cette marque",
"targetBrand": "Marque :",
"targetModel": "Modèle :",
"targetForm": "Forme :",
"formAll": "Tous",
"confirmLoading": "Traitement…",
"confirmButton": "Confirmer",
"selectModelFirst": "Veuillez d'abord sélectionner un modèle",
"noTargets": "Aucune courbe cible disponible",
"closeDrawer": "Fermer",
"toastBatchApplied": "Édition par lot appliquée",
"toastBatchParseError": "Format d'édition par lot invalide",
"toastBrandsFail": "Échec du chargement des marques",
"toastModelsFail": "Échec du chargement des modèles",
"toastCurveFail": "Échec du chargement de la courbe",
"toastNewEqOk": "Nouveau EQ casque sauvegardé",
"toastTargetSelected": "Cible sélectionnée : {{name}}",
"deleteConfirm": "Supprimer le casque \"{{name}}\" ?",
"batchDeleteConfirm": "Supprimer {{count}} préréglage(s) sélectionné(s) ?",
"deletePresetConfirm": "Supprimer le préréglage \"{{name}}\" ?",
"toastRenamed": "Renommé",
"toastRenameFail": "Échec du renommage",
"renameEmptyName": "Le nom ne peut pas être vide",
"renameNameExists": "Le nom existe déjà",
"toastDeleted": "Casque supprimé",
"toastDeleteFail": "Échec de la suppression du casque",
"bassBoost": "Renforcement basses : fc {{fc}}, q {{q}}, gain {{gain}} dB",
"errMinLines": "Au moins 11 lignes requises (Preamp + 10 filtres)",
"errPreampFirstLine": "La ligne 1 doit ressembler à Preamp:-5.96dB",
"errPreampValue": "Valeur Preamp invalide",
"errFilterLine": "La ligne {{line}} ne correspond pas au format Filtre",
"errFilterNoRange": "Le filtre numéro {{no}} est hors plage",
"errFilterType": "Type invalide pour le filtre {{no}} ({{type}})",
"errFilterNumbers": "Nombres invalides pour le filtre {{no}}",
"errFilterAll": "Les filtres 110 doivent tous être présents",
"chartCopyTo": "Copier vers {{mode}}",
"chartApplyB": "Appliquer B",
"chartSaveB": "Sauvegarder B sous",
"saveBTitle": "Sauvegarder B sous",
"toastChartCopied": "Copié vers {{mode}}",
"toastApplyBSuccess": "Courbe B appliquée à A",
"toastApplyBFail": "Échec de l'application de B",
"toastSaveBOk": "Préréglage sauvegardé depuis la courbe B",
"toastSaveBFail": "Échec de la sauvegarde de la courbe B",
"enableConfirmTitle": "HP-EQ est désactivé",
"enableConfirmDesc": "HP-EQ est actuellement désactivé. L'activer ?",
"enableConfirmOk": "Activer",
"paramInputTitleFreq": "Régler la fréquence",
"paramInputTitleGain": "Régler le gain",
"paramInputTitleQ": "Régler la valeur Q",
"paramInputHintFreq": "Plage : 20 20000 Hz. Utilisez k pour kHz (ex. 9,5k).",
"paramInputHintGain": "Plage : -15,0 +15,0 dB",
"paramInputHintQ": "Plage : 0,10 10,00",
"paramInputInvalid": "Entrez un nombre valide",
"paramInputOutOfRangeFreq": "La fréquence doit être entre {{min}} et {{max}} Hz",
"paramInputOutOfRangeGain": "Le gain doit être entre {{min}} et {{max}} dB",
"paramInputOutOfRangeQ": "Q doit être entre {{min}} et {{max}}",
"shareTitle": "Partager EQ",
"shareSelectHint": "Sélectionnez le préréglage EQ à partager",
"shareConfirm": "Générer le code",
"shareCodeLabel": "Code de partage",
"shareCopied": "Code copié",
"shareGenerating": "Génération…",
"shareCreateFail": "Échec de la génération du code de partage",
"shareActiveExists": "Vous avez déjà un code de partage actif. Veuillez réessayer plus tard.",
"shareInvalidParams": "Requête invalide. Veuillez vérifier et réessayer.",
"shareSystemError": "Erreur système. Veuillez réessayer plus tard.",
"shareExpireAt": "Expire le",
"importTab": "Importer EQ",
"importCodeHint": "Entrez ou collez le code de partage à 5 caractères",
"importQuery": "Requête",
"importQuerying": "Requête en cours…",
"importCodeNotFound": "Code de partage introuvable ou expiré",
"importEqName": "Nom EQ",
"importEqNameHint": "Vous pouvez personnaliser le nom",
"importSourceModel": "Appareil source",
"importButton": "Importer",
"importSaving": "Importation…",
"importSuccess": "EQ importé avec succès",
"importFail": "Échec de l'importation de l'EQ",
"mySharesTab": "Mes partages",
"mySharesLoading": "Chargement…",
"mySharesEmpty": "Aucun EQ partagé pour le moment",
"mySharesCode": "Code",
"mySharesName": "Nom EQ",
"mySharesLoadFail": "Échec du chargement de la liste des partages",
"mySharesDeleteConfirmTitle": "Supprimer le code de partage",
"mySharesDeleteConfirmDesc": "Supprimer le code de partage {{code}} ? Il ne sera plus disponible à l'importation.",
"mySharesDeleteConfirmOk": "Supprimer",
"mySharesDeleteSuccess": "Code de partage supprimé",
"mySharesDeleteFail": "Échec de la suppression du code de partage"
}
},
"dac": {
"sectionBalanceSensitivity": "Balance et sensibilité",
"sectionOutput": "Caractéristiques de sortie",
"sectionIisSettings": "Paramètres IIS",
"sectionSystemInterface": "Système et interface",
"balance": "Balance gauche-droite",
"sensitivity": "Sensibilité VU-mètre",
"analogInputGain": "Gain d'entrée analogique",
"autoImpedanceDetection": "Détection automatique d'impédance",
"dacVolumeDirect": {
"label": "Passage de volume pré-sortie",
"options": [
{ "index": 0, "label": "Désactivé" },
{ "index": 1, "label": "0dB" },
{ "index": 2, "label": "-12dB" }
],
"confirmTitle": "Avis",
"confirm0dB": "Le mode passage mettra le volume au maximum et le volume ne pourra pas être ajusté.",
"confirm12dB": "Le mode passage mettra le volume à -12 dB et le volume ne pourra pas être ajusté.",
"confirmOk": "Confirmer",
"confirmCancel": "Annuler"
},
"dacArc": {
"label": "Modèle ARC",
"options": [
{ "index": 0, "label": "ARC" },
{ "index": 1, "label": "EARC" }
]
},
"filters": {
"label": "Filtres",
"options": [
{ "index": 0, "label": "Coupure rapide" },
{ "index": 1, "label": "Coupure lente" },
{ "index": 2, "label": "Court délai coupure rapide" },
{ "index": 3, "label": "Court délai coupure lente" },
{ "index": 4, "label": "Coupure super lente" },
{ "index": 5, "label": "Faible dispersion court délai" }
]
},
"dacGain": {
"label": "Gain casque",
"options": [
{ "index": 0, "label": "Faible" },
{ "index": 1, "label": "Moyen" },
{ "index": 2, "label": "Élevé" }
]
},
"volumeStep": "Pas de volume",
"bootVolume": {
"label": "Volume de démarrage",
"options": [
{ "index": 0, "label": "Par défaut" },
{ "index": 1, "label": "-5dB" },
{ "index": 2, "label": "-10dB" },
{ "index": 3, "label": "-15dB" },
{ "index": 4, "label": "-20dB" },
{ "index": 5, "label": "-25dB" },
{ "index": 6, "label": "-30dB" },
{ "index": 7, "label": "-35dB" },
{ "index": 8, "label": "-40dB" },
{ "index": 9, "label": "-45dB" },
{ "index": 10, "label": "-50dB" }
]
},
"xlr": {
"label": "Polarité du port XLR",
"options": [
{ "index": 0, "label": "Normal" },
{ "index": 1, "label": "Inversé" }
]
},
"arc": {
"label": "Mode ARC",
"options": [
{ "index": 0, "label": "ARC" },
{ "index": 1, "label": "EARC" }
]
},
"mutePolar": {
"label": "Polarité de sourdine",
"options": [
{ "index": 0, "label": "Bassourdine" },
{ "index": 1, "label": "Hautsourdine" }
]
},
"IISMode": {
"label": "Mode IIS",
"options": [
{ "index": 0, "label": "Mode 1" },
{ "index": 1, "label": "Mode 2" },
{ "index": 2, "label": "Mode 3" },
{ "index": 3, "label": "Mode 4" },
{ "index": 4, "label": "Mode 5" },
{ "index": 5, "label": "Mode 6" },
{ "index": 6, "label": "Mode 7" },
{ "index": 7, "label": "Mode 8" }
]
}
},
"settings": {
"vu": "Paramètres",
"vuMeter": "VU-mètre",
"screenBrightness": {
"label": "Luminosité de l'écran",
"options": [
{ "index": 0, "label": "Plus lumineux" },
{ "index": 1, "label": "Moyen" },
{ "index": 2, "label": "Plus sombre" }
]
},
"sleep": {
"label": "Veille",
"options": [
{ "index": 0, "label": "Jamais" },
{ "index": 1, "label": "Pas de signal pendant 1 minute" },
{ "index": 2, "label": "Pas de signal pendant 5 minutes" },
{ "index": 3, "label": "Pas de signal pendant 10 minutes" },
{ "index": 4, "label": "Pas de signal pendant 15 minutes" }
]
},
"turnOffScreen": {
"label": "Éteindre l'écran",
"options": [
{ "index": 0, "label": "Jamais" },
{ "index": 1, "label": "30 secondes" },
{ "index": 2, "label": "1 minute" },
{ "index": 3, "label": "3 minutes" },
{ "index": 4, "label": "5 minutes" }
]
},
"knobBrightness": {
"label": "Luminosité du bouton",
"options": [
{ "index": 0, "label": "Désactivé" },
{ "index": 1, "label": "Plus lumineux" },
{ "index": 2, "label": "Moyen" },
{ "index": 3, "label": "Plus sombre" }
]
},
"sleepTime": {
"label": "Veille",
"options": [
{ "index": 0, "label": "Désactivé" },
{ "index": 1, "label": "Pas de signal après 1 min" },
{ "index": 2, "label": "Pas de signal après 5 min" },
{ "index": 3, "label": "Pas de signal après 10 min" }
]
},
"buttonLight": {
"label": "Lumière respirante du bouton",
"options": [
{ "index": 0, "label": "Activé" },
{ "index": 1, "label": "Désactivé" }
]
},
"language": {
"label": "Langue",
"options": [
{ "index": 0, "label": "Anglais" },
{ "index": 1, "label": "Chinois traditionnel" },
{ "index": 2, "label": "Chinois simplifié" }
]
},
"Automatic": {
"label": "Retour automatique à la page d'accueil",
"options": [
{ "index": 0, "label": "Jamais" },
{ "index": 1, "label": "20 secondes d'inactivité" },
{ "index": 2, "label": "40 secondes d'inactivité" },
{ "index": 3, "label": "60 secondes d'inactivité" }
]
},
"systemPage": {
"sectionDisplay": "Affichage",
"sectionGeneral": "Général",
"sectionAbout": "À propos",
"screenBrightnessDesc": "Ajuster la luminosité globale de l'écran",
"turnOffScreenDesc": "Délai avant l'extinction de l'écran après inactivité",
"knobBrightnessDesc": "Luminosité des LED indicatrices du bouton",
"buttonLightDesc": "Effet de lumière respirante sur le bouton lorsque l'écran est verrouillé",
"languageDesc": "Langue d'affichage du système",
"automaticDesc": "Retour automatique à l'écran d'accueil après une période d'inactivité",
"sleepDesc": "Quand l'appareil passe en mode veille ou basse consommation",
"deviceName": "Nom de l'appareil",
"firmwareVersion": "Version du firmware",
"macAddress": "Adresse MAC",
"deviceIp": "IP de l'appareil"
}
},
"prompt": {
"prompt": "Invite",
"NotAdded": "Aucun casque ajouté, souhaitez-vous ajouter un casque ?",
"confirm": "Confirmer",
"cancel": "Annuler",
"save": "Sauvegarder",
"reset": "Réinitialiser",
"delete": "Supprimer",
"add": "Ajouter",
"edit": "Modifier",
"deleteConfirm": "Confirmer la suppression",
"saveConfirm": "Confirmer la sauvegarde",
"HP-EQ": "HP-EQ est désactivé, voulez-vous l'activer ?",
"Effect": "L'effet est désactivé, voulez-vous l'activer ?",
"EnableEffectY": "Oui",
"EnableEffectN": "Non",
"noDelete": "Cet élément ne peut pas être supprimé",
"SavePreset": "Nouveau préréglage",
"default": "Par défaut",
"invalidData": "Données invalides",
"range": "Plage",
"selectedYet": "Courbe cible pas encore sélectionnée",
"leftChannel": "Canal gauche",
"rightChannel": "Canal droit"
},
"ai": {
"title": "Luxsin IA",
"welcomeTitle": "Bonjour, je suis Luxsin IA",
"welcomeDescription": "Je peux vous aider avec la configuration du système Luxsin X8, l'analyse de la réponse en fréquence des casques, l'optimisation EQ et les conseils avancés de configuration audio.",
"suggestionsLabel": "Essayez de demander",
"suggestions": [
{ "title": "Optimisation EQ", "prompt": "Optimise mon EQ actuel pour des voix plus claires et des basses plus profondes." },
{ "title": "Recommander EQ Pop", "prompt": "Recommande un ensemble de paramètres EQ adaptés à la musique pop." },
{ "title": "Vérifier l'état de l'appareil", "prompt": "Montre-moi le volume actuel, la source d'entrée et le port de sortie." },
{ "title": "Changer la source d'entrée", "prompt": "Change la source d'entrée vers USB-C." }
],
"inputPlaceholder": "Posez des questions sur votre appareil, EQ, effets…",
"thinking": "Réflexion…",
"stopped": "(Arrêté)",
"requestFailed": "Échec de la requête. Veuillez réessayer plus tard.",
"ariaSend": "Envoyer",
"ariaStop": "Arrêter",
"ariaNewChat": "Nouveau chat",
"ariaHistory": "Historique",
"ariaClose": "Fermer",
"ariaFullPage": "Ouvrir en plein écran",
"ariaHidePanel": "Masquer le panneau IA",
"ariaRestoreSplit": "Restaurer la vue partagée",
"clearCurrent": "Effacer ce chat",
"cleared": "Chat actuel effacé",
"clearFailed": "Échec de l'effacement : {message}",
"deviceRequired": "Veuillez d'abord connecter un appareil",
"deviceDisconnected": "Appareil déconnecté",
"loadHistoryFailed": "Échec du chargement de l'historique : {message}",
"loadChatFailed": "Échec du chargement du chat : {message}",
"toolResultFailed": "Échec de l'envoi du résultat de l'outil : {message}",
"history": {
"title": "Historique des chats",
"newChat": "Démarrer un nouveau chat",
"empty": "Pas encore d'historique de chat",
"current": "Actuel",
"delete": "Supprimer",
"deleteConfirm": "Supprimer ce chat ? Cette action est irréversible.",
"deleted": "Chat supprimé",
"deleteFailed": "Échec de la suppression : {message}"
},
"optimize": {
"badge": "Optimisation",
"applied": "Appliqué",
"summary": "{count} filtres · préampli {preamp} dB",
"compare": "Comparer",
"apply": "Appliquer",
"rollback": "Annuler",
"applySuccess": "Nouvel EQ appliqué",
"rollbackSuccess": "Retour à l'EQ d'origine",
"applyFailed": "Échec de l'opération : {message}"
},
"compareDialog": {
"title": "Comparaison EQ",
"legendBefore": "Avant",
"legendAfter": "Après",
"legendCurrent": "Actuel",
"legendAfterApply": "Après application",
"legendAfterRollback": "Après annulation",
"close": "Fermer",
"apply": "Appliquer cette optimisation",
"rollback": "Retour à l'original",
"paramSummary": "{count} filtres · préampli {preamp} dB"
}
}
}