{ "title": "Subtitle Edit", "version": "v5.3.0", "translatedBy": "Need74 . (11.oct.2026)", "cultureName": "fr-FR", "general": { "abort": "Abandonner", "actor": "Acteur", "actors": "Acteurs", "setActorDotDotDot": "Définir l'acteur…", "actorPickerTitle": "Définir l'acteur", "actorPickerFilterHint": "Tapez pour filtrer ou saisissez le nom d'un nouvel acteur", "actorPickerKeysHint": "Appuyez sur un chiffre ou sur \"Entrée\" pour définir l'acteur.\r\nAlt+Haut/Bas modifie l'ordre, \"Suppr\" supprime l'acteur.", "actorPickerNewActorX": "Nouvel acteur \"{0}\"", "actorPickerLinesSelectedX": "Lignes sélectionnées : {0}", "setStyleDotDotDot": "Définir le style…", "stylePickerTitle": "Définir le style", "stylePickerFilterHint": "Tapez pour filtrer ou tapez un nouveau nom de style", "stylePickerKeysHint": "Appuyez sur un chiffre (1-9, 0) pour définir le style sur toutes les lignes sélectionnées.", "stylePickerNewStyleX": "Nouveau style \"{0}\"", "stylePickerNewStyleInfo": "Appuyez sur \"Entrée\" pour ajouter ce style avec les paramètres par défaut et définissez-le sur les lignes sélectionnées.\r\nUtilisez \"Gérer les styles…\" pour modifier ultérieurement sa police, ses couleurs et sa position.", "stylePickerCurrentStyleX": "Style actuel : {0}", "stylePickerLinesUsingStyleX": "Lignes utilisant ce style : {0}", "stylePickerMarginsXYZ": "Gauche {0}, droite {1}, verticale {2}", "stylePickerSetStyle": "_Définir le style", "stylePickerManageStyles": "Gérer les styles…", "stylePickerManageStylesHint": "Fermer cette fenêtre et ouvrir le gestionnaire de styles pour modifier les polices, les couleurs, la position et plus encore.", "add": "Ajouter", "addDotDotDot": "Ajouter…", "addToNamesListCaseSensitive": "Ajouter à la liste des noms (sensible à la casse)", "addToUserDictionary": "Ajouter au dictionnaire utilisateur", "addVideoFiles": "Ajouter des fichiers vidéo…", "adjustAlpha": "Ajuster l'alpha (transparence)", "adjustDisplayDuration": "Ajuster la durée d'affichage", "adjustment": "Ajustage", "advancedSettings": "Paramètres avancés", "after": "Après", "alignment": "Alignement", "alignmentDotDotDot": "Alignement", "alignmentX": "Définir l'alignement \"{0}\" pour les lignes sélectionnées", "all": "Tout", "allFiles": "Tous les fichiers", "alphaAdjustment": "Ajustement alpha", "alphaThreshold": "Seuil alpha", "apiKey": "Clé d'API", "formality": "Formalité", "apiSecret": "Secret", "appearance": "Apparence", "append": "Ajouter", "apply": "Appliquer", "applyTo": "Appliquer à", "ascending": "Croissant", "assistedMove": "Déplacement assisté", "assistedMoveChooseMove": "Cliquez sur une option ou appuyez sur son numéro pour déplacer les mots", "assistedMoveDotDotDot": "Déplacement assisté…", "assistedMoveNoSuggestions": "Aucune suggestion de déplacement : la phrase ne continue pas avec le sous-titre précédent/suivant", "assistedSplitNoSuggestions": "Aucune suggestion de division pour cette ligne", "assistedSplit": "Division assisté", "assistedSplitChooseSplitPoint": "Cliquez sur une option ou appuyez sur son numéro pour diviser la ligne", "assistedSplitDotDotDot": "Division assistée…", "descending": "Décroissant", "attachDotDotDot": "Attacher…", "audioFileSaved": "Fichiers audio sauvegardé", "audioFiles": "Fichiers audio", "audioVisualizer": "Visualiseur audio", "auto": "Auto", "autoBreak": "Auto-césure du texte", "autoBalanceLines": "Auto-équilibrage des lignes", "autoContinue": "Auto-continuation", "autoTranslate": "Auto-traduction", "autodetect": "Auto-détection", "backend": "Backend", "background": "Arrière-plan", "backgroundColor": "Couleur d'arrière-plan", "backward": "Reculer", "batchMode": "Mode en lots", "bdnXml": "BDN/xml", "bdnXml8Bit": "BDN/xml 8-bit", "before": "Avant", "beginning": "Début", "bluRaySup": "Blu-ray (sup)", "bold": "Gras", "bookmarkAdd": "Ajouter un signet", "bookmarkAddForSelectedLinesX": "Ajouter un signet pour {0} lignes sélectionnées", "bookmarkClearQuestion": "Virer tous les signets ?", "bookmarkDeleteSelectedQuestion": "Supprimer le signet choisi ?", "bookmarkDotDotDot": "Signet", "bookmarkEdit": "Éditer le signet", "bookmarkEditForSelectedLinesX": "Éditer le signet pour {0} lignes sélectionnées", "bookmarksList": "Liste des signets", "borderStyle": "Style de bordure", "bottomCenter": "en bas - centré", "bottomLeft": "en bas - côté gauche", "bottomRight": "en bas - côté droit", "bottom": "Bas", "box": "Boîte", "boxColor": "Couleur de boîte", "boxCornerRadius": "Rayon du coin de boîte", "boxPadding": "Remplissage de boîte", "boxPerLine": "Boîte par ligne", "bridgeGaps": "Combler les écarts", "bytes": "octets", "cancel": "A_nnuler", "cancelled": "Annulé", "caseInsensitive": "Insensible à la casse", "caseSensitive": "Sensible à la _casse", "casing": "Casse", "category": "Catégorie", "center": "Centrer", "centerHorizontally": "Centrer horizontalement", "centerVertically": "Centrer verticalement", "change": "Changer", "changeAll": "Tout changer", "changeCasing": "Changer la casse", "changeFormatting": "Changer le formatage", "changeFrameRate": "Changer la fréquence d'images (FPS)", "changeOnce": "Changer UNE fois", "changeSpeed": "Changer la vitesse", "character": "Caractère", "characters": "Caractères", "charsPerSec": "Car./sec", "chooseColorDotDotDot": "Choisir une couleur", "chooseImageFiles": "Choisir des fichiers image", "class": "Catégorie", "classic": "Classique", "clear": "Vider", "close": "Fermer", "codec": "Codec", "collapse": "Replier", "color": "Couleur", "colorBlack": "Noir", "colorBlue": "Bleu", "colorCyan": "Cyan", "colorDotDotDot": "Couleur", "colorGray": "Gris", "colorGreen": "Vert", "colorHalfBlue": "Moitié bleu", "colorHalfCyan": "Moitié cyan", "colorHalfGreen": "Moitié vert", "colorHalfMagenta": "Moitié magenta", "colorHalfRed": "Moitié rouge", "colorHalfYellow": "Moitié jaune", "colorMagenta": "Magenta", "colorRed": "Rouge", "colorWhite": "Blanc", "colorYellow": "Jaune", "column": "Colonne", "columns": "Colonnes", "columnsDotDotDot": "Colonnes…", "consoleLog": "Journal de console", "contentAlignment": "Alignement du contenu", "continueFindTitle": "Continuer la recherche ?", "searchItemNotFoundContinueFromTop": "L'élément recherché n'a pas été trouvé.\nVoulez-vous recommencer depuis le début du document ?", "searchItemNotFoundContinueFromBottom": "L'élément recherché n'a pas été trouvé.\nVoulez-vous recommencer depuis la fin du document ?", "conversionCancelledByUser": "Conversion annulée par l'utilisateur", "convert": "Convertir", "converted": "Converti", "convertingXofYDotDoDot": "Conversion de {0:#,###,##0}/{1:#,###,##0}…", "copy": "Copier", "copyImageToClipboard": "Copier l'image dans le presse-papiers", "copySubtitle": "Copier le sous-titre", "copyTextOnly": "Copier (texte uniquement)", "copyTextToClipboard": "Copier le texte dans le presse-papiers", "couldNotSaveFileXErrorY": "Impossible d'enregistrer le fichier \"{0}\". Erreur : {1}", "couldNotOpenFileXErrorY": "Impossible d'ouvrir le fichier \"{0}\". Erreur : {1}", "count": "Comptage", "cps": "Car./sec", "cudaRuntime": "Temps d'exécution CUDA", "currentVideoPosition": "Position vidéo actuelle", "custom": "Personnaliser", "cut": "Couper", "dark": "Sombre", "dateAndTime": "Date et heure", "default": "Par défaut", "delete": "Supprimer", "deleteAtPosition": "Supprimer le sous-titre à la position vidéo", "deleteCurrentLine": "Supprimer la ligne actuelle", "deleteFirstLines": "Supprimer les premières lignes", "deleteLastLines": "Supprimer les dernières lignes", "deleteLineXPrompt": "Supprimer la ligne N° {0} ?", "deleteLines": "Supprimer les lignes", "deleteLinesContainingText": "Supprimer les lignes contenant du texte", "deleteXLinesPrompt": "Supprimer {0} lignes ?", "description": "Description", "dictionary": "Dictionnaire", "diskSpace": "Espace disque", "doNoChange": "Ne pas changer", "done": "_Terminé", "doubleWords": "Mots doubles", "doubleLines": "Lignes doubles", "download": "Télécharger", "downloadX": "Télécharger {0}", "downloadingX": "Téléchargement de {0}", "downloadingXPercent": "Téléchargement : {0}%", "downloadFailed": "Échec du téléchargement", "downloadCanceled": "Téléchargement annulé", "unpackFailed": "Décompression échouée : {0}", "unpackingFailed": "Échec de la décompression", "noDataReceived": "Aucune donnée reçue", "unknownError": "Erreur inconnue", "downloadComplete": "Téléchargement terminé…", "downloadCompleteButCouldNotDeleteFile": "Téléchargement terminé, mais impossible de supprimer le fichier existant.", "pleaseRestartSeToUseTheNewLibmpv": "Veuillez redémarrer SE pour utiliser la nouvelle libmpv.", "pickVobSubLanguageTitle": "Choisir la langue VobSub - {0}", "duplicate": "Dupliquer", "duration": "Durée", "durationMinutes": "Durée en minutes", "edit": "Éditer", "editDotDotDot": "Éditer…", "editing": "Éditer", "effect": "Effet", "enabled": "Activé", "encoding": "Encodage", "endTime": "Heure de fin", "engine": "Moteur", "enterProfileName": "Entrer un nom de profil", "error": "Erreur", "start": "Commencer", "vobSub": "VobSub", "outputFileCannotBeTheInputFile": "Le fichier de sortie ne peut pas être le même que le fichier d'entrée.", "errorX": "Erreur : {0}", "example": "Exemple", "exampleX": "Exemple : {0}", "expand": "Déplier", "export": "Exporter", "exportDotDotDot": "Exporter…", "extendAfter": "Prolonger/raccourcir à la ligne suivante", "extendBefore": "Prolonger/raccourcir à la ligne précédente", "extendSelectedLinesToNextShotChangeOrNextSubtitle": "Prolonger les lignes sélectionnées au changement de plan suivant (ou au sous-titre suivant)", "extendSelectedLinesToPreviousShotChange": "Prolonger les lignes sélectionnées au changement de plan précédent (ou au sous-titre précédent)", "extendSelectedToNext": "Étendre la sélection au suivant", "extendSelectedToPrevious": "Étendre la sélection au précédent", "extendPreviousEndToSelectedStart": "Prolonger la fin de la ligne précédente jusqu'à la fin de la sélection", "extendNextStartToSelectedEnd": "Prolonger le début de la ligne suivante jusqu'à la fin de la sélection", "extractingAudioClips": "Extraction des clips audio…", "exitFullScreen": "Quitter le mode plein écran", "fade": "Fondu", "fetchFirstWordFromNextSubtitle": "Récupérer le premier mot du sous-titre suivant", "fileAlreadyExists": "Le fichier existe déjà", "fileExtension": "Extension du fichier", "fileName": "Nom du fichier", "fileNameX": "Nom du fichier : {0}", "fileSaved": "Fichier sauvegardé", "fileSavedToX": "Fichier sauvegardé vers {0}", "fileXAlreadyExists": "Le fichier \"{0}\" existe déjà.", "fileXOfY": "Fichier {0} de {1}", "filter": "Filtre", "filterByLayer": "Filtre par couche", "find": "Chercher", "findNext": "Trouver le suivant", "findTextX": "Trouver le texte - {0}", "fix": "Corriger", "fixCommonErrors": "Corriger les erreurs courantes", "fixRightToLeft": "Corriger droite-vers-gauche « RTL »", "fixRightToLeftViaUnicodeTags": "Corriger « RTL » via les balises unicode", "fixedValue": "Valeur fixe", "focusSelectedLine": "Focaliser sur le ligne désignée (défiler dans la vue de la grille)", "font": "Police", "fontColor": "Couleur de police", "fontHeight": "Hauteur de police", "fontName": "Nom de police", "fontNameDotDotDot": "Modèle de police", "fontSize": "Taille de police", "fonts": "Polices", "footer": "Pied de page", "forced": "Forcé", "foreground": "Premier plan", "format": "Format", "forward": "Avancer", "foundNoMatches": "Aucun résultat trouvé", "foundOneMatch": "UN résultat trouvé", "foundXInLineYZ": "Trouvé \"{0}\" à la ligne {1}, en position {2}", "foundXMatches": "{0} résultats trouvés", "frameRate": "Fréquence d'images", "frames": "Images", "from": "De", "fromCurrentVideoPosition": "de la position vidéo actuelle", "fullScreen": "Plein écran", "gap": "Écart", "general": "Général", "generate": "Générer", "generateImportShotChanges": "Générer / Importer les changements de plan", "generating": "Génération…", "generatingImageXofY": "Génération de l'image {0:#,##0} de {1:#,##0}…", "generatingAudioFile": "Génération du fichier audio…", "getAudioClips": "Obtenir les clips audio", "goTo": "Aller à", "goToLineNumber": "Aller à la ligne N°", "goToNextShotChange": "Aller au changement de plan suivant", "goToPreviousShotChange": "Aller au changement de plan précédent", "googleIt": "Chercher sur Google", "group": "Groupe", "header": "En-tête", "height": "Hauteur", "help": "Aide", "hex": "Hex", "hide": "Masquer", "history": "Historique", "horizontal": "Horizontale", "id": "ID", "image": "Image", "imageSaved": "Image sauvegardée", "imageBasedSubtitles": "Sous-titres « Basé-image »", "images": "Images", "imagesWithHtmlIndex": "Images avec index HTML", "imagesWithTimeCode": "Images horodatées", "import": "Importer", "importDotDotDot": "Importer…", "include": "Inclure", "information": "Information", "insertAfter": "Insérer après", "insertAtPositionAndFocusTextBox": "Insérer le sous-titre à la position vidéo et focaliser sur la zone de texte", "insertAtPositionNoFocusTextBox": "Insérer le sous-titre à la position vidéo (ne pas focaliser sur la zone de texte)", "insertBefore": "Insérer avant", "insertLine": "Insérer une ligne", "insertNewSelection": "Insérer une nouvelle sélection", "insertSubtitleAfterCurrentLine": "Insérer le sous-titre après la ligne actuelle…", "insertSubtitleFileAtVideoPositionDotDotDot": "Insérer le fichier sous-titre à la position vidéo…", "invalidSize": "Taille invalide", "inspectAdditions": "Inspecter les ajouts…", "installFolder": "Dossier d'installation", "invertSelection": "Inverser la sélection…", "isDefault": "Par défaut", "italic": "Italique", "keepExistingTimeCodes": "Garder l'horodatage existant (ne pas ajouter de décalage vidéo)", "keyFile": "Fichier clé", "language": "Langue", "languagePostFix": "Langue post-fix (mkv/mp4)", "layer": "Couche", "layerFilterOn": "Filtre de couche activé", "left": "Gauche", "light": "Clair", "lineHeight": "Hauteur de ligne", "lineNumber": "Ligne N°", "lineXColumnY": "Ligne {0}, colonne {1}", "lines": "Lignes", "linesAddedX": "Lignes ajoutées : {0}", "linesChangedX": "Lignes modifiées : {0}", "linesDeletedX": "Lignes supprimées : {0}", "listErrors": "Erreurs de liste", "loadDefaults": "Chargement des valeurs par défaut", "lockTimeCodes": "Verrouiller les horodatages", "logo": "Logo", "lookUpX": "Chercher \"{0}\"", "margin": "Marge", "match": "Correspondance", "maxCharactersPerSecond": "Nombre max. de Car./sec", "mediaInformation": "Information sur le média", "mergeAfter": "Joindre à la ligne suivante", "mergeBefore": "Joindre à la ligne précédente", "mergeLines": "Joindre les lignes", "mergeLinesWithSameText": "Joindre les lignes de même texte", "mergeLinesWithSameTimeCodes": "Joindre les lignes de même horodatage", "mergeSelected": "Joindre la sélection", "mergeSelectedAsDialog": "Joindre la sélection comme dialogue", "mergeSelectedLines": "Joindre les lignes sélectionnées", "mergeSelectedLinesDialog": "Joindre les lignes sélectionnées comme dialogue", "mergeWithLineAfterAndAutoBreak": "Joindre à la ligne suivante et saut de ligne auto", "mergeWithLineAfterKeepBreaks": "Joindre à la ligne suivante (garder les sauts)", "mergeWithLineAfterAndUnbreak": "Fusionner avec la ligne suivante et annuler la rupture", "mergeWithLineBeforeAndAutoBreak": "Joindre à la ligne précédente et auto-césure", "mergeWithLineBeforeKeepBreaks": "Joindre à la ligne précédente (garder les sauts)", "middleCenter": "au milieu - centré", "middleLeft": "au milieu - côté gauche", "middleRight": "au milieu - côté droit", "milliseconds": "millisecondes", "model": "Modèle", "models": "Modèles", "more": "Plus", "moreInfo": "Plus d'info", "moveAllShotChangeOneFrameBack": "Reculer tous les changements de plan d'une image", "moveAllShotChangeOneFrameForward": "Avancer tous les changements de plan d'une image", "multiMode": "Mode multiple", "moveDown": "Descendre", "increase": "Augmenter", "decrease": "Diminuer", "moveUp": "Monter", "moveToTop": "Déplacer vers le haut", "moveToBottom": "Déplacer vers le bas", "multipleReplace": "Remplacements multiples", "name": "Nom", "new": "Nouveau", "newDotDotDot": "Nouveau…", "newProfile": "Nouveau profil", "next": "Suivant", "newSubtitleStartKeyDownSetEndKeyUp": "Insérer un sous-titre : démarrer sur clé enfoncée, arrêter sur clé lâchée", "setSubtitleStartAtVideoPositionSetEndAtKeyUpAndGoToNext": "Définir le début à la position vidéo, la fin à la touche relâchée et passer au suivant", "no": "Non", "noColor": "Pas de couleur", "noFilesToConvert": "Aucun fichier à convertir", "noLanguageCode": "Aucun code de langue", "noSubtitleLoaded": "Aucun sous-titre chargé", "noSubtitlesFound": "Aucun sous-titre trouvé !", "noSymbolLines": "#Lignes", "noVideoLoaded": "Aucune vidéo chargée", "none": "Aucun", "normalCasing": "Casse normale", "notAvailable": "N/A", "notInstalled": "Non installé", "nothingSelected": "Rien n'est sélectionné", "number": "Nombre", "numberSymbol": "#", "ocrDotDotDot": "OCR…", "ocrPercentX": "OCR : {0}%", "offset": "Décalage", "offsetTimeCodes": "Décaler les horodatages", "offsetX": "Décalage X", "offsetY": "Décalage Y", "ok": "_OK", "oneFile": "Vous ne pouvez déposer qu'un fichier", "oneSecondBack": "Une seconde <-", "oneSecondForward": "Une seconde ->", "openContainingFolder": "Ouvrir le dossier contenant", "openDictionaryFolder": "Ouvrir le dossier des dictionnaires", "openFile": "Ouvrir un fichier", "openImageBasedSubtitle": "Ouvrir un sous-titre « Basé-image »", "openImageFile": "Ouvrir un fichier image", "openOriginalSubtitleFileTitle": "Ouvrir le fichier de sous-titres original", "openOutputFolder": "Dossier de sortie", "openSubtitleFileTitle": "Ouvrir le fichier sous-titre", "openSubtitles": "Ouvrir les sous-titres…", "openVideoFile": "Ouvrir le fichier vidéo…", "openVideoFileTitle": "Ouvrir le fichier vidéo", "optimalCharactersPerSecond": "Car./sec optimal", "options": "Options", "originalSubtitleClosed": "Sous-titre original fermé", "originalSubtitleLoadedX": "Sous-titre original chargé : {0}", "originalText": "Texte original", "outline": "Contour", "outlineColor": "Couleur du contour", "outlineWidth": "Epaisseur du contour", "outputFolder": "Dossier de sortie", "outputProperties": "Propriétés de sortie", "overwriteExistingFiles": "Écraser les fichiers existants", "overwriteFilesInFolderX": "Écraser les fichiers du dossier : \"{0}\"", "overwriteQuestion": "Écraser ?", "padding": "Remplissage", "parameters": "Paramètres", "parsingXDotDotDot": "Analyse de {0}…", "paste": "Coller", "pasteNewSelection": "Coller le texte du presse-papiers dans une nouvelle sélection", "pause": "Pause", "percent": "Pourcentage", "pickLayer": "Définir la couche", "pickOllamaModel": "Choisir le modèle Ollama", "pickModel": "Choisir le modèle", "llamaCppUseRemoteServer": "Utiliser un serveur externe (URL)", "llamaCppEngineSettings": "Paramètres du moteur llama.cpp", "llamaCppEngineSettingsSubtitle": "Serveur local llama.cpp", "startServer": "Démarrer le serveur", "stopServer": "Arrêter le serveur", "pickOutputFolder": "Choisir le dossier de sortie", "pleaseSelectOutputFolder": "Veuillez sélectionner un dossier de sortie", "pickResolutionFromCurrentVideo": "Choisir la résolution de la vidéo actuelle", "pickResolutionFromVideoDotDotDot": "Choisir la résolution de la vidéo…", "pickSubtitleFile": "Chosir le fichier sous-titre…", "pickVideoFile": "Chosir le fichier vidéo…", "pickVideoPosition": "Chosir la position vidéo", "play": "Lire", "playFromStartOfVideo": "Lire la vidéo depuis le début", "playFromJustBeforeText": "Lire depuis juste avant le texte", "playNext": "Lire le suivant", "playNextAndStop": "Lire le suivant (et arrêter)", "playNextAndLoop": "Lire le suivant (et boucler)", "playPrevious": "Lire le précédent", "playPreviousAndStop": "Lire le précédent (et arrêter)", "playPreviousAndLoop": "Lire le précédent (et boucler)", "playSelectedLines": "Lire les lignes sélectionnées", "playSelectedLinesWithLoop": "Lire les lignes sélectionnées en boucle", "playSelectedLinesAndFocusWaveform": "Lire les lignes sélectionnées et focaliser sur la forme d'onde", "playSelectedLinesWithLoopAndFocusWaveform": "Lire les lignes sélectionnées en boucle et focaliser sur la forme d'onde", "pleaseEnterAValidValueForX": "Veuillez entrer une valeur valide pour \"{0}\"", "pleaseWait": "Veuillez patienter…", "position": "Position", "positionX": "Position : {0}", "postProcessing": "Post-traitement", "poweredBy": "Alimenté par", "prefix": "Préfixe", "preview": "Aperçu", "previewAlignmentInListView": "Aperçu de l'alignement dans la vue liste", "previous": "Précédent", "profile": "Profil", "quality": "Qualité", "profileName": "Nom du profil", "profiles": "Profils", "property": "Propriété", "question": "Question", "reDownloadX": "Re-téléchargement de {0}", "reason": "Motif", "recentFiles": "Fichiers récents", "recentlyUsedVideoOffsets": "Décalages vidéo utilisés récemment", "redo": "Refaire", "redownload": "Re-télécharger…", "release": "Version", "refresh": "Actualiser", "region": "Région", "regularExpression": "Expression régulière", "relativeToCurrentVideoPosition": "Par rapport à la position vidéo actuelle", "remove": "Retirer", "removeAlignment": "Retirer l'alignement", "removeAllFormatting": "Retirer tout le formatage", "removeBlankLines": "Retirer les lignes vides", "removeBold": "Retirer le gras", "removeColor": "Retirer la couleur", "removeFilter": "Retirer le filtre", "removeFontName": "Retirer le nom de police", "removeFormatting": "Retirer le formatage", "removeItalic": "Retirer l'italique", "removeRightToLeftUnicodeTags": "Retirer les tags unicode « RTL »", "removeSelectedFile": "Retirer le fichier sélectionné ?", "removeSelectedFilesX": "Retirer les {0} fichiers sélectionnés ?", "removeStyling": "Retirer la mise en forme", "removeTextForHearingImpaired": "Retirer le texte pour malentendants…", "removeUnderline": "Retirer le souligné", "rename": "Renommer", "replace": "Remplacer", "replaceLine": "Remplacer la ligne", "replaceWith": "Remplacer par…", "requiresRestart": "Nécessite un redémarrage", "reset": "Réinitialiser", "resizePanels": "Redimensionner les panneaux", "resolution": "Résolution", "retry": "Réessayer", "reverseRightToLeftStartEnd": "Inverser début/fin RTL (lignes sélectionnées)", "right": "Droite", "rightToLeft": "De droite à gauche", "rules": "Règles", "saveChangesMessage": "Enregistrer les changements dans le fichier sous-titre actuel ?", "saveChangesTitle": "Enregistrer les changements ?", "saveChangesToX": "Enregistrer les changements vers \"{0}\" ?", "saveChangesToXOriginal": "Enregistrer les changements dans le fichier sous-titre original \"{0}\" ?", "saveDotDotDot": "Enregistrer…", "saveFileAsTitle": "Enregistrer l'image sous", "saveImageAs": "Enregistrer l'image sous", "saveImageAsDotDotDot": "Enregistrer l'image sous…", "saveOriginalAsTitle": "Enregistrer l'original sous", "saveTranslationAsTitle": "Enregistrer la traduction sous", "saveVideoAsVideoTitle": "Enregistrer la vidéo sous", "savedChangesToX": "\"{0}\" enregistrée", "savedChangesToXAndY": "\"{0}\" et \"{1}\" enregistrées", "savingDotDotDot": "Sauvegarde…", "script": "Script", "search": "Recherche", "searchDirection": "Direction de recherche", "searchFontNames": "dans noms de police…", "searchSubtitleFormats": "Rechercher les formats de sous-titre", "seconds": "secondes", "selectAll": "Tout sélectionner…", "selectFilesToConvert": "Sélectionner les fichiers à convertir", "selectForcedLines": "Sélectionner les lignes forcées", "selectNone": "Ne rien sélectionner", "selectNonForcedLines": "Sélectionner les lignes non forcées", "selectSaveFolder": "Sélectionner un dossier de sauvegarde", "selectSubtitle": "Sélectionner un sous-titre", "selectedAFolderToSaveTo": "Dossier de sauvegarde sélectionné", "selectionToLowercase": "Mettre la sélection en minuscules", "selectionToSentenceCase": "Mettre la sélection en casse de phrase", "selectionToUppercase": "Mettre la sélection en MAJUSCULES", "selectedLines": "Lignes sélectionnées", "selectedlinesX": "Lignes sélectionnées : {0}", "sensitivity": "Sensibilité", "separator": "Séparateur", "setEnd": "Définir la fin", "setEndAndGoToNext": "Définir la fin et passer au suivant", "setEndAddNewAndGoToNew": "Définir la fin, ajouter un nouvel élément et y accéder", "setEndAddNewAndGoToNewNoFocusTextBox": "Définir la fin, ajouter un nouvel élément et y accéder (sans focaliser la zone de texte)", "setEndAndOffsetTheRest": "Définir la fin et décaler le reste", "setFontDotDotDot": "Définir la police…", "setInCueToClosestShotChangeLeftGreenZone": "Définir le point d'entrée au changement de plan le plus proche (aligner sur la zone verte gauche)", "setInCueToClosestShotChangeRightGreenZone": "Définir le point d'entrée au changement de plan le plus proche (aligner sur la zone verte droite)", "setOutCueToClosestShotChangeLeftGreenZone": "Définir le point de sortie au changement de plan le plus proche (aligner sur la zone verte gauche)", "setOutCueToClosestShotChangeRightGreenZone": "Définir le point de sortie au changement de plan le plus proche (aligner sur la zone verte droite)", "setStart": "Définir le début", "setStartAndGoToNext": "Définir le début et aller au suivant", "setStartAndKeepDuration": "Définir le début et conserver la durée", "setStartAndOffsetTheRest": "Définir le début et décaler le reste", "setUpLikeSubtitleEdit4": "Configurer comme Subtitle Edit 4 (thème, raccourcis, règles de remplacement)", "imageBackgroundColorDotDotDot": "Couleur d'arrière-plan de l'image…", "setVideoOffset": "Définir le décalage vidéo", "settings": "Paramètres", "shadow": "Ombre", "shadowColor": "Couleur d'ombre", "shadowWidth": "Largeur d'ombre", "shiftLineBy": "Décaler la ligne de", "shotIn": "Tourné dans", "shotOut": "Tiré", "shortcut": "Raccourci", "shortcuts": "Raccourcis", "show": "Afficher", "showActorColumn": "Afficher la colonne « Acteur »", "showCpsColumn": "Afficher la colonne « Car./sec »", "showDurationColumn": "Afficher la colonne « Durée »", "showGapColumn": "Afficher la colonne « Écart »", "showForcedColumn": "Afficher la colonne « Forcé »", "showStartColumn": "Afficher la colonne « Début »", "showHideColumn": "Afficher la colonne « Masquer »", "showHistory": "Afficher l'historique", "clearHistory": "Effacer l'historique", "removeFromHistory": "Supprimer de l'historique", "showLayerColumn": "Afficher la colonne « Couche »", "showPreview": "Afficher l'aperçu", "showShotChangesList": "Afficher la liste des changement de plan", "showShotInColumn": "Afficher la colonne \"Tourné dans\"", "showShotOutColumn": "Afficher la colonne \"Tiré\"", "showStyleColumn": "Afficher la colonne « Style »", "showTeletext": "Afficher la colonne « Télétexte » en mode liste", "showTimeCodes": "Afficher l'horodatage", "showWpmColumn": "Afficher la colonne « Mots/min »", "showPixelWidthColumn": "Afficher la colonne « Largeur en pixels »", "shrink": "Réduire", "singleMode": "Mode simple", "textTotalLength": "Texte - longueur totale", "textSingleLineMaxLength": "Texte - longueur maximale sur une seule ligne", "size": "Redimensionner", "sizeX": "Redimensionner : {0}%", "skip": "Ignorer", "skipAll": "Ignorer tout", "skipOnce": "Ignorer une fois", "smart": "Intelligent", "snapSelectedLinesEndToPreviousShotChange": "Aligner la fin des lignes sélectionnées sur le changement de plan précédent", "snapSelectedLinesStartToNextShotChange": "Aligner le début des lignes sélectionnées sur le changement de plan suivant", "snapSelectedLinesToNearestShotChange": "Aligner le début/la fin des lignes sélectionnées sur le changement de plan le plus proche", "solidColor": "Couleur solide", "sourceViewX": "Vue source - {0}", "spacing": "Espacement", "speechToTextSelectedLines": "Reconnaissance vocale des lignes sélectionnées (voir Options - Paramètres)", "speechToTextSelectedLinesPromptAlways": "Reconnaissance vocale des lignes sélectionnées \n(toujours afficher l'invite moteur/langue)", "speechToTextSelectedLinesPromptFirstTime": "Reconnaissance vocale des lignes sélectionnées \n(afficher l'invite moteur/langue uniquement la première fois)", "speed": "Vitesse", "balanceWithNextSubtitle": "Solde avec le prochain sous-titre", "balanceWithPreviousSubtitle": "Solde avec sous-titre précédent", "fetchLastWordFromPreviousSubtitle": "Récupérer le dernier mot du sous-titre précédent", "fetchRestOfSentenceFromNextSubtitle": "Récupérer le reste de la phrase du sous-titre suivant", "fetchUnfinishedSentenceFromPreviousSubtitle": "Récupérer la phrase inachevée du sous-titre précédent", "moveFirstWordToPreviousSubtitle": "Déplacer le premier mot vers le sous-titre précédent", "moveRestOfSentenceToPreviousSubtitle": "Déplacer le reste de la phrase vers le sous-titre précédent", "moveUnfinishedSentenceToNextSubtitle": "Déplacer la phrase inachevée au sous-titre suivant", "splitAtComma": "Scinder à la virgule", "splitAtDialogDash": "Scinder au tiret de dialogue", "splitAtLineBreak": "Scinder au saut de ligne", "splitAtSentenceEnd": "Fractionné en fin de phrase", "splitAtTextBoxCursorPosition": "Scinder le texte au curseur", "splitLine": "Scinder la ligne", "splitNearMiddle": "Divisé dans l'espace le plus proche du milieu", "splitLineAtTextBoxCursorPosition": "Scinder la ligne au curseur", "splitLineAtVideoAndTextBoxPosition": "Scinder la ligne à la position vidéo et boîte texte", "splitLineAtVideoPosition": "Scinder la ligne à la position vidéo", "splitLineAtWaveformPosition": "Scinder la ligne à l'extrémité de la forme d'onde", "startFrom": "À partir de", "startTime": "Heure de début", "startingDotDotDot": "Démarrage…", "status": "État", "stereo": "Stéréo", "spreadsheetFiles": "Fichiers de feuille de calcul", "stop": "Stop", "strikeout": "Biffé", "style": "Style", "styleExaggeration": "Exagération du style", "styles": "Styles", "subtitleFile": "Fichier sous-titre", "subtitleFileChangedOutsideX": "Le fichier \"{0}\" a été modifié en dehors de la modification des sous-titres.\r\n\r\nLe recharger et perdre vos modifications ?", "subtitleFileName": "Nom du fichier sous-titre", "subtitleFileSaved": "Fichier sous-titre sauvegardé", "subtitleFileSavedToX": "Fichier sous-titre sauvegardé vers {0}", "subtitleFiles": "Fichiers sous-titre", "subtitleFormats": "Formats de sous-titres", "subtitleLoadedX": "Sous-titres chargés : {0}", "subtitleReloadedChangedOutsideX": "Sous-titre rechargé (modifié en dehors de la modification des sous-titres) : {0}", "suffix": "Suffixe", "suggestions": "Suggestions", "sync": "Synchro.", "syntaxColoring": "Coloration syntaxique", "system": "Système", "targetEncoding": "Codage cible", "targetFormat": "Format cible", "teletextAlignment": "Alignement du télétexte", "teletextColor": "Couleur du télétexte", "teletextLine": "Ligne télétexte", "tenHours": "10 heures", "text": "Texte", "textColor": "Couleur du texte", "textFiles": "Fichiers texte", "textOrImage": "Texte/image", "threeLetterLanguageCode": "Code langue à 3 lettres (ISO 639-2/T)", "threeLetterLanguageCodeBibliographic": "Code langue à 3 lettres (ISO 639-2/B)", "time": "Temps", "timeCodes": "Horodatage", "timing": "Minutage", "title": "Titre", "to": "Vers", "toggleCasing": "Inverser la casse", "toggleDirection": "Inverser la direction", "toggleForced": "Activer/désactiver le forçage", "markedXLinesAsForced": "{0} ligne(s) marquée(s) comme forcée(s)", "unmarkedXLinesAsForced": "{0} ligne(s) marquée(s) comme étant non forcée(s)", "noForcedLinesFound": "Aucune ligne forcée trouvée", "saveForcedLinesAs": "Enregistrer les lignes forcées sous…", "toggleShotChangesAtVideoPosition": "Activer/désactiver les changements de plan à la position vidéo", "toolbar": "Barre d'outils", "tools": "Outils", "topCenter": "en haut - centré", "topLeft": "en haut - côté gauche", "topRight": "en haut - côté droit", "top": "Haut", "totalAdjustmentX": "Ajustement total : {0}", "translate": "Traduire", "translatePercentX": "Traduction : {0}%", "translateRow": "Traduire la ligne", "translation": "Traduction", "twoLetterLanguageCode": "Code de langue à 2 lettres", "type": "Type", "unbreak": "Enlever les sauts de texte", "unbreakLines": "Enlever les sauts de ligne", "undelete": "Annuler la suppression", "underline": "Souligner", "undo": "Défaire", "unknown": "Inconnu", "unknownNoInstallRecord": "Inconnu (aucun enregistrement d'installation)", "unknownSubtitleFormat": "Format de sous-titre inconnu", "unpacking7ZipArchiveDotDotDot": "Décompression d'archive 7-zip…", "unpackingX": "Décompression de {0}", "untitled": "Sans titre", "update": "Mettre à jour", "updateAndClose": "Mettre à jour et fermer", "updateAvailable": "Mise à jour disponible", "updateDetails": "Détails de mise à jour", "updateX": "Mise à jour {0}", "updatedBy": "Mis à jour par", "upToDate": "À jour", "url": "URL", "usages": "Utilisations", "use": "Utiliser", "useAlways": "Toujours utiliser", "useOnce": "Utiliser 1 fois", "useOutputFolder": "Utiliser le dossier de sortie", "useSourceFolder": "Utiliser le dossier source", "useSourceResolution": "Utiliser la résolution source", "userName": "Nom d'utilisateur", "vertical": "Verticale", "video100MsBack": "Vidéo, 100 ms en arrière", "video100MsForward": "Vidéo, 100 ms en avant", "video500MsBack": "Vidéo, 500 ms en arrière", "video500MsForward": "Vidéo, 500 ms en avant", "videoCustom1BackX": "Vidéo, recul personnalisée de ({0:#,###,##0}) ms, 1", "videoCustom1ForwardX": "Vidéo, avance personnalisée de ({0:#,###,##0}) ms, 1", "videoCustom2BackX": "Vidéo, recul personnalisée de ({0:#,###,##0}) ms, 2", "videoCustom2ForwardX": "Vidéo, avance personnalisée de ({0:#,###,##0}) ms, 2", "videoCustom3BackX": "Vidéo, recul personnalisée de ({0:#,###,##0}) ms, 3", "videoCustom3ForwardX": "Vidéo, avance personnalisée de ({0:#,###,##0}) ms, 3", "videoCustom4BackX": "Vidéo, recul personnalisée de ({0:#,###,##0}) ms, 4", "videoCustom4ForwardX": "Vidéo, avance personnalisée de ({0:#,###,##0}) ms, 4", "videoCustom1BackAndPauseX": "Vidéo, recul personnalisée de ({0:#,###,##0}) ms et en pause, 1", "videoCustom1ForwardAndPauseX": "Vidéo, avance personnalisée de ({0:#,###,##0}) ms et en pause, 1", "videoCustom2BackAndPauseX": "Vidéo, recul personnalisée de ({0:#,###,##0}) ms et en pause, 2", "videoCustom2ForwardAndPauseX": "Vidéo, avance personnalisée de ({0:#,###,##0}) ms et en pause, 2", "videoCustom3BackAndPauseX": "Vidéo, recul personnalisée de ({0:#,###,##0}) ms et en pause, 3", "videoCustom3ForwardAndPauseX": "Vidéo, avance personnalisée de ({0:#,###,##0}) ms et en pause, 3", "videoCustom4BackAndPauseX": "Vidéo, recul personnalisée de ({0:#,###,##0}) ms et en pause, 4", "videoCustom4ForwardAndPauseX": "Vidéo, avance personnalisée de ({0:#,###,##0}) ms et en pause, 4", "videoExtension": "Extension du fichier vidéo", "videoFile": "Fichier vidéo", "videoFileGenerated": "Fichier vidéo généré", "videoFileGeneratedX": "Fichier vidéo généré : \"{0}\"", "videoFilesGenerated": "Fichiers vidéo générés", "xVideosGenerated": "{0} vidéos générées", "xOfYVideosGenerated": "{0} vidéos sur {1} générées", "savedInX": "Enregistré dans {0}", "savedInXFolders": "Enregistré dans {0} dossiers", "videoFiles": "Fichiers vidéo", "videoAndAudioFiles": "Fichiers vidéo et audio", "videoOffset": "Décalage vidéo", "videoOneFrameBack": "Vidéo, une image en arrière", "videoOneFrameForward": "Vidéo, une image en avant", "videoOneFrameBackWithPlay": "Vidéo, une image en arrière avec lecture", "videoOneFrameForwardWithPlay": "Vidéo, une image en avant avec lecture", "videoOneSecondBack": "Vidéo, une seconde en arrière", "videoOneSecondForward": "Vidéo, une seconde en avant", "videoPlayer": "Lecteur vidéo", "videoPosition": "Position de la vidéo", "videoResolution": "Résolution de la vidéo", "visible": "Visible", "voice": "Voix", "volume": "Volume", "warning": "Avertissement", "waveform": "Forme d'onde", "waveformCenterOnVideoPosition": "Centrer la forme d'onde sur la position vidéo", "waveformPasteFromClipboard": "Coller depuis le presse-papiers", "waveformSpectrogram": "Forme d'onde/spectrogramme", "width": "Largeur", "wordsPerMin": "Mots/min", "pixelWidth": "Largeur de pixel", "wpm": "Mots/min", "xFiles": "{0:#,###,##0} fichiers", "xOfYFiles": "{0:#,###,##0} de {1:#,###,##0} fichiers", "xFilesConvertedInY": "{0:#,###,##0} fichiers convertis en {1}", "xNoLinesUpdated": "{0} : aucune ligne mise à jour", "xNotFound": "\"{0}\" introuvable", "xOfYLinesUpdated": "{0} : {1} ligne(s) sur {2} mise(s) à jour", "xOfYLinesUpdatedAndZNeighborsAdjusted": "{0} : {1} ligne(s) sur {2} mise(s) à jour, {3} voisine(s) ajustée(s)", "noBookmarksFound": "Plus aucun signet trouvé", "xRequiresAnApiKey": "{0} requiert une clé API.", "xRequiresAValidUrl": "{0} requiert une URL valide. (p. ex. \"http://-\" ou \"https://-\")", "yes": "Oui", "zeroBytes": "0 octets", "copyToClipboard": "Copier dans le presse-papiers", "copiedToClipboard": "Copié dans le presse-papiers", "playCurrent": "Lire l'actuel", "leftMargin": "Marge gauche", "rightMargin": "Marge droite", "installed": "Installé", "advancedDotDotDot": "Avancé…", "chooseAlignment": "Choisir l'alignement", "maxWidthPixels": "Largeur max. (pixels)", "sampleText": "Texte d'exemple", "boxWidthPixels": "Largeur du cadre (pixels)", "fadeInOut": "Fondu entrant/sortant", "alpha": "Alpha", "pickResolution": "Choisir la résolution", "manualSync": "Synchronisation manuelle", "unsupportedVideoFormat": "Format vidéo non supporté", "playbackSpeed": "Vitesse de lecture", "hoursMinutesSecondsMilliseconds": "HH:MM:SS.FFF", "imageFiles": "Fichiers image", "openAiCompatibleSttEndpoint": "URL du point de terminaison STT", "openAiCompatibleSttApiKey": "Clé API", "openAiCompatibleSttExtraHeaders": "En-têtes supplémentaires", "openAiCompatibleSttTimeout": "Délai d'attente (secondes)", "openAiCompatibleSttLanguage": "Indication de langue", "openAiCompatibleSttTemperature": "Température", "openAiCompatibleSttPrompt": "Invite", "openAiCompatibleSttModelRejectedHint": "Le serveur a rejeté le nom du modèle. Tous les points d'accès compatibles OpenAI n'acceptent pas forcément un modèle – le point d'accès xAI https://api.x.ai/v1/stt, par exemple, n'a pas de « Paramètre modèle » du tout. Essayez de vider le champ \"Modèle\".", "dashScopeSttRegion": "Région", "dashScopeSttEnableWords": "Horodatages au niveau du mot", "dashScopeSttRegionKeyHint": "Remarque : les clés API Model Studio d'Alibaba Cloud sont spécifiques à chaque région ; assurez-vous que la région sélectionnée correspond à celle où la clé API a été créée (Chine ou International).", "googleCloudSttProjectId": "ID du projet (uniquement pour les informations d'identification par défaut de l'application)", "googleCloudSttBucketName": "Seau de stockage (vide = auto)", "googleCloudSttDynamicBatching": "Traitement par lots dynamique (environ 5 fois moins cher, aucune garantie de latence)", "onlineSttApiKeyMissing": "Une clé API est requise. Veuillez saisir votre clé API et réessayer.", "openAiCompatibleSttAutoTranscribeOnAudioSelection": "Transcription automatique de la nouvelle forme d'onde sélectionnée par la reconnaissance vocale", "openAiCompatibleSttStream": "Réponse en flux", "openAiCompatibleSttStreamHint": "Envoyer \"stream=true\" pour recevoir des débits de texte en direct (SSE). Désactiver pour les serveurs qui rejettent le paramètre \"stream\" (p. ex. Groq).", "openAiCompatibleSttAudioFormat": "Format d'envoi audio", "openAiCompatibleSttAudioFormatHint": "Format audio envoyé au serveur STT. OpenAI limite les envois à 25 Mo, donc MP3/M4A/WebM (Opus) sont recommandés pour les longues vidéos. WAV est sans perte mais ~5x plus volumineux.", "configurationRequired": "Configuration requise", "transcriptionError": "Erreur de transcription", "transcriptionComplete": "Transcription terminée", "processingResponse": "Réponse en cours de traitement…", "unauthorizedApiKey": "Non autorisé : clé API invalide ou autorisations insuffisantes.", "requestTimeout": "Délai d'attente dépassé : le serveur a mis trop de temps à répondre.", "openAiCompatibleSttUrlMissing": "L'URL du point de terminaison STT compatible avec OpenAI est requise. Veuillez saisir une URL et réessayer.", "openAiCompatibleSttUrlNotResponding": "Le point de terminaison STT compatible avec OpenAI n'a pas répondu :\n{0}\n\nVeuillez vérifier l'URL et vous assurer que le serveur est en cours d'exécution.", "transcriptionFailed": "Échec de la transcription", "transcriptionProgressServerFormat": "Serveur : {0}", "transcriptionProgressModelFormat": "Modèle : {0}", "transcriptionProgressReceivedSegmentsFormat": "Segments reçus ({0})", "transcriptionProgressModelAuto": "(auto)" }, "main": { "menu": { "file": "_Fichier", "new": "_Nouveau…", "newKeepVideo": "Nouveau (garder _vidéo)", "newWindow": "Nouvelle _fenêtre", "windowTitle": "Fenêtre", "windowMinimize": "Minimiser", "windowZoom": "Zoom", "closeWindow": "Fermer la fenêtre", "open": "_Ouvrir…", "openKeepVideo": "Ouvrir (gar_der vidéo)…", "openOriginal": "Ouvrir l'ori_ginal…", "editOriginalSubtitle": "Éditer le sous-titre original", "closeOriginal": "_Fermer l'original", "closeTranslation": "Fermer la _traduction", "reopen": "_Rouvrir…", "clearRecentFiles": "_Vider la liste des « Récents »", "restoreAutoBackup": "Restaurer une auto-_sauvegarde…", "save": "_Sauvegarder…", "saveAs": "Sauver _sous…", "openContainingFolder": "Ouvrir le _dossier contenant…", "compare": "Com_parer…", "statistics": "Stat_istiques…", "import": "_Importer", "export": "_Exporter", "exit": "Q_uitter", "edit": "É_dition", "undo": "_Défaire…", "redo": "Re_faire…", "showHistory": "_Afficher l'historique pour défaire…", "find": "_Trouver…", "findNext": "Trouver _suivant…", "replace": "_Remplacer…", "multipleReplace": "Remplacements _multiples…", "fillSelectedLinesWithClipboard": "Remplir les lignes sélectionnées avec le texte du presse-papiers", "goToLineNumber": "_Aller à la ligne N°…", "commandPalette": "_Palette de commandes…", "rightToLeftMode": "Mode de dro_ite à gauche (RTL)", "modifySelectionDotDotDot": "Modifier la _sélection…", "tools": "_Outils", "adjustDurations": "_Ajuster les durées…", "applyDurationLimits": "Appliquer les _limites de durée…", "batchConvert": "_Convertir par lots…", "beautifyTimeCodes": "Embellir les horodatages…", "improveTimeCodes": "Améliorer les horodatages (alignement forcé)…", "bridgeGaps": "Combler les écarts…", "applyMinGap": "Appliquer l'écart min. entre les sous-titres…", "changeCasing": "_Changer la casse…", "changeFormatting": "Changer la mise en forme…", "aiReview": "Revision IA…", "fixCommonErrors": "_Corriger les erreurs courantes…", "checkAndFixNetflixErrors": "Vérifier et corriger les erreurs Netfli_x…", "listErrors": "Liste des erreurs…", "makeEmptyTranslationFromCurrentSubtitle": "Nouvelle traduction vide depuis le sous-titre actuel…", "mergeLinesWithSameText": "_Joindre les lignes de même texte…", "mergeLinesWithSameTimeCodes": "_Joindre les lignes de même horodatage…", "splitBreakLongLines": "Scinder/rééquilibrer les lignes longues…", "evenlyDistributeLines": "Répartir uniformément les lignes (par CPS)", "mergeShortLines": "Joindre les lignes courtes…", "mergeContinuationLines": "Joindre les lignes de continuation…", "snapAllTimesToFrames": "Accrocher tous les horodatages aux images…", "renumber": "Renuméroter…", "removeTextForHearingImpaired": "_Retirer le texte pour les malentendants…", "removeUnicodeCharacters": "Retirer/remplacer les caractères unicode…", "convertActors": "Convertir les acteurs…", "joinSubtitles": "_Joindre des sous-titres…", "splitSubtitle": "_Scinder des sous-titres…", "mergeTwoSubtitles": "Fusionner 2 sous-titres…", "assaTools": "Outils ASSA", "ssaTools": "Outils _SSA", "assaProgressBar": "Générer une barre de progression…", "assaChangeResolution": "Changer la résolution…", "assaGenerateBackground": "Générer des cadres d'arrière-plan…", "assaApplyAdvancedEffects": "Appliquer des effets avancés…", "assaApplyCustomOverrideTags": "Appliquer des balises de remplacement…", "assaSetPosition": "Définir la position…", "assaImageColorPicker": "Sélecteur de couleurs…", "assaDraw": "Dessiner…", "assaStyles": "Styles…", "assaProperties": "Propriétés…", "assaAttachments": "Pièces jointes…", "assaFontCollector": "_Collecteur de polices…", "spellCheckTitle": "_Corrections & divers", "spellCheck": "_Vérifier l'orthographe…", "findDoubleWords": "Détecter les _mots en double…", "findDoubleLines": "Trouver les _lignes en double…", "addNameToNamesList": "_Ajouter un nom à la liste des noms…", "getDictionaries": "Télécharger des dictionnaires…", "video": "_Vidéo", "openVideo": "_Ouvrir une vidéo…", "openVideoFromUrl": "Ouvrir le lien Internet d'une vidéo…", "closeVideoFile": "_Fermer la vidéo…", "audioTracks": "_Pistes audio", "speechToText": "_Reconnaissance vocale (STT)…", "textToSpeech": "_Synthèse vocale (TTS)…", "videoOcr": "Reconnaissance _OCR des sous-titres incrustés…", "setVideoOffset": "Définir le décalage vidéo…", "updateVideoOffsetX": "Actualiser le décalage vidéo depuis {0}…", "smpteTiming": "Minutage SMPTE (fréquence d'image non-entière)", "waveformToolbar": "Barre d'outils de forme d'onde", "generateBurnIn": "Générer une vidéo avec des sous-titres incrustés…", "generateTransparent": "Générer une vidéo transparente avec sous-titres…", "generateImportShotChanges": "Générer/importer des changements de p_lans…", "listShotChanges": "Liste des _changements de plans…", "undockVideoControls": "_Détacher les fenêtres « Audio » et « Vidéo »…", "dockVideoControls": "_Rattacher les fenêtres « Audio » et « Vidéo »…", "synchronization": "S_ynchronisation", "adjustAllTimes": "_Ajuster tous les horodatages…", "showSelectedLinesEarlierLater": "Afficher les lignes sélectionnées plus tôt/plus tard…", "changeFrameRate": "Changer la _fréquence d'image…", "changeSpeed": "Changer la _vitesse…", "visualSync": "Synchronisation visuelle…", "options": "_Options", "settings": "_Paramètres…", "shortcuts": "R_accourcis…", "wordLists": "_Listes de mots…", "chooseLanguage": "_Langue de l'interface…", "translate": "Tr_aduire", "autoTranslate": "_Auto-traduction…", "translateViaCopyPaste": "Auto-traduction via _copier-coller…", "helpTitle": "_Aide", "help": "_Aide…", "about": "À propos de…", "checkForUpdates": "_Rechercher les mises à jour…", "fixRightToLeftViaUnicodeControlCharacters": "Corriger RTL via les contrôles unicode (sélection)", "removeUnicodeControlCharacters": "Retirer les contrôles unicode (sélection)", "reverseRightToLeftStartEnd": "Inverser début/fin RTL (sélection)", "pointSync": "_Synchronisation par points…", "pointSyncViaOther": "Synchro. par points via _autre sous-titre…", "sortSubtitles": "_Trier les sous-titres…", "setLayer": "Définir le calque…", "filterLayersForDisplayDotDotDot": "Filtrer les calques pour l'affichage…", "toggleSelectSubtitleWhilePlayingCurrentlyOn": "Basculer la sélection du sous-titre en lecture (Activé => Désactivé)", "toggleSelectSubtitleWhilePlayingCurrentlyOff": "Basculer la sélection du sous-titre en lecture (Désactivé => Activé)", "selectSubtitleWhilePlaying": "Sélectionner le sous-titre actuel pendant la lecture" }, "toolbar": { "newHint": "Nouveau fichier sous-titre {0}", "openHint": "Ouvrir un fichier sous-titre {0}", "openVideoHint": "Ouvrir un fichier multimédia {0}", "saveHint": "Sauvegarder le sous-titre actuel {0}", "saveAsHint": "Sauvegarder le sous-titre sous un nouveau nom {0}", "findHint": "Trouver du texte dans les sous-titres {0}", "replaceHint": "Trouver du texte et le remplacer {0}", "multipleReplaceHint": "Remplacements multiples {0}", "spellCheckHint": "Vérifier l'orthographe des sous-titres {0}", "fixCommonErrorsHint": "Corriger les erreurs courantes de sous-titre {0}", "removeTextForHiHint": "Retirer le texte pour malentendants {0}", "visualSyncHint": "Synchro visuelle {0}", "pointSyncHint": "Synchro point à point via un autre sous-titre {0}", "beautifyTimeCodesHint": "Embellir les horodatages {0}", "burnInHint": "Incruster les sous-titres dans un fichier vidéo {0}", "autoTranslateHint": "Traduction automatique {0}", "speechToTextHint": "Reconnaissance vocale {0}", "settingsHint": "Ajuster les paramètres et préférences {0}", "layoutHint": "Changer l'arrangement {0}", "helpHint": "Ouvrir l'aide en ligne {0}", "autoBreakHint": "Scinder automatiquement les lignes longues {0}", "unbreakHint": "Joindre en une ligne les sous-titres multi-lignes {0}", "assaStylesHint": "Style Advanced_Sub_Station_Alpha", "assaPropertiesHint": "Propriétés Advanced_Sub_Station_Alpha", "assaAttachmentsHint": "Pièces jointes Advanced_Sub_Station_Alpha", "assaDrawHint": "Forme de dessins Advanced_Sub_Station_Alpha", "ssaStylesHint": "Styles Sub_Station_Alpha", "webVttStylesHint": "Gestionnaire de styles WebVTT", "ssaPropertiesHint": "Propriétés Sub_Station_Alpha", "ssaAttachmentsHint": "Pièces jointes Sub_Station_Alpha", "getFrameRateFromVideoFileHint": "Obtenir la cadence d'images depuis le fichier vidéo" }, "waveform": { "playPauseHint": "Lecture/pause {0}", "playNextHint": "Lecture suivante {0}", "playSelectionHint": "Lecture de la sélection {0}", "setStartAndOffsetTheRestHint": "Définir le début du sous-titre actuel et décaler le reste {0}", "setStartHint": "Définir le début du sous-titre actuel {0}", "setEndHint": "Définir la fin du sous-titre actuel {0}", "newHint": "Insérer un nouveau sous-titre à la position vidéo {0}", "centerWaveformHint": "Centrer la forme d'onde sur la position actuelle de la vidéo pendant la lecture {0}", "zoomHorizontalHint": "Zoom horizontal {0}", "zoomVerticalHint": "Zoom vertical {0}", "selectCurrentLineWhilePlayingHint": "Sélectionner le sous-titre actuel pendant la lecture {0}", "videoPosition": "Position vidéo {0}", "videoPositionTextBox": "Zone de texte de position de la vidéo {0}", "toolbarLineBreakX": "Saut de ligne {0} (le reste de la barre d'outils continue sur une nouvelle ligne)", "initialText": "Texte initial de la ligne sélectionnée", "initialTextHint": "Le texte de la ligne sélectionnée, tel qu'il était lors de la sélection de la ligne", "hideWaveformToolbar": "Masquer la barre d'outils {0}", "resetZoomAndSpeed": "Rétablir le zoom et la vitesse de lecture {0}", "removeBlankLines": "Supprimer les lignes vides {0}", "playSelectedRepeatHint": "Lire le(s) sous-titre(s) sélectionné(s) en mode répétition {0}", "seekBackHint": "Reculer la vidéo de {0}", "seekForwardHint": "Avancer la vidéo de {0}", "seekAmountHint": "Durée de saut {0}", "seekVideo": "Saut vidéo (<< >>)", "configureToolbarItems": "Configurer les éléments de la barre d'outils…", "textPreviousHint": "Lire le sous-titre précédent et s'arrêter à la fin {0}", "textPlayHint": "Lire le sous-titre actuel et s'arrêter à la fin {0}", "textPauseHint": "Mettre la lecture en pause {0}", "textNextHint": "Lire le sous-titre suivant et s'arrêter à la fin {0}", "moveSelectedLines": "Déplacer les lignes sélectionnées (boutons Précédent/Suivant)", "moveSelectedLinesAndFollowing": "Déplacer les lignes sélectionnées et toutes les suivantes (boutons Précédent/Suivant)", "moveAllLines": "Déplacer toutes les lignes (boutons Précédent/Suivant)", "moveSelectedLinesBackHint": "Reculer les lignes sélectionnées de {0} ms {1}", "moveSelectedLinesForwardHint": "Avancer les lignes sélectionnées de {0} ms {1}", "moveSelectedLinesAndFollowingBackHint": "Reculer les lignes sélectionnées et toutes les lignes suivantes de {0} ms {1}", "moveSelectedLinesAndFollowingForwardHint": "Avancer les lignes sélectionnées et toutes les lignes suivantes de {0} ms {1}", "moveAllLinesBackHint": "Reculer toutes les lignes de {0} ms {1}", "moveAllLinesForwardHint": "Avancer toutes les lignes de {0} ms {1}", "guessStartNoLineSelected": "Début estimé : aucune ligne sélectionnée", "guessStartTimeCodesLocked": "Début estimé : les horodateges sont verrouillés", "guessStartNoWaveform": "Début estimé : pas de forme d'onde", "guessStartNoRoomBeforePreviousLineX": "Début estimé : la ligne {0} n'a pas de place avant la ligne précédente", "guessStartLineXAlreadyAtBoundary": "Début estimé : la ligne {0} a déjà commencé là où commence le discours", "guessStartNoSilenceFoundNearLineX": "Début estimé : aucun silence trouvé près de la ligne {0}", "guessStartMovedLineXByYMs": "Début estimé : le début de la ligne {0} a été déplacé de {1} ms", "guessEndNoLineSelected": "Fin estimée : aucune ligne sélectionnée", "guessEndTimeCodesLocked": "Fin estimée : les horodatages sont verrouillés", "guessEndNoWaveform": "Fin estimée : pas de forme d'onde", "guessEndNoRoomBeforeNextLineX": "Fin estimée : la ligne {0} n'a pas de place avant la ligne suivante", "guessEndLineXAlreadyAtBoundary": "Fin estimée : la ligne {0} se termine déjà là où le discours s'arrête", "guessEndNoSilenceFoundNearLineX": "Fin estimée : aucun silence trouvé près de la ligne {0}", "guessEndMovedLineXByYMs": "Fin estimée : la fin de la ligne {0} a été déplacée de {1} ms" }, "audioTrackIsNowX": "La piste audio est maintenant \"{0}\"", "audioTrackX": "Piste audio {0}", "autoBreakHint": "Auto-césure des lignes sélectionnées", "charactersPerSecond": "Car./sec : {0}", "chooseColumn": "Choisir une colonne", "columnPaste": "Coller en colonnes", "commandPaletteTitle": "Palette de commandes", "commandPaletteSearchPlaceholder": "Tapez pour rechercher des commandes…", "commandPaletteNoCommandsFound": "Aucune commande correspondante", "createdEmptyTranslation": "Créer une traduction vide à partir du sous-titre actuel", "deleteText": "Supprimer le texte", "deleteTextAndShiftCellsUp": "Supprimer le texte et décaler les cellules vers le haut", "endTimeMustBeAfterStartTime": "L'horodatage de fin doit être postérieur à l'horodatage de début.", "errorLoad7Zip": "Ce fichier semble être une archive compressée 7-Zip.\n\nSubtitle Edit ne peut pas ouvrir les fichiers compressés.", "errorLoadBinaryZeroes": "Désolé, ce fichier ne contient que des zéros binaires !\n\nSi vous avez édité ce fichier avec Subtitle Edit, vous pourriez retrouver une sauvegarde via le menu Fichier → Restaurer l'auto-sauvegarde…", "errorLoadGZip": "Ce fichier semble être une archive GZip compressée.\n\nSubtitle Edit ne peut pas ouvrir les fichiers compressés.", "errorLoadLargeFile": "Ce fichier est trop volumineux pour être ouvert comme sous-titre.", "errorLoadVideoFilePrompt": "Ce fichier semble être un fichier vidéo :\n{0}\n\nVous pouvez ouvrir une vidéo via « Vidéo → Ouvrir vidéo » ou en glissant-déposant une vidéo sur le lecteur vidéo.\n\nVoulez-vous l'ouvrir comme fichier vidéo ?", "errorLoadJpg": "Ce fichier semble être une image JPG.\n\nSubtitle Edit ne peut pas ouvrir les fichiers image.", "errorLoadPng": "Ce fichier semble être une image PNG.\n\nSubtitle Edit ne peut pas ouvrir les fichiers image.", "errorLoadRar": "Ce fichier semble être une archive compressée 7-Zip.\n\nSubtitle Edit ne peut pas ouvrir les fichiers compressés.", "errorLoadRawPgsPrompt": "Ce fichier semble être un flux PGS brut sans les en-têtes \"PG\" Blu-ray SUP, il ne contient donc aucun code temporel.\n\nCela se produit généralement lorsqu'une piste PGS Matroska est extraite en mode \"raw\". Pour des timings corrects, réextraire la piste en mode normal (ex. \"mkvextract tracks\" sans --raw), ou ouvrir directement le fichier Matroska original dans Subtitle Edit.\n\nVoulez-vous tout de même importer les images de sous-titre, avec des timings générés automatiquement à corriger manuellement ?", "errorLoadSrr": "Ce fichier semble être un fichier ReScene SRR.\n\nSubtitle Edit ne peut pas ouvrir les fichiers SRR.", "errorLoadTorrent": "Ce fichier semble être un fichier BitTorrent.\n\nSubtitle Edit ne peut pas ouvrir les fichiers torrent.", "errorLoadZip": "Ce fichier semble être une archive ZIP compressée.\n\nSubtitle Edit ne peut pas ouvrir les fichiers compressés.", "extractingWaveInfo": "Extraction des informations de forme d'onde…", "extractingShotChanges": "Extraction des changements de plan…", "failedToExtractWaveInfo": "Échec de l'extraction des informations de forme d'onde.", "fixedRightToLeftUsingUnicodeControlCharactersX": "Correction de la lecture de droite à gauche à l'aide de caractères de contrôle unicode sur {0} lignes", "generatingSpectrogramDotDotDot": "Génération du spectrogramme…", "generatingWaveformDotDotDot": "Génération de la forme d'onde…", "insertEmptyTextAndShiftCellsDown": "Insérer du texte vide et décaler les cellules vers le bas", "insertTextFromSubtitleDotDotDot": "Insérer du texte à partir du sous-titre", "copyTextFromOriginalToCurrent": "Copier le texte du sous-titre original vers le sous-titre actuel…", "insertedXTextsFromSubtitleY": "{0} textes insérés du fichier de sous-titres \"{1}\"", "italicHint": "Mettre en italique les lignes/textes sélectionnés", "joinedSubtitleLoaded": "Sous-titre chargé fusionné", "lineXTextAndTimingChanged": "Ligne {0} : Texte et synchronisation modifiés", "lineXTextChangedFromYToZ": "Ligne {0} : Texte modifié de \"{1}\" à \"{2}\"", "lineXTimingChanged": "Ligne {0} : Synchronisation modifiée", "loadingWaveInfoFromCache": "Chargement des informations de forme d'onde depuis le cache…", "clickToGenerateWaveform": "Cliquer pour générer la forme d'onde", "waveformFfmpegNotFoundClickToSetUp": "FFmpeg introuvable - cliquez sur la forme d'onde pour configurer FFmpeg et générer la forme d'onde", "noTextInClipboard": "Aucun texte dans le presse-papiers", "numberOfLinesEvenlyDistributedX": "{0} lignes réparties uniformément", "oneLineCopiedFromOriginal": "Une ligne copiée du sous-titre original", "oneLineCopiedToOriginal": "Une ligne copiée dans le sous-titre original", "onlineOnlyVideo": "Vidéo en ligne uniquement", "onlineOnlyVideoXSizeYDownloadAndOpen": "Le fichier vidéo « {0} » ({1}) est stocké uniquement en ligne, par exemple dans Dropbox ou iCloud Drive, et doit être téléchargé avant de pouvoir être ouvert.\r\nLe télécharger et l'ouvrir maintenant ?", "oneLineMerged": "Une ligne fusionnée", "oneLineSwitched": "Une ligne intervertie", "overwriteExistingCells": "Écraser les cellules existantes", "overwriteOrShiftCellsDown": "Écraser/décaler les cellules vers le bas", "parsingMatroskaFile": "Analyse du fichier Matroska…", "readingDvdSubtitles": "Lecture des sous-titres d'un DVD…", "pasteFromClipboardDotDotDot": "Coller depuis le presse-papiers", "redoPerformed": "Rétablissement effectué", "redoPerformedXActionLeft": "Rétablissement effectué (actions restantes : {0})", "removedUnicodeControlCharactersX": "Suppression des caractères de contrôle unicode dans {0} lignes", "removedXBlankLines": "Suppression de {0} lignes vides", "replacedXWithYCountZ": "Remplacé \"{0}\" par \"{1}\" ({2} occurrences)", "reversedStartAndEndingsForRightToLeftX": "Inversion du début et de la fin pour « De droite à gauche » en {0} lignes", "ruleProfileIsX": "Le profil de règles est maintenant \"{0}\"", "saveLanguageFile": "Enregistrer le fichier de langue", "saveXFileAs": "Enregistrer le fichier {0} sous", "shiftTextCellsDown": "Décaler les cellules de texte vers le bas", "singleLineLength": "Lg de ligne : ", "speedIsNowX": "La vitesse est maintenant \"{0}\"", "subtitleGridFormattingX": "Mise en forme de la grille : {0}", "subtitleImportedFromMatroskaFile": "Sous-titre importé du fichier Matroska", "textDown": "Texte vers le bas", "textOnly": "Texte uniquement", "textUp": "Texte vers le haut", "timeCodesOnly": "Horodatages uniquement", "xPropertiesDotDotDot": "{0} propriétés…", "totalCharacters": "Total car. : {0}", "unbreakHint": "Rétablir le saut de ligne sélectionné", "undoPerformed": "Annulation effectuée", "undoPerformedXActionLeft": "Annulation effectuée (actions restantes : {0})", "videoAndWaveformPreviewTextX": "Aperçu vidéo/forme d'onde : {0}", "xLinesCopiedFromOriginal": "{0} lignes copiées du sous-titre original", "xLinesCopiedToOriginal": "{0} lignes copiées dans le sous-titre original", "xLinesMerged": "{0} lignes fusionnées", "xLinesSelectedOfY": "{0} lignes sélectionnées sur {1}", "xLinesSwitched": "{0} lignes modifiées", "xShotChangedLoaded": "{0} modifications de plan chargées", "youtubeDlDownloadedSuccessfully": "\"Yt-dlp\" téléchargé avec succès.", "youtubeDlNotInstalledDownloadNow": "\"Yt-dlp\" n'est pas installé et est requis pour lire les vidéos en ligne.\n\nTélécharger maintenant ?", "promptInsertSubtitleOverlap": "Les lignes insérées chevaucheront des lignes existantes.\n\nInsérer quand même ?", "youtubeDlOutdatedDownloadNow": "\"yt-dlp\" est obsolète et peut ne pas fonctionner avec les vidéos en ligne.\n\nTélécharger la version actuelle maintenant ?", "insertUnicodeSymbol": "Insérer un symbole unicode", "trimmedXLines": "{0} lignes de sous-titre supprimées", "pastedXLinesOverSelectedLines": "Collé {0} ligne(s) sur les lignes sélectionnées", "pastedXOfYLinesOverSelectedLines": "Collé {0} de {1} ligne(s) sur les lignes sélectionnées : le reste ne correspondait pas à la sélection", "insertedXLinesFromClipboard": "{0} ligne(s) insérée(s) à partir du presse-papiers", "openOriginalDifferentNumberOfSubtitlesXY": "Le fichier de sous-titres d'origine ne contient pas le même nombre de sous-titres que le fichier de sous-titres actuel.\n\n• Sous-titres d'origine : {0}\n• Sous-titres actuels : {1}", "originalTextReadOnly": "Texte original (lecture seule)", "originalTextEditMode": "Texte original (mode édition)", "originalIsReadOnlyNotSaved": "Le sous-titre original est une référence en lecture seule et n'a pas été enregistré", "originalIsEmptyNotSaved": "Le sous-titre original ne contient aucun texte et n'a pas été enregistré", "originalIsReadOnlyReference": "Le sous-titre original est ouvert en tant que référence en lecture seule", "closeTranslationQuestionXY": "Fermer la traduction \"{0}\" ?\r\n\r\nLe sous-titre original \"{1}\" devient le sous-titre que vous modifiez. Le fichier de traduction lui-même n'est pas modifié.", "allowEditOfOriginalSubtitle": "Autoriser la modification du sous-titre original", "showAllOriginalLinesX": "Afficher toutes les lignes originales ({0} n'ont pas de correspondance ici)", "showAllOriginalLinesHint": "Les lignes sans correspondance sont affichées comme des lignes supplémentaires, afin que vous puissiez voir ce qui manque à la traduction.", "showAllOriginalLinesNote": "Les horodatages ne peuvent pas être modifiés tant que ces lignes sont affichées", "showMatchingOriginalLinesX": "Afficher uniquement les {0} lignes originales correspondantes", "showMatchingOriginalLinesHint": "Les {0} autres lignes originales ne sont affichées nulle part.", "showMatchingOriginalLinesNote": "Elles restent dans le fichier à moins que vous n'enregistriez l'original", "allowEditHintReadOnly": "L'original est affiché en lecture seule et n'est jamais enregistré ; son fichier ne peut donc pas être modifié.", "allowEditHintAllLines": "L'intégralité de l'original est affichée à l'écran - l'enregistrer permet donc de conserver toutes les lignes.", "allowEditHintMatchingOnlyX": "Enregistrer l'original n'écrirait que les lignes affichées - les {0} autres seraient perdues.", "videoOpenedChangeLayoutQuestion": "Un fichier vidéo a été ouvert.\n\nSouhaitez-vous modifier la mise en page pour afficher le panneau vidéo ?", "sortedByStartTime": "Trié par « Heure d'affichage »", "sortedByEndTime": "Trié par « Heure de masquage »", "sortedByNumber": "Trié par numéro", "sortedByDuration": "Trié par durée", "sortedByGap": "Trié par écart", "sortedByText": "Trié par texte", "sortedByTextTotalLength": "Trié par longueur totale du texte", "sortedBySingleLineMaxLength": "Trié par longueur max. d'une ligne", "sortedByCps": "Trié par car./s", "sortedByWpm": "Trié par mots/min", "sortedByNumberOfLines": "Trié par nbr de lignes", "sortedByActor": "Trié par acteur", "sortedByStyle": "Trié par style", "videoBrightnessSetTo": "Luminosité : {0}", "videoContrastSetTo": "Contraste : {0}", "colorHint": "Colorer les lignes sélectionnées", "removeFormattingHint": "Supprimer la mise en forme des lignes sélectionnées", "assaResolutionResamplerDone": "Résolution ASSA modifiée.", "snappedXTimesToFrames": "{0} horodatages accrochés aux images à {1:0.###} fps", "languageFileSavedToX": "Fichier de langue enregistré sous {0}", "fileExportedInFormatXToY": "Fichier exporté au format {0} vers {1}", "fileExportedInFormatXToFileY": "Fichier exporté au format \"{0}\" vers le fichier \"{1}\"", "fixedXLines": "{0} lignes corrigées", "toolXChangedYLines": "{0} : {1} lignes modifiées", "transcriptionCompletedWithXLines": "Transcription terminée avec {0} lignes", "openSubtitleFileX": "Ouvrir le fichier de sous-titre \"{0}\" ?", "replacedXOccurrences": "{0} occurrences remplacées", "ffmpegDownloadedAndInstalledToX": "FFmpeg téléchargé et installé sur {0}", "nothingToSave": "Rien à enregistrer", "formatLimitWarningTitle": "Limites de format dépassées", "formatLimitWarningXLinesExceedLimitsOfY": "{0} sous-titres dépassent les limites du format \"{1}\" :", "formatLimitWarningMaxXCharactersPerLine": "Max {0} caractères par ligne", "formatLimitWarningMaxXLines": "Max {0} lignes par sous-titre", "formatLimitWarningTextWillBeRewrapped": "Une fois enregistrés, ces sous-titres seront réemballés ou tronqués pour s'adapter, de sorte que le fichier ne correspondra pas à ce qui est affiché ici.", "formatLimitWarningLinesX": "Lignes : {0}", "formatLimitWarningSaveAnyway": "Enregistrer quand même", "formatLimitWarningDoNotShowAgain": "Ne plus afficher cet avertissement", "nothingToSaveOriginal": "Rien à enregistrer (original)", "liveSpellCheckLanguageXLoaded": "Correction orthographique en direct pour la langue {0} chargée", "downloadFfmpegTitle": "Télécharger FFmpeg ?", "downloadFfmpegQuestion": "FFmpeg est requis pour la lecture de vidéos en ligne et pour certaines fonctionnalités de montage vidéo.\n\nTélécharger FFmpeg maintenant ?", "ffmpegNotFoundInstallHint": "FFmpeg n'a pas été trouvé.\r\n\r\n\r\nVeuillez installer FFmpeg (p. ex. via votre gestionnaire de paquets) pour qu'il soit disponible sur le \"PATH\" système, ou définissez le chemin FFmpeg dans Options -> Paramètres.", "selectCurrentSubtitleWhilePlayingOn": "Sélection du sous-titre actuel pendant la lecture : Activé", "selectCurrentSubtitleWhilePlayingOff": "Sélection du sous-titre actuel pendant la lecture : Désactivé", "setUpLikeSe4Question": "Cela importera les raccourcis et les règles de remplacement de Subtitle Edit 4, et appliquera le thème, la barre d'outils ainsi que l'apparence de la forme d'onde de Subtitle Edit 4.\n\nContinuer ?", "setUpLikeSe4ImportedSettingsX": "Paramètres importés depuis Subtitle Edit 4 :\n{0}", "setUpLikeSe4NoSettingsXmlFound": "Aucun fichier Settings.xml de Subtitle Edit 4 trouvé ; les valeurs par défaut de Subtitle Edit 4 ont été appliquées.", "setUpLikeSe4ShortcutsAddedX": "Raccourcis ajoutés/mis à jour : {0}", "setUpLikeSe4ShortcutsSkippedX": "Raccourcis ignorés (aucune correspondance) : {0}", "setUpLikeSe4ReplaceRulesAddedXY": "Règles de remplacement ajoutées : {0} (dans {1} nouvelles catégories)", "setUpLikeSe4ThemeSet": "Le thème, les icônes de la barre d'outils et la forme d'onde ont été configurés selon l'apparence de Subtitle Edit 4." }, "file": { "ebuSaveOptions": { "title": "Options d'enregistrement EBU", "codePageNumber": "Numéro de page de codes", "diskFormatCode": "Code de format de disque", "displayStandardCode": "Code standard d'affichage", "characterCodeTable": "Table de caractères", "languageCode": "Code de langue", "originalProgramTitle": "Titre du programme original", "originalEpisodeTitle": "Titre de l'épisode original", "translatedProgramTitle": "Titre du programme traduit", "translatedEpisodeTitle": "Titre de l'épisode traduit", "translatorsName": "Nom du traducteur", "subtitleListReferenceCode": "Code de référence de la liste de sous-titres", "countryOfOrigin": "Pays d'origine", "timeCodeStatus": "Statut de l'horodatage", "timeCodeStartOfProgramme": "Horodatage : début du programme", "revisionNumber": "Numéro de révision", "maxNoOfDisplayableChars": "Nombre max. de caractères par ligne", "maxNumberOfDisplayableRows": "Nombre max. de lignes", "diskSequenceNumber": "Numéro de séquence du disque", "totalNumberOfDisks": "Nombre total de disques", "textAndTimingInformation": "Informations de texte et de synchronisation", "justificationCode": "Code de justification", "verticalPosition": "Position verticale", "marginTop": "Marge supérieure (pour les sous-titres alignés en haut)", "marginBottom": "Marge inférieure (pour les sous-titres alignés en bas)", "newLineRows": "Nombre de lignes ajoutées par une nouvelle ligne", "teletext": "Teletexte", "useBox": "Utiliser un cadre autour du texte", "doubleHeight": "Utiliser une hauteur double pour le texte", "videoPreview": "Aperçu vidéo", "previewFont": "Police personnalisée", "previewFontDefault": "(utiliser la police d'aperçu vidéo)", "previewFontSample": "Je sais que le renard brun rapide saute par-dessus le chien paresseux - 0123456789", "errors": "Erreurs", "errorsX": "Erreurs : {0}", "maxLengthError": "La ligne {0} dépasse la longueur maximale ({1}) de {2} : {3}", "maxLengthErrorTeletextColored": "Ligne {0}-{1} : 36 (et non {2}) doivent contenir un maximum de caractères pour un texte coloré à double hauteur.", "maxLengthErrorTeletextWhite": "Ligne {0}-{1} : 37 (et non {2}) doivent contenir un maximum de caractères pour un texte blanc à double hauteur.", "maxLengthErrorTeletextSingleHeight": "Ligne {0} : 38 (et non {1}) doivent contenir un maximum de caractères pour un texte blanc à hauteur unique.", "discSequenceNumber": "Numéro de séquence du disque" }, "import": { "importTimeCodes": "Importer les horodatages…", "plainTextDotDotDot": "Texte brut…", "titleImportPlainText": "Importer du texte brut", "csvXlsxCustomColumnsDotDotDot": "CSV/XLSX avec colonnes personnalisées…", "titleImportCsvXlsxCustomColumns": "Importer CSV/XLSX avec colonnes personnalisées", "detectedSeparatorX": "Séparateur détecté : {0}", "csvXlsxFilterTitle": "CSV/XLSX", "separatorTab": "Onglet", "separatorSpace": "Espace", "imagesForOcrDotDotDot": "Images pour OCR…", "timeCodesDotDotDot": "Horodatages…", "subtitleWithManuallyChosenEncodingDotDotDot": "Sous-titres avec encodage choisi manuellement…", "titleImportImages": "Importer des images", "importFileLabel": "Choisir les images à importer (les horodatages dans les noms de fichiers sont pris en charge)", "importFilesInfo": "Utiliser les informations d'horodatage Noms-de-fichiers :\r\nstart_HH_MM_SS_MMM__end_HH_MM_SS_MMM[_index].ext\r\n\r\nExemples :\r\n0_00_01_042__0_00_03_919_0001.png\r\n0_00_01_042__0_00_03_919.png\r\n\r\nRègles :\r\n• HH_MM_SS_MMM pour les heures de début et de fin\r\n• Un double tiret bas sépare le début et la fin\r\n• Index facultatif après l'heure de fin", "formattingDotDotDot": "Mise en forme…", "imageBasedSubtitleForEditDotDotDot": "Sous-titre basé sur une image pour l'édition…", "imageBasedSubtitleForOcrDotDotDot": "Sous-titre basé sur une image pour l'OCR…", "dvdSubtitlesDotDotDot": "Sous-titres d'un DVD (IFO/VOB)…", "titleImportDvd": "Importer des sous-titres à partir d'un DVD", "dvdIfoFile": "Fichier IFO", "dvdVobFiles": "Fichiers VOB", "dvdVideoStandard": "Norme vidéo", "dvdStartRipping": "Commencer à déchirer", "dvdRippingAborted": "Extraction interrompue", "dvdOpenIfoFile": "Ouvrir le fichier DVD IFO", "dvdAddVobFiles": "Ajouter des fichiers VOB", "dvdIfoFiles": "Fichiers DVD IFO", "dvdVobFileType": "Fichiers DVD VOB", "dvdDropHint": "Ouvrez un fichier IFO (VIDEO_TS\\VTS_01_0.IFO) ou ajoutez des fichiers VOB - ou déposez-les ici", "dvdNotAnIfoFileX": "{0} n'est pas un fichier DVD IFO", "dvdMenuIfoNoTitleSetsX": "Aucun ensemble de titres (VTS_xx_0.IFO) trouvé à côté de {0}", "dvdEncryptedXOfY": "{0} des {1} paquets de sous-titres sont toujours cryptés en CSS : ces fichiers VOB ont été copiés sans déchiffrement, de sorte que certaines images de sous-titres seront tronquées.\r\nDécryptez d'abord le DVD avec un outil d'extraction de DVD pour un résultat propre.\r\nContinuer quand même ?", "splitTextAt": "Scinder le texte à", "blankLines": "Lignes vides", "oneLineIsOneSubtitle": "Une ligne correspond à un sous-titre", "twoLinesAreOneSubtitle": "Deux lignes correspondent à un sous-titre", "importFilesDotDotDot": "Importer des fichiers…", "multipleFiles": "Importer depuis plusieurs fichiers texte (un fichier correspond à un sous-titre)", "maxLineLength": "Longueur maximale des lignes", "mergeShortLines": "Fusionner les lignes courtes", "fixed": "Fixé", "numberOfSubtitlesX": "Nombre de sous-titres : {0}", "numberOfSubtitlesXForcedY": "Nombre de sous-titres : {0} ({1} forcé(s))", "gapMs": "Écart (ms)", "useFixedDuration": "Utiliser une durée fixe", "fixedDurationMs": "Durée fixe (ms)", "alignViaSpeechToText": "Aligner les horodatages via « Reconnaissance vocale »…", "alignViaForcedAligner": "Synchroniser les horodatages via un alignement forcé…", "forcedAlignerProgress": "Synchronisation… fenêtre {0} sur {1}, {2} sur {3} lignes", "forcedAlignerSetupTitle": "Synchroniser les horodatages via un alignement forcé", "forcedAlignerSetupIntro": "Un alignement forcé fait correspondre le texte de sous-titre existant à l'audio, sans transcription préalable. Les vidéos longues sont alignées par morceaux, donc toutes les longueurs fonctionnent.", "forcedAlignerEndsFromSpeech": "Définir les heures de fin d'un discours isolé (lent)", "forcedAlignerEndsFromSpeechHint": "Un aligneur forcé trouve où commence une ligne, pas où elle se termine, donc les heures de fin proviennent normalement de l'heure de lecture.\r\nLorsque cette option est activée, la musique et les effets sonores sont d'abord supprimés de l'audio et chaque ligne se termine là où la parole devient silencieuse.\r\nCela prend environ autant de temps que la vidéo elle-même avec un GPU – et bien plus longtemps sans GPU.", "forcedAlignerIsolatingSpeech": "Isoler le discours… {0}", "forcedAlignerIsolatingSpeechFailed": "Impossible d'isoler le discours - les heures de fin ont été définies à partir de l'heure de lecture.", "forcedAlignerModel": "Modèle d'alignement", "forcedAlignerDownloadEngine": "Télécharger / mettre à jour le moteur…", "forcedAlignerEstimatedXOfY": "{0} lignes sur {1} n'ont pas pu être alignées et ont été placées en fonction de l'heure de lecture ; leurs horodatages ne sont qu'une estimation.\r\nLe script est probablement plus long que ce qui est dit dans la vidéo." }, "export": { "exportImagesProfiles": "Exporter les profils d'images", "leftRightMargin": "Marge gauche/droite", "topBottomMargin": "Marge supérieure/inférieure", "lineSpacingPercent": "Espacement des lignes %", "paddingLeftRight": "Marge gauche/droite", "paddingTopBottom": "Marge intérieure haut/bas", "previewTitle": "Aperçu - taille actuelle : {0}x{1}, taille cible : {2}x{3}, zoom : {4}%", "titleExportDvdSup": "DVD sup (MuxMan/Scenarist)", "titleExportVobSub": "Sous-titre (sub/idx)", "titleExportImscImage": "Profil d'image IMSC 1.1", "titleExportDostPng": "DOST/png", "titleExportFcpImage": "FinalCutPro + image", "titleExportWebVttThumbnails": "WebVTT png", "titleExportCavena890": "Exporter Cavena 890", "exportCavenaTranslatedTitle": "Titre traduit", "exportCavenaOriginalTitle": "Titre original", "exportCavenaTranslator": "Traducteur", "exportCavenaComment": "Commentaire", "exportCavenaStartOfProgramme": "Début du programme", "titleExportDvbTeletext": "Télétexte DVB (Manzanita)", "exportDvbTeletextPageNumber": "Numéro de page du télétexte", "exportDvbTeletextSubtitleType": "Type de sous-titre", "exportDvbTeletextSubtitleTypeNormal": "Normale", "exportDvbTeletextSubtitleTypeHearingImpaired": "Malentendant", "customTextFormatsDotDotDot": "_Formats de texte personnalisés…", "plainTextDotDotDot": "_Texte brut…", "customTextFormats": "Formats de texte personnalisés", "titleExportCustomFormat": "Exporter le format de texte personnalisé", "editCustomFormat": "Éditer le format de texte personnalisé", "newCustomFormat": "Nouveau format de texte personnalisé", "deleteSelectedCustomTextFormatX": "Supprimer le format de texte personnalisé sélectionné \"{0}\"?", "timeCodeFormat": "Format de l'horodatage", "newLineFormat": "Format de nouvelle ligne", "pleaseEnterNameForTheCustomFormat": "Veuillez saisir le nom du format personnalisé Format personnalisé", "titleExportPlainText": "Exporter en texte brut", "lineNumbers": "Numéros de ligne", "showLineNumbers": "Afficher les numéros de ligne", "addNewLineAfterLineNumber": "Ajouter une nouvelle ligne après le numéro de ligne", "addNewLineAfterTimeCode": "Ajouter une nouvelle ligne après l'horodatage", "addNewLineAfterText": "Ajouter une nouvelle ligne après le texte", "addLineBetweenSubtitles": "Ajouter une ligne entre les sous-titres", "titleExportDCinemaInteropPng": "Interopérabilité D-Cinema/png", "titleExportDCinemaSmpte2014Png": "D-Cinema SMPTE 2014/png", "imageBasedSubtitleSaved": "Sous-titre « Basé-image » enregistré", "fullFrameImage": "Image plein cadre", "fullFrameImageHint": "Définir la taille de chaque image sur celle de l'image vidéo, avec le sous-titre à sa place", "stereo3D": "3D", "stereo3DHint": "Pour une vidéo 3D : dessiner le sous-titre une fois dans la moitié du cadre de chaque œil", "halfSideBySide": "Demi côte-à-côte", "halfTopBottom": "Demi haut/bas", "depth3D": "Profondeur", "depth3DHint": "Dans quelle mesure le sous-titre se détache de l'écran : le positif le rapproche, le négatif le repousse", "plane3D": "Plan 3D", "plane3DHint": "Donner à chaque sous-titre la profondeur qu'un Blu-ray 3D stocke pour lui, à partir d'un fichier 3D-Plane (.ofs) créé par BD3D2MK3D ou OFSExtractor.\r\nLa profondeur est utilisée là où le plan 3D n'en a pas", "openPlane3DTitle": "Ouvrir le fichier Plan 3D", "unableToLoadPlane3DX": "Impossible de charger le plan 3D : {0}", "plane3DXDepthYToZ": "{0} (profondeur {1} à {2})", "plane3DXNoDepth": "{0} (aucune valeur de profondeur)", "textEffect": "Effet de texte", "textEffectSettingsTitle": "Paramètres d'effet de texte", "textEffectPreset": "Préréglage", "textEffectStrength": "Force", "textEffectLetterSpacing": "Espacement des lettres", "textEffectArcBend": "Courbe", "textEffectWave": "Vague", "textEffectSoftShadow": "Ombre douce", "textEffectGradientGold": "Dégradé (or)", "textEffectDoubleOutline": "Double contour", "textEffectNeonGlow": "Lueur de néon", "textEffectExtrude3D": "Extrusion 3D", "textEffectChrome": "Chrome", "textEffectFire": "Feu", "textEffectComic": "Bande dessinée", "textEffectRetro80s": "Rétro années 80", "textEffectAnaglyph3D": "lunettes 3D", "textEffectIce": "Glace", "textEffectEmboss": "Gaufrer", "textEffectHollow": "Creux (contour uniquement)", "textEffectMarble": "Marbre", "textEffectWood": "Bois", "textEffectLava": "Lave", "textEffectBrushedSteel": "Acier brossé", "textEffectCandyCane": "Canne à sucre", "textEffectRainbow": "Arc-en-ciel", "textEffectPolkaDots": "Pois" }, "statistics": { "title": "Statistiques", "titleWithFileName": "Statistiques - {0}", "mostUsedLines": "Lignes les plus utilisées", "mostUsedWords": "Mots les plus utilisés", "nothingFound": "Rien trouvé", "numberOfLinesX": "Nombre de lignes de sous-titres : {0:#,##0}", "lengthInFormatXinCharactersY": "Nombre de caractères au format {0} : {1:#,###,##0}", "numberOfCharactersInTextOnly": "Nombre de caractères dans le texte uniquement : {0:#,###,##0}", "totalDuration": "Durée totale de tous les sous-titres : {0:#,##0}", "totalCharsPerSecond": "Nombre total de caractères par seconde : {0:0.0} secondes", "totalWords": "Nombre total de mots dans les sous-titres : {0:#,##0}", "numberOfItalicTags": "Nombre de balises italiques : {0:#,##0}", "numberOfBoldTags": "Nombre de balises gras : {0:#,##0}", "numberOfUnderlineTags": "Nombre de balises de soulignement : {0:#,##0}", "numberOfFontTags": "Nombre de balises de police : {0:#,##0}", "numberOfAlignmentTags": "Nombre de balises d'alignement : {0:#,##0}", "lineLengthMinimum": "Longueur des sous-titres - minimale: {0}", "lineLengthMaximum": "Longueur des sous-titres - maximale : {0}", "lineLengthAverage": "Longueur des sous-titres - moyenne : {0:#.###}", "linesPerSubtitleAverage": "Nombre moyen de lignes par sous-titres : {0:0.###}", "singleLineLengthMinimum": "Longueur d'une ligne simple - minimale : {0}", "singleLineLengthMaximum": "Longueur de ligne simple - maximale : {0}", "singleLineLengthAverage": "Longueur de ligne simple - moyenne : {0:#.###}", "singleLineLengthExceedingMaximum": "Longueur de ligne simple - excédant le maximum ({0} caractères) : {1} ({2:0.00}%)", "singleLineWidthMinimum": "Largeur de ligne simple - minimale : {0} pixels", "singleLineWidthMaximum": "Largeur de ligne simple - maximale : {0} pixels", "singleLineWidthAverage": "Largeur de ligne simple - moyenne : {0:#.###} pixels", "singleLineWidthExceedingMaximum": "Largeur de ligne simple - excédant le maximum ({0} pixels) : {1} ({2:0.00}%)", "durationMinimum": "Durée - minimale : {0:0.000} secondes", "durationMaximum": "Durée - maximale : {0:0.000} secondes", "durationAverage": "Durée - moyenne : {0:0.000} secondes", "durationExceedingMinimum": "Durée inférieure au minimum ({0:0.###} sec) : {1} ({2:0.00}%)", "durationExceedingMaximum": "Durée - excédant le maximum ({0:0.###} sec) : {1} ({2:0.00}%)", "charactersPerSecondMinimum": "Caractères/sec - minimum : {0:0.000}", "charactersPerSecondMaximum": "Caractères/sec - maximum : {0:0.000}", "charactersPerSecondAverage": "Caractères/sec - moyenne : {0:0.000}", "charactersPerSecondExceedingOptimal": "Caractères/s - excédant l'optimal ({0:0.##} cps) : {1} ({2:0.00}%)", "charactersPerSecondExceedingMaximum": "Caractères/s - excédant le maximum ({0:0.##} cps) : {1} ({2:0.00}%)", "wordsPerMinuteMinimum": "Mots/min - minimum : {0:0.000}", "wordsPerMinuteMaximum": "Mots/min - maximum : {0:0.000}", "wordsPerMinuteAverage": "Mots/min - moyenne : {0:0.000}", "wordsPerMinuteExceedingMaximum": "Mots/min - excédant le maximum ({0} mpm) : {1} ({2:0.00}%)", "gapMinimum": "Écart - minimum : {0:#,##0} ms", "gapMaximum": "Écart - maximum : {0:#,##0} ms", "gapAverage": "Écart - moyen : {0:#,##0.##} ms", "gapExceedingMinimum": "Écart - sous le minimum ({0:#,##0} ms) : {1} ({2:0.00}%)", "subtitles": "Sous-titres", "words": "Mots", "totalDurationShort": "Durée totale", "timingAndPacing": "Minutage et rythme", "minimumAverageMaximum": "minimum – moyenne – maximum", "checks": "Vérifications", "againstCurrentProfile": "par rapport au profil actuel", "subtitleLength": "Longueur du sous-titre", "cpsAboveOptimalX": "Au-dessus du cps optimal ({0:0.##})", "cpsAboveMaximumX": "Au-dessus du cps maximum ({0:0.##})", "wpmAboveMaximumX": "Au-dessus du wpm maximum ({0:0.##})", "durationBelowMinimumX": "Durée en-dessous du minimum ({0:0.###} s)", "durationAboveMaximumX": "Durée au-dessus du maximum ({0:0.###} s)", "lineTooLongX": "Ligne unique trop longue (> {0})", "lineTooWideX": "Ligne unique trop large (> {0} pixels)", "gapBelowMinimumX": "Écart en dessous du minimum ({0:#,##0} ms)" }, "manualChosenEncoding": { "title": "Importer un sous-titre avec un encodage choisi manuellement", "searchEncodings": "Rechercher les encodages", "codePage": "Page de codes" }, "restoreAutoBackup": { "title": "Restaurer la sauvegarde automatique", "xBackups": "{0} sauvegardes", "openAutoBackupFolder": "Ouvrir le dossier de sauvegarde automatique", "restoreAutoBackupFile": "Restaurer le fichier de sauvegarde automatique", "restoreXFromY": "Voulez-vous restaurer \"{0}\" à partir de {1} ?", "deleteAllSubtitleBackups": "Voulez-vous supprimer tous les fichiers de sauvegarde des sous-titres ?", "deleteAll": "Tout supprimer", "subtitles": "Sous-titres", "settingsBackupInfo": "Settings.json est sauvegardé au démarrage de Subtitle Edit, au maximum une fois tous les {0} jours et uniquement si les paramètres ont changé.\r\nLes sauvegardes {1} les plus récentes sont conservées.", "settingsBackupInfoEveryStart": "Settings.json est sauvegardé à chaque démarrage de Subtitle Edit, si les paramètres ont changé.\r\nLes {0} sauvegardes les plus récentes sont conservées.", "settingsBackupOff": "La sauvegarde automatique des paramètres est désactivée (Options → Paramètres → Fichier).", "lastSettingsBackupX": "Dernière sauvegarde : {0}", "noSettingsBackupsYet": "Aucune sauvegarde des paramètres pour le moment", "openSettingsBackupFolder": "Ouvrir le dossier de sauvegarde des paramètres", "backUpSettingsNow": "Sauvegarder maintenant", "settingsBackedUp": "Les paramètres actuels ont été sauvegardés.", "restoreSettings": "Restaurer les paramètres", "restoreSettingsFromX": "Souhaitez-vous remplacer vos paramètres actuels par la sauvegarde de {0} ?\r\nVos paramètres actuels seront d'abord sauvegardés.\r\nCertaines modifications ne prennent effet qu'après le redémarrage de Subtitle Edit.", "settingsRestored": "Les paramètres ont été restaurés.\r\nVeuillez redémarrer Subtitle Edit pour que toutes les modifications prennent effet.", "settingsRestoreFailed": "Impossible de restaurer les paramètres : {0}", "settingsBackupNotValid": "la sauvegarde n'est pas un fichier de paramètres valide, vos paramètres actuels ont donc été conservés", "deleteAllSettingsBackups": "Voulez-vous supprimer tous les fichiers de sauvegarde des paramètres ?" }, "propertiesDCinema": { "title": "Propriétés SMPTE D-Cinema", "generateIdAuto": "Générer un nouvel ID à l'enregistrement", "subtitleId": "ID du sous-titre", "generateId": "Générer l'ID", "movieTitle": "Titre du film", "reelNumber": "Numéro de bobine", "issueDate": "Date de sortie", "now": "Maintenant", "editRate": "Vitesse de montage", "timeCodeRate": "Vitesse de l'horodatage", "startTime": "Heure de début", "fontId": "ID de police", "fontUri": "URI de police", "chooseColor": "Choisir la couleur", "fontEffect": "Effet de police", "effectColor": "Couleur de l'effet", "topBottomMargin": "Marges haut/bas", "fadeUpTime": "Horodatage du fondu d'entrée", "fadeDownTime": "Horodatage du fondu de sortie", "zPosition": "Position Z", "zPositionHelp": "Les nombres positifs éloignent le texte, les nombres négatifs le rapprochent. Si la position d'axe z est nulle, il s'agit d'un texte en 2D." }, "webVtt": { "setStylesForSelectedLinesTitle": "Définir les styles WebVTT pour les lignes sélectionnées", "voice": "Voix", "showVoiceColumn": "Afficher la colonne « Voix »", "voices": "Voix", "newVoiceDotDotDot": "Nouvelle voix…", "removeVoices": "Supprimer les voix", "voiceName": "Nom de la voix", "browserPreview": "Aperçu dans le navigateur", "importStylesTitle": "Importer des styles WebVTT", "exportStylesTitle": "Exporter des styles WebVTT", "openStyleFileTitle": "Ouvrir le fichier WebVTT source des styles", "noStylesToImport": "Aucun style trouvé dans le fichier sélectionné", "duplicateStyleNamesX": "Noms de style en double : {0}", "cueSettings": "Paramètres de sous-titre pour l'alignement", "cueSettingsHint": "Paramètres de sous-titre appliqués lors de l'alignement d'une ligne, p. ex. \"line:20%\" pour un alignement haut-centre", "useXTimeStamp": "Utiliser la valeur de l'en-tête X-TIMESTAMP-MAP", "mergeLines": "Fusionner les lignes ayant le même texte au chargement", "mergeStyleTags": "Fusionner les balises de style" }, "compare": "Comparer", "previousDifference": "Différence précédente", "nextDifference": "Différence suivante", "subtitlesNotAlike": "Les sous-titres ne présentent aucune similarité", "xNumberOfDifference": "Nombre de différences : {0}", "xNumberOfDifferenceAndPercentChanged": "Nombre de différences : {0} ({1:0.##}% de mots modifiés)", "xNumberOfDifferenceAndPercentLettersChanged": "Nombre de différences : {0} ({1:0.##}% de lettres modifiées)", "showOnlyDifferences": "Afficher uniquement les différences", "compareOnlyInOneFile": "Dans un seul fichier", "compareTextOrTimeDifference": "Différence de texte/temps", "compareNumberDifference": "Différence de nombre", "ignoreWhitespace": "Ignorer les espaces blancs", "ignoreWhitespaceHint": "Les lignes qui diffèrent uniquement par les espaces, les tabulations ou les sauts de ligne ne sont pas considérées comme différentes.", "ignoreFormatting": "Ignorer la mise en forme", "ignoreFormattingHint": "Les lignes qui diffèrent uniquement par les balises de formatage, comme ou {\\an8}, ne sont pas considérées comme différentes", "showOnlyDifferencesInText": "Afficher uniquement les différences dans le texte", "ignoreNumbering": "Ignorer la numérotation", "ignoreNumberingHint": "Les lignes qui diffèrent uniquement par leur numéro ne sont pas considérées comme différentes", "ignoreTimeDifferenceMs": "Tolérance de temps (ms)", "ignoreTimeDifferenceMsHint": "Les heures de début et de fin qui diffèrent de ce nombre de millisecondes ou moins ne sont pas considérées comme différentes.", "compareDifferences": "Différences", "compareTextDifferences": "Différences de texte", "compareCurrent": "Actuel", "compareReference": "Référence", "compareEditable": "Éditable", "compareEditableHint": "Les modifications apportées ici reviennent au sous-titre lorsque vous cliquez sur Appliquer", "compareReadOnly": "Lecture seule", "compareTakeFromReference": "Prendre le texte et le timing de la référence", "compareInsertFromReference": "Insérer cette ligne dans le sous-titre actuel", "compareDeleteFromCurrent": "Supprimer cette ligne du sous-titre actuel", "compareTakeText": "Prendre du texte", "compareTakeTiming": "Prendre le temps", "compareEditLine": "Éditer la ligne", "compareEditHint": "\"Ctrl+Entrée\" pour enregistrer, \"Échap\" pour annuler", "compareEdited": "Édité", "compareOnePendingChange": "1 modification en attente", "compareXPendingChanges": "{0} modifications en attente", "compareDiscardXChanges": "Supprimer les {0} modifications apportées dans \"Compare\" ?", "compareXChangesApplied": "Comparer : {0} modification(s) appliquée(s)", "compareChangeTextX": "#{0} texte depuis la référence", "compareChangeTimingX": "#{0} synchronisation depuis la référence", "compareChangeTextAndTimingX": "#{0} texte et synchronisation depuis la référence", "compareChangeEditedX": "#{0} éditié", "compareChangeInsertedX": "#{0} inséré", "compareChangeDeletedX": "#{0} supprimé", "compareSyncPoint": "Point de synchro", "compareSyncPointHint": "Point de synchro : ces deux lignes sont toujours affichées par paire, et les lignes au-dessus et en dessous sont alignées individuellement", "compareSyncPickCurrent": "Point de synchro : utiliser cette ligne actuelle", "compareSyncPickReference": "Point de synchro : utiliser cette ligne de référence", "compareSyncRemove": "Supprimer le point de synchro", "compareClearXSyncPoints": "Effacer les points de synchro ({0})", "compareSyncCurrentPickedX": "N° {0} actuel choisi comme point de synchronisation : sélectionner la ligne de référence correspondante et cliquer sur \"Synchroniser\".", "compareSyncReferencePickedX": "Référence n° {0} choisie comme point de synchronisation : sélectionner la ligne actuelle correspondante et cliquer sur Synchroniser.", "compareSyncWithCurrentX": "Synchroniser avec le numéro actuel {0}", "compareSyncWithReferenceX": "Synchroniser avec la référence #{0}", "compareSyncApply": "Synchro", "compareSyncPointSetXY": "Ensemble de points de synchro : le numéro {0} actuel et le numéro de référence {1} sont désormais affichés sous forme de paire.", "compareSyncAlreadyPairedXY": "Le numéro {0} actuel et le numéro de référence {1} sont déjà affichés par paire avec le même début – rien à synchroniser", "compareSyncPointShiftedXYZW": "Ensemble de points de synchronisation : #{0}-#{1} actuel décalé de {2} pour commencer par la référence #{3}", "compareChangeSyncShiftXYZ": "#{0}-#{1} décalé de {2} (point de synchronisation)", "compareTimingDeltaHint": "Combien de temps plus tard (+) ou plus tôt (−), commence et se termine la référence par rapport à la ligne actuelle", "loadXFromFile": "Charger \"{0}\" depuis un fichier", "compareLoadSavedFile": "Charger le fichier enregistré", "saveCompareHtmlTitle": "Enregistrer le fichier HTML de comparaison", "pickMatroskaTrackX": "Choisir la piste Matroska - {0}", "pickTransportStreamTrackX": "Choisir la piste du flux de transport - {0}", "chapters": "Chapitres", "dvdVobFilesMissingX": "Fichiers VOB manquants ({0} % trouvés)", "pickMp4TrackX": "Choisir la piste MP4 - {0}", "pickMxfTrackX": "Choisir une piste MXF – {0}", "pickMpegTrackX": "Choisir une piste MPEG – {0}", "rosettaProperties": "Propriétés IMSC Rosetta du texte temporisé", "rosettaFontSize": "Taille de police (hauteur de ligne)", "propertyTimeBase": "Base de temps", "propertyFrameRateMultiplier": "Multiplicateur de fréquence d'images", "propertyDropMode": "Mode de dépôt", "propertyDefaultStyle": "Style par défaut", "propertyDefaultRegion": "Région par défaut", "propertyStyleAttributeName": "Nom de l'attribut de style", "propertyTimeCodeFormat": "Format de l'horodatage", "propertyTopOrigin": "Origine supérieure", "propertyTopExtent": "Étendue supérieure", "propertyBottomOrigin": "Origine inférieure", "propertyBottomExtent": "Étendue inférieure", "xProperties": "Propriétés {0}" }, "edit": { "modifySelection": { "title": "Modifier la sélection", "contains": "Contient", "startsWith": "Commence par", "endsWith": "Se termine par", "notContains": "Ne contient pas", "allUppercase": "Tout en majuscules", "odd": "Nombre impair", "even": "Nombre pair", "durationLessThan": "Durée en ms <", "durationGreaterThan": "Durée en ms >", "cpsLessThan": "CPS <", "cpsGreaterThan": "CPS >", "lengthLessThan": "Longueur <", "lengthGreaterThan": "Longueur >", "pixelLengthGreaterThan": "Longueur en pixels >", "gapLessThan": "Écart en ms <", "gapGreaterThan": "Écart en ms >", "exactlyOneLine": "Exactement une ligne", "exactlyTwoLines": "Exactement deux lignes", "moreThanTwoLines": "Plus de deux lignes", "bookmarked": "Marqué d'un signet", "forced": "Forcé", "bookmarkContains": "Le signet contient", "blankLines": "Lignes vides", "hearingImpaired": "Malentendant (SDH)", "hearingImpairedBrackets": "Crochets […]", "hearingImpairedCurlyBrackets": "Accolades {…}", "hearingImpairedParentheses": "Parenthèses (…)", "hearingImpairedCustom": "Personnalisé", "hearingImpairedTextBeforeColon": "Texte avant les deux-points", "hearingImpairedUppercaseLine": "Ligne en MAJUSCULES", "hearingImpairedLineContains": "La ligne contient", "hearingImpairedMusicSymbols": "Symboles musicaux uniquement", "hearingImpairedInterjections": "Interjections", "hearingImpairedSettingsHint": "Les détails proviennent de Outils > Supprimer le texte pour malentendants", "selectionNew": "Nouvelle sélection", "selectionAdd": "Ajouter à la sélection", "selectionSubtract": "Soustraire de la sélection", "selectionIntersect": "Intersection avec la sélection" }, "multipleReplace": { "editRule": "Règle d'édition", "newRule": "Nouvelle règle", "editCategory": "Éditer la catégorie", "newCategory": "Nouvelle catégorie", "categoryName": "Nom de la catégorie", "exportReplaceRules": "Exporter les règles", "importReplaceRules": "Importer les règles", "noCategoriesSelected": "Aucune catégorie de règle sélectionnée", "appliedRules": "Règles appliquées", "findRule": "Trouver la règle", "xLinesAffected": "{0:#,##0} lignes affectées", "deleteCategoryConfirm": "Supprimer la catégorie '{0}'?", "deleteRuleConfirm": "Supprimer la règle '{0}'?", "findWhat": "Rechercher quoi", "descriptionOptional": "Description (facultative)", "invalidRegularExpressionX": "Expression régulière invalide : {0}", "regularExpressionTooSlowX": "L'expression régulière a abandonné après {0} secondes ; la règle est ignorée, essayez un motif plus simple", "moveToCategory": "Passer à la catégorie" }, "find": { "searchTextWatermark": "Texte de recherche…", "wholeWord": "Mot entier", "findPrevious": "Rechercher _précédent", "findNext": "_Trouver le suivant", "replaceAndFindNext": "_Remplacer et trouver le suivant", "replaceAll": "Remplacer _tout", "replaceTextWatermark": "Remplacer par…", "replaceIn": "Remplacer/rechercher dans", "replaceInTextAndOriginal": "Texte et texte original", "replaceInTextOnly": "Texte uniquement", "replaceInOriginalOnly": "Texte original uniquement", "replacedOneOccurrence": "Remplacement d'une occurrence", "replacedXOccurrences": "Remplacement de {0} occurrences" }, "regularExpressionContextMenu": { "wordBoundary": "Délimiteur de mot (\\b)", "nonWordBoundary": "Non délimiteur de mot (\\B)", "newLine": "Nouvelle ligne (\\r\\n)", "newLineShort": "Nouvelle ligne (\\n)", "anyDigit": "Tout chiffre (\\d)", "nonDigit": "Pas de chiffre (\\D)", "anyCharacter": "Tout caractère (.)", "anyWhitespace": "Tout espace blanc (\\s)", "nonSpaceCharacter": "Caractère non espace (\\S)", "zeroOrMore": "Zéro ou plus (*)", "oneOrMore": "Un ou plusieurs (+)", "inCharacterGroup": "Dans le groupe de caractères ([test])", "notInCharacterGroup": "Pas dans le groupe de caractères ([^test])" }, "showHistory": "Historique pour défaire", "restoreSelected": "Restaurer la sélection", "noSubtitleSelected": "Aucun sous-titre sélectionné", "pleaseSelectExactlyOneSubtitle": "Veuillez sélectionner exactement un sous-titre." }, "sourceView": { "discardChangesTitle": "Abandonner les modifications ?", "discardChanges": "Le texte source a été modifié.\nAbandonner les modifications ?", "xLinesYSubtitles": "{0} lignes, {1} sous-titres", "xLinesYSubtitlesZErrors": "{0} lignes, {1} sous-titres, {2} erreur(s)", "couldNotParseAsX": "Impossible d'analyser en tant que {0}", "readAsXUseAsY": "La source n'a pas pu être lue comme {1}, mais elle pourrait être lue comme {0}.\r\nUtiliser les lignes et continuer à enregistrer sous {1} ?", "selectedXCharactersYLines": "Sélection : {0} caractères sur {1} ligne(s)", "replacedXOccurrences": "{0} occurrence(s) remplacée(s)", "invalidRegularExpression": "Expression régulière invalide", "regularExpressionTooSlowX": "L'expression régulière a abandonné après {0} secondes - essayez un motif plus simple", "moveLineUp": "Déplacer la ligne vers le haut", "moveLineDown": "Déplacer la ligne vers le bas", "duplicateLine": "Dupliquer la ligne", "deleteLine": "Supprimer la ligne", "closeSearch": "Fermer la recherche" }, "tools": { "aiReview": { "title": "Révision par IA", "review": "Réviser", "editPrompt": "Modifier l'invite…", "editPromptTitle": "Modifier l'invite de révision", "promptInfo": "Instructions envoyées au modèle - {language} est remplacé par la langue des sous-titres.", "protocolInfo": "Subtitle Edit ajoute un contrat JSON strict à l'invite : les lignes sont envoyées sous forme de JSON numéroté, et le modèle doit répondre avec un JSON valide contenant uniquement les lignes modifiées. Les réponses ne respectant pas le contrat font l'objet d'une nouvelle tentative, puis sont ignorées.", "resetToDefault": "Réinitialiser par défaut", "applyXFixes": "Appliquer {0} corrections", "xSuggestionsYSelected": "{0} suggestions - {1} sélectionnées", "reviewingLineXOfY": "Révision de la ligne {0} sur {1}…", "reviewDone": "Révision terminée - {0} suggestions sur {1} lignes", "noIssuesFound": "Aucun problème trouvé", "categorySpelling": "Orthographe", "categoryGrammar": "Grammaire", "categoryPunctuation": "Ponctuation", "categoryCasing": "Casse", "categoryOther": "Autre", "xNeedACloserLook": "{0} suggestion(s) nécessitent un examen plus approfondi", "lineX": "Ligne {0}", "linesXToY": "Lignes {0}-{1}", "largeChangeWarning": "Modification importante - cela ressemble à une réécriture, veuillez examiner attentivement", "mismatchWarning": "Ne ressemble pas à l'original - peut appartenir à une autre ligne", "engineError": "Impossible de joindre le moteur d'IA : {0}", "playCurrentLineHint": "Lire la ligne sélectionnée dans le lecteur vidéo et mettre en pause à la fin (ou double-cliquer sur une ligne)", "editAfterHint": "Cliquer sur le texte de la ligne sélectionnée pour modifier le correctif avant de l'appliquer (\"Entrée\" fait les sauvegardes, \"Échap\" les annules)", "template": "Modèle", "templatePlaceholder": "Choisiir un modèle pour remplacer l'invite", "templateStandard": "Relecture standard", "templateSpeechToText": "Nettoyage de la reconnaissance vocale (STT)", "templateMachineTranslation": "Correction de la traduction automatique", "templateSdh": "SDH / malentendant", "referenceContext": "Contexte de référence", "referenceContextInfo": "Facultatif.\r\nNoms, personnages, glossaire, synopsis ou notes de style - le modèle considère cela comme l'autorité pour les noms et les termes.\r\nEnvoyé avec chaque lot.", "referenceContextPlaceholder": "Noms : Kaito, tante Mei, Dr Hollis\r\nTermes : Shinkansen, noyau de distorsion\r\nSynopsis : Kaito se rend à Tokyo pour retrouver son père disparu.", "generateContext": "Générer avec l'IA", "generateContextHint": "Laisser le moteur d'IA sélectionné lire les sous-titres et les projets de noms, les termes et un synopsis - vérifier le résultat avant utilisation", "generatingContextPartXOfY": "Lecture de la partie {0} de {1}…", "generatingContextSynopsis": "Rédaction du synopsis…", "replaceContextQuestion": "Remplacer le contexte de référence actuel ?", "noContextGenerated": "Le moteur d'IA n'a renvoyé aucune information de référence utilisable." }, "aiAssistant": { "title": "Assistant IA", "currentLine": "Ligne actuelle", "contextLines": "Contexte (lignes précédentes et suivantes)", "fixErrors": "Corriger les erreurs", "fitReadingSpeed": "Adapter à la vitesse de lecture", "makeFormal": "Rendre plus formel", "makeInformal": "Rendre plus informel", "askPlaceholder": "Poser une question sur cette ligne ou demander une modification…", "ask": "Demander", "result": "Suggestion", "apply": "Appliquer à la ligne", "hint": "Assistant IA pour cette ligne", "showReasoning": "Afficher le raisonnement du modèle" }, "fixCommonErrors": { "back": "< &Retour", "next": "&Suivant >", "fixes": "Corrections", "removedEmptyLine": "Supprimer la ligne vide", "ruleDetailsDotDotDot": "Détails de la règle…", "showOnlyThisRule": "Afficher uniquement les corrections de cette règle", "appliedRulesForLineX": "Règle(s) appliquée(s) pour la ligne {0}", "ruleX": "Règle : {0}", "removedEmptyLineAtTop": "Supprimer la ligne vide en haut", "removedEmptyLineAtBottom": "Supprimer la ligne vide en bas", "removedEmptyLineInMiddle": "Supprimer la ligne vide au milieu", "removedEmptyLinesUnusedLineBreaks": "Supprimer les lignes vides / les sauts de ligne inutilisés", "fixOverlappingDisplayTimes": "Corriger les temps d'affichage en chevauchement", "fixShortDisplayTimes": "Corriger les temps d'affichage courts", "fixLongDisplayTimes": "Corriger les temps d'affichage longs", "fixShortGaps": "Corriger les petits écarts", "fixShortGap": "Corriger l'écart court", "fixInvalidItalicTags": "Corriger les balises italique invalides", "removeUnneededSpaces": "Supprimer les espaces inutiles", "removeUnneededPeriods": "Supprimer les points inutiles", "fixCommas": "Corriger les virgules", "fixMissingSpaces": "Corriger les espaces manquants", "breakLongLines": "Scinder les lignes longues", "removeLineBreaks": "Supprimer les sauts de ligne dans les textes courts à phrase unique", "removeLineBreaksAll": "Supprimer les sauts de ligne dans les textes courts (tous sauf les dialogues)", "removeLineBreaksPixelWidth": "Afficher les sous-titres tenant sur une seule ligne (largeur en pixels)", "fixUppercaseIInsideLowercaseWords": "Corriger les 'i' majuscule à l'intérieur des mots minuscules (erreur OCR)", "fixDoubleApostrophes": "Corriger les doubles apostrophes (' ') en apostrophes guillemet simple (\")", "fixMisreadQuotes": "Correction des apostrophes mal lues sous forme de guillemets doubles (OCR, anglais)", "addPeriods": "Ajouter un point après les lignes où la ligne suivante commence par une majuscule", "startWithUppercaseLetterAfterParagraph": "Commencer par une majuscule après un paragraphe", "startWithUppercaseLetterAfterPeriodInsideParagraph": "Commencer par une majuscule après le point à l'intérieur d'un paragraphe.", "startWithUppercaseLetterAfterColon": "Commencer par une majuscule après le deux-points/point-virgule", "fixLowercaseIToUppercaseI": "Convertit les 'i' minuscules isolés en 'I' (anglais)", "fixCommonOcrErrors": "Corrige les erreurs OCR courantes (à l'aide de la liste de remplacement OCR)", "removeSpaceBetweenNumber": "Supprime l'espace entre les nombres", "breakDialogsOnOneLine": "Affiche les boîtes de dialogue sur une seule ligne", "removeDialogFirstInNonDialogs": "Supprime le tiret initial de la première ligne pour les éléments autres que les boîtes de dialogue", "normalizeStrings": "Normaliser les chaînes de caractères", "fixTurkishAnsi": "Convertir les lettres ANSI (islandaises) turques en unicode", "fixDanishLetterI": "Corriger la lettre danoise 'i'", "fixSpanishInvertedQuestionAndExclamationMarks": "Corriger les points d'interrogation et d'exclamation inversés espagnols", "addMissingQuote": "Ajouter les guillemets manquants (\")", "addMissingQuotes": "Ajouter les guillemets manquants (\")", "removeHyphensSingleLine": "Supprimer les tirets des dialogues sur une seule ligne", "fixHyphensInDialogs": "Corriger les tirets dans les dialogues via le style : {0}", "addMissingQuotesExample": "\"Comment vas-tu ? -> \"Comment vas-tu ?\"", "removedEmptyLinesUnusedLineBreaksExample": "Ne contient qu'une seule ligne valide !
-> Ne contient qu'une seule ligne valide !", "fixCommasExample": ",, -> ,", "removeLineBreaksExample": "Foo
bar ! -> Foo bar !", "fixDoubleApostrophesExample": "''Contient des guillemets-simples doubles'' -> \"Contient des guillemets-doubles simples\"", "fixMisreadQuotesExample": "\"Bonjour' -> \"Bonjour\"", "addPeriodsExample": "Bonjour le monde -> Bonjour le monde.", "startWithUppercaseLetterAfterParagraphExample": "p1 : Foobar ! || p2 : foobar ! -> p1 : Foobar ! || p2 : Foobar !", "startWithUppercaseLetterAfterPeriodInsideParagraphExample": "Bonjour ! comment allez-vous ? -> Bonjour ! Comment allez-vous ?", "startWithUppercaseLetterAfterColonExample": "Locuteur : bonjour le monde ! -> Locuteur : Bonjour monde!", "removeHyphensSingleLineExample": "- Foobar. -> Foobar.", "fix3PlusLinesExample": "Foo
bar
baz! -> Foo bar baz!", "fix3PlusLine": "Corriger le sous-titre de plus de deux lignes", "fix3PlusLines": "Corriger les sous-titres de plus de deux lignes", "analysing": "Analyse en cours…", "nothingToFix": "Rien à corriger :)", "log": "Journal", "nothingFixableBut": "Aucune correction automatique possible. Le sous-titre contient des erreurs - voir le journal pour les détails", "xFixedBut": "{0} problème(s) corrigé(s) mais le sous-titre contient encore des erreurs - voir le journal pour les détails", "xCouldBeFixedBut": "{0} problème(s) pourrait(aient) être corrigé(s) mais le sous-titre contiendra encore des erreurs - voir le journal pour les détails", "numberOfImportantLogMessages": "{0} messages importants dans le journal !", "fixedOkXY": "Corrigé et OK - \"{0}\" : {1}", "xFixesApplied": "Corrections appliquées : {0}", "xFixesYSelected": "{0} corrections - {1} sélectionnées", "fixFirstLetterToUppercaseAfterParagraph": "Mettre la première lettre en majuscule après chaque paragraphe.", "mergeShortLine": "Fusionner les lignes courtes (phrase unique).", "mergeShortLineAll": "Fusionner les lignes courtes (toutes sauf les dialogues).", "breakLongLine": "Scinder les lignes longues.", "fixLongDisplayTime": "Corriger la durée d'affichage trop longue.", "fixInvalidItalicTag": "Corriger la balise italique invalide.", "fixShortDisplayTime": "Corriger la durée d'affichage trop courte.", "fixOverlappingDisplayTime": "Corriger le chevauchement des durées d'affichage.", "fixInvalidItalicTagsExample": "Qu'est-ce que ça peut me faire. -> Qu'est-ce que ça peut me faire.", "removeUnneededSpacesExample": "Hé toi ; là. -> Hé toi ; là.", "removeUnneededPeriodsExample": "Hé toi !. -> Hé toi !", "fixMissingSpacesExample": "Hé.Toi. -> Hé. Toi.", "fixUppercaseIInsideLowercaseWordsExample": "La terre est pIate. -> La terre est plate.", "fixLowercaseIToUppercaseIExample": "Qu'est-ce que ça peut me faire. -> Qu'est-ce que ça peut me faire.", "startTimeLaterThanEndTime": "Texte numéro {0} : L'heure de début est postérieure à l'heure de fin : {4}{1} -> {2} {3}", "unableToFixStartTimeLaterThanEndTime": "Impossible de corriger le texte numéro {0} : l'heure de début est postérieure à l'heure de fin : {1}", "xFixedToYZ": "{0} corrigé en : {1}{2}", "unableToFixTextXY": "Impossible de corriger le texte numéro {0} : {1}", "unneededSpace": "Espace inutile", "unneededPeriod": "Point inutile", "fixMissingSpace": "Corriger l'espace manquant", "fixUppercaseIInsideLowercaseWord": "Corriger le \"i\" majuscule à l'intérieur d'un mot minuscules", "fixMissingPeriodAtEndOfLine": "Ajouter le point manquant en fin de ligne", "refreshFixes": "Actualiser les corrections disponibles", "autoBreak": "&Scinder automatiquement", "unbreak": "&Enlever les sauts de ligne", "fixDoubleDash": "Corriger '--' -> '…'", "fixDoubleGreaterThan": "Supprimer '>>'", "fixEllipsesStart": "Supprimer le '…' initial", "fixMissingOpenBracket": "Corriger les crochets [] ou () manquants sur la ligne", "fixMusicNotation": "Remplacer les symboles musicaux (p. ex. âTª) par le symbole souhaité", "fixDoubleDashExample": "'Whoa-- um yeah!' -> 'Whoa… um yeah!'", "fixDoubleGreaterThanExample": "'>> Robert: la soupe est prête !' -> 'Robert: la soupe est prête !'", "fixEllipsesStartExample": "'… et puis nous' -> 'et puis nous'", "fixMissingOpenBracketExample": "'[clac] Attention !' -> '[clac] Attention !'", "fixMusicNotationExample": "'âTª sweet dreams are' -> '♫ sweet dreams are'", "fixOcrErrorExample": "N0n -> Non", "fixSpaceBetweenNumbersExample": "1 100 -> 1100", "fixDialogsOneLineExample": "Salut John ! - Salut Ida ! -> Salut John !
- Salut Ida !", "removeDialogFirstInNonDialogsExample": "- Comment allez-vous ? -> Comment allez-vous ?", "fixContinuationStyleX": "Corriger le style de continuation : {0}", "fixUnnecessaryLeadingDots": "Supprimer les points de début inutiles", "fixCommonErrorsProfiles": "Profils de correction des erreurs courantes", "fixCommonOcrErrorsStep1": "Corriger les erreurs courantes, étape 1 (choix des corrections)", "searchRulesDotDotDot": "Règles de recherche…", "goToApplyFixes": "Appliquer les corrections", "backToFixList": "Retour à la liste des corrections", "fixCommonOcrErrorsStep2": "Corriger les erreurs courantes, étape 2 (appliquer les corrections)", "fixCommonOcrErrorsStep2FixesFoundX": "Corriger les erreurs courantes, étape 2 - Corrections trouvées : {0}", "action": "Action", "applySelectedFixes": "Appliquer les corrections sélectionnées", "unbreakShortLine": "Supprimer le retour à la ligne courte", "fixText": "Corriger le texte", "removeSpaceBetweenNumbers": "Supprimer l'espace entre les nombres", "fixDialogsOnOneLine": "Afficher les boîtes de dialogue sur une seule ligne" }, "adjustDurations": { "title": "Ajuster les durées", "adjustVia": "Ajuster via", "recalculate": "Recalculer", "addSeconds": "Ajouter des secondes", "note": "Remarque : la fin d'affichage ne chevauchera l'heure de début du texte suivant", "fixed": "Fixé", "extendOnly": "Étendre uniquement", "recalculateRequiresOcrNote": "Le recalcul n'est pas disponible — un ou plusieurs sous-titres n'ont pas de texte OCR.\r\nExécutez d'abord l'OCR." }, "applyDurationLimits": { "title": "Appliquer les limites de durée", "fixMinDurationMs": "Fixer la durée minimale (ms)", "doNotGoPastShotChange": "Ne pas dépasser le changement de plan", "fixMaxDurationMs": "Fixer la durée maximale (ms)", "fixMinDurationFrames": "Fixer la durée minimale (images)", "fixMaxDurationFrames": "Fixer la durée maximale (images)", "minimumDurationMilliseconds": "Durée minimale (ms) :", "maximumDurationMilliseconds": "Durée maximale (ms) :", "maxDurationShouldBeHigherThanMinDuration": "La durée maximale doit être supérieure à la durée minimale", "changedDurationFromXToYCommentZ": "Durée modifiée de {0} à {1} {2}", "onlyPartialFixed": "(correction partielle uniquement)", "unfixableX": "Impossible à corriger : {0}", "fixedX": "Corrigé : {0}", "fixedXImprovedY": "Corrections : {0}, Améliorations : {1}", "noChangesNeeded": "Aucun changement nécessaire" }, "applyMinGaps": { "title": "Appliquer des écarts minimum entre les sous-titres", "numberOfGapsFixedX": "Nombre d'écarts minimum appliqués : {0}", "minFramesBetweenLines": "Nombre minimum d'images entre les lignes", "minMsBetweenLines": "Nombre minimum de millisecondes entre les lignes", "changedGapFromXToYCommentZ": "Écarts modifié de {0} à {1} {2}" }, "beautifyTimeCodes": { "title": "Embellir les horodatages", "snapToFrames": "Aligner sur les images", "minDuration": "Durée min. (ms)", "original": "Original", "beautified": "Embelli", "subtitlesCount": "Sous-titres", "changedCount": "Modifiés", "shotChangesCount": "Changements de plan", "changeXOfY": "Modification {0} sur {1}", "noChanges": "Aucun changement — chaque repère est déjà à la cible", "snappedToShotChange": "aligné sur le changement de plan", "snappedToFrame": "aligné sur l'image", "minGapEnforced": "écart min. appliqué", "minDurationEnforced": "durée min. appliquée", "maxDurationEnforced": "durée max. appliquée", "noReasonNote": "affiné par les règles de profil", "previousChange": "Modification précédente", "nextChange": "Modification suivante", "editProfile": "Éditer le profil…", "batchSnapToShotChanges": "Aligner les sous-titres sur les changements de plan (si disponibles)", "batchFrameRateFromVideo": "Utiliser la cadence du fichier vidéo portant le même nom que le fichier de sous-titres", "batchFrameRateFixed": "Utiliser une cadence fixe", "batchInfo": "Les changements de plan sont lus depuis un fichier vidéo portant le même nom que le fichier de sous-titres, s'il en existe un.", "useExactTimeCodes": "Utiliser les horodatages exacts de la vidéo", "extractTimeCodes": "Extraire les horodatages", "extractingTimeCodes": "Extraction des horodatages…", "noTimeCodesLoaded": "Aucun code temporel chargé", "xTimeCodesLoaded": "{0} horodatages chargés", "timeCodesExtractFailed": "Impossible de lire les horodatages de la vidéo", "timeCodesHint": "Insérer des repères sur les durées d'images réelles de la vidéo au lieu de supposer une fréquence d'images constante.\r\nNécessite de lire la vidéo entière une fois ;\r\nle résultat est mis en cache." }, "improveTimeCodes": { "title": "Améliorer les horodatages (alignement forcé)", "aligner": "Aligneur", "alignerHint": "Le modèle qui écoute chaque ligne de l'audio.\r\nLes meilleurs choix pour la langue des sous-titres sont répertoriés en premier.", "maxShift": "Décalage maximum (secondes)", "maxShiftHint": "Dans quelle mesure le sous-titre peut être désynchronisé.\r\nUne ligne dont le début avancerait plus loin est laissée telle quelle et signalée.\r\nQuelle que soit la valeur, une seule ligne qui veut se déplacer plus d'une demi-seconde plus loin que les lignes qui l'entourent n'est pas déplacée aveuglément : elle suit ses voisins lorsqu'ils se déplacent tous, et est autrement proposée décochée pour que vous puissiez la vérifier.", "adjustStartTimes": "Ajuster les heures de début", "adjustEndTimes": "Ajuster les heures de fin", "isolateSpeech": "Isoler d'abord la parole (lent)", "isolateSpeechHint": "Supprime la musique et les effets sonores avant l'alignement, de sorte que l'aligneur n'entend que le dialogue.\r\nAide pour les lignes prononcées sur une musique forte ou une action, mais prend environ autant de temps que l'audio lui-même avec un GPU - et plusieurs fois plus longtemps sans un.", "isolatingSpeech": "Discours isolant… (cela prend du temps)", "isolateSpeechFailed": "Impossible d'isoler le discours - aligné à la place sur l'audio d'origine.", "checkWithSpeechToText": "Vérifiez avec la synthèse vocale", "checkWithSpeechToTextHint": "Transcrit également l'audio et vérifie chaque mouvement par rapport à l'endroit où les mots ont été réellement entendus.\r\nLes grands mouvements confirmés par le discours sont cochés pour vous, et les mouvements éloignés de l'endroit où une ligne est entendue sont laissés décochés pour que vous puissiez les vérifier.\r\nIndique également la part de chaque ligne qui a été entendue : une part faible signifie que le texte diffère de ce qui est dit.\r\nUn sous-titre qui est plus désynchronisé que le décalage maximum (un décalage constant, une dérive due à une inadéquation de fréquence d'images ou des sauts là où les scènes ont été coupées) est d'abord synchronisé par les mots entendus.\r\nUtilise Crisp ASR Parakeet, qui prend quelques minutes pour un long métrage avec GPU.", "checkWithSpeechToTextNotAvailableX": "La vérification de la synthèse vocale n'est pas disponible pour {0}", "transcribingToCheck": "Transcrire pour vérifier l'alignement…", "speechToTextFailed": "La reconnaissance vocale a échoué : les horodatages n'ont pas été vérifiés.", "speechToTextX": "Reconnaissance vocale : {0}", "speechToTextConfirmedXDisputedY": "Discours : {0} confirmé, {1} contesté", "hardlyHeardX": "La synthèse vocale n'a entendu que {0} % des mots du sous-titre.\r\nLe sous-titre est-il dans la langue parlée ?\r\nL'aligneur ne peut pas effectuer de translation.", "heard": "Entendu", "heardHint": "Quelle proportion de reconnaissance vocale a été entendue.\r\nUne part faible signifie que le texte diffère de ce qui est dit - là où l'aligneur est le plus susceptible de se tromper.", "statusConfirmedBySpeech": "Confirmé par discours", "statusDisputedBySpeech": "J'ai entendu où c'était", "statusMovedWithSync": "Déplacé avec la synchronisation", "syncedFirstXY": "Synchronisé en premier : {0} s au début, {1} s à la fin", "showSpeechOnly": "Afficher uniquement le discours", "showSpeechOnlyHint": "Dessinez la forme d'onde alignée à partir de l'audio en supprimant la musique et les effets sonores ;\r\nla forme d'onde originale reste telle quelle, à titre de comparaison.\r\nDisponible une fois la parole isolée - ici, ou avec \"Afficher la parole uniquement\" dans la forme d'onde de la fenêtre principale.", "align": "Aligner", "original": "Original", "aligned": "Aligné", "intro": "Choisissez un aligneur et appuyez sur « Aligner » pour écouter chaque ligne de l'audio et resserrer ses horodatages.", "extractingAudio": "Extraction du son…", "aligningBatchXOfY": "Alignement… lot {0} de {1}", "extractAudioFailed": "Impossible d'extraire l'audio avec ffmpeg.", "modelWillBeDownloaded": "{0} sera téléchargé", "summaryXRetimedYKeptZSkipped": "Reprogrammé : {0} · Conservé : {1} · Pas de parole : {2}", "meanShiftX": "Décalage moyen : {0} ms", "toCheckX": "Pour vérifier : {0}", "largeMovesToCheckX": "{0} ligne(s) se déplaceraient très loin d'elles-mêmes et ne seraient pas cochées - jouez Original / Aligné et cochez celles qui sont correctes.", "linesToCheckX": "{0} lignes sont non cochées pour vérification - écoutez-les (F5 lit la ligne alignée, Maj+F5 l'original) et cochez celles qui sont correctes.", "changeXOfY": "Modifier {0} sur {1}", "previousChange": "Changement précédent", "nextChange": "Prochain changement", "startShift": "Commencer", "endShift": "Fin", "statusRetimed": "Resynchronisé", "statusMovedWithNeighbours": "Déménagé avec ses voisins", "statusLargeMoveUnconfirmed": "Grand mouvement - écouter, cocher pour postuler", "statusUnchanged": "Déjà en place", "statusNoSpeech": "Pas de discours", "statusShiftTooLarge": "Conservé - décalage trop important", "statusFailed": "Conservé - l'aligneur a échoué", "statusAdjustedByHand": "Ajusté à la main", "alignedWaveformHint": "Faites glisser une ligne pour la déplacer ou faites glisser ses bords pour modifier son début ou sa fin.", "playLine": "Ligne de lecture", "undoAdjustment": "Annuler l'ajustement", "playPause": "Lecture/pause", "playAligned": "Aligné", "playAlignedHint": "Jouer la ligne sélectionnée avec ses horodatages alignés", "apply": "Appliquer", "applyHint": "Décocher une ligne pour conserver ses horodatages d'origine.\r\nDouble-cliquer sur une ligne pour la lire." }, "beautifyTimeCodesProfile": { "title": "Éditer le profil d'embellissement de l'horodatage", "loadPreset": "Charger le préréglage", "presetDefault": "Par défaut", "presetNetflix": "Netflix", "presetSdi": "SDI", "saveAsProfile": "Enregistrer en tant que profil…", "deleteProfile": "Supprimer le profil", "profileName": "Nom du profil", "overwriteProfileX": "Un profil nommé \"{0}\" existe déjà.\r\nL'écraser ?", "deleteProfileX": "Supprimer le profil \"{0}\" ?", "gap": "Écart", "gapSuffix": "images (met aussi à jour les champs d'écart non nuls ci-dessous)", "milliseconds": "ms", "frames": "images", "zones": "Zones", "inCues": "Repères d'entrée", "outCues": "Repères de sortie", "connectedSubtitles": "Sous-titres connectés", "inCueClosest": "Le repère d'entrée est le plus proche", "outCueClosest": "Le repère de sortie est le plus proche", "treatAsConnected": "Traiter comme connecté si l'écart est inférieur à :", "chaining": "Enchaînement", "inCueOnShot": "Repère d'entrée sur changement de plan", "outCueOnShot": "Repère de sortie sur changement de plan", "maxGap": "Écart max. :", "shotChangeBehavior": "Si un changement de plan se trouve entre les deux :", "dontChain": "Ne pas enchaîner", "extendCrossingShotChange": "Étendre au-delà du changement de plan", "extendUntilShotChange": "Étendre jusqu'au changement de plan", "checkGeneral": "Appliquer aussi les règles d'enchaînement \"général\"", "subtitlePreviewText": "Texte du sous-titre.", "resetWarning": "Ceci écrasera tous les paramètres actuels. Continuer ?", "hintGap": "Écart minimum entre sous-titres, exprimé en images. Utilisé comme valeur de base pour tous les champs \"écart\" ci-dessous.", "hintZones": "Seuils d'alignement (rouge) et d'avertissement (vert) en images, mesurés depuis le changement de plan le plus proche. Quatre valeurs, de gauche à droite : vert gauche, rouge gauche, rouge droite, vert droite.", "hintConnected": "Lorsque deux sous-titres sont connectés (écart sous le seuil), l'écart depuis le repère le plus proche est préservé.", "hintChaining": "Comment gérer les sous-titres qui se touchent presque — les étendre ensemble ou les écarter, selon qu'un changement de plan se trouve entre eux." }, "bridgeGaps": { "bridgeGapsSmallerThan": "Combler les écarts inférieurs à (ms)", "minGap": "Intervalle minimum (ms)", "bridgeGapsSmallerThanFrames": "Combler les espaces plus petits que (cadres)", "minGapFrames": "Écart minimum (cadres)", "calculateBridgeGapsSmallerThanDotDotDot": "Calculer la limite d'écart de pont à partir d'une fréquence d'images…", "useXMsAsBridgeGapsSmallerThan": "Combler les écarts inférieurs à \"{0}\" millisecondes ?", "numberOfSmallGapsBridgedX": "Nombre de petits écarts comblés : {0}", "percentFoPrevious": "Écart pour le précédent (%)", "gapChange": "Ajustement de l'écart" }, "renumber": { "title": "Renuméroter", "startFromNumber": "Commencer à partir du N° :" }, "sortBy": { "title": "Trier les sous-titres", "sortOrder": "Ordre de tri", "sortByEndTime": "Heure de fin" }, "batchConvert": { "title": "Conversion par lots", "oneActionsSelected": "Une action sélectionnée", "xActionsSelected": "{0} actions sélectionnées", "outputFolderSource": "Dossier de sortie : Dossier source", "outputFolderX": "Dossier de sortie : {0}", "encodingXOverwriteY": "Encodage : {0}, écraser les fichiers existants : {1}", "targetFormatSettings": "Paramètres du format cible", "fileNameContainsDotDotDot": "Le nom du fichier contient…", "trackLanguageContainsDotDotDot": "La langue de la piste contient…", "batchConvertSettings": "Paramètres de conversion par lots", "assaSource": "Source ASSA", "addFormatting": "Ajouter de la mise en forme", "addItalic": "Ajouter de l’italique", "addBold": "Ajouter du gras", "addUnderline": "Ajouter du soulignement", "addAlignment": "Ajouter de l’alignement", "addColor": "Ajouter de la couleur", "deleteLinesWithSpecificActorsOrStyles": "Supprimer les lignes avec des acteurs ou des styles spécifiques (séparer les multiples par une virgule)", "useSourceStylesIfPossible": "Utiliser les styles source si possible", "keepSourceEmbeddedFonts": "Conserver les polices sources intégrées (pied de page)", "editStyles": "Éditer les styles", "editProperties": "Éditer les propriétés", "editAttachments": "Éditer les pièces jointes", "errorsExportedX": "Erreurs exportées : {0}", "slowFontSizeChange": "Changement lent de la taille de la police", "increaseFontKerning": "Augmenter le crénage de police", "scrollUp": "Défilement vers le haut", "scrollDown": "Défilement vers le bas", "rotateIn": "Rotation vers l'intérieur", "tiltBounce": "Inclinaison avec rebond", "fontSizeBounceIn": "Ajustement de la taille de la police avec rebond", "assaChangeResolutionOnlyAppliesToAssa": "S'applique uniquement aux sous-titres Advanced_Sub_Station_Alpha (ASSA)", "assaChangeStyleTitle": "Changer de style", "assaEmbedFontsTitle": "Incorporer les polices", "assaEmbedFontsInfo": "Incorpore les fichiers de police utilisés par les sous-titres (styles et balises de police en ligne) dans la section [Fonts] du fichier de sortie. Les polices sont recherchées dans le dossier des polices de Subtitle Edit ainsi que dans les dossiers de polices du système ; les polices déjà incorporées sont conservées. Ne s'applique que lorsque le format cible est Advanced Sub Station Alpha.", "adjustImageColorsTitle": "Ajuster la luminosité/alpha/couleur de l'image", "adjustImageColorsInfo": "Ne s'applique que lors de la conversion de sous-titres basés sur image vers un format basé sur image (ex. Blu-ray sup vers Blu-ray sup).", "assaChangeStyleFromStyle": "Changer de style depuis", "assaChangeStyleToStyle": "vers", "assaChangeStyleImportStyle": "Importer le style…", "assaChangeStyleTrimUnusedStyles": "Supprimer les styles inutilisés", "assaChangeStylePropertiesTitle": "Modifier les propriétés du style", "assaChangeStylePropertiesInfo": "Modifie les champs choisis dans chaque style du fichier, en laissant les styles eux-mêmes seuls.", "assaChangeStylePropertiesSetSpacing": "Régler l'espacement sur", "assaChangeStylePropertiesSetAlignment": "Définir l'alignement sur", "convertColorsToDialogTitle": "Convertir les couleurs en dialogue", "convertColorsToDialogRemoveColorTags": "Supprimer les balises de couleur", "convertColorsToDialogAddNewLines": "Ajouter de nouvelles lignes", "convertColorsToDialogReBreakLines": "Rescinder les lignes", "snapTimeCodesToFramesInfo": "Arrondit chaque horadatage de début et de fin à l'image la plus proche. La cadence d'images est lue depuis un fichier vidéo portant le même nom que le fichier de sous-titres, sauf si une cadence fixe est choisie.", "addFolderDotDotDot": "Ajouter un dossier…", "addFolderRecursiveDotDotDot": "Ajouter un dossier récursif…", "selectFolderToConvert": "Sélectionner le dossier contenant les fichiers à convertir", "includeSubfolders": "Inclure les sous-dossiers lors de l'ajout d'un dossier", "videoFilesWhenAddingFolder": "Fichiers vidéo (mkv, mp4, ts…) lors de l'ajout d'un dossier", "videoFilesAsk": "Demander", "videoFilesInclude": "Ajouter leurs pistes de sous-titres", "videoFilesSkip": "Sauter", "folderContainsXVideoFiles": "Le dossier contient {0} fichier(s) vidéo (mkv, mp4, ts…).\r\n\r\nAjouter également leurs pistes de sous-titres intégrées, ou uniquement les fichiers de sous-titres ?", "addVideoFiles": "Ajouter des fichiers vidéo", "skipVideoFiles": "Fichiers de sous-titres uniquement", "doNotAskAgainVideoFiles": "Ne plus demander (modification des paramètres de conversion par lots)", "settingsSectionOutput": "Sortir", "settingsSectionAddingFiles": "Ajout de fichiers", "settingsSectionImageBasedSubtitles": "Sous-titres basés sur des images (OCR)", "settingsSectionOther": "Autre", "keepSourceFileTimestamp": "Conserver la date/heure du fichier source sur les fichiers de sortie", "preventSleepWhileConverting": "Empêcher l'ordinateur de dormir pendant la conversion", "scanningFolderX": "Analyse de {0}…", "transportStreamSettings": "Paramètres du flux de transport", "transportStreamSettingsDotDotDot": "Paramètres du flux de transport…", "transportStreamSettingsInfo": "S'applique aux pistes de sous-titres extraites des fichiers Transport Stream (.ts/.m2ts).\r\nLa position et la taille de la vidéo n'affectent que les pistes d'images DVB exportées dans un format basé sur l'image.", "transportStreamOverrideXPosition": "Remplacer la position X d'origine", "transportStreamOverrideYPosition": "Remplacer la position Y d'origine", "transportStreamOverrideVideoSize": "Remplacer la taille originale de la vidéo", "transportStreamBottomMargin": "Marge inférieure", "transportStreamFileNameEnding": "Fin du nom de fichier", "transportStreamFileNameEndingInfo": "Ajouté avant l'extension pour chaque piste extraite.\r\nLaissez vide pour utiliser le correctif de publication de langue standard.", "transportStreamOnlyTeletext": "Uniquement le télétexte", "transportStreamGetSizeFromVideo": "Obtenez la taille de la vidéo…", "twoLetterLanguageCodeUppercase": "Code de langue à deux lettres (majuscules)", "threeLetterLanguageCodeUppercase": "Code de langue à trois lettres (majuscules)", "formatContainsDotDotDot": "Le format contient…", "extensionIsDotDotDot": "La prolongation est…", "statusIsError": "Le statut est en erreur", "forcedTracksOnly": "Pistes forcées uniquement", "xConvertedYFailedInZ": "{0:#,###,##0} conversion, {1:#,###,##0} a échoué dans {2}", "xNotProcessed": "{0:#,###,##0} non traité", "removeUnicodeControlCharactersTitle": "Supprimer les caractères de contrôle Unicode", "removeUnicodeControlCharactersInfo": "Supprime les caractères de contrôle de direction Unicode invisibles (LRM, RLM, LRE, RLE, PDF, LRO et RLO) du texte et remplace les espaces insécables par des espaces normaux.", "preset": "Préréglage", "savePresetDotDotDot": "Enregistrer le préréglage…", "deletePreset": "Supprimer le préréglage", "presetName": "Nom du préréglage", "deletePresetX": "Supprimer le préréglage \"{0}\" ?" }, "changeCasing": { "fixNames": "Corriger les noms", "namesX": "Noms : {0:#,##0}", "hitsX": "Occurrences :{0:#,##0}", "extraNames": "Noms supplémentaires", "enterExtraNamesHint": "Saisir des noms supplémentaires à corriger, séparés par une virgule", "onlyFixUppercaseLines": "Corriger uniquement les lignes en majuscules", "fixNamesOnly": "Corriger uniquement les noms", "allUppercase": "Tout en MAJUSCULES", "allLowercase": "Tout en minuscules" }, "changeFormatting": {}, "convertActors": { "title": "Convertir les acteurs", "convertActorFrom": "Convertir l'acteur depuis", "convertActorTo": "Convertir l'acteur vers", "inlineActorViaX": "Intégrer l'acteur via {0}", "setColor": "Définir la couleur", "onlyNames": "Noms uniquement", "numberOfConversionsX": "Nombre de conversions : {0}" }, "joinSubtitles": { "title": "Joindre les sous-titres", "keepTimeCodes": "Conserver les horodatages", "appendTimeCodes": "Ajouter les horodatages", "addMsAfterEachFile": "Ajouter des millisecondes après chaque fichier", "join": "_Joindre" }, "mergeTwoSubtitles": { "title": "Fusionner deux sous-titres", "subtitle1": "Sous-titre 1", "subtitle2": "Sous-titre 2", "loadFromCurrentText": "Charger depuis le texte actuel", "loadFromCurrentTranslation": "Charger depuis la traduction actuelle", "loadFromFile": "Charger depuis un fichier…", "outputFormat": "Format de sortie", "outputFormatSubRip": "SubRip (.srt)", "outputFormatAssa": "Advanced_Sub_Station_Alpha (.ass)", "style1": "Style 1", "style2": "Style 2", "merge": "_Fusionner" }, "splitSubtitle": { "title": "Scinder le sous-titre", "numberOfEqualParts": "Nombre de parties égales", "saveSplitParts": "_Enregistrer les parties scindées", "xPartsSavedInFormatYToFolder": "{0} parties enregistrées au format {1} dans le dossier :" }, "splitBreakLongLines": { "title": "Scinder/rééquilibrer les lignes longues", "splitLongLines": "Scinder les lignes longues (en plusieurs lignes)", "rebalanceLongLines": "Rééquilibrer les lignes longues", "rebalanceOnlyLinesTooLong": "Uniquement les sous-titres avec une ligne trop longue", "rebalanceOnlyLinesTooLongHint": "Laisser les sauts de ligne existants intacts lorsque toutes les lignes sont déjà dans la longueur maximale d'une seule ligne : un sous-titre intentionnellement déséquilibré peut être correct sur le plan rédactionnel.", "splitLongLine": "Scinder la ligne longue", "rebalanceLongLine": "Rééquilibrer la ligne longue", "splitIntoXLines": "Scinder en {0} lignes : '{1}' ? '{2}…'", "linesSplitX": "Lignes séparées : {0}", "linesSplitXLinesRebalancedY": "Lignes séparées : {0}, lignes rééquilibrées : {1}", "unbreakLinesShorterThanHint": "Tout texte plus court que cette limite reste sur une seule ligne (ou y est fusionné) ; régler le paramètre sur la longueur maximale d'une ligne pour éviter de couper le texte qui tient sur une seule ligne." }, "mergeShortLines": { "title": "Fusionner les lignes courtes", "highlightParts": "Mettre en surbrillance les parties (karaoké)", "mergedLineInfo": "Ligne fusionnée {0} en {1} - {2}", "linesMergedX": "Lignes fusionnées : {0}", "maxCharacters": "Caractères max. par paragraphe", "maxMillisecondsBetweenLines": "Écart max. entre les lignes (ms)", "onlyContinuationLines": "Lignes de continuation uniquement" }, "mergeContinuationLines": { "title": "Joindre les lignes de continuation", "candidatesFoundX": "Candidats à la continuation trouvés : {0}", "noCandidatesFound": "Aucun candidat à la continuation trouvé", "maxMillisecondsBetweenLines": "Écart max. entre les lignes (ms)", "maxCharacters": "Caractères max. par paragraphe", "columnMerge": "Joindre", "columnFirst": "Première ligne", "columnSecond": "Deuxième ligne", "columnMerged": "Jointe" }, "mergeLinesWithSameText": { "maxMsBetweenLines": "Écart max. (ms) entre les lignes", "maxFramesBetweenLines": "Nombre maximum d'images entre les lignes", "includeIncrementingLines": "Inclure les lignes avec un texte incrémentiel", "includeRollUpCaptions": "Inclure des sous-titres déroulants (défileants)" }, "mergeLinesWithSameTimeCodes": { "maxMsDifference": "Différence max. (ms)", "maxFramesDifference": "Différence maximale (images)", "makeDialog": "Créer des dialogues" }, "netflixCheckAndFix": { "title": "Vérifier et corriger les erreurs Netflix", "generateReport": "Générer un rapport", "nothingToReport": "Aucun problème détecté.", "saveNetflixQualityReport": "Enregistrer le rapport de qualité Netflix", "netflixReportSaved": "Rapport de qualité Netflix enregistré", "netFlixQualityReportSavedToX": "Rapport de qualité Netflix enregistré sous :\n{0}", "dialogHyphenSpace": "Espacement des tirets de dialogue", "ellipsesNotThreeDots": "Utiliser des points de suspension (et non trois points)", "onlyAllowedGlyphs": "Glyphes autorisés uniquement", "italics": "Italique", "maxCharsSec": "Car./sec max.", "maxDuration": "Durée max.", "maxLineLength": "Longueur de lignes max.", "minDuration": "Durée minimale", "maxNumberOfLines": "Nbr max. de lignes", "oneToTenSpellOut": "Affichage en toutes lettres des chiffres de 1 à 10", "shotChanges": "Changements de plan", "startNumberSpellOut": "Affichage en toutes lettres du numéro de départ", "textforHiUseBrackets": "Texte pour HI, entre crochets", "twoFrameGrap": "Intervalle de deux images", "whiteSpace": "Espace blanc", "childrensProgram": "Programme pour enfants", "sdh": "SDH (sous-titres pour sourds et malentendants)", "glyphCheckReport": "Caractère invalide {0} trouvé à la colonne {1}", "whiteSpaceCheckForXReport": "Problème d'espace blanc ({0}) trouvé à la colonne {1}.", "whiteSpaceBeforePunctuation": "Ponctuation manquante avant la ponctuation", "whiteSpaceLineEnding": "Fin de ligne", "whiteSpaceCheckConsecutive": "2+ consécutifs", "twoLinesMaximum": "Deux lignes au maximum", "textCanFitOnOneLine": "Le texte peut tenir sur une seule ligne", "singleVerticalLineLengthMax11": "Longueur de ligne verticale > 11", "singleHorizontalLineLengthMax13": "Longueur de ligne horizontale > 13", "singleLineLengthExceedsX": "Longueur de ligne > {0}", "numbersOneToTenSpellOut": "Les nombres de 1 à 10 doivent être écrits en toutes lettres : un, deux, trois, etc.", "useSquareBracketsForHiAndSoundEffects": "Utiliser des crochets [ ] pour encadrer les identifiants des intervenants ou les effets sonores.", "shotChangeInCueWithinXFramesAfterSnap": "L'in-cue se situe dans les {0} images suivant le changement de plan. Aligner l'in-cue sur le changement de plan.", "shotChangeInCue1ToXFramesBeforeSnap": "L'in-cue se situe entre 1 et {0} images avant le changement de plan. Aligner l'in-cue sur le changement de plan.", "shotChangeInCueXToYFramesBeforePull": "L'in-cue se situe entre {0} et {1} images avant le changement de plan. Avancer l'in-cue d'une demi-seconde ({2} images) avant le changement de plan.", "shotChangeOutCueWithinXFramesAfterChange": "La Sortie du signal dans les {0} images suivant le changement de plan", "shotChangeOutCueWithinXFramesOfChange": "La sortie du signal se situe dans les {0} images suivant le changement de plan", "shotChangeOutCueOnShotChange": "La sortie du signal est déclenchée lors du changement de plan, en respectant l'intervalle de deux images", "dualSpeakersHyphenWithoutSpace": "Deux intervenants : utiliser un tiret sans espace", "dualSpeakersHyphenWithSpace": "Deux intervenants : utiliser un tiret avec un espace", "dualSpeakersHyphenWithSpaceSecondOnly": "Deux intervenants : utiliser un tiret avec un espace pour indiquer uniquement le deuxième intervenant", "dualSpeakersHyphenWithoutSpaceSecondOnly": "Deux intervenants : utiliser un tiret sans espace pour indiquer uniquement le deuxième intervenant", "minimumTwoFramesGapOverlapping": "Écart minimum de deux images (Chevauchement)", "minimumTwoFramesGap": "Écart minimum de deux images", "frameRateIsInvalidX": "Fréquence d'images invalide : '{0}'", "frameRateIsInvalid": "Fréquence d'images invalide", "minimumDurationJapanese": "Durée minimale : 0,5 seconde", "minimumDuration": "Durée minimale : 5/6 seconde (833 ms)", "ellipsesUseSmartCharacter": "Utiliser un seul caractère intelligent (U+2026) au lieu de trois points consécutifs", "maximumDuration": "Durée maximale : 7 secondes par événement de sous-titre", "italicsFixed": "Italique fixe", "italicsNotAllowed": "Italique non autorisé", "bridgeGapsXToYFrames": "Écart de 3 à {0} images => intervalle de 2 images", "maximumXCharactersPerSecond": "{0} caractères par seconde maximum" }, "imageBasedEdit": { "editImagedBaseSubtitle": "Éditer le sous-titre « Basé-image »", "editImagedBaseSubtitleX": "Éditer le sous-titre « Basé-image » : {0}", "resizeImagesDotDotDot": "Redimensionner les images…", "adjustBrightnessDotDotDot": "Ajuster la luminosité…", "adjustAlphaDotDotDot": "Ajuster la transparence…", "cropImages": "Rogner les images", "importTimeCodes": "Importer les horodatages…", "setText": "Sélectionner le texte", "screenWidth": "Largeur de l'écran", "screenHeight": "Hauteur de l'écran hauteur", "alphaThresholdInfo": "Les pixels dont la valeur alpha est inférieure au seuil deviennent totalement transparents", "resetToDefaults": "Rétablir les valeurs par défaut", "alphaAdjustmentInfo": "Ajustement de l'alpha : ajout/soustraction depuis le canal alpha.\nL'aperçu se met à jour automatiquement et affiche un fond en damier pour visualiser la transparence.", "adjustBrightness": "Ajuster la luminosité", "brightness": "Luminosité", "contrast": "Contraste", "gamma": "Gamma", "brightnessAdjustmentInfo": "Ajuster les curseurs pour modifier la luminosité, le contraste et le gamma.\nL'aperçu se met à jour automatiquement et affiche le premier sous-titre sélectionné.", "resizeImages": "Redimensionner les images", "percentage": "Pourcentage", "resizeImagesInfo": "Saisir le pourcentage de redimensionnement des images.\nL'aperçu se met à jour automatiquement.", "originalSizeXNewSizeY": "Original : {0} × {1} px\r\n\r\nNouveau : {2} × {3} px", "adjustColorDotDotDot": "Ajuster la couleur…", "adjustColor": "Ajuster la couleur", "colorAdjustmentInfo": "Cliquer sur l'échantillon de couleur pour en choisir une. Les pixels clairs des sous-titres prennent la teinte choisie, tandis que les contours et les ombres sombres sont préservés.\nL'aperçu affiche le premier sous-titre sélectionné.", "topAlignLines": "Aligner en haut", "bottomAlignLines": "Aligner en bas", "appendSubtitleDotDotDot": "Ajouter un sous-titre…", "shiftTimeCodes": "Décaler les horodatages de", "sortByStartTime": "Trier par heure de début", "videoPreview": "Vidéo", "positionMap": "Carte de position", "letterbox": "Bandes noires", "letterboxOff": "Désactivé (sans bandes noires)", "letterboxCustom": "Hauteur de bande personnalisée", "barHeightPx": "Hauteur de bande (px)", "titleSafePercent": "Zone de sécurité des titres (%)", "moveCaptions": "Déplacer les légendes", "moveCaptionsDotDotDot": "Déplacer les légendes…", "moveCaptionsTo": "Déplacer les légendes", "moveCaptionsIntoBars": "Dans les barreaux de la boîte aux lettres (hors photo)", "moveCaptionsIntoPicture": "À l'intérieur de la photo (hors des barreaux)", "moveCaptionsOffset": "Décalage par rapport au bord (px)", "letterboxBarHeightXPxYOfZCaptionsWillMove": "Hauteur de la barre : {0} px – {1} des {2} sous-titres seront déplacés", "removeFadeInOut": "Supprimer le fondu d'entrée/sortie", "removeFadeInOutXLinesRemoved": "{0} lignes de fondu fusionnées avec les lignes auxquelles elles appartiennent", "removeFadeInOutNothingFound": "Aucune ligne de fondu entrant/sortant trouvée", "positionSummary": "{0}×{1} - {2} sous-titres - hauteur de bande : {3} px", "xInActivePicture": "{0} dans l'image", "xInTopBar": "{0} dans la barre supérieure", "xInBottomBar": "{0} dans la barre inférieure", "noImageSubtitlesLoaded": "Aucun sous-titre d'image chargé", "imageBasedFormatNotSupported": "Format de sous-titre basé sur une image introuvable/pris en charge.", "frameRateDeclaredInFile": "Fréquence d'images déclarée dans le fichier Blu-ray sup", "frameRateDetectedFromTimeCodesX": "Fréquence d'images détectée à partir des codes temporels Blu-ray sup (le fichier déclare {0})", "frameRateFromVideo": "Fréquence d'images de la vidéo", "frameRateCurrent": "Fréquence d'images actuelle", "frameRateSetManually": "Fréquence d'images réglée manuellement", "frameRateUsageInfo": "Les exportations Blu-ray sup, BDN XML, DOST et FCP sont écrites à cette fréquence d'images. Cela ne change pas à chaque fois - utilisez \"Modifier la fréquence d'images\" pour cela.", "useVideoFrameRateXInsteadOfY": "La fréquence d'images de la vidéo est {0}, mais le sous-titre est défini sur {1}.\r\n\r\nUtiliser la fréquence d'images de la vidéo ({0}) ?" }, "removeTextForHearingImpaired": { "interjections": "Interjections", "skipIfStartWith": "Ignorer si commence par", "removeTextBetween": "Supprimer le texte entre", "brackets": "Crochets", "curlyBrackets": "Accolades", "parentheses": "Parenthèses", "and": "et", "onlySeparateLines": "Les lignes scindées uniquement", "removeTextBeforeColon": "Supprimer le texte avant les deux-points", "onlyIfTextIsUppercase": "Uniquement si le texte est en majuscules", "onlyOnSeparateLine": "Sur une ligne séparée uniquement", "ifLineIsUppercase": "Si la ligne est en majuscules", "keepUppercaseWords": "Conserver ces mots (séparés par des virgules)", "ifLineContains": "Si la ligne contient", "ifLineOnlyContainsMusicSymbols": "Si la ligne ne contient que des symboles musicaux", "removeInterjections": "Supprimer les interjections", "linesFoundX": "Lignes trouvées : {0}" }, "removeUnicodeCharacters": { "title": "Supprimer/remplacer les caractères unicode", "charactersFoundX": "Caractères unicode trouvés : {0}", "noCharactersFound": "Aucun caractère unicode trouvé" }, "pickFontNameTitle": "Choisir une police par son nom", "pickFontNameInstalledFonts": "Polices installées", "pickFontNameCollectedFonts": "Polices collectées", "colorPickerTitle": "Choisir la couleur de police", "colorPickerBrightness": "Luminosité", "filterLayersTitle": "Filtrer les calques à afficher", "filterLayersHideFromWaveform": "Masquer le calque de la forme d'onde/du spectrogramme", "filterLayersHideFromSubtitleGrid": "Masquer le calque de la grille des sous-titres", "filterLayersHideFromVideoPreview": "Masquer le calque de l'aperçu vidéo", "pickSubtitleFormat": "Choisir le format des sous-titres", "pickSubtitleFormatImageBasedNoPreview": "Format de sous-titres basé sur des images.\nDes bitmaps sont générés lors de la conversion ; aucun aperçu textuel n'est disponible.", "recentColors": "Couleurs récentes", "fixCommonErrorsSettingsTitle": "Paramètres de correction des erreurs courantes" }, "spellCheck": { "spellCheck": "Vérification orthographique", "getDictionariesTitle": "Vérification orthographique - obtenir des dictionnaires", "getDictionaryInstructions": "Choisir votre langue et cliquer sur télécharger", "addNameToUserDictionary": "Ajouter un nom au dictionnaire utilisateur", "addNameToNamesList": "Ajouter le nom à la liste des noms", "addNamesToNamesList": "Ajouter les noms à la liste des noms", "importXNames": "Importer {0} noms ?", "someNamesAreNotProperCase": "Certains noms ne commencent pas par une majuscule ou sont entièrement en majuscules. Importer quand même ?", "enterOneNamePerLine": "Entrer un nom par ligne", "noNamesAdded": "Aucun nom n'a été ajouté (peut-être existent-ils déjà).", "xOfYNamesImported": "{0} sur {1} noms importés (les autres existent peut-être déjà).", "noDictionariesFound": "Aucun dictionnaire trouvé", "wordNotFound": "Mot non trouvé", "loadSourceImage": "Afficher également les images sources…", "lineXofY": "Correcteur orthographique - ligne {0} sur {1}", "changeWordFromXToY": "Changer le mot de '{0}' à '{1}'", "changeAllWordsFromXToY": "Changer tous les mots de '{0}' à '{1}'", "ignoreWordXOnce": "Ignorer le mot '{0}' une seule fois", "ignoreWordXAlways": "Ignorer le mot '{0}' systématiquement", "wordXAddedToNamesList": "Mot '{0}' ajouté à la liste des noms", "wordXAddedToUserDictionary": "Mot '{0}' ajouté au dictionnaire utilisateur", "useSuggestionX": "Utiliser la suggestion '{0}'", "useSuggestionXAlways": "Utiliser systématiquement la suggestion '{0}'", "addXToUserDictionary": "Ajouter '{0}' au dictionnaire utilisateur", "ignoreAllX": "Ignorer tous les '{0}'", "pickSpellCheckDictionaryDotDotDot": "Choisir le dictionnaire de correction orthographique…", "chooseSpellCheckDictionary": "Choisir le dictionnaire de correction orthographique", "pickLiveSpellCheckDictionary": "Choisir le dictionnaire de correction orthographique en direct", "undoX": "Annuler : {0}", "playCurrentLineHint": "Lire la ligne actuelle dans le lecteur vidéo et faire une pause à sa fin", "editWholeText": "Éditer tout le texte", "editWholeTextTitle": "Dictionnaire de correction - Éditer tout le texte", "continueFromCurrentLine": "Poursuivre la vérification orthographique à partir de la ligne actuelle ?\n\nOui = continuer depuis la ligne actuelle\nNon = recommencer depuis le début", "continueFromTop": "La vérification orthographique a atteint la fin des sous-titres.\n\nContinuer depuis le début ?", "spellCheckCompleted": "Vérification orthographique terminée", "changedWordsX": "Mots modifiés : {0}", "skippedWordsX": "Mots ignorés : {0}", "correctWordsX": "Mots corrects : {0}", "namesX": "Noms : {0}", "addedToDictionaryX": "Ajoutés au dictionnaire : {0}", "doNotShowThisAgain": "Ne plus afficher ce message", "editUseAlwaysList": "Modifier la liste \"Toujours utiliser\"…", "useAlwaysListTitle": "Vérification orthographique : liste \"Toujours utiliser\"", "useAlwaysListHeader": "Liste \"Toujours utiliser\"", "useAlwaysListDescription": "La vérification orthographique des mots est automatiquement remplacée, enregistrée par \"Tout modifier\" et \"Toujours utiliser\". Une paire n'est utilisée que lorsque le mot est mal orthographié.", "useAlwaysWord": "Mot mal orthographié", "xPairs": "{0:#,##0} paires", "xUnusedPairs": "{0:#,##0} jamais utilisé", "useAlwaysUnusedHint": "Jamais utilisé : ce mot est correctement orthographié (ou est un nom ou un mot utilisateur), donc la vérification orthographique ne le signale jamais", "removeUnused": "Supprimer les inutilisés", "useAlwaysEmpty": "Aucune paire \"Toujours utiliser\" pour cette langue pour l'instant", "useAlwaysEmptyHint": "Les paires sont ajoutées lorsque vous cliquez sur \"Tout modifier\" ou \"Toujours utiliser\" dans la vérification orthographique.", "useAlwaysNoMatch": "Aucune paire ne correspond à la recherche", "useAlwaysSameWord": "Le remplacement doit être différent du mot.", "useAlwaysRememberOff": "\"N'oubliez pas\", la liste \"Toujours utiliser\" est désactivé dans les paramètres, la vérification orthographique n'utilise pas cette liste ni ne l'enregistre." }, "video": { "burnIn": { "title": "Générer une vidéo avec des sous-titres incrustés", "targetFileSize": "Taille du fichier cible (nécessite un encodage en 2 passes)", "fileSizeMb": "Taille du fichier en MB", "matchSourceVideoSize": "Adapter à la taille de la vidéo source", "bitRate": "Débit binaire", "totalBitRateX": "Débit total : {0}", "sampleRate": "Fréquence d'échantillonnage", "audio": "Audio", "preset": "Préréglage", "tune": "Ajuster", "pixelFormat": "Format de pixel", "crf": "CRF", "useSource": "Utiliser la source", "fontSizeFactor": "Facteur de taille de police", "boxType": "Type de boîte", "fromTime": "À partir de l'horadatage", "toTime": "Jusqu'à l'horadatages", "audioEncoding": "Encodage audio", "outputProperties": "Propriétés de sortie…", "videoFileSize": "Taille du fichier vidéo", "oneBox": "Une boîte", "logoInfo": "Choisir une image PNG et la faire glisser pour la positionner sur la vidéo.", "noSubtitlesGenerateAnyway": "Il n’y a pas de lignes de sous-titres à graver.\r\nGénérer la vidéo sans sous-titres ?", "noSubtitlesInXItemsGenerateAnyway": "{0} élément(s) de lot n'ont pas de ligne de sous-titre à graver.\r\nGénérer ces vidéos sans sous-titres ?" }, "videoTransparent": { "title": "Générer une vidéo transparente avec sous-titres" }, "audioToText": { "title": "Parole vers texte", "transcribe": "Transcription", "translateToEnglish": "Traduction en anglais", "transcribing": "Transcription…", "transcribingXOfY": "Transcription de {0} sur {1}…", "linesTranscribedXOfYFailedZ": "{0} lignes sur {1} ont été transcrites ; {2} ont échoué ou n'avaient pas de parole.\r\n\r\nLes lignes échouées conservent leur texte actuel. Appliquer les lignes transcrites ou réessayer celles qui ont échoué (vous pouvez d'abord modifier le moteur ou les paramètres) ?", "linesTranscribedXOfYCancelled": "La transcription a été annulée après {0} lignes sur {1}.\r\n\r\nAppliquer les lignes transcrites ? Les autres lignes conservent leur texte actuel.", "noLinesTranscribed": "Aucune des lignes {0} n'a pu être transcrite.\r\nVeuillez consulter le journal des outils pour plus de détails.", "applyTranscribedLines": "Appliquer la transcription", "retryFailedLines": "La nouvelle tentative a échoué", "isolateSpeech": "Isoler la parole (lent)", "isolateSpeechHint": "Supprimer la musique et les effets sonores avant la transcription.\r\nDonne moins de lignes manquées et un meilleur timing sur l'audio avec de la musique forte, mais prend environ aussi longtemps que l'audio lui-même avec un GPU - et bien plus longtemps sans.", "isolatingSpeech": "Discours isolant…", "isolateSpeechFailed": "Impossible d'isoler le discours - transcrire l'audio original à la place.", "detectSpeakers": "Détecter les haut-parleurs", "detectSpeakersHint": "Commencer chaque ligne avec le haut-parleur, comme \"(haut-parleur 0)\", en utilisant la diarisation Sortformer de NVIDIA (jusqu'à 8 haut-parleurs).\r\nFonctionne mieux avec les backends qui divisent les lignes là où le haut-parleur change, comme Parakeet et Cohere.", "detectSpeakersNeedsNewerCrispAsr": "\"Détecter les haut-parleurs\" nécessite Crisp ASR v{0} ou une version plus récente, mais v{1} est installé.\r\nMettez à jour Crisp ASR (le bouton d'engrenage à côté du moteur) ou désactivez \"Détecter les haut-parleurs\".", "xNeedsNewerCrispAsr": "{0} a besoin de Crisp ASR v{1} ou plus récent, mais v{2} est installé.\r\n\r\nTélécharger et installer la mise à jour maintenant ?", "vad": "VAD", "vadHint": "Détection de l'activité vocale : seule la parole est retranscrite, coupée là où l'orateur fait une pause.\r\nAuto : Silero, et uniquement pour les moteurs qui en ont besoin (Cohere, Mega, Index-Echo).\r\nSilero, FireRedVAD, WebRTC : toujours activé, pour chaque moteur Crisp ASR. FireRedVAD est le plus précis.\r\nIndex-Echo utilise toujours Silero. --vad, --vad-model ou --chunk-seconds dans les paramètres avancés sont prioritaires.", "inputLanguage": "Langue d’entrée", "advancedWhisperSettings": "Paramètres Whisper avancés", "downloadingSpeechToTextEngine": "Téléchargement du moteur de reconnaissance vocale", "unpackingSpeechToTextEngine": "Décompression du moteur de reconnaissance vocale", "enableVad": "Activer VAD", "whisperXxlStandard": "Standard", "whisperXxlStandardAsia": "Standard Asie", "whisperXxlSentence": "Niveau phrase", "whisperXxlSingleWords": "Mots isolés", "whisperXxlHighlightWord": "Mots surlignés", "selectModel": "Sélectionner un modèle", "addCustomModelDotDotDot": "Ajouter un modèle personnalisé…", "customModelHelp": "Vous pouvez utiliser votre propre modèle : sélectionner le fichier du modèle (whisper.cpp ggml \".bin\") ou le dossier du modèle (dossier faster-whisper contenant un fichier \"model.bin\"). Il sera copié dans le dossier des modèles et ajouté à la liste ci-dessus.", "viewToolsLogFile": "Voir le fichier journal des outils", "updateXTitle": "Mettre à jour {0} ?", "updateXMessage": "Une version plus récente de {0} est disponible.{1}{1}Télécharger et installer la mise à jour maintenant ?", "downloadingSpeechToTextModel": "Téléchargement du modèle de reconnaissance vocale", "whisperPostProcessingTitle": "Post-traitement Whisper", "adjustTimings": "Ajuster la synchronisation", "mergeShortLines": "Fusionner les lignes courtes", "breakSplitLongLines": "Scinder/diviser les lignes longues", "fixShortDuration": "Corriger la durée courte", "fixCasing": "Corriger la casse", "addPeriods": "Ajouter des points", "changeUnderlineToColor": "Changer la couleur du soulignement", "removeNonSpeechLines": "Supprimer les lignes non verbales", "removeNonSpeechLinesHint": "Déposer des lignes qui décrivent uniquement le son, comme \"[Musique]\" ou \"(vagues se brisant)\"", "removeRepeatedLines": "Supprimer les lignes répétées", "removeRepeatedLinesHint": "Supprimer les lignes qui répètent la ligne précédente mot pour mot (boucles moteur)", "showQualityReport": "Afficher le rapport de qualité après la transcription", "qualityReportTitle": "Rapport sur la qualité de la transcription", "qualityReportNoIssues": "Aucun problème trouvé – la transcription semble bonne.", "qualityReportSummaryX": "{0} problème(s) trouvé(s) dans {1} ligne(s)", "qualityReportLinesChecked": "Lignes vérifiées", "qualityReportIssuesFound": "Problèmes trouvés", "qualityReportLinesRemoved": "Lignes supprimées", "qualityReportTooShort": "Trop court", "qualityReportTooShortHint": "Plus courte que la durée d'affichage minimale ou vitesse de lecture supérieure à la durée maximale", "qualityReportTooLong": "Trop longtemps", "qualityReportTooLongHint": "Plus longue que la durée maximale d'affichage, ou très peu de mots sur une longue période (souvent une hallucination)", "qualityReportOverlap": "Chevauchement", "qualityReportOverlapHint": "Se termine après le début de la ligne suivante", "qualityReportNonSpeech": "Non-parole", "qualityReportNonSpeechHint": "Uniquement une description du son ou de la musique, comme \"[Musique]\"", "qualityReportRepeated": "Répété", "qualityReportRepeatedHint": "Même texte que la ligne précédente (boucle moteur)", "qualityReportRemoved": "Supprimé", "qualityReportAll": "Tous", "qualityReportIssue": "Problème", "qualityReportDetail": "Détail", "qualityReportTip": "Les lignes sont répertoriées avec leurs numéros dans le nouveau sous-titre.\r\nUtiliser \"Corriger les erreurs courantes\" ou les paramètres de post-traitement pour corriger plus automatiquement, ou essayer un autre modèle/moteur si de nombreuses lignes sont affectées.", "qualityReportDoNotShowAgain": "Ne plus afficher ce rapport", "engineSettings": "Paramètres du moteur parole vers texte", "engineSettingsSubtitle": "Moteur parole vers texte", "backendAndUpdateStatus": "État du moteur (backend) et des mises à jour", "addLanguageCodeToFileName": "Ajouter le code de langue au nom du fichier", "addLanguageCodeToFileNameHint": "Nommer les sous-titres générés \"video.en.srt\" au lieu de \"video.srt\"" }, "textToSpeech": { "title": "Synthèse vocale (TTS)", "reviewAudioSegments": "Révision des segments audio - TTS", "reviewAudioSegmentsHistory": "Révision de l'historique audio - TTS", "stability": "Stabilité", "similarity": "Similarité", "speakerBoost": "Amplification du haut-parleur", "generateSpeechFromText": "Générer la parole à partir du texte", "testVoice": "Tester la voix", "addAudioToVideoFile": "Ajouter l'audio au fichier vidéo", "engineAndVoice": "Moteur et voix", "output": "Sortie", "xLinesFromY": "{0} lignes sur {1}", "xLines": "{0} lignes", "xVoices": "{0} voix", "reviewAudioSegmentsHint": "Vérifier chaque ligne avant le mixage final", "addAudioToVideoFileHint": "Fusionner le résultat dans un nouveau fichier vidéo", "xElapsedYLeft": "{0} écoulé · ~{1} restant", "xElapsed": "{0} écoulé", "voiceSettings": "Paramètres vocaux - TTS", "voiceSampleText": "Exemple de texte vocal", "refreshVoices": "Actualiser les voix", "videoEncodingSettings": "Paramètres d'encodage vidéo - TTS", "elevenLabsSettings": "Paramètres ElevenLabs - TTS", "elevenLabsSettingsResetHint": "Réinitialiser les paramètres ElevenLabs aux valeurs par défaut", "provider": "Fournisseur", "openAiCompatibleSettings": "TTS - Paramètres compatibles OpenAI", "customServerUrl": "URL du serveur personnalisé", "customServerUrlHint": "Point de terminaison de parole complète d'un serveur compatible OpenAI, utilisé lorsque le fournisseur est \"Personnalisé\", par ex.\r\nhttp://localhost:8880/v1/audio/speech", "customModels": "Modèles personnalisés", "customModelsHint": "Noms de modèles séparés par des virgules proposés lorsque le fournisseur est \"Personnalisé\"", "customVoices": "Voix personnalisées", "customVoicesHint": "Noms de voix séparés par des virgules, utilisés par le fournisseur « Personnalisé » et par les modèles OpenRouter qui ne publient aucune liste de voix", "instructions": "Instructions", "instructionsHint": "Style de parole facultatif, par ex.\r\n\"Parlez d'une voix calme et chaleureuse\".\r\nEnvoyé uniquement aux modèles qui le prennent en charge (pas tts-1/tts-1-hd)", "openAiSpeedHint": "Vitesse de parole de 0,25 à 4,0 (1,0 est normal).\r\nTous les modèles ne le prennent pas en charge", "outputFormat": "Format de sortie", "outputFormatHint": "Format audio demandé au serveur. \"Auto\" demande MP3 et passe en PCM pour les modèles qui ne renvoient que PCM (par exemple Gemini TTS)", "regenerateAudio": "Régénérer l'audio", "autoContinuePlaying": "Reprise automatique de la lecture", "playLine": "Ligne de jeu", "fitDurationToGeneratedAudio": "Ajuster la durée à l'audio généré", "resetTiming": "Réinitialiser le minutage", "addingAudioToVideoFileDotDotDot": "Ajout de l'audio au fichier vidéo…", "preparingMergeDotDotDot": "Préparation de la fusion…", "importVoiceDotDotDot": "Importer la voix…", "renameVoiceDotDotDot": "Renommer la voix…", "renameVoiceTitle": "Renommer la voix", "voiceXCouldNotBeRenamedX": "La voix « {0} » n'a pas pu être renommée : {1}", "deleteVoiceDotDotDot": "Supprimer la voix…", "deleteVoiceTitle": "Supprimer la voix", "deleteVoiceXQuestion": "Supprimer la voix « {0} » ?\r\nL'enregistrement de référence et ses fichiers sont supprimés du disque.", "voiceXCouldNotBeDeletedX": "La voix « {0} » n'a pas pu être supprimée : {1}", "voiceImportSuccessTitle": "Voix importée", "voiceXImported": "Voix '{0}' importée avec succès", "voiceXCouldNotBeImported": "La voix '{0}' n'a pas pu être importée - consulter le journal pour plus de détails", "importPiperVoiceTitle": "Ouvrir le modèle de voix Piper (.onnx)", "piperVoiceConfigMissingTitle": "Fichier de configuration manquant", "piperVoiceConfigMissingMessage": "Une voix Piper nécessite son fichier de configuration à côté du fichier modèle : {0}", "dropAudioFileHereToImportVoice": "Déposer un fichier audio ici pour importer une voix", "dropAudioFileHereHint": ".wav ou .mp3", "voiceCloneTranscriptTitle": "Saisir la transcription audio (requis pour le clonage vocal)", "voiceManagerTitle": "TTS - Gestionnaire vocal", "voiceManagerDotDotDot": "Gestionnaire de voix…", "voiceManagerMenuItem": "Gestionnaire vocal TTS…", "speakFromCurrentLineTitle": "Parler depuis la ligne actuelle", "speakFromCurrentLineDotDotDot": "Parler depuis la ligne actuelle…", "speakFromCurrentLineHint": "Lit les lignes à voix haute les unes après les autres, en commençant par la ligne actuelle. Appuyez sur \"Échap\" ou cliquez sur une autre ligne pour arrêter.", "stopSpeaking": "Arrête de parler", "speakingLineX": "Ligne parlante {0}… (\"Échap\" pour arrêter)", "playWithSpeechTitle": "Jouer avec la parole", "playWithSpeechDotDotDot": "Jouez avec la parole…", "playWithSpeechHint": "Lit la vidéo et prononce chaque ligne lorsque la vidéo l'atteint. Faites une pause et cherchez comme d'habitude ; appuyez sur \"Échap\" pour arrêter.", "lowerVideoVolumeWhileSpeaking": "Baisser le volume vidéo pendant que vous parlez", "pauseVideoWhenSpeechRunsLate": "Mettre la vidéo en pause lorsque la parole passe à la ligne suivante", "waitingForSpeechLineX": "Génération de la parole pour la ligne {0}… (\"Échap\" pour arrêter)", "voiceKindClone": "Voix clonée", "voiceKindPreset": "Intégré", "voiceKindModel": "Modèle de voix", "voiceKindOnline": "En ligne", "transcript": "Transcription", "transcriptRequiredHint": "Obligatoire - le moteur lit cette transcription de l'enregistrement (texte de référence) lors du clonage", "transcriptOptionalHint": "Facultatif : une transcription précise de l'enregistrement améliore le clonage", "saveTranscript": "Enregistrer la transcription", "searchVoices": "Rechercher des voix", "loadingVoicesDotDotDot": "Chargement des voix…", "noVoicesForEngine": "Aucune voix - importez un enregistrement ou téléchargez un pack vocal", "noVoicesMatchFilter": "Aucune voix ne correspond à la recherche", "copyVoiceTo": "Copier la voix vers", "copyVoiceToDotDotDot": "Copier la voix dans le moteur…", "copyingVoiceXToYDotDotDot": "Copie de la voix '{0}' vers {1}…", "voiceXCopiedToY": "Voix '{0}' copiée sur {1}", "voiceXCouldNotBeCopiedToY": "La voix « {0} » n'a pas pu être copiée sur {1} – voir le journal pour plus de détails", "voiceXAlreadyExistsInYContinue": "Une voix nommée « {0} » existe déjà dans {1}.\r\nCopier quand même ?", "openVoicesFolder": "Ouvrir le dossier des voix", "downloadVoicePacksDotDotDot": "Téléchargez les packs vocaux…", "downloadVoicePacksTitle": "TTS - Télécharger les packs vocaux", "voicePackIntro": "Les packs vocaux sont des ensembles d'enregistrements courts et clairs avec des transcriptions, prêts à être clonés.\r\nChaque pack est importé dans le moteur choisi (les voix déjà présentes sont ignorées) et comprend un ATTRIBUTION.txt avec sa licence et ses sources.", "voicePackDetailsXVoicesYSizeZLicense": "{0} voix · {1} · {2}", "installToEngine": "Installer sur le moteur", "downloadAndInstall": "Télécharger et installer", "selectAtLeastOneVoicePack": "Sélectionner au moins un pack vocal", "downloadingXDotDotDot": "Téléchargement de {0}…", "installingXDotDotDot": "Installation de {0}…", "xVoicesInstalledYSkipped": "{0} voix installées ({1} déjà présentes)", "useSpeechToTextDotDotDot": "Utiliser la reconaissance vocale…", "autoCastMenuItem": "Détecter les voix dans la vidéo et les cloner…", "autoCastSpeakersTitle": "Voix détectées dans la vidéo", "autoCastSpeakersSubtitle": "Nommer chaque locuteur : ce nom deviendra l'identifiant de l'acteur dans les sous-titres ainsi que le nom de la voix clonée. Attribuer le même nom à deux locuteurs pour les fusionner en une seule voix.", "autoCastFoundXSpeakersInYLines": "{0} locuteurs sur {1} lignes", "autoCastLines": "Lignes", "autoCastAudio": "Audio", "autoCastSays": "Dit", "autoCastNeedsVideo": "La détection des voix nécessite une vidéo ouverte pour l'analyse audio.", "autoCastNoSpeakersFound": "Aucun locuteur n'a été détecté. La transcription doit provenir d'un moteur de reconnaissance vocale (Speech-to-Text) capable de distinguer les locuteurs, comme Crisp ASR MOSS Diarize.", "autoCastCloningX": "Clonage de {0}…", "autoCastDoneXVoices": "{0} voix clonées : ouvrir la fonction de synthèse vocale (Text-to-Speech) pour générer le doublage.", "autoCastNothingCloned": "Aucune voix n'a pu être clonée ; consulter le journal pour plus de détails.", "autoCastReplaceSubtitleQuestion": "Cela remplacera le sous-titre actuellement ouvert par la transcription de la vidéo. Continuer ?", "cloneVoicePerLine": "Cloner depuis la vidéo (voix de chaque ligne)", "cloneVoicePerLinePreparing": "Extraction de la voix de chaque ligne depuis la vidéo…", "cloneVoicePerLineNeedsVideo": "Le clonage de la voix par ligne nécessite la vidéo associée au sous-titre. Ouvrir la vidéo et réessayer.", "cloneVoicePerLineNoClips": "Aucun audio n'a pu être extrait de la vidéo ; il n'y a donc aucune source pour le clonage. Vérifier que la vidéo contient une piste audio.", "cloneVoicePerLineTranscribeClipsXYZ": "{0} ne peut cloner une ligne que s'il sait ce qui est dit dans la vidéo à cette ligne.\r\nCela n'est pas connu pour {1} des {2} lignes - cela provient normalement du sous-titre dans la langue d'origine (Fichier > Ouvrir l'original…).\r\nTranscrire ces lignes de la vidéo avec la synthèse vocale maintenant ?\r\nOui : choisir le moteur et la langue parlée dans la vidéo, et les clips de référence sont transcrits avant que le discours ne soit généré.\r\nNon : générer quand même - ces lignes sont prononcées par une voix ordinaire au lieu de la voix de la vidéo.", "voiceCloneConsentTitle": "Clonage de voix - avant de commencer", "voiceCloneConsentHeader": "Vous êtes sur le point de cloner une voix", "voiceCloneConsentIntro": "Le clonage reproduit la voix d'une personne réelle. Cette pratique est soumise à des règles dans la plupart des régions ; dans l'UE, elle implique des obligations légales qui vous incombent, et non à Subtitle Edit. Veuillez lire ces informations.", "voiceCloneConsentPointPermission": "Ne cloner que des voix que vous êtes autorisé à utiliser - la vôtre, ou une voix pour laquelle le locuteur a donné son autorisation. Une voix constitue une donnée personnelle et relève du droit à la personnalité ; par conséquent, la cloner sans autorisation peut être illégal.", "voiceCloneConsentPointDisclose": "Si vous publiez un contenu audio imitant une personne réelle, vous devez indiquer qu'il a été généré par une IA. Dans l'UE, cette obligation est imposée par l'AI Act (Règlement (UE) 2024/1689, article 50), applicable à partir du 2 août 2026.", "voiceCloneConsentPointNoMarking": "Subtitle Edit désactive l'avertissement vocal de l'IA, le filigrane inaudible et la signature C2PA générés par le moteur, afin que l'audio puisse être utilisé tel quel dans votre vidéo. Cela signifie qu'aucun élément n'indique que le résultat a été généré par une IA.", "voiceCloneConsentPointNoImpersonation": "N'utiliser pas une voix clonée pour usurper l'identité d'autrui, pour faire dire à une personne des choses qu'elle n'a jamais prononcées, ni à des fins de fraude, de harcèlement ou de tromperie.", "voiceCloneConsentPointLocal": "L'enregistrement de référence reste sur cet ordinateur. Le clonage s'effectue localement et l'audio n'est pas transféré vers Subtitle Edit ni vers un autre emplacement.", "voiceCloneConsentPointModelLicense": "Chaque modèle vocal possède également sa propre licence, susceptible d'imposer des restrictions supplémentaires quant à l'usage commercial.", "voiceCloneConsentReadMore": "En savoir plus sur les règles de transparence de l'AI Act de l'UE", "voiceCloneConsentCheckBox": "Je dispose du droit de cloner cette voix et je signalerai que l'audio généré provient d'une IA.", "voiceCloneConsentAccept": "Accepter et continuer", "voiceCloneConsentDeclined": "Le clonage de voix n'est pas disponible tant que ces conditions n'ont pas été acceptées.", "advancedTtsSettings": "Paramètres TTS avancés", "advancedTtsAudioProcessing": "Traitement audio", "advancedTtsOutput": "Sortir", "advancedTtsVoiceCloning": "Clonage vocal", "cleanCloneReferences": "Nettoyage des références de \"clone vocal\" (Sidon)", "cleanCloneReferencesDescription": "Supprime la musique, le bruit et la réverbération de l'audio à partir duquel une voix est clonée : clips extraits de la vidéo et enregistrements importés dans le gestionnaire de voix. Utilise le modèle de restauration vocale Sidon sur audio.cpp (téléchargement de 940 Mo). La voix clonée ne copie plus l'arrière-plan, mais une parole très faible ou qui se chevauche peut paraître étouffée.", "cleaningCloneReferencesDotDotDot": "Nettoyage des références de \"clone vocal\"…", "downloadSidonTitle": "Télécharger Sidon ?", "downloadSidonQuestionX": "Le nettoyage des références de clone vocal nécessite le modèle de restauration vocale Sidon ({0}).\r\n\r\nLe télécharger maintenant ? Sans cela, les références sont utilisées telles quelles.", "proAudioPostProcessing": "Post-traitement audio professionnel", "proAudioPostProcessingDescription": "Applique une égalisation chaleureuse, un noise gate, une compression, une normalisation du volume (-16 LUFS) et un fondu en entrée/sortie à chaque segment.", "generatingSpeechSegmentXOfY": "Génération de parole : segment {0} sur {1}", "adjustingSpeedSegmentXOfY": "Réglage de la vitesse : segment {0} sur {1}", "mergingAudioSegmentXOfY": "Fusion audio : segment {0} sur {1}", "postProcessingSegmentXOfY": "Post-traitement : segment {0} sur {1}", "audioDucking": "Atténuation du volume audio", "audioDuckingDescription": "Réduit le volume audio d'origine de la vidéo et le mélange avec l'audio TTS, de sorte que la bande-son originale reste légèrement audible.", "removeOriginalSpeech": "Supprimer le discours original (lent)", "removeOriginalSpeechDescription": "Conserve la musique et les effets sonores de la vidéo originale mais supprime son discours et mélange le nouveau discours par-dessus.\r\nCela prend environ autant de temps que la vidéo elle-même avec un GPU, et bien plus longtemps sans GPU.\r\nAvec l'atténuation audio activée, son volume s'applique à la musique et aux effets.\r\nS'applique uniquement lorsque le discours est ajouté au fichier vidéo.", "removingOriginalSpeech": "Suppression du discours original…", "removeOriginalSpeechFailed": "Impossible de supprimer le discours d'origine : le discours a été ajouté à la vidéo sans celui-ci.", "speechRemovalModel": "Modèle", "speechRemovalModelDescription": "La meilleure qualité permet de conserver le maximum de musique et d'effets sonores.\r\nRapide est environ trois fois plus rapide, avec un peu plus de musique perdue.", "speechRemovalBestQuality": "Meilleure qualité (Mel-Band RoFormer)", "speechRemovalFast": "Rapide (HTDemucs)", "videoTruncatedWarning": "L'image du nouveau fichier vidéo s'arrête après {0}, mais la vidéo d'origine est longue de {1} : l'image se fige pendant que le son continue.\r\n\r\nLe dossier a été conservé. Voir error-log.txt dans le dossier de données Subtitle Edit pour la sortie ffmpeg.", "originalVolumePercent": "Volume original %", "vadSilenceCompression": "Compression des silences VAD", "vadSilenceCompressionDescription": "Réduit les pauses entre les mots avant les changements de rythme. Utilise la détection d'activité vocale pour compresser uniquement les silences, sans altérer la parole. C'est la première étape recommandée : elle réduit la durée sans perte de qualité.", "maxSilenceMs": "Durée maximale du silence (ms)", "highQualityTimeStretch": "Étirement temporel haute qualité (WSOLA/effet élastique)", "highQualityTimeStretchDescription": "Description de HighQualityTimeStretch : Utilise l'algorithme Rubberband (WSOLA) au lieu du filtre atempo par défaut pour les changements de vitesse préservant la hauteur tonale. Produit une parole plus naturelle, notamment à des vitesses élevées. Nécessite librubberband dans votre installation de FFmpeg — utilise automatiquement atempo si cette bibliothèque n'est pas disponible.", "rubberbandInstalled": "(installé)", "rubberbandNotFound": "(introuvable dans FFmpeg)", "silencePaddingMs": "Remplissage de silence (ms)", "silencePaddingMsDescription": "Ajoute un court silence à la fin de chaque segment. Utile pour aérer la phrase.", "outputSampleRate": "Fréquence d'échantillonnage de sortie (0 = par défaut)", "outputSampleRateDescription": "Rééchantillonne tous les segments à la fréquence d'échantillonnage spécifiée (p. ex. 44100, 48000). Définir à 0 pour conserver le débit d'origine.", "generationFolder": "Dossier de génération", "generationFolderDescription": "Dossier pour les clips audio générés lors d'une exécution en cours.\r\nLaisser vide pour utiliser le dossier temporaire du système.\r\nChaque exécution obtient son propre sous-dossier.", "deleteTempFiles": "Supprimer les clips générés à la fermeture", "deleteTempFilesDescription": "Supprime le dossier de génération de l'exécution lorsque la fenêtre \"Synthèse vocale\" se ferme.\r\nLes fichiers audio et vidéo enregistrés ne sont pas affectés.\r\nDésactiver cette option pour conserver les clips individuels.", "edgeTtsRate": "Débit de synthèse vocale Edge-TTS", "edgeTtsRateDescription": "Débit de parole par défaut pour Edge-TTS, (p. ex. \"+50%\", \"-30%\" ou \"+0%\").", "edgeTtsPitch": "Hauteur de la voix Edge-TTS", "edgeTtsPitchDescription": "Réglage de la hauteur de la voix par défaut pour Edge-TTS, (p. ex. \"+10Hz\", \"-5Hz\" ou \"+0Hz\").", "edgeTtsVolume": "Volume de la synthèse vocale Edge-TTS", "edgeTtsVolumeDescription": "Réglage du volume de la synthèse vocale par défaut pour Edge-TTS, (p. ex. \"+20%\", \"-10%\" ou \"+0%\").", "downloadPiperPrompt": "\"La synthèse vocale\" nécessite Piper.\r\n\r\nTélécharger et utiliser Piper ?", "omniVoiceTtsSettings": "Paramètres OmniVoice TTS", "reDownloadOmniVoiceTts": "Retélécharger OmniVoice TTS", "selectTheBuildToDownload": "\r\nSélectionner la version à télécharger :", "downloadTheLatestOmniVoiceTtsPrompt": "\r\nTélécharger la dernière version d'OmniVoice TTS maintenant ?", "vulkanRuntimeMayBeRequired": "L'environnement d'exécution Vulkan peut être requis", "vulkanRuntimeNotDetectedMessage": "La version Vulkan nécessite l'environnement d'exécution Vulkan (vulkan-1.dll). Il est généralement fourni avec les pilotes GPU récents, mais n'a pas été détecté.\r\n\r\nInstaller-le depuis :\r\n{0}\r\n\r\nContinuer avec Vulkan quand même ?", "qwen3TtsSettings": "Paramètres Qwen3 TTS", "kokoroTtsSettings": "Paramètres Kokoro TTS", "chatterboxTtsSettings": "Paramètres Chatterbox TTS", "piperSettings": "Paramètres Piper", "voiceInstruction": "Conception de voix", "voiceInstructionHint": "Facultatif - (p. ex. \"Parler d'un ton calme et amical\")", "voiceGender": "Genre", "voiceAge": "̂Âge", "voicePitch": "Hauteur", "voiceAccent": "Accent", "voiceInstructionClonedVoiceNote": "La conception de voix n'affecte que la voix « Par défaut » - une voix clonée conserve ses propres caractéristiques.", "actorVoicesTitle": "Distribution - TTS", "actorVoicesSubtitle": "Attribuer une voix TTS (et éventuellement une instruction de conception) à chaque acteur ou voix.", "actorVoicesAssignedXOfY": "{0} sur {1} attribués", "actorOrVoice": "Acteur / Voix", "applyDefaultToAll": "Appliquer la valeur par défaut à tous", "clearAllAssignmentsConfirm": "Effacer toutes les attributions de voix ?", "setupCast": "Distribution…", "setupCastHint": "Attribuer une voix TTS à chaque acteur (ASSA) ou voix (WebVTT).", "actorVoicesRowSettingsTitle": "Paramètres de la voix - TTS", "voiceSettingsForX": "Paramètres de voix pour \"{0}\"", "voiceInstructionFreeTextHint": "Texte libre utilisé par le moteur pour façonner le ton de la voix.", "voiceDesign": "Conception de voix", "noActorsFoundMessage": "Aucun acteur trouvé. Définir d'abord le champ 'Acteur' sur les lignes de sous-titre.", "noWebVttVoicesFoundMessage": "Aucune voix trouvée dans le fichier WebVTT.", "mergeContinuationLinesPromptTitle": "Joindre les lignes de continuation ?", "mergeContinuationLinesPromptMessage": "Certaines lignes semblent former une seule phrase répartie sur plusieurs sous-titres.\r\n\r\nLes joindre avant la génération permet au moteur TTS de prononcer chaque idée en un seul souffle, ce qui sonne généralement plus naturel.\r\n\r\nVérifier et appliquer les jointures maintenant ?", "skipNoiseLinesPromptTitle": "Passer les files d'attente pour le son et la musique ?", "skipNoiseLinesPromptMessage": "Certaines lignes ne contiennent que des sons ou de la musique, comme ♪ ou [porte claque].\r\n\r\n\r\nLes moteurs vocaux tentent de lire ces lignes à haute voix et inventent souvent des mots.\r\n\r\n\r\nRevoir ces lignes et les laisser silencieuses ?", "skipNoiseLinesTitle": "Lignes avec uniquement des sons ou de la musique", "skipNoiseLinesFoundX": "{0} lignes contiennent uniquement des sons ou de la musique ; les lignes cochées restent silencieuses", "skipNoiseLinesColumnSkip": "Sauter", "detectSpeakersPromptTitle": "Noms des intervenants trouvés dans le texte ?", "detectSpeakersPromptMessage": "Certaines lignes commencent par le nom d'un locuteur, comme « MIKE : » ou « [NARRATEUR] ».\r\n\r\n\r\nDéplacé dans le champ des acteurs, chaque locuteur peut obtenir sa propre voix via \"Configurer la distribution\", et le nom n'est pas lu à haute voix.\r\n\r\n\r\nRevoir les noms maintenant ?\r\n(seule la génération vocale est affectée - le sous-titre lui-même n'est pas modifié)", "detectSpeakersTitle": "Noms des intervenants dans le texte", "detectSpeakersFoundX": "{0} tags de locuteurs trouvés ({1} locuteurs) : les noms cochés deviennent des acteurs et ne sont pas lus à haute voix", "detectSpeakersColumnUse": "Utiliser", "detectSpeakersSticky": "Les lignes sans nom continuent l'orateur précédent", "subtitleUpdatedFromReviewSingular": "Une ligne mise à jour depuis la révision de la transcription", "subtitleUpdatedFromReviewPlural": "{0} lignes mises à jour depuis la révision de la transcription", "subtitleMergedLinesAppliedSingular": "Fusion de lignes appliquée (texte vers parole)", "subtitleMergedLinesAppliedPlural": "{0} fusions de lignes appliquées (texte vers parole)" }, "shotChanges": { "generateShotChanges": "Générer les modifications de plan", "importShotChanges": "Importer les modifications de plan", "generateShotChangesWithFfmpeg": "Générer les modifications de plan avec ffmpeg", "shotChangeTimeCode": "Horodatage de la modification de plan", "openShotChangesFile": "Ouvrir le fichier de modifications de plan", "importShotChangesFromFile": "Importer les modifications de plan à partir d'un fichier", "timeCodeFormatColon": "Format de l'horodatage :", "shotChangesList": "Liste des modifications de plan", "shotChangesClearQuestion": "Êtes-vous sûr de vouloir effacer tous les changements de plan ?", "deleteSelectedShotChangeQuestion": "Êtes-vous sûr de vouloir supprimer le changement de plan sélectionné ?", "shotChanges": "Changements de plan", "exportShotChanges": "Exporter les modifications de prise de vue" }, "chapters": { "title": "Chapitres", "chaptersDotDotDot": "Chapitres…", "chapters": "Chapitres", "selectedChapter": "Chapitre sélectionné", "chapterTitle": "Titre du chapitre", "startTime": "Heure de début", "addChapter": "Ajouter un chapitre", "addChapterAtVideoPosition": "Ajouter un chapitre à la position actuelle de la vidéo", "goToPreviousChapter": "Aller au chapitre précédent", "goToNextChapter": "Aller au chapitre suivant", "toggleChapterAtVideoPosition": "Basculer le chapitre à la position actuelle de la vidéo", "newChapterTitle": "Chapitre {0}", "deleteSelectedChapterQuestion": "Voulez-vous vraiment supprimer le chapitre sélectionné ?", "clearChaptersQuestion": "Voulez-vous vraiment supprimer tous les chapitres ?", "importFromVideo": "Importer depuis la vidéo", "importFromFile": "Importer depuis un fichier…", "exportToFile": "Exporter vers un fichier…", "chapterFilesFilter": "Fichiers de chapitres", "noChaptersFoundInVideo": "Aucun chapitre trouvé dans le fichier vidéo.", "xChaptersImported": "{0} chapitres importés", "adjustTimes": "Ajuster les horadatages", "shiftAllTimes": "Décaler tous les horadatages", "shiftAllTimesDescription": "Avancer ou reculer tous les chapitres de la même durée.", "scaleTimes": "Modifier la cadence d'images", "scaleTimesDescription": "Adapter les horadatages de tous les chapitres d'une cadence d'images à une autre.", "fromFrameRate": "De", "toFrameRate": "Vers", "writeToVideo": "Écrire dans la vidéo…", "writeToVideoTitle": "Écrire les chapitres dans la vidéo", "writeToVideoDescription": "Les chapitres sont écrits dans une copie du fichier vidéo. Aucune ré-encodage n'est effectué ; l'opération est donc rapide et sans perte.", "writeToVideoUnsupportedContainer": "Les chapitres ne peuvent être écrits que dans des fichiers MP4 et Matroska.", "outputFileName": "Nom du fichier de sortie", "writing": "Écriture des chapitres…", "writtenToX": "Chapitres écrits dans {0}", "unableToWriteChapters": "Impossible d'écrire les chapitres dans le fichier vidéo.", "chaptersSavedToX": "Chapitres enregistrés dans {0}", "emptyListCallToAction": "Aucun chapitre pour le moment : ajoutez-en un à la position actuelle de la vidéo ou importez-les depuis une vidéo ou un fichier." }, "videoOcr": { "title": "OCR des sous-titres incrustés", "scanArea": "Zone d'analyse", "scanAreaInfo": "Faites glisser le curseur sur l'image vidéo pour sélectionner l'emplacement des sous-titres", "bottomThird": "Tiers inférieur", "bottomHalf": "Moitié inférieure", "fullFrame": "Image entière", "engine": "Moteur OCR", "scan": "Analyser", "framesPerSecond": "Images par seconde", "textBrightnessMinimum": "Luminosité minimale du texte \n(0=désactivé)", "postProcessing": "Post-traitement", "textSimilarityPercent": "Fusionner les lignes \nselon la similarité (%)", "maxGapMs": "Écart max. entre les lignes (ms)", "minDurationMs": "Durée minimale (ms)", "addAssaPositionTag": "Ajouter une balise de position ASSA (p. ex. {\\an8})", "startOcr": "Lancer l'OCR", "extractingFramesX": "Extraction des images… {0}%", "analyzingFramesXY": "Analyse des images… {0}/{1}", "runningOcrXY": "Exécution de l'OCR… {0}/{1}", "noLinesFoundTitle": "Aucun sous-titre trouvé", "noLinesFoundMessage": "Aucun texte n'a été trouvé dans la zone d'analyse ; essayer d'ajuster la zone d'analyse, le moteur ou la luminosité minimale.", "ocrStoppedEarlyMessage": "Le moteur OCR s'est arrêté avant que toutes les images aient été lues. Les lignes trouvées jusqu'à présent sont donc conservées et le reste est manquant.{0}{0}{1}", "linesFoundX": "{0} lignes trouvées", "refiningTimingXY": "Affiner le timing… {0}/{1}", "fixOcrErrors": "Corriger les erreurs OCR", "editLineX": "Modifier la ligne {0}", "downloadDictionaryHint": "Télécharger un dictionnaire de vérification orthographique…", "framesPerSecondHint": "Combien d'images par seconde sont numérisées.\r\n5 couvre les sous-titres normaux ;\r\nun niveau plus élevé capture des lignes très courtes et resserre le regroupement, mais coûte plus de temps OCR.", "textBrightnessMinimumHint": "Les pixels plus sombres ne comptent pas comme texte de sous-titre : le regroupement des images suit le texte clair, les images sans pixels brillants sont ignorées et le moteur Paddle lit les images avec tout ce qui est plus sombre noirci.\r\nRégler sur 0 pour le texte des sous-titres sombres.", "textSimilarityPercentHint": "Dans quelle mesure (en pourcentage) deux résultats OCR consécutifs doivent être similaires pour être considérés comme le même sous-titre et fusionner en une seule ligne.", "maxGapHint": "Pause la plus longue entre deux résultats OCR similaires qui les fusionne toujours en un seul sous-titre - comble le scintillement d'une image.\r\nUne valeur trop élevée peut fusionner une ligne affichée deux fois de suite.", "minDurationHint": "Les lignes à l'écran plus courtes que cela sont supprimées sous forme d'icônes OCR.", "dictionaryHint": "Dictionnaire de vérification orthographique utilisé par le moteur de correction OCR et coloration des mots : les mots connus s'affichent en vert, les mots inconnus en rouge.", "previewPosition": "Position de prévisualisation", "unableToReadVideoTitle": "Impossible de lire la vidéo", "unableToReadVideoMessage": "Impossible de lire les informations de la vidéo depuis : {0}", "abortOcrTitle": "Arrêter l'OCR ?", "abortOcrMessage": "Voulez-vous arrêter l'OCR en cours ?", "testOcr": "OCR ici", "testOcrRunning": "Test de l'OCR sur l'image actuelle…", "testOcrResultX": "Résultat du test : {0}", "testOcrNoTextFound": "Test : aucun texte trouvé dans la zone d'analyse", "engineSettings": "Paramètres du moteur OCR", "engineBuiltIn": "Intégré au système d'exploitation", "engineExternalServer": "Serveur externe (installé et géré en dehors de Subtitle Edit)", "engineCloudApi": "API Cloud (nécessite une clé API)", "engineNothingToInstall": "Rien à installer", "engineModelsMissing": "Moteur installé, modèles manquants", "website": "Site web" }, "backgroundMusic": { "title": "Générer une musique de fond", "generateBackgroundMusicDotDotDot": "Générer une musique de fond…", "preset": "Préréglage", "prompt": "Rapide", "tempoBpm": "Tempo (BPM)", "generateSeconds": "Générer (secondes)", "seed": "Graine", "randomSeed": "Aléatoire", "outputLength": "Longueur de sortie", "outputLengthVideoX": "{0} (durée de la vidéo : la musique tourne en boucle de manière fluide)", "musicVolumePercent": "Volume de la musique (%)", "removeExistingAudioTracks": "Supprimer les pistes audio existantes", "originalAudioVolumePercent": "Volume audio d'origine (%)", "saveAudioDotDotDot": "Enregistrer le son…", "addToVideoDotDotDot": "Ajouter à la vidéo…", "engineInfo": "ACE-Step 1.5 Turbo via audio.cpp (licence MIT) - fonctionne localement", "presetCooking": "Cuisine/pâtisserie", "presetTech": "Examen de la technologie/gadget", "presetForest": "Forêt/nature", "presetRelaxingPiano": "Piano relaxant", "presetLofiVlog": "Vlog Lo-Fi", "presetCorporate": "Corporatif / explicatif", "loadingModel": "Chargement du modèle…", "composing": "Composition…", "generatingAudio": "Génération audio…", "decodingAudio": "Décodage audio…", "creatingLoop": "Créer une boucle transparente…", "resultLoopXYZ": "Boucle : {0} à {1} BPM, couture correspondant à {2} %", "resultNoLoopX": "Musique prête : {0}", "addingMusicToVideo": "Ajouter de la musique à la vidéo…", "downloadModelTitle": "Télécharger le modèle musical ?", "downloadModelQuestionX": "La génération de musique nécessite le modèle ACE-Step 1.5 ({0}).\r\nTélécharger le modèle ?", "downloadingModel": "Téléchargement du modèle ACE-Step 1.5…", "saveAudioTitle": "Enregistrer la musique de fond", "audioFileSavedX": "Fichier audio enregistré : {0}", "unableToGenerateMusic": "Impossible de générer de la musique", "unableToAddMusicToVideo": "Impossible d'ajouter de la musique à la vidéo", "outputLengthTextToSpeech": "Suit le discours généré : la musique tourne en boucle de manière transparente et s'abaisse pendant que quelqu'un parle", "addBackgroundMusic": "Ajouter une musique de fond", "addBackgroundMusicHint": "Générez de la musique localement avec ACE-Step 1.5 et mixez-la sous le discours - elle plonge pendant que quelqu'un parle", "generatingBackgroundMusicDotDotDot": "Générer une musique de fond…", "mixingBackgroundMusicDotDotDot": "Mixage de la musique de fond…" }, "goToVideoPosition": "Aller à la position vidéo", "goToVideoPositionDotDotDot": "Aller à la position vidéo…", "generateBlankVideoDotDotDot": "Générer une vidéo vide…", "generateBlankVideoTitle": "Générer une vidéo vide", "reEncodeVideoForBetterSubtitlingTitle": "Réencoder la vidéo pour faciliter le sous-titrage", "reEncodeVideoForBetterSubtitlingDotDotDot": "Réencoder la vidéo pour faciliter le sous-titrage…", "openSecondarySubtitleOnVideoPlayerDotDotDot": "Ouvrir un sous-titre secondaire sur le lecteur vidéo…", "openSecondarySubtitleOnVideoPlayer": "Sous-titre secondaire (sur le lecteur vidéo)", "removeSecondarySubtitleOnVideoPlayer": "Retirer le sous-titre secondaire du lecteur vidéo", "editSecondarySubtitleSettings": "Modifier les paramètres du deuxième sous-titre", "editSecondarySubtitleSettingsDotDotDot": "Modifier les paramètres du deuxième sous-titre…", "secondarySubtitleRememberSettings": "N'oubliez pas ces paramètres", "secondarySubtitleDoNotShowAgain": "Ne plus afficher cette boîte de dialogue", "secondarySubtitleJustifyLines": "Justifier les lignes", "openRecentVideo": "Ouvrir une vidéo récente", "clearRecentVideos": "Effacer la liste des vidéos récentes", "cutVideoTitle": "Couper la vidéo", "cutVideoDotDotDot": "Couper la vidéo…", "remuxVideoTitle": "Vidéo de remuxage", "remuxVideoDotDotDot": "Remuxer la vidéo…", "remuxVideoInputVideo": "Vidéo d'entrée :", "remuxVideoMultipleTracksRequiresMkv": "Plusieurs pistes audio ou de sous-titres nécessitent le conteneur MKV.\r\nLe format de sortie a été automatiquement basculé vers .mkv.", "remuxVideoOutputFormat": "Format de sortie :", "remuxVideoOutputFile": "Fichier de sortie :", "remuxVideoRemuxing": "Remuxage vidéo et audio…", "remuxVideoFinalizing": "Finalisation du fichier de sortie (déplacement de l'index au début)…", "remuxVideoCompleted": "Vidéo remuxée avec succès.", "remuxVideoFailed": "Échec du remuxage de la vidéo.", "remuxVideoPleaseSelectBoth": "Veuillez sélectionner les fichiers vidéo et audio.", "remuxVideoAssRequiresMkv": "Les sous-titres ASS/SSA nécessitent le conteneur MKV pour conserver tous les formats et styles.", "remuxVideoSccRequiresMov": "Les sous-titres \"Scenarist\" (.scc) sont intégrés sous forme de sous-titres codés CEA-608, qui nécessitent le conteneur MOV ou MPG. Le format de sortie a été automatiquement basculé vers .mov.", "remuxVideoSccNotWithWebM": "Les sous-titres codés \"Scenarist\" (.scc) nécessitent le conteneur MOV, qui ne peut pas contenir la vidéo VP9/AV1 d'un fichier .webm. Supprimez le fichier .scc ou convertissez-le dans un autre format de sous-titres.", "remuxVideoMpgMaxTwoCaptionTracks": "Un fichier .mpg contient au plus deux pistes de sous-titres (CC1 et CC3) - supprimez les fichiers de sous-titres pour qu'il en reste une ou deux.", "remuxVideoMccRequiresMpg": "Les sous-titres \"MacCaption\" (.mcc) sont intégrés sous forme de sous-titres CEA-608/708 dans la vidéo MPEG-2, ce qui nécessite le conteneur MPG", "remuxVideoMpgReencodeVideoX": "Les sous-titres codés dans un fichier .mpg nécessitent une vidéo MPEG-2 et la vidéo est {0}. Ré-encoder la vidéo en MPEG-2 ? Cela prend plus de temps et diminue un peu la qualité.", "remuxVideoFileHasNoAudioX": "\"{0}\" n'a pas de piste audio, il ne peut donc pas être utilisé comme source audio.", "remuxVideoAddingClosedCaptions": "Ajout de sous-titres codés…", "remuxVideoSelectAudioTrack": "Sélectionnez la piste audio", "remuxVideoSelectAudioTrackFor": "Sélectionnez la piste audio pour {0}", "remuxVideoSelectAudioTrackPrompt": "Le fichier '{0}' contient {1} pistes audio.\r\nVeuillez sélectionner la piste audio à remuxer :", "remuxVideoVideoFile": "vidéo", "remuxVideoAudioFile": "audio", "remuxVideoAudioFiles": "Fichiers audio :", "remuxVideoSubtitleFiles": "Fichiers de sous-titres (sous-titres logiciels facultatifs) :", "remuxVideoSelectAudioTrackDotDotDot": "Sélectionnez la piste audio…", "remuxVideoFilesX": "{0} fichiers", "remuxVideoMixAudio": "Mélanger l'audio sur une seule piste", "remuxVideoVolumePercent": "Volume %:", "remuxVideoVolumeX": "Volume {0} %", "remuxVideoFastStart": "Optimiser pour le streaming Web (déplacer l'index vers l'avant - plus lent)", "embedSubtitlesDotDotDot": "Ajouter/retirer des sous-titres embarqués et générer une vidéo…", "generateTimeCodes": "Générer les horodatages", "checkeredImage": "Image à damier", "promptForFfmpegParamsAndGenerate": "Demander les paramètres ffmpeg et générer", "cutVideoCutSegments": "Couper les segments", "cutVideoMergeSegments": "Fusionner les segments", "cutVideoSplitSegments": "Enregistrer les segments individuellement", "cutVideoAlsoCutSubtitle": "Couper aussi les sous-titres", "cutVideoSubtitleFileGeneratedX": "Fichier de sous-titres généré : {0}", "cutVideoTransition": "Transition entre les segments", "cutVideoTransitionDurationSeconds": "Durée (secondes)", "cutVideoFadeInSeconds": "Fondu du noir au début (secondes)", "cutVideoFadeOutSeconds": "Fondu au noir à la fin (secondes)", "cutVideoPreviewTransition": "Aperçu de la transition", "cutVideoPreviewTransitionTitle": "Aperçu des transitions", "cutVideoPreviewNeedsJoin": "Il n'y a pas de jointure pour prévisualiser - ajoutez au moins deux segments à fusionner ou un segment à couper au milieu.", "cutVideoTransitionInfoX": "Chaque transition chevauche les parties qu'elle rejoint, de sorte que la sortie est plus courte de {0} secondes par jointure.\r\nUn sous-titre coupé est resynchronisé pour correspondre.", "cutVideoTransitionFade": "Disparaître", "cutVideoTransitionFadeBlack": "Fondu à travers le noir", "cutVideoTransitionFadeWhite": "Fondu à travers le blanc", "cutVideoTransitionFadeGrays": "Fondu en gris", "cutVideoTransitionDissolve": "Dissoudre", "cutVideoTransitionWipeLeft": "Essuyer à gauche", "cutVideoTransitionWipeRight": "Essuyer à droite", "cutVideoTransitionWipeUp": "Essuyer en haut", "cutVideoTransitionWipeDown": "Essuyer", "cutVideoTransitionSlideLeft": "Glisser vers la gauche", "cutVideoTransitionSlideRight": "Glisser vers la droite", "cutVideoTransitionSlideUp": "Glisser vers le haut", "cutVideoTransitionSlideDown": "Glisser vers le bas", "cutVideoTransitionSmoothLeft": "Lisser à gauche", "cutVideoTransitionSmoothRight": "Lisser à droite", "cutVideoTransitionCircleOpen": "Cercle ouvert", "cutVideoTransitionCircleClose": "Cercle fermé", "cutVideoTransitionRadial": "Radial", "cutVideoTransitionPixelize": "Pixeliser", "cutVideoTransitionBlur": "Se brouiller", "importCurrentSubtitle": "Importer le sous-titre actuel", "addRemoveEmbeddedSubtitlesTitle": "Ajouter/supprimer/éditer des sous-titres embarqués", "addRemoveEmbeddedSubtitlesMp4Title": "Ajouter/supprimer/éditer des sous-titres embarqués (MP4)", "addCurrentSubtitle": "Ajouter le sous-titre actuel", "embeddedTrackNoSubtitlesFoundTitle": "Aucun sous-titre trouvé", "embeddedTrackNoSubtitlesFoundMessage": "Le fichier de sous-titres sélectionné ne contient aucun sous-titre.", "embeddedTrackNoTracksTitle": "Aucune piste ajoutée", "embeddedTrackNoTracksMessage": "Ajoutez une ou plusieurs pistes de sous-titre, ou chargez une vidéo qui contient déjà des sous-titres incorporés.", "embeddedTrackUnableToGenerateTitle": "Impossible de générer la vidéo", "embeddedTrackUnableToGenerateMessage": "Fichier vidéo de sortie non généré : {0}{1}Paramètres : {2}", "embeddedTrackPreviewUnavailableTitle": "Aperçu indisponible", "embeddedTrackPreviewUnavailableMessage": "Impossible d'extraire la piste de sous-titre sélectionnée. Le codec n'est peut-être pas un format texte que ffmpeg peut convertir en SRT (p. ex. sous-titres bitmap).", "embeddedTrackGeneratingVideoXY": "Génération de la vidéo… {0}% {1}", "embeddedTrackGeneratingVideo": "Génération de la vidéo…", "mp4FilesFilter": "Fichiers MP4", "embeddedTracksPickVideoHint": "Choisir un fichier vidéo ou en déposer un ici pour voir ses pistes de sous-titres.", "viewMatroskaTrackX": "Voir la piste Matroska - {0}", "resolutionSeparator": "x", "openFromUrlTitle": "Ouvrir le fichier vidéo à partir d'une URL", "openFromUrlOpenOnline": "Ouvrir en ligne", "openFromUrlOpenOnlineDescription": "Diffuser la vidéo directement. Démarrage le plus rapide.", "openFromUrlOpenOnlineNote": "Parole vers texte et les pics de forme d'onde ne sont pas disponibles dans ce mode.", "openFromUrlDownloadAndOpen": "Télécharger et ouvrir", "openFromUrlDownloadAndOpenDescription": "Enregistrer la vidéo localement, puis l'ouvrir.", "openFromUrlDownloadAndOpenNote": "Requis pour Parole vers texte et les pics de forme d'onde.", "openFromUrlDownloadingTitle": "Téléchargement de la vidéo", "openFromUrlDownloadSubtitles": "Télécharger aussi les sous-titres", "openFromUrlDownloadVideo": "Télécharger la vidéo", "openFromUrlIncludeAutoGeneratedSubtitles": "Inclure les sous-titres auto-générés (langue originale)", "assaStyleWillBeUsed": "Le style ASSA actuel sera utilisé\r\n\r\nChangez le format des sous-titres si\r\nvous souhaitez définir des styles ici", "pickOnlineSubtitleTitle": "Choisir le sous-titre à télécharger", "outputSettingsTitle": "Paramètres de sortie", "ttsCrispAsrSettingsTitle": "Paramètres {0} (CrispASR)", "ttsDownloadEngineTitle": "TTS - Télécharger le moteur", "indexTts25LicenseTitle": "IndexTTS 2.5 - licence du modèle", "indexTts25LicenseHeader": "Le modèle IndexTTS 2.5 dispose de sa propre licence", "indexTts25LicenseIntro": "Le moteur audio.cpp est sous licence Apache-2.0, mais les poids du modèle IndexTTS 2.5 sont concédés sous licence par bilibili selon des conditions qui ne sont pas « Open source ». Veuillez prendre connaissance des points principaux avant de procéder au téléchargement.", "indexTts25LicenseReadFullText": "Lire le texte intégral de la licence", "indexTts25LicenseModelPage": "Page du modèle", "indexTts25LicenseAcceptCheckBox": "J'ai lu et j'accepte le contrat de licence d'utilisation du modèle bilibili", "indexTts25LicenseAcceptAndDownload": "Accepter et télécharger", "indexTts25LicenseDeclined": "IndexTTS 2.5 ne peut pas être utilisé tant que la licence du modèle n'a pas été acceptée.", "indexTts25SettingsTitle": "Paramètres d'IndexTTS 2.5 (audio.cpp)", "indexTts25Emotion": "Émotion", "indexTts25EmotionStrength": "Intensité de l'émotion", "pickOnlineSubtitleFetching": "Téléchargement des sous-titres…", "pickOnlineSubtitleNoneFound": "Aucun sous-titre trouvé pour cette URL.", "forcedAligner": "Aligneur forcé", "postProcessing": "Post-traitement…", "toggleCurrentSubtitleWhilePlaying": "Activer/désactiver le sous-titre actuel pendant la lecture", "toggleSubtitlesOnVideoPlayer": "Basculer les sous-titres sur le lecteur vidéo", "subtitlesOnVideoPlayerOn": "Sous-titres sur le lecteur vidéo : activés", "subtitlesOnVideoPlayerOff": "Sous-titres sur le lecteur vidéo : désactivés", "onlyMkvCanSupportEmbeddedSubtitleEditing": "Seuls les fichiers Matroska (.mkv, .webm) prennent en charge l'édition de sous-titres embarqués.", "reEncodeInfo": "Le réencodage peut rendre le sous-titrage plus fluide :\r\n• Résolution plus petite (les résolutions élevées ralentissent le sous-titrage)\r\n• Réencoder la vidéo en H.264 + yuv420p la rend plus compatible\r\n• Optimisé pour le seek rapide", "reEncodeGeneratingVideoX": "Génération vidéo… {0}% {1}", "reEncodeGeneratingVideoXofY": "Génération vidéo {0}/{1}… {2}% {3}", "reEncodeUnableToGenerateVideo": "Impossible de générer la vidéo", "reEncodeOutputVideoFileNotGenerated": "Fichier vidéo de sortie non généré : {0}\r\nParamètres : {1}", "reEncodeGeneratingDone": "Génération terminée", "reEncodeGeneratedFilesX": "Fichiers générés ({0}) :", "reEncodeFfmpegParameters": "Paramètres ffmpeg", "analyzingVideoX": "Analyse de la vidéo… {0}% {1}", "analyzingVideoXofY": "Analyse de la vidéo {0}/{1}… {2} % {3}", "backgroundImageFileNotSelected": "Fichier image d'arrière-plan non sélectionné", "backgroundImageFileDoesNotExistX": "Le fichier d'image d'arrière-plan n'existe pas : {0}", "voices": "Voix", "presets": "Préréglages", "talkerX": "Locuteur {0}", "baseModel": "Modèle de base", "turboModel": "Modèle Turbo", "ttsEngineNotInstalled": "{0} non installé", "ttsEngineUpdateAvailable": "{0} - mise à jour disponible", "ttsEngineTooOldUpdateRequired": "{0} trop ancien - mise à jour requise", "ttsEngineChatterboxCapable": "{0} (compatible Chatterbox)" }, "waveform": { "guessTimeCodes": "Deviner les horodatages", "guessTimeCodesScanBlockSize": "Taille du bloc de balayage (ms) :", "guessTimeCodesScanBlockAverageMin": "Moyenne minimale du bloc de balayage (% du maximum) :", "guessTimeCodesScanBlockAverageMax": "Moyenne maximale du bloc de balayage (% du maximum) :", "guessTimeCodesSplitLongSubtitlesAt": "Scinder les sous-titres longs à (ms) :", "speechToTextSelectedLinesDotDotDot": "Reconaissance vocale des lignes sélectionnées…", "speechToTextNewSelectionDotDotDot": "Reconaissance vocale de la nouvelle sélection…", "seekSilence": "Rechercher un silence", "minSilenceDurationSeconds": "Durée minimale du silence (secondes) :", "maxSilenceVolume": "Volume maximal Volume du silence (0,0 - 1,0):", "guessTimeCodesDotDotDot": "Deviner les horodatages…", "seekSilenceDotDotDot": "Rechercher le silence…", "extractAudioDotDotDot": "Extraire l'audio…", "cloneVoiceTo": "Cloner la voix vers", "cloneVoiceNameTitle": "Nom de la nouvelle voix", "cloneVoiceExtractFailed": "Impossible d'extraire l'audio pour la ligne sélectionnée.", "lineXHasNoDuration": "La ligne {0} n'a pas de durée (l'heure de fin n'est pas postérieure à l'heure de début), il n'y a donc pas d'audio à extraire.", "audioClipsSkippedLinesX": "Aucun audio n'a pu être extrait pour ces lignes, elles ont donc été ignorées : {0}", "toggleShotChange": "Changement de prise de vue…", "resetWaveformZoomAndSpeed": "Réinitialiser le zoom et la vitesse de la forme d'onde", "showOriginalSubtitle": "Afficher le sous-titre original", "timelineGroupTracksBy": "Regrouper les pistes de sous-titres par", "timelineShowThumbnails": "Afficher les miniatures des vidéos", "showSpeechOnly": "Afficher uniquement la parole (lent à générer)", "isolatingSpeechForWaveformX": "Isoler la parole pour la forme d'onde… {0}", "isolatingSpeechForWaveformFailed": "Impossible d'isoler la parole pour la forme d'onde - voir le journal des outils", "speechOnlyWaveformReady": "La forme d'onde affiche désormais uniquement la parole", "showOnlyWaveform": "Afficher uniquement la forme d'onde", "showOnlySpectrogram": "Afficher uniquement le spectrogramme", "showWaveformAndSpectrogram": "Afficher la forme d'onde et le spectrogramme", "spectrogramClassicViridis": "Viridis", "spectrogramClassicPlasma": "Plasma", "spectrogramClassicInferno": "Inferno", "spectrogramClassicTurbo": "Turbo", "spectrogramNeon": "Néon", "waveformDrawStyleFancy": "Fantaisie", "setVideoPositionAndPauseAndSelectSubtitle": "Définir la position vidéo, mettre en pause et sélectionner le sous-titre", "setVideopositionAndPauseAndSelectSubtitleAndCenter": "Définir la position vidéo, mettre en pause, sélectionner le sous-titre et centrer", "setVideoPositionAndPause": "Définir la position vidéo et mettre en pause", "setVideopositionAndPauseAndCenter": "Définir la position vidéo, mettre en pause et centrer", "setVideoposition": "Définir la position vidéo" }, "sync": { "visualSync": "Synchronisation visuelle", "startScene": "Début de scène", "endScene": "Fin de scène", "playTwoSecondsAndBack": "Lire 2 s & revenir", "findText": "Trouver le texte", "resolutionXDurationYFrameRateZ": "Résolution : {0}, durée : {1}, fréquence d'images : {2}", "startSceneMustComeBeforeEndScene": "Le début de scène doit précéder la fin de scène", "goToSubPos": "Aller à la position du sous-titre", "speedInPercentage": "Vitesse en %", "fromDropFrameValue": "Valeur de drop-frame d'origine", "toDropFrameValue": "Valeur de drop-frame cible", "adjustAll": "Ajuster tout", "adjustSelectedLines": "Ajuster les lignes sélectionnées", "adjustSelectedLinesAndForward": "Ajuster les lignes sélectionnées et avancer", "toFrameRate": "Vers fréquence d'images", "fromFrameRate": "Depuis fréquence d'images", "videoXFrameRateY": "{0} à {1} ips", "adjustAllTimes": "Ajuster tous les horodatages (afficher plus tôt / plus tard)", "showEarlier": "Afficher plus tôt", "showLater": "Afficher plus tard", "setSyncPoint": "Définir le point de synchronisation", "setSyncPointViaVideo": "Définir le point de synchro via la vidéo…", "syncPointTimeCode": "Horodatage du point de synchronisation", "syncPoints": "Points de synchronisation", "pointSync": "Synchronisation des points", "pointSyncViaOther": "Synchronisation des points via un autre sous-titre", "syncPointCandidateAfterInfo": "Les lignes suivies de {0}+ secondes de silence sont mises en surbrillance : elles constituent souvent des points de synchronisation fiables", "gapAfter": "Écart après", "adjustAllShortcuts": "Raccourcis clavier :\r\n\r\n• Maj + Gauche/Droite : Déplacement de 10 ms\r\n• Ctrl + Gauche/Droite : Déplacement de 100 ms\r\n• Alt + Gauche/Droite : Déplacement de 500 ms", "adjustAllShortcutsFrames": "Raccourcis clavier :\r\n\r\n• Maj + Gauche/Droite : Déplacer d'une image\r\n• Ctrl + Gauche/Droite : Déplacer de 10 images\r\n• Alt + Gauche/Droite : Déplacer d'une seconde", "offsetInSeconds": "Décalage en secondes", "speedFactor": "Facteur de vitesse", "showEarlierLaterDotDotDot": "Afficher plus tôt / plus tard…" }, "translate": { "translateViaCopyPaste": "Traduction automatique par copier-coller", "maxBlockSize": "Taille maximale des blocs", "lineSeparator": "Séparateur de lignes", "blockCopyInfo": "Accéder au traducteur/IA et coller le texte (déjà dans le presse-papiers), copier le résultat dans le presse-papiers et cliquer sur le bouton ci-dessous.", "blockCopyGetFromClipboard": "Récupérer le texte du presse-papiers (depuis le traducteur/IA)", "reCopyTextToClipboard": "Recopier le texte dans le presse-papiers (pour le traducteur/IA)", "blockXOfY": "Bloc {0} sur {1}", "noTextInClipboard": "Aucun texte dans le presse-papiers", "textInClipboardIsSameAsSourceText": "Le texte dans le presse-papiers est identique au texte source. Veuillez essayer à nouveau.", "lineMerge": "Fusion de lignes", "delayInSecondsBetweenRequests": "Délai entre les requêtes (en secondes)", "maxBytesPerRequest": "Nombre max. d'octets par requête", "keepMusicLinesUntranslated": "Ne pas traduire les lignes entre les symboles musicaux (♪ … ♪)", "promptText": "Texte d'invite", "resetPromptToDefault": "Réinitialiser l'invite par défaut", "translateEachLineSeparately": "Traduire chaque ligne séparément", "translationError": "Erreur de traduction", "translationFailedMessage": "La traduction {0} a échoué.", "translationFailedHint": "Cela peut être dû à un problème de réseau, à une clé API invalide ou à des limites d'utilisation de l'API. Veuillez vérifier votre connexion et vos paramètres API, puis réessayer.", "showTechnicalDetails": "Afficher les détails techniques", "hideTechnicalDetails": "Masquer les détails techniques", "technicalDetails": "Détails techniques", "pleaseSelectATargetLanguage": "Veuillez sélectionner une langue cible", "readyToTranslate": "Prêt à traduire", "translating": "Traduction…", "translationComplete": "Traduction terminée", "translateInPlaceNoOriginal": "Traduire sur place (ne pas créer d'original)", "translationCancelled": "Traduction annulée", "swapLanguages": "Permuter les langues source et cible", "xIsAlreadyDownloadedReDownload": "{0} est déjà téléchargé. Le télécharger à nouveau ?", "advancedSettingsSubtitle": "Options de traitement par lots, de contexte et d'échantillonnage pour le moteur avancé llama.cpp", "context": "Contexte", "synopsis": "Synopsis", "synopsisHint": "Description facultative du contenu (genre, paramètre, ton) - incluse dans chaque requête", "glossary": "Glossaire", "glossaryHint": "Un par ligne : terme source = traduction", "previousLinesAsContext": "Lignes précédentes comme contexte", "linesPerBatch": "Lignes par lot", "keepLineBreaks": "Conserver les sauts de ligne", "samplingParameters": "Paramètres d'échantillonnage", "minusOneMeansDefault": "-1 = valeur par défaut du modèle/serveur", "temperature": "Température", "topP": "Top-p", "topK": "Top-k", "repeatPenalty": "Pénalité de répétition", "maxTokensPerReply": "Nombre max. de jetons par réponse", "serverContextSizeTokens": "Taille du contexte serveur (jetons)", "extraServerParameters": "Paramètres de serveur supplémentaires", "extraServerParametersHint": "Arguments de ligne de commande supplémentaires du serveur Lama, p. ex.\r\n\"-ngl 30 --no-mmap\" - appliqué au démarrage du serveur local", "useOnlyExtraServerParameters": "Utilisez uniquement ces paramètres", "useOnlyExtraServerParametersHint": "Démarrez llama-server avec les paramètres ci-dessus au lieu du réglage propre de Subtitle Edit - seuls le modèle, l'hôte et le port resterons définis", "serverRunningAtX": "Serveur exécuté sur {0}", "customPromptHint": "Instructions personnalisées ({0} = langue source, {1} = langue cible) ; vide = invite intégrée", "editTranslationHint": "Cliquer sur la traduction de la ligne sélectionnée pour la modifier (\"Entrée\" fait les sauvegardes, \"Échap\" les annules)", "llamaCppDownloadEngineAndModelPrompt": "llama.cpp nécessite le téléchargement du moteur llama-server et d'un modèle de traduction. Télécharger maintenant ?", "llamaCppDownloadEnginePrompt": "llama.cpp nécessite le téléchargement du moteur llama-server. Télécharger maintenant ?", "llamaCppDownloadModelPrompt": "llama.cpp nécessite le téléchargement du modèle de traduction sélectionné. Télécharger maintenant ?" }, "options": { "settings": { "dialogStyle": "Style de dialogue", "dialogStyleDashSecondLineWithoutSpace": "Tirets sur la deuxième ligne sans espace", "dialogStyleDashSecondLineWithSpace": "Tirets sur la deuxième ligne avec espace", "dialogStyleDashBothLinesWithSpace": "Tirets sur les deux lignes avec espace", "dialogStyleDashBothLinesWithoutSpace": "Tirets sur les deux lignes sans espace", "continuationStyle": "Style de continuation", "continuationStyleNoneTrailingDots": "Aucun, points de suspension pour les pauses (uniquement en fin de ligne)", "continuationStyleNoneLeadingTrailingDots": "Aucun, points de suspension pour les pauses", "continuationStyleNoneTrailingEllipsis": "Aucun, points de suspension pour les pauses (fin uniquement)", "continuationStyleNoneLeadingTrailingEllipsis": "Aucun, points de suspension pour les pauses", "continuationStyleOnlyTrailingDots": "Points (en fin uniquement)", "continuationStyleLeadingTrailingDots": "Points", "continuationStyleOnlyTrailingEllipsis": "Points de suspension (en fin uniquement)", "continuationStyleLeadingTrailingEllipsis": "Points de suspension", "continuationStyleLeadingTrailingDash": "Tiret", "continuationStyleLeadingTrailingDashDots": "Tiret, mais points pour les pauses", "cpsLineLengthStyle": "Cps/longueur de ligne", "cpsLineLengthStyleCalcAll": "Compter tous les caractères", "cpsLineLengthStyleCalcNoSpaceCpsOnly": "Compter tous les caractères sauf les espaces, cps uniquement", "cpsLineLengthStyleCalcNoSpace": "Compter tous les caractères sauf les espaces", "cpsLineLengthStyleCalcCjk": "CJK 1, Latin 0,5", "cpsLineLengthStyleCalcCjkNoSpace": "CJK 1, Latin 0,5, espace 0", "cpsLineLengthStyleCalcIncludeCompositionCharacters": "Inclure les caractères de composition", "cpsLineLengthStyleCalcIncludeCompositionCharactersNotSpace": "Inclure les caractères de composition, pas les espaces", "cpsLineLengthStyleCalcNoSpaceOrPunctuation": "Aucun espace ni ponctuation ()[]-:;,.!?", "cpsLineLengthStyleCalcNoSpaceOrPunctuationCpsOnly": "Aucun espace ni ponctuation, CPS uniquement", "cpsLineLengthStyleCalcIgnoreArabicDiacritics": "Ignorer les diacritiques arabes", "cpsLineLengthStyleCalcIgnoreArabicDiacriticsNoSpace": "Ignorer les diacritiques arabes, sans espace", "searchSettingsDotDotDot": "Rechercher des paramètres…", "network": "Réseau", "fileTypeAssociations": "Associations de types de fichiers", "textBoxColorTags": "Balises de couleur (HTML/ASSA) dans la zone de texte des sous-titres", "textBoxLiveSpellCheck": "Correction orthographique en direct dans la zone de texte des sous-titres", "textBoxCenterText": "Centrer le texte dans la zone de texte des sous-titres", "textBoxFontBold": "Texte en gras dans la zone de texte des sous-titres", "textBoxFontSize": "Taille de la police dans la zone de texte des sous-titres", "subtitleTextBoxAndGridFontName": "Police d'interface utilisateur dans la zone de texte et la grille des sous-titres", "subtitleGridFontSize": "Taille de la police dans la grille des sous-titres", "subtitleGridTextSingleLine": "Afficher le texte des sous-titres sur une seule ligne dans la grille", "subtitleGridTextSingleLineSeparator": "Séparateur de ligne unique (p. ex.
)", "subtitleGridTextDisplay": "Affichage du texte des sous-titres dans la grille", "subtitleGridTextDisplayClip": "Tronquer (ligne unique)", "subtitleGridTextDisplayWrap": "Retour à la ligne pour ajuster à la fenêtre", "subtitleGridTextDisplayEllipsis": "Ligne unique avec points de suspension", "subtitleGridLiveSpellCheck": "Correction orthographique en direct dans la grille des sous-titres", "subtitleGridCenterText": "Centrer le texte dans la grille de sous-titres", "subtitleGridShowFormatting": "Afficher le texte formaté (HTML/ASSA) dans la grille des sous-titres", "showUpDownStartTime": "Afficher les commandes haut/bas pour « Afficher »", "showUpDownEndTime": "Afficher les commandes haut/bas pour « Masquer »", "showUpDownDuration": "Afficher les commandes haut/bas pour « Durée »", "showUpDownLabels": "Afficher les étiquettes des boutons haut/bas « Afficher/Masquer/Durée »", "showButtonHints": "Afficher les infobulles des boutons", "gridCompactMode": "Utiliser le mode compact pour la grille", "gridAlternatingRows": "Utiliser des couleurs de ligne alternées dans la grille", "gridAlternatingRowColor": "Couleur de ligne alternée (thème clair)", "gridAlternatingRowColorDark": "Couleur de ligne alternée (thème sombre)", "uiFont": "Police d'interface", "theme": "Thème", "iconTheme": "Thème d'icônes", "darkThemeForegroundColor": "Couleur de premier plan du thème sombre", "darkThemeBackgroundColor": "Couleur d'arrière-plan du thème sombre", "showGridLines": "Afficher les lignes de grille", "showHorizontalLineAboveToolbar": "Afficher une ligne horizontale au-dessus de la barre d'outils", "bookmarkColor": "Couleur des signets", "spellCheckHighlightColor": "Couleur de surbrillance de la vérification orthographique", "singleLineMaxLength": "Longueur max. d'une ligne", "optimalCharsPerSec": "Car./sec optimal", "maxCharsPerSec": "Car./sec max.", "maxWordsPerMin": "Mots/min max.", "minDurationMs": "Durée min. (ms)", "maxDurationMs": "Durée max. (ms)", "minGapMs": "Écart min. (ms)", "minGapFrames": "Écart min. (images)", "minGapCalculateDotDotDot": "Calculer l'écart minimum à partir d'une fréquence d'images…", "minGapCalculateTitle": "Écart minimum entre les sous-titres en ms", "minGapCalculateFrames": "Écart minimum dans les cadres", "minGapCalculateXFramesAtYGivesZMs": "{0} images à une fréquence d'images de {1} donnent {2} millisecondes.", "minGapCalculateUseXAsNewGap": "Utiliser \"{0}\" millisecondes comme nouvel écart minimum ?", "maxLines": "Nbr max. de lignes", "unbreakSubtitlesShortThan": "Ne pas scinder les sous-titres plus courts que (car.)", "autoBreakLineEndingEarly": "Césure automatique anticipée pour la fin de phrase (.!?)", "autoBreakCommaBreakEarly": "Césure automatique anticipée pour la virgule", "autoBreakDashEarly": "Césure automatique anticipée pour le tiret (dialogues)", "autoBreakUsePixelWidth": "Césure automatique selon la largeur en pixels", "autoBreakPreferBottomHeavy": "Césure automatique préférer le bas lourd", "autoBreakPreferBottomPercent": "Césure auto. privilégiant la ligne du bas (pourcentage)", "useDoNotBreakAfterList": "Utiliser la liste des éléments à ne pas scinder après", "newEmptyDefaultMs": "Durée par défaut des nouveaux sous-titres (ms)", "timeCodeUpDownStepMs": "Incrément de modification de l'horodatage (ms)", "moveSelectedLinesStepMs": "Déplacer le raccourci des lignes sélectionnées (ms)", "moveStartEndStepMs": "Déplacer l'étape de raccourci de début/fin (ms)", "moveLinesShortenNeighbor": "Déplacer les lignes : raccourcir la ligne précédente/suivante au lieu de la superposer", "promptBeforeDelete": "Demander confirmation avant suppression", "rememberPositionAndSize": "Mémoriser la position et la taille de la fenêtre", "titleBarFullFileName": "Afficher le chemin complet du fichier dans la barre de titre", "showRecentFiles": "Afficher les fichiers récents (pour la réouverture)", "openLastFileOnStart": "Ouvrir le dernier fichier récent au démarrage", "autoSave": "Enregistrement automatique (sauvegarder le fichier ouvert pendant l'édition)", "autoBackupOn": "Sauvegarde automatique activée", "autoBackupIntervalMinutes": "Intervalle de sauvegarde automatique (minutes)", "autoBackupDeleteAfterDays": "Durée de conservation des sauvegardes auto. (jours)", "settingsBackupOn": "Paramètres de sauvegarde automatique", "settingsBackupIntervalDays": "Intervalle de sauvegarde des paramètres (jours, 0 = à chaque démarrage)", "settingsBackupMaxCount": "Sauvegardes des paramètres à conserver", "autoConvertToUtf8": "Conversion automatique de l'encodage en UTF-8 à l'ouverture", "autoTrimWhiteSpace": "Suppression automatique des espaces blancs", "removeBlankLinesWhenOpening": "Supprimer les lignes vides à l'ouverture d'un sous-titre", "defaultEncoding": "Encodage par défaut", "colorDurationTooShort": "Durée de la couleur si trop courte", "colorDurationTooLong": "Durée de la couleur si trop longue", "colorTextTooLong": "Couleur du texte si trop long", "colorTextTooWide": "Couleur du texte si trop large (en pixels)", "colorTextTooManyLines": "Couleur du texte si plus de 2 lignes", "colorTextTooManyLinesX": "Colorer le texte si plus de {0} lignes", "colorCharactersPerSecond": "Colorer les caractères par seconde si le nombre est trop élevé", "colorWordsPerMinute": "Colorer les mots par minute si le nombre est trop élevé", "colorOverlap": "Couleur du chevauchement des horodatages", "colorGapTooShort": "Couleur si l'écart est trop court", "errorBackgroundColor": "Couleur d'arrière-plan en cas d'erreur", "waveformDrawGridLines": "Dessiner les lignes de la grille", "waveformUseSkiaRenderer": "Utiliser un moteur de rendu rapide expérimental", "waveformCenterVideoPositionAlsoWhenPaused": "Centrer la vidéo également en pause", "waveformSelectCurrentSubtitleWhilePaused": "Sélectionnez également le sous-titre actuel en pause", "waveformRememberZoom": "N'oubliez pas le zoom (horizontal et vertical)", "waveformShowToolbar": "Afficher la barre d'outils", "waveformShowToolbarEdit": "Éditer la barre d'outils…", "waveformShowToolbarEditLabel": "Éléments de la barre d'outils", "waveformSpectrogramCombinedWaveformHeight": "Hauteur de la forme d'onde combinée (spectrogramme / forme d'onde) %", "waveformFocusTextboxAfterInsertNew": "Centrer la zone de texte après insertion", "waveformInvertMouseWheel": "Inverser la molette de la souris", "waveformMouseWheelSetsVideoPosition": "La molette de la souris définit la position vidéo", "waveformMouseWheelVideoPositionStep": "Pas du déplacement vidéo à la molette", "waveformMouseWheelStepOneFrame": "1 image", "waveformMouseWheelStepOneSecond": "1 seconde", "waveformMouseWheelStepMilliseconds": "{0} ms", "waveformSnapToShotChanges": "Aligner sur les changements de plan (maintenir Maj pour annuler)", "waveformSnapToFrames": "Accrocher aux images", "waveformSnapToShotChangesPixels": "Distance d'accrochage lors du déplacement (pixels)", "waveformSnapToShotChangeStartMaxSeconds": "Aligner sur le changement de tir le plus proche : distance de départ maximale (secondes)", "waveformSnapToShotChangeEndMaxSeconds": "Aligner sur le changement de tir le plus proche : distance finale maximale (secondes)", "waveformSnapToShotChangeSameShotEndMaxSeconds": "Aligner sur le changement de tir le plus proche : distance de fin maximale lorsque le début et la fin partagent une coupe (secondes)", "waveformGuessStartOffsetMs": "Deviner l'heure de début à partir de la forme d'onde : placer le début plus tôt de (ms)", "waveformGuessEndOffsetMs": "Deviner l'heure de fin à partir de la forme d'onde : placer la fin plus tard d'ici (ms)", "waveformShotChangesAutoGenerate": "Générer automatiquement les changements de plan", "waveformTextFontSize": "Taille de police du texte de forme d'onde", "waveformTextFontBold": "Mise en gras du texte de forme d'onde", "waveformTextColor": "Couleur du texte de la forme d'onde", "waveformColor": "Couleur de la forme d'onde", "waveformBackgroundColor": "Couleur d'arrière-plan de la forme d'onde", "waveformSelectedColor": "Afficher l'icône « Disposition »", "downloadFfmpeg": "Télécharger ffmpeg", "fixCommonErrorsSkipStep1": "Corriger les erreurs courantes : ignorer l'étape 1 (choix des corrections)", "showPluginsMenu": "Afficher le menu « Modules »", "proxyAddress": "Adresse du proxy", "password": "Mot de passe", "proxyDomain": "Domaine", "proxyUseSystemCredentials": "Utiliser les informations d'identification du système", "proxyBypassList": "Contourner le proxy pour", "proxyBypassListHint": "Noms d'hôtes séparés par des points-virgules qui se connectent directement, (p. ex. \"internal.company.com;example.org\")", "updates": "Mises à jour", "checkForUpdatesOnStartup": "Rechercher des mises à jour au démarrage de l'application", "checkForUpdatesChannel": "Notifier pour", "checkForUpdatesChannelStable": "Versions stables uniquement", "checkForUpdatesChannelStableAndBeta": "Versions stables et beta", "defaultFormat": "Format par défaut", "defaultSaveAsFormat": "Format « Enregistrer sous » par défaut", "favoriteSubtitleFormats": "Formats de sous-titre favoris", "favoriteLanguages": "Langues préférées", "webVttUseXTimestampMap": "WebVTT : utiliser X-TIMESTAMP-MAP (décaler les horodatages au chargement)", "assaAutoSetResolution": "ASSA : définir la résolution (PlayResX/PlayResY) de la vidéo lorsqu'une vidéo est ouverte", "assaAutoSetResolutionPrompt": "ASSA : demander avant de changer la résolution pour correspondre à la vidéo (sinon rééchantillonner automatiquement)", "videoControls": "Commandes vidéo", "videoControlsEdit": "Modifier les commandes vidéo…", "videoControlsPositionText": "Texte de position/durée", "videoControlsVideoFileName": "Nom du fichier vidéo", "videoControlsPlayerName": "Nom du lecteur vidéo", "fullscreenHideControls": "Masquer les commandes vidéo en mode plein écran", "showSecondarySubtitleDialog": "Afficher la boîte de dialogue de style lors de l'ouverture d'un deuxième fichier de sous-titres", "rememberSecondarySubtitleFile": "N'oubliez pas le deuxième fichier de sous-titres", "autoOpenVideoFile": "Ouvrir automatiquement le fichier vidéo lors de l'ouverture des sous-titres", "downloadMpv": "Télécharger le fichier MPV", "downloadVlc": "Télécharger VLC", "allowSingleLetterShortcutsInTextbox": "Autoriser les raccourcis à une seule lettre dans la zone de texte", "allowTextNavigationShortcutsInTextbox": "Autoriser les raccourcis sur les touches de navigation de texte (Ctrl+Gauche/Droite, Début/Fin) dans la zone de texte", "spellCheckEnglishTreatInApostropheAsIng": "Correction orthographique : Traiter les mots se terminant par \"in\" comme \"ing\" (anglais uniquement)", "goToLineNumberSetsVideoPosition": "La fonction « Aller à la ligne » définit également la position vidéo", "adjustAllTimesRememberLineSelectionChoice": "Ajuster tous les horodatages en mémorisant le choix de sélection de ligne", "mergeKeepEndTime": "Fusionner les lignes : conserver l'heure de fin (autoriser le chevauchement avec le sous-titre suivant)", "mergeKeepEndTimeOnlyAssa": "Fusionner les lignes : conserver l'heure de fin uniquement pour « Advanced Sub Station Alpha »", "mergeAutoBreak": "Fusionner les lignes : texte fusionné avec saut automatique (désactivé pour conserver les propres sauts de ligne des lignes)", "filesAndLogs": "Fichiers et journaux", "showErrorLogFile": "Afficher le fichier journal des erreurs", "showToolsLogFile": "Afficher le fichier journal des outils", "writeToolsLog": "Écrire le journal des outils", "showSettingsFile": "Afficher le fichier de paramètres", "showAssaLayer": "Afficher la boîte de dialogue des calques ASSA", "waveformCursorColor": "Couleur de la tête du curseur de lecture, de la forme d'onde", "waveformShotChangeColor": "Couleur de changement de prise de vue de la forme d'onde", "waveformGridColor": "Couleur de la grille de forme d'onde", "waveformParagraphLeftColor": "Couleur de la bordure gauche de la forme d'onde", "waveformParagraphRightColor": "Couleur de la bordure droite de la forme d'onde", "waveformFancyHighColor": "Couleur haute de la forme d'onde fantaisie", "waveformFocusOnMouseOver": "Mise au point au survol de la souris", "resetAllSettings": "Réinitialiser tous les paramètres", "resetShortcuts": "Réinitialiser les raccourcis", "resetRecentFiles": "Réinitialiser les fichiers récents", "resetMultipleReplaceRules": "Réinitialiser les règles de remplacements multiples", "resetAppearance": "Réinitialiser l'apparence", "resetAutoTranslate": "Rétablir la traduction auto.", "resetWindowPositionAndSize": "Réinitialiser la position et la taille de la fenêtre", "resetSettingsTitle": "Réinitialiser les paramètres…", "openRuleFile": "Ouvrir le fichier de règles", "exportProfiles": "Exporter les profils", "saveRuleProfilesFile": "Enregistrer le fichier de profils de règles", "ruleProfilesExportedX": "{0} profils de règles exportés", "ruleProfilesImportedX": "{0} profils de règles importés", "useSpecialStyleAfterLongGaps": "Utiliser un style spécial après les longs écarts", "addSpace": "Ajouter un espace", "processIfEndsWithComma": "Traiter si la chaîne se termine par une virgule", "removeComma": "Supprimer la virgule", "editContinuationStyleCustom": "Modifier le style de continuation personnalisé", "longGapThreshold": "Seuil d'écartlong (ms)", "afterLongGap": "Après un long écart :", "resetSyntaxColoring": "Réinitialiser la coloration syntaxique", "resetWaveform": "Réinitialiser la forme d'onde", "resetRules": "Réinitialiser les règles", "timeCodeMode": "Mode code temporel", "timeCodeModeTime": "Heure (hh:mm:ss,zzz)", "timeCodeModeFrames": "Cadres (hh:mm:ss:ff)", "timeCodeModeFrameNumbers": "Numéros de cadre", "frameModeSnapToVideoFrames": "Enregistrer les temps sur les images de la vidéo (et non sur les images de chaque seconde)", "textBoxLimitNewLines": "Limiter le nombre de lignes dans la zone de texte du sous-titre", "mpvOpenGl": "libmpv - OpenGL", "mpvSoftwareRendering": "libmpv - Rendu logiciel (lent)", "mpvMetalRendering": "libmpv - Metal (expérimental, doit être redémarré)", "mpvWidRendering": "libmpv - Rendu par ID de fenêtre natif", "waveFormsAndSpectrogramFoldersContainsX": "Les dossiers « Waveforms » et « Spectrogram » contiennent {0}", "deleteWaveformAndSpectrogramFoldersQuestion": "Supprimer les fichiers « Waveforms » et « Spectrogram » ?", "waveformGenerateSpectrogram": "Générer un spectrogramme", "waveformAutoGenerate": "Générer automatiquement la forme d'onde à l'ouverture d'une vidéo", "waveformSpectrogramMode": "Mode spectrogramme", "waveformRightClickSelectsSubtitle": "Sélectionner un sous-titre au clic droit", "waveformDrawStyle": "Style d'affichage des formes d'onde", "waveformExtractAudioFormat": "Format d'extraction audio", "waveformExtractAudioSampleRate": "Échantillonnage d'extraction audio", "waveformExtractAudioSampleRateOriginal": "Original (conserver la source)", "waveformExtractAudioBitRate": "Débit d'extraction audio (MP3/M4A)", "ffmpegUseCenterChannelOnly": "Utiliser uniquement le canal central avant pour l'audio 5.1 (FFmpeg)", "vlcWidRendering": "Rendu avec l'ID de fenêtre natif libVLC", "ffmpegSoftwareRendering": "FFmpeg", "downloadFfmpegLibs": "Télécharger les bibliothèques FFmpeg (pour le lecteur vidéo FFmpeg)", "subtitleGridEnterKeyAction": "Action de la touche \"Entrée\" sur la grille des sous-titres", "subtitleSingleClickAction": "Action du clic unique sur la grille des sous-titres", "subtitleDoubleClickAction": "Action du double-clic sur la grille des sous-titres", "subtitleGridCenterSelectedRow": "Centrer la grille des sous-titres lors de la sélection de la ligne précédente/suivante", "saveAsBehavior": "Comportement « Enregistrer sous »", "defaultSaveLocation": "Emplacement d'enregistrement par défaut", "defaultSaveLocationSourceFileFolder": "Dossier du fichier sous-titre/vidéo", "defaultSaveLocationLastUsedFolder": "Dernier dossier utilisé", "defaultSaveLocationVideoFileFolder": "Dossier du fichier vidéo", "defaultSaveLocationSubtitleFileFolder": "Dossier du fichier sous-titre", "defaultSaveLocationCustomFolder": "Dossier personnalisé", "saveAsAppendLanguageCode": "Ajouter le code langue « Enregistrer sous »", "gridGoToSubtitleAndSetVideoPosition": "Aller au sous-titre et définir la position vidéo", "gridGoToNextLine": "Aller à la ligne suivante", "gridGoToSubtitleOnlyWaveformOnly": "Aller au sous-titre uniquement (forme d'onde uniquement)", "gridGoToSubtitleAndPause": "Aller au sous-titre et mettre en pause", "gridGoToSubtitleAndPlay": "Aller au sous-titre et lire", "gridGoToSubtitleAndPauseAndFocusTextBox": "Aller au sous-titre, mettre en pause et sélectionner la zone de texte", "gridGoToSubtitleAndPlayAndFocusTextBox": "Aller au sous-titre, lire et placer le curseur dans la zone de texte", "subtitleListActionVideoGoToPositionAndPlayCurrentAndPause": "Aller à la position vidéo, lire le segment actuel et mettre en pause", "subtitleListActionVideoGoToPositionMinus1SecAndPause": "Aller à la position vidéo - 1 s et mettre en pause", "subtitleListActionVideoGoToPositionMinusHalfSecAndPause": "Aller à la position vidéo - 0,5 s et mettre en pause", "subtitleListActionVideoGoToPositionMinus1SecAndPlay": "Aller à la position vidéo - 1 s et lire", "subtitleGridFormattingNone": "Aucune mise en forme", "subtitleGridFormattingShowFormatting": "Afficher la mise en forme", "subtitleGridFormattingShowTags": "Afficher les balises", "subtitleGridFormattingHideTags": "Masquer les balises", "subtitleGridFormattingShowFormattingKeepTags": "Afficher la mise en forme, conserver les balises non visuelles", "waveformParagraphBackgroundColor": "Couleur d'arrière-plan de la forme d'onde des sous-titres", "waveformParagraphSelectedBackgroundColor": "Couleur d'arrière-plan de la forme d'onde des sous-titres sélectionnés", "waveformAllowOverlap": "Autoriser le chevauchement (lors du déplacement/redimensionnement)", "waveformSetVideoPositionOnMoveStartEnd": "Définir la position vidéo lors du déplacement du début/de la fin", "saveAsBehaviorUseSubtitleVideoFilename": "Utiliser le nom du fichier sous-titre/vidéo", "saveAsBehaviorUseVideoSubtitleFilename": "Utiliser le nom du fichier vidéo/sous-titre", "saveAsBehaviorUseVideoFileName": "Utiliser le nom du fichier vidéo", "saveAsBehaviorUseSubtitleFileName": "Utiliser le nom du fichier sous-titre", "saveAsAppendLanguageCodeTwoLetter": "Deux lettres", "saveAsAppendLanguageCodeLanguageName": "Nom de la langue", "splitOddLineActionWeightTop": "Poids supérieur", "splitOddLineActionWeightBottom": "Poids inférieur", "splitOddLinesAction": "Scinder les lignes impaires", "ocrUseWordSplitList": "OCR : utiliser la liste de scission de mots", "ocrGuessUnknownWords": "OCR : tenter de deviner les mots inconnus", "spellCheckRememberUseAlwaysList": "Vérification orthographique : souvenez-vous la liste \"Toujours utiliser\"", "fixShortDisplayTimesAllowMoveStartTime": "Correction d'erreurs courantes : la correction des temps d'affichage courts peut déplacer l'heure de début", "speechToTextSelectedLinesPromptFirstTimeOnly": "Reconaissance vocale : lignes sélectionnées, afficher l'invite moteur/langue uniquement la première fois", "multipleReplaceShowDotDotDotButtons": "Remplacements multiples : afficher les boutons du menu contextuel", "gridFocusTextboxAfterInsertNew": "Grille : focaliser sur la zone de texte après l'insertion d'un sous-titre", "undoRedoGoToChangedLine": "Annuler/rétablir : accéder à la ligne modifiée (et à la position de la vidéo)", "musicSymbol": "Symbole musical", "musicSymbolsToReplace": "Symboles musicaux à remplacer (séparés par une virgule)", "textToSpeechPromptMergeContinuationLines": "Synthèse vocale : proposer de fusionner les lignes de continuation", "textToSpeechPromptSkipNoiseLines": "Synthèse vocale : invite à ignorer les lignes sonores/musicales", "textToSpeechPromptDetectSpeakers": "Synthèse vocale : invite à détecter les noms des locuteurs dans le texte", "useFocusedButtonBackgroundColor": "Utiliser la couleur d'arrière-plan du bouton actif", "focusedButtonBackgroundColor": "Couleur d'arrière-plan du bouton actif", "forceCrLfOnSave": "Forcer CR+LF à la sauvegarde (fichiers de sous-titre texte)", "linuxClipboardUseExternalTool": "Copier le texte via xclip/wl-copy (conserve les caractères accentués)", "showFormatLimitWarning": "Avertir lors de l'enregistrement lorsque les lignes dépassent les limites du format (par exemple SCC 32 caractères/ligne)", "textBoxButtonShowAutoBreak": "Zone de texte : afficher le bouton « Césure automatique »", "textBoxButtonShowUnbreak": "Zone de texte : afficher le bouton « Retour au texte »", "textBoxButtonShowItalic": "Zone de texte : afficher le bouton « Italique »", "textBoxButtonShowColor": "Zone de texte : afficher le bouton « Couleur »", "textBoxButtonShowRemoveFormatting": "Zone de texte : afficher le bouton « Suppression mise en forme »", "textBoxButtonShowAiAssistant": "Zone de texte : afficher le bouton« Assistant IA »", "waveformSingleClickAction": "Action simple clic « Forme d'onde »", "waveformDoubleClickAction": "Action double clic « Forme d'onde » (après une action simple clic)", "allSettings": "Tous les paramètres", "uiScale": "Échelle de l’interface utilisateur (%)", "fontScale": "Échelle de police (%)", "textSelectionOpacity": "Opacité de la sélection du texte (%)", "waveformToolbarItems": "Éléments de la barre d’outils « Forme d'onde »", "matchIconColorToDarkTheme": "Adapter la couleur des icônes à la couleur de premier plan du thème sombre", "subtitlePreviewProperties": "Propriétés de l’aperçu des sous-titres", "usePositionFromSubtitleFile": "Utiliser la position du fichier de sous-titres (TTML/PAC/EBU STL)", "marginIsPartOfSubtitleArea": "La marge fait partie de la zone de sous-titres", "textJustify": "Justifier les lignes", "deinterlace": "Vidéo désentrelacée", "deinterlaceOff": "Désactivé", "deinterlaceAuto": "Auto (images entrelacées uniquement)", "deinterlaceAlways": "Toujours", "pixelWidthInfo": "Lignes vertes = limite de largeur maximale | Zone rouge = texte dépassant la limite", "spellCheckEngineHunSpelll": "Hunspell", "spellCheckEngineMsWord": "MS Word", "spellCheckEngine": "Moteur de vérification orthographique", "waveformColorThemesDotDotDot": "Thèmes de couleurs « Forme d'onde »…", "waveformColorTheme": "Thème de couleurs :", "waveformSaveAsCustomTheme": "Enregistrer comme thème personnalisé…", "waveformLoadThemeDotDotDot": "Charger le thème…", "waveformExportThemeDotDotDot": "Exporter le thème…", "waveformSaveCustomThemeTitle": "Enregistrer le thème personnalisé", "waveformThemeFileType": "Thème de forme d'onde Modifier les sous-titres", "waveformThemeHighContrast": "Contraste élevé", "waveformThemeOceanBlue": "Bleu océan", "waveformThemeWarmSunset": "Coucher de soleil chaud", "waveformThemeForest": "Forêt", "waveformThemeMidnightPurple": "Violet de minuit", "waveformThemeRetroAmber": "Ambre rétro", "waveformThemeIce": "Glace" }, "shortcuts": { "searchShortcuts": "Raccourcis de recherche…", "categorySubtitleGridAndTextBox": "Liste de sous-titres \n& zone de texte", "categorySubtitleGrid": "Liste de sous-titres", "categoryTextBox": "Zone de texte", "categoryFile": "Fichier", "categoryVideo": "Vidéo", "categorySync": "Synchronisation", "categoryAi": "IA", "categoryCustom": "Personnalisé", "editCustomShortcut": "Modifier le raccourci personnalisé", "customShortcutTextBoxKeyHint": "Utilisez une touche avec Ctrl/Alt ici - une touche simple ne serait plus saisie dans la zone de texte.", "customShortcutNumberX": "Raccourci personnalisé n° {0}", "customShortcutNumberXY": "Raccourci personnalisé n° {0} : {1}", "customShortcutStep": "Étape", "customShortcutSteps": "Étapes", "customShortcutStepRunCommand": "Exécuter la commande", "customShortcutStepInsertText": "Insérer du texte", "customShortcutStepReplace": "Rechercher et remplacer", "customShortcutInsertAtCursor": "Au curseur", "customShortcutInsertAtStart": "Au début du texte", "customShortcutInsertAtEnd": "À la fin du texte", "customShortcutSummaryRunCommandX": "Exécuter : {0}", "customShortcutSummaryInsertXY": "Insérer \"{0}\" ({1})", "customShortcutSummaryReplaceXY": "Remplacer \"{0}\" par \"{1}\"", "customShortcutSummaryReplaceRegexXY": "Remplacer l'expression régulière \"{0}\" par \"{1}\"", "customShortcutPickCommand": "Veuillez sélectionner une commande à exécuter.", "customShortcutEnterText": "Veuillez saisir le texte à insérer.", "customShortcutEnterFind": "Veuillez saisir le texte pour trouver.", "customShortcutInvalidRegexX": "Expression régulière non valide : {0}", "customShortcutStepsHint": "Les marches vont de haut en bas. Les étapes de texte fonctionnent sur les lignes sélectionnées ; les commandes qui ouvrent une fenêtre continuent après sa fermeture.", "activeIn": "Actif dans", "activeInEverywhere": "Partout", "generalMergeSelectedLinesAndUnbreak": "Fusionner les lignes sélectionnées et rétablir la ligne", "generalMergeSelectedLinesAndUnbreakCjk": "Fusionner les lignes sélectionnées et supprimer le saut de ligne sans espace (CJK)", "generalUnbreakNoSpaceCjk": "Supprimer le saut de ligne sans espace(CJK)", "generalToggleBreak": "Basculer pause/déconnexion", "generalMergeSelectedLinesBilingual": "Fusionner les lignes sélectionnées bilingues", "generalToggleTranslationMode": "Activer/désactiver le mode traduction", "generalToggleTranslationAndOriginalInPreviews": "Basculer la traduction et l'original dans l'aperçu vidéo/audio", "generalChooseLayout": "Choisir la disposition", "generalGoToNextSubtitle": "Aller au sous-titre suivant", "generalGoToNextSubtitlePlayTranslate": "Aller au sous-titre suivant (lire la traduction)", "generalGoToNextSubtitleCursorAtEnd": "Passer au sous-titre suivant et placer le curseur à la fin", "generalGoToPrevSubtitle": "Aller au sous-titre précédent", "generalGoToPrevSubtitlePlayTranslate": "Aller au sous-titre précédent (lire la traduction)", "generalGoToFirstLine": "Aller à la première ligne", "generalGoToLastLine": "Aller à la dernière ligne", "alsoSetVideoPosition": "Définir également la position de la vidéo", "generalGoToVideoPosition": "Aller à la position vidéo", "generalToggleItalic": "Activer/désactiver l'italique", "generalToggleBold": "Activer/désactiver le gras", "generalToggleUnderline": "Activer/désactiver le soulignement", "generalToggleBox": "Boîte à bascule (EBU STL)", "fileOpen": "Ouvrir", "fileOpenKeepVideo": "Ouvrir (conserver la vidéo)", "fileSave": "Enregistrer", "fileSaveAs": "Enregistrer sous", "fileSaveOriginal": "Enregistrer l'original", "fileCompare": "Comparer", "fileStatistics": "Statistiques", "fileImportPlainText": "Importer le texte brut", "fileExportEbuStl": "Exporter EBU STL", "fileExportPac": "Exporter PAC", "fileExit": "Quitter", "openSeDataFolder": "Ouvrir le dossier d'édition des sous-titres", "editFindPrevious": "Rechercher le précédent", "fillSelectedLinesWithClipboard": "Remplir les lignes sélectionnées avec le texte du presse-papiers", "listInverseSelection": "Inverser la sélection", "listDeleteSelection": "Supprimer la sélection", "deleteSelectionEverywhere": "Supprimer la sélection (partout)", "rippleDeleteSelection": "Supprimer la sélection par ondulation", "assigned": "Attribué", "unassigned": "Non Attribué", "pressedKeyX": "Touche appuyée : {0}", "pressAKey": "Appuyer sur une touche", "detectKey": "Détecter la touche", "control": "Ctrl", "alt": "Alt", "altGr": "AltGr", "win": "Win", "shift": "Maj", "controlMac": "⌃", "altMac": "⌥", "winMac": "⌘", "shiftMac": "⇧", "resetShortcuts": "Réinitialiser les raccourcis", "resetShortcutsDetail": "Voulez-vous réinitialiser tous les raccourcis à leurs valeurs par défaut ?", "togglePlayPause": "Lecture/pause", "toggleLockTimeCodes": "Verrouiller/déverrouiller les horodatages", "toggleTimeCodeMode": "Basculer le mode time code (heure/images/numéros d'images)", "toggleScreenPrivacy": "Activer/désactiver la confidentialité de l'écran (masquer les noms de fichiers, puis également les textes)", "screenPrivacyFileNamesHidden": "Confidentialité de l'écran : noms de fichiers masqués", "screenPrivacyFileNamesAndTextsHidden": "Confidentialité de l'écran : noms de fichiers et textes masqués", "screenPrivacyOff": "Confidentialité de l'écran : désactivée", "duplicateSelectedLines": "Dupliquer les lignes sélectionnées", "sourceView": "Afficher l'icône « Vue source »", "addOrEditBookmark": "Ajouter ou modifier un signet", "toggleBookmark": "Afficher/masquer le signet (lignes sélectionnées, sans texte)", "toggleForcedSelectedLines": "Basculer en forcé (lignes sélectionnées)", "goToNextBookmark": "Aller au signet suivant", "clearBookmarks": "Effacer les signets", "goToNextEmptyLine": "Aller à la ligne vide suivante", "toggleWaveformToolbar": "Afficher/masquer la barre d'outils « Forme d'onde »", "toggleSubtitleGridFormatting": "Afficher/masquer le formatage dans la grille (afficher le formatage / afficher les balises / aucun formatage)", "waveformSetStartAndSetEndOfPreviousMinusGap": "Définir le début et la fin de l'écart négatif précédent", "waveformSetEndAndStartOfNextAfterGap": "Définir la fin et le début de l'écart positif suivant", "waveformSetEndAndStartOfNextAfterGapAndGoToNext": "Définir la fin et le début de l'écart positif suivant et passer au suivant", "moveLastWordToNextSubtitle": "Déplacer le dernier mot vers le sous-titre suivant", "moveLastWordFromFirstLineDownCurrentSubtitle": "Déplacer le dernier mot de la première ligne vers le bas (sous-titres actuel)", "moveFirstWordFromNextLineUpCurrentSubtitle": "Déplacer le premier mot de la ligne suivante vers le haut (sous-titres actuel)", "moveTextFromCursorToNextAndGoToNext": "Déplacer le texte après la position du curseur vers le sous-titre suivant et passer au suivant", "moveTextFromCursorToNextAndGoToNextAndPlay": "Déplacer le texte situé après la position du curseur vers le sous-titre suivant, passer au suivant et lancer la lecture", "moveTextFromCursorToNextAndGoToNextAndPlayAndPause": "Déplacer le texte après la position du curseur vers le sous-titre suivant, passer au suivant, le lire et faire une pause à la fin.", "breakAtFirstSpaceFromCursor": "Scinder au premier espace à partir de la position du curseur", "breakAtFirstSpaceFromCursorAndGoToNext": "Scinder au premier espace à partir de la position du curseur et passer au suivant", "toggleFocusGridAndWaveform": "Basculer le focus entre la grille des sous-titres et la forme d'onde/spectrogramme", "toggleFocusTextBoxAndWaveform": "Basculer le focus entre la zone de texte et la forme d'onde/spectrogramme", "toggleFocusTextBoxAndGrid": "Basculer le focus entre la zone de texte et la grille des sous-titres", "goToPreviousLineAndSetVideoPosition": "Aller au sous-titres précédent et définir la position vidéo", "goToPreviousLineFromVideoPosition": "Aller au sous-titres précédent (depuis la position vidéo actuelle)", "goToNextLineFromVideoPosition": "Aller au sous-titres suivant (depuis la position vidéo actuelle)", "videoGoToPreviousTimeCode": "Aller à l'horodatage précédent", "videoGoToNextTimeCode": "Aller à l'horodatage suivant", "goToNextLineAndSetVideoPosition": "Aller au sous-titres suivant et définir la position vidéo", "textBoxDeleteForward": "Zone de texte : Supprimer la sélection ou le caractère suivant (suppression vers l'avant)", "textBoxCut": "Zone de texte : Couper", "textBoxCut2": "Zone de texte : Couper (alternative)", "textBoxPaste": "Zone de texte : Coller", "textBoxPaste2": "Zone de texte : Coller (alternative)", "textBoxCopy": "Zone de texte : Copier", "textBoxCopy2": "Zone de texte : Copier (alternative)", "textBoxSelectAll": "Zone de texte : Sélectionner tout", "subtitleGridCut": "Grille de sous-titre : Couper", "subtitleGridCopy": "Grille de sous-titre : Copier", "subtitleGridPaste": "Grille de sous-titre : Coller", "listViewColumnDeleteText": "Colonne, supprimer le texte", "listViewColumnDeleteTextAndShiftUp": "Colonne, supprimer le texte et remonter", "listViewColumnInsertText": "Colonne, insérer le texte", "listViewColumnPaste": "Colonne, coller", "listViewColumnTextUp": "Colonne, remonter le texte", "listViewColumnTextDown": "Colonne, descendre le texte", "autoTranslateSelectedLines": "Traduction automatique des lignes sélectionnées…", "autoTranslateSelectedLinesNoPrompt": "Traduire automatiquement les lignes sélectionnées (pas d'invite, utiliser le dernier moteur/langues)", "setAssaResolution": "Définir la résolution ASSA (PlayResX/PlayResY)", "setShortcutForX": "Raccourci pour \"{0}\"", "commandFileNewKeepVideo": "Nouveau (conserver la vidéo)", "fileOpenOriginal": "Ouvrir l'original", "fileCloseOriginal": "Fermer l'original", "fileCloseTranslation": "Fermer la traduction", "restoreAutoBackup": "Restaurer la sauvegarde automatique", "importTimeCodes": "Importer les horodatages", "importSubtitleWithManuallyChosenEncoding": "Importer les sous-titres avec l'encodage choisi manuellement", "exportBluRaySup": "Exporter le fichier Blu-ray SUP", "exportCustomTextFormat": "Exporter le format de texte personnalisé", "exportPlainText": "Exporter le texte brut", "toggleRightToLeft": "Inverser le sens d'écriture de droite à gauche", "modifySelection": "Modifier la sélection", "adjustDurations": "Ajuster les durées", "applyDurationLimits": "Appliquer les limites de durée", "batchConvert": "Conversion par lots", "applyMinGap": "Appliquer l'écart minimal", "makeEmptyTranslationFromCurrentSubtitle": "Créer une traduction vide à partir du sous-titre actuel", "splitBreakLongLines": "Scinder/rééquilibrer les lignes longues", "mergeShortLines": "Fusionner les lignes courtes", "mergeContinuationLines": "Joindre les lignes de continuation", "snapAllTimesToFrames": "Accrocher tous les horodatages aux images…", "joinSubtitles": "Joindre les sous-titres", "splitSubtitle": "Scinder le sous-titre", "spellCheck": "Vérifier l'orthographe", "spellCheckGetDictionary": "Obtenir le dictionnaire de vérification orthographique", "openVideo": "Ouvrir la vidéo", "openVideoFromUrl": "Ouvrir la vidéo à partir d'une URL", "closeVideo": "Fermer la vidéo", "speechToText": "Reconaissance vocale (Whisper)", "textToSpeech": "Synthèse vocale", "videoOcr": "OCR des sous-titres incrustés", "burnIn": "Générer une vidéo avec des sous-titres incrustés", "generateTransparent": "Générer une vidéo transparente avec des sous-titres", "undockVideoControls": "Détacher les contrôles vidéo", "redockVideoControls": "Réancrer les contrôles vidéo", "generateBlankVideo": "Générer une vidéo vierge", "reencodeVideo": "Réencoder la vidéo", "cutVideo": "Couper la vidéo", "cutVideoSelectedLines": "Couper les lignes sélectionnées", "adjustAllTimes": "Ajuster tous les horodatages", "visualSync": "Synchronisation visuelle", "translateViaCopyPaste": "Traduire par copier-coller", "wordLists": "Listes de mots", "chooseUiLanguage": "Choisir la langue de l'interface", "chooseRuleProfile": "Choisir le profil de règles", "videoFullScreen": "Vidéo plein écran", "copyTextFromOriginalSelectedLines": "Copier le texte original (lignes sélectionnées)", "copyTextToOriginalSelectedLines": "Copier le texte dans l'original (lignes sélectionnées)", "textBoxRemoveAllFormatting": "Zone de texte, supprimer toute mise en forme", "textBoxItalic": "Zone de texte en italique", "textBoxBold": "Zone de texte en gras", "textBoxUnderline": "Zone de texte soulignée", "textBoxBox": "Zone de texte (UER STL)", "resetWaveformZoomAndSpeed": "Réinitialiser le zoom et la vitesse de lecture de la forme d'onde", "togglePlaybackSpeed": "Inverser la vitesse de lecture", "playbackSpeedSlower": "Ralentir la vitesse de lecture", "playbackSpeedFaster": "Accélérer la vitesse de lecture", "switchOriginalAndTranslationSelectedLines": "Inverser l'original et la traduction (lignes sélectionnées)", "mergeOriginalIntoTranslationSelectedLines": "Fusionner l'original et la traduction (lignes sélectionnées)", "seekSilence": "Rechercher le silence", "seekSilenceBack": "Rechercher le silence en arrière", "seekSilenceForward": "Rechercher le silence en avant", "waveformGuessStart": "Deviner l'heure de début à partir de la forme d'onde", "waveformGuessEnd": "Deviner l'heure de fin à partir de la forme d'onde", "waveformGuessStartAndEnd": "Deviner l'heure de début et de fin à partir de la forme d'onde", "setVideoPositionCurrentSubtitleStart": "Définir la position vidéo sur le départ de la ligne actuelle", "goToSubtitlePositionAndPause": "Aller à la sous-position et faire une pause", "setVideoPositionCurrentSubtitleEnd": "Définir la position vidéo sur la fin de la ligne actuelle", "toggleAudioTracks": "Activer/désactiver les pistes audio", "goToNextError": "Aller à l'erreur suivante", "goToPreviousError": "Aller à l'erreur précédente", "addNameToNameList": "Ajouter un nom à la liste des noms", "findDoubleWords": "Trouver les mots en double", "findDoubleLines": "Trouver les lignes en double", "colorX": "Couleur {0}", "surroundWith": "Entourer avec…", "surroundWithXY": "Entourer avec {0}/{1}", "surroundWithNumberX": "Entourer de #{0}", "surroundWithBehavior": "Comportement", "surroundWithBehaviorToggle": "Basculer (ajouter ou supprimer si présent)", "surroundWithBehaviorAdd": "Ajouter (à chaque fois)", "surroundWithBehaviorRemove": "Supprimer (tout)", "surroundWithBehaviorRemoveOnce": "Supprimer (un à chaque fois)", "surroundWithWorksOn": "Fonctionne sur", "surroundWithScopeSelectionOrText": "Sélection, sinon texte entier", "surroundWithScopeEachLine": "Chaque ligne", "searchVia": "Rechercher via", "searchViaX": "Rechercher via {0}", "searchViaNumberX": "Rechercher via #{0}", "searchViaUrlHint": "Le texte recherché remplace {0} dans l'URL", "moveVideoPositionMilliseconds": "Déplacer la position vidéo en millisecondes", "importShortcutsTitle": "Importer les raccourcis", "exportShortcutsTitle": "Exporter les raccourcis", "xShortcutsImportedFromY": "{0} raccourcis importés depuis {1}", "xShortcutsExportedToY": "{0} raccourcis exportés vers {1}", "importFromSe4": "Importer depuis SE 4…", "importFromSe4Title": "Importer les raccourcis depuis Subtitle Edit 4", "importFromSe4XImportedYSkipped": "{0} raccourcis importés depuis {1} ({2} ignorés — aucune action SE 5 correspondante)", "importImageSubtitleForEdit": "Importer un sous-titre image pour modification", "showPointSyncViaOther": "Afficher la synchronisation des points via un autre sous-titre", "showPointSync": "Afficher la synchronisation des points", "showMediaInformation": "Afficher les informations multimédias", "chooseSubtitleFormat": "Choisir le format du sous-titre", "trimWhitespaceSelectedLines": "Supprimer les espaces blancs (lignes sélectionnées)", "waveformInsertNewSelection": "Forme d'onde : insérer une nouvelle sélection", "waveformNewSelectionPasteFromClipboard": "Forme d'onde : coller le texte du presse-papiers dans une nouvelle sélection", "waveformHorizontalZoomInCommand": "Zoom horizontal sur la forme d'onde", "waveformHorizontalZoomOutCommand": "Zoom arrière horizontal de la forme d'onde", "waveformVerticalZoomInCommand": "Zoom avant vertical de la forme d'onde", "waveformVerticalZoomOutCommand": "Zoom arrière vertical de la forme d'onde", "copySubtitlePathToClipboard": "Copier le chemin du sous-titre dans le presse-papiers", "copySubtitleOriginalPathToClipboard": "Copier le chemin du sous-titre original dans le presse-papiers", "focusTextBox": "Zone de texte de sélection", "focusSubtitleListView": "Vue de la liste des sous-titres Focus", "focusWaveform": "Forme d'onde de mise au point", "focusOriginalTextBox": "Focus sur la zone de texte d'origine", "textBoxGoToStart": "Zone de texte, aller au début", "textBoxGoToEnd": "Zone de texte, aller à la fin", "sortByNumber": "Trier par numéro", "sortByStartTime": "Heure de départ", "sortByEndTime": "Heure de fin", "sortByDuration": "Trier par durée", "sortByGap": "Trier par écart", "sortByText": "Trier par texte - alphabétique", "sortByTextTotalLength": "Trier par texte - longueur totale", "sortBySingleLineMaxLength": "Trier par texte - longueur max. d'une ligne", "sortByCps": "Trier par car./s", "sortByWpm": "Trier par mots/min", "sortByNumberOfLines": "Trier par nombre de lignes", "sortByActor": "Trier par acteur", "sortByStyle": "Trier par style", "videoToggleBrightness": "Vidéo : basculer la luminosité (mpv uniquement)", "videoToggleContrast": "Vidéo : activer/désactiver le contraste (mpv uniquement)", "duplicatesFound": "Les raccourcis en double suivants ont été trouvés :", "copyTextToClipboard": "Copier le texte dans le presse-papiers (lignes sélectionnées)", "copyTextFromOriginalToClipboard": "Copier le texte de l'original dans le presse-papiers (lignes sélectionnées)", "assaDraw": "Dessin ASSA", "assaGenerateProgressBar": "Générer une barre de progression ASSA", "assaGenerateBackgroundBox": "Générer un cadre d'arrière-plan ASSA", "assaStyles": "Styles ASSA", "assaProperties": "Propriétés ASSA", "assaAttachments": "Pièces jointes ASSA", "recalculateDurationSelectedLines": "Recalculer la durée (lignes sélectionnées)", "setDurationMaxCpsSelectedLines": "Définir la durée au CPS max. (lignes sélectionnées)", "toggleWaveformAndSpectrogramHeight": "Activer/désactiver la hauteur de division de la forme d'onde/du spectrogramme", "toggleSpectrogramStyle": "Activer/désactiver le style du spectrogramme", "copyMsRelativeToCurrentSubtitleLineToClipboard": "Copier les millisecondes relatives à la ligne de sous-titres actuelle dans le presse-papiers", "layoutZoomIn": "Zoom avant de la mise en page (mise à l'échelle de l'interface utilisateur)", "layoutZoomOut": "Zoom arrière de la mise en page (mise à l'échelle de l'interface utilisateur)", "goToPreviousBookmark": "Aller au signet précédent", "selectionToLower": "Zone de texte : Sélection en minuscules", "selectionToUpper": "Zone de texte : Sélection en MAJUSCULES", "selectionToSentenceCase": "Zone de texte : Mettre la sélection en casse de phrase", "selectionToggleCasing": "Zone de texte : Basculer la casse (MAJUSCULES -> minuscules -> Titre de casse)", "googleIt": "Recherche Google (texte sélectionné)", "setActorX": "Définir l'acteur : {0}", "setNewActor": "Définir un nouvel acteur…", "setStyleX": "Définir le style : {0}", "toggleDialogDashes": "Basculer les tirets de dialogue", "mergeWithLineBeforeAsDialog": "Joindre à la ligne précédente comme dialogue", "mergeWithLineAfterAsDialog": "Joindre à la ligne suivante comme dialogue", "moveStartOneFrameBack": "Reculer le début d'une image", "moveStartOneFrameForward": "Avancer le début d'une image", "moveEndOneFrameBack": "Reculer la fin d'une image", "moveEndOneFrameForward": "Avancer la fin d'une image", "moveStartOneFrameBackKeepGapPrev": "Reculer le début d'une image (garder l'écart au précédent s'il est proche)", "moveStartOneFrameForwardKeepGapPrev": "Avancer le début d'une image (garder l'écart au précédent s'il est proche)", "moveEndOneFrameBackKeepGapNext": "Reculer la fin d'une image (garder l'écart au suivant s'il est proche)", "moveEndOneFrameForwardKeepGapNext": "Avancer la fin d'une image (garder l'écart au suivant s'il est proche)", "moveStartXMsBack": "Reculer le début de X ms (X défini dans Paramètres, également dans Visual Sync)", "moveStartXMsForward": "Avancer le début de X ms (X défini dans Paramètres, également dans Visual Sync)", "moveEndXMsBack": "Reculer la fin de X ms (X défini dans Paramètres, également dans Visual Sync)", "moveEndXMsForward": "Avancer la fin de X ms (X défini dans Paramètres, également dans Visual Sync)", "moveSelectedLinesXMsBack": "Déplacer les lignes sélectionnées de X ms en arrière (X défini dans Paramètres)", "moveSelectedLinesXMsForward": "Avancer les lignes sélectionnées de X ms (X défini dans Paramètres)", "moveSelectedLinesAndForwardXMsBack": "Déplacer les lignes sélectionnées et toutes les X ms suivantes en arrière (X défini dans Paramètres)", "moveSelectedLinesAndForwardXMsForward": "Déplacer les lignes sélectionnées et toutes les X ms suivantes vers l'avant (X défini dans Paramètres)", "moveAllLinesXMsBack": "Déplacer toutes les lignes X ms en arrière (X défini dans Paramètres)", "moveAllLinesXMsForward": "Déplacer toutes les lignes X ms vers l'avant (X défini dans Paramètres)", "moveSelectedLinesCustomMsBack": "Reculer les lignes sélectionnées, les millisecondes personnalisées ({0:#,###,##0}), {1}", "moveSelectedLinesCustomMsForward": "Déplacer les lignes sélectionnées, millisecondes personnalisées ({0:#,###,##0}) vers l'avant, {1}", "moveSelectedLinesAndForwardCustomMsBack": "Reculer les lignes sélectionnées et toutes les millisecondes personnalisées suivantes ({0:#,###,##0}), {1}", "moveSelectedLinesAndForwardCustomMsForward": "Déplacer les lignes sélectionnées et toutes les millisecondes personnalisées suivantes ({0:#,###,##0}) vers l'avant, {1}", "moveAllLinesCustomMsBack": "Reculer toutes les lignes, millisecondes personnalisées ({0:#,###,##0}), {1}", "moveAllLinesCustomMsForward": "Déplacer toutes les lignes, millisecondes personnalisées ({0:#,###,##0}) vers l'avant, {1}" }, "wordLists": { "title": "Listes de mots", "addName": "Ajouter un nom", "nameAndIgnoreList": "Noms/éléments ignorés", "userWords": "Mots de l'utilisateur", "ocrFixList": "Corrections OCR", "unableToAddItem": "Impossible d'ajouter l'élément, il existe probablement déjà !", "unableToRemoveItem": "Impossible de retirer l'élément !" }, "chooseLanguage": { "title": "Choisir la langue de l'interface" } }, "plugins": { "title": "_Modules", "managePlugins": "Gérer les modules…", "noPluginsInstalled": "Aucun module installé", "getPluginsOnline": "Obtenir des modules en ligne…", "getPluginsTitle": "Obtenir des modules", "disabled": "Désactivé", "notSupportedOnThisOs": "Non pris en charge sur ce système d'exploitation", "removePluginXConfirm": "Supprimer le module '{0}' ? Ceci supprime le dossier du module : {1}", "couldNotRemovePluginX": "Impossible de supprimer le module '{0}' : {1}", "pluginXHasNoExecutable": "Le module '{0}' ne possède pas d'exécutable pour ce système d'exploitation.", "pluginXFailed": "Le module '{0}' a échoué.", "pluginXReportedError": "Le module '{0}' a signalé une erreur.", "pluginXDone": "{0} terminé", "pluginXReturnedUnparsableSubtitle": "Le module '{0}' a renvoyé un sous-titre non analysable.", "loadingPluginList": "Chargement de la liste des modules…", "noPluginsAvailable": "Aucun module disponible.", "xPluginsAvailable": "{0} modules disponibles.", "couldNotLoadPluginList": "Impossible de charger la liste des modules : {0}", "downloadingXPercent": "Téléchargement : {0}%…", "pluginXInstalled": "'{0}' installé.", "couldNotInstallPluginX": "Impossible d'installer '{0}' : {1}", "install": "Installer", "reinstall": "Réinstaller", "installedX": "Installé ({0})", "updateAvailableXToY": "Mise à jour disponible ({0} ? {1})", "applyPluginToWhichLinesX": "Appliquer '{0}' à :", "applyToSelectedLinesX": "Lignes sélectionnées ({0})", "applyToAllLinesX": "Toutes les lignes ({0})", "updateAllXAvailable": "Tout mettre à jour ({0})", "updatingXOfY": "Mise à jour {0}/{1}…", "doNotAskAgain": "Ne plus demander (pour changer aller dans Gérer les plugins)", "applyPluginsTo": "Appliquer des plugins à", "askEachTime": "Demander à chaque fois", "allLines": "Toutes les lignes" }, "help": { "aboutSubtitleEdit": "À propos de Subtitle Edit", "checkForUpdates": "Rechercher les mises à jour", "checkForUpdatesChecking": "Recherche des mises à jour…", "checkForUpdatesUpToDate": "Vous utilisez la dernière version.", "checkForUpdatesNewVersionAvailable": "Nouvelle version disponible : {0}", "checkForUpdatesUnableToCheck": "Impossible de rechercher les mises à jour.", "checkForUpdatesDownloadNewVersion": "Télécharger la nouvelle version" }, "ocr": { "linesToDraw": "Lignes à dessiner", "currentImage": "Image actuelle", "autoDrawAgain": "Redessiner automatiquement", "startOcr": "Démarrer la reconnaissance optique de caractères", "pauseOcr": "Pause de la reconnaissance optique de caractères", "inspectLine": "Inspecter la ligne…", "ocrEngine": "Moteur de reconnaissance optique de caractères", "tesseractEngineMode": "Mode du moteur", "tesseractEngineModeLegacy": "Uniquement Tesseract original (peut détecter l'italique)", "tesseractEngineModeNeural": "Réseaux de neurones LSTM uniquement", "tesseractEngineModeBoth": "Tesseract + LSTM", "tesseractEngineModeDefault": "Par défaut, selon ce qui est disponible", "database": "Base de données", "maxWrongPixels": "Nombre max. de pixels erronés", "maxErrorPct": "Pourcentage d'erreur max.", "numberOfPixelsIsSpace": "Nombre de pixels vides", "inspectImageMatches": "Inspecter les correspondances d'images", "resolutionXYAndTopmarginZ": "Résolution {0}x{1}, marge supérieure {2}", "runningOcrDotDotDotXY": "OCR en cours… {0}/{1}", "runningOcrDotDotDot": "OCR en cours…", "autoSubmitFirstCharacter": "Soumission automatique du premier caractère", "editNOcrDatabase": "Éditer la base de données nOCR", "zoomFactorX": "Facteur de zoom : {0}x", "expandInfoX": "Nombre d'éléments développés : {0}", "editNOcrDatabaseXWithYItems": "Éditer la base de données nOCR {0} avec les éléments {1:#,###,##0}", "newNOcrDatabase": "Nouvelle base de données nOCR", "newBinaryImageCompareDatabase": "Nouvelle base de données de comparaison d'images binaires", "renameNOcrDatabase": "Renommer la base de données nOCR", "renameBinaryImageCompareDatabase": "Créer/renommer une base de données de comparaison comparaison d'images", "nOcrDatabase": "Base de données NOCR", "drawMode": "Mode de dessin :", "addNewCharcter": "Ajouter un nouveau caractère", "addNOcrCharacterTitle": "Ajouter le caractère nOCR pour la ligne {0}, le caractère {1} de {2} en utilisant la base de données \"{3}", "addBinaryOcrCharacterTitle": "Ajouter un caractère OCR binaire pour la ligne {0}, le caractère {1} de {2} à l'aide de la base de données \"{3}\"", "lineIndexX": "Ligne {0}", "inspectNOcrAdditions": "Inspecter les nouveaux ajouts nOCR", "ocrSelectedLines": "Lignes sélectionnées OCR", "fillSelectedLinesWithClipboard": "Remplir les lignes sélectionnées avec le texte du presse-papiers", "showImage": "Afficher l'image", "fixOcrErrors": "Corriger les erreurs OCR", "promptForUknownWords": "Demander les mots inconnus", "tryToGuessUnknownWords": "Tenter de deviner les mots inconnus", "autoBreakIfMoreThanXLines": "Césure automatique si plus de {0} lignes", "unknownWords": "Mots inconnus", "allFixes": "Toutes les corrections", "guessesUsed": "Nombre de devinettes utilisées", "ocr": "OCR", "ocrX": "OCR - {0}", "addBetterMatch": "Ajouter une meilleure correspondance", "nOcrInspectImageMatches": "NOCR - Inspecter les correspondances d'image", "addToOcrPair": "Ajouter aux paires de remplacement OCR", "addNameToOcrReplaceList": "Ajouter un nom à la liste de remplacement OCR", "wordToAdd": "Mot à ajouter", "nameToAdd": "Nom à ajouter", "changeWordFromTo": "Changer le mot de/vers", "clearBackground": "Effacer l'arrière-plan", "clearForeground": "Effacer le premier plan", "nOcrDrawHelp": "Conseils pour le dessin\r\n────────────────────\r\n• Maintenir Ctrl enfoncé pour continuer la ligne\r\n• Ctrl+Z = Annuler, Ctrl+Y = Rétablir", "editWholeText": "Éditer tout le texte", "editWordOnly": "Éditer uniquement le mot", "imagePreProcessing": "Prétraitement de l'image", "preProcessingTitle": "Prétraitement", "cropTransparent": "Recadrer les couleurs transparentes", "inverseColors": "Inverser les couleurs", "removeBorders": "Supprimer les bordures", "binarize": "Binariser", "borderSize": "Taille de la bordure", "captureTopAlign": "Détection automatique de l'alignement ASSA", "showOnlyForcedSubtitles": "Afficher uniquement les sous-titres forcés", "ocrImage": "Image OCR", "oneColor": "Une seule couleur (blanc)", "darknessThreshold": "Seuil de luminosité", "editExportDotDotDot": "Éditer/exporter…", "editBinaryOcrDatabase": "Éditer la base de données de « Comparaison d'images binaires »", "binaryImageCompareDatabase": "Base de données de « Comparaison d'images binaires »", "removeXFromUnknownWordsList": "Supprimer \"{0}\" de la liste des mots inconnus", "downloadingPaddleOcrEngineDotDotDot": "Téléchargement du moteur OCR Paddle…", "downloadingPaddleOcrModelsDotDotDot": "Téléchargement des modèles OCR Paddle…", "paddleOcr": "Paddle OCR", "binaryImageCompareInspectImageMatches": "Comparaison d'images binaires - Inspection des correspondances d'images", "saveBlankTextTitle": "Enregistrer le texte vide ?", "saveBlankTextPrompt": "Enregistrer le texte vide pour l'image ?", "drawnLinesDoNotMatchTitle": "Les lignes ne correspondent pas à l'image", "drawnLinesDoNotMatchPrompt": "Certaines des lignes tracées ne correspondent pas à l'image (les lignes vertes doivent être sur le caractère, les lignes rouges doivent être en dehors), ce caractère ne sera donc pas reconnu.\r\n\r\nEnregistrer quand même ?", "yesAndNeverAskAgain": "Oui, et ne plus jamais poser la question", "importTextFromSubtitleDotDotDot": "Importer le texte du sous-titre", "importTextFromSubtitleOverwritePrompt": "Certaines lignes contiennent déjà du texte OCR. Voulez-vous écraser le texte existant ?", "importTextFromSubtitleNoMatchesFound": "Aucune correspondance trouvée dans le fichier de sous-titres.", "importTextFromSubtitleXLinesImported": "Texte importé pour {0} ligne(s).", "exportTextAsSubtitleDotDotDot": "Exporter le texte comme sous-titres", "exportTextAsSubtitleNoText": "Aucun texte OCR à exporter. Lancer d'abord l'OCR ou importer le texte.", "saveAllImagesWithHtmlIndexDotDotDot": "Enregistrer toutes les images avec l'index HTML…", "saveAllImagesWithHtmlIndexPickFolder": "Choisir un dossier pour les images et l'index HTML", "saveAllImagesWithHtmlIndexSaved": "{0} images enregistrées avec un index HTML", "savingImagesDotDotDot": "Enregistrement des images…", "htmlExportTitle": "Images sous-titrées", "htmlExportXImagesYWithoutText": "{0} images – {1} sans texte", "htmlExportSearch": "Rechercher du texte", "htmlExportOnlyWithoutText": "Uniquement les lignes sans texte", "htmlExportNoText": "(pas de texte)", "htmlExportNoMatches": "Aucune ligne ne correspond au filtre", "htmlExportImageBackground": "Arrière-plan de l'image", "htmlExportCheckerboard": "Damier", "htmlExportTheme": "Thème", "htmlExportGeneratedBySubtitleEdit": "Généré par Subtitle-Edit", "vobSubColors": "Couleurs VobSub/DVD…", "vobSubColorsTitle": "Couleurs VobSub/DVD", "vobSubColorsHeader": "Personnaliser les quatre couleurs VobSub", "vobSubColorsDescription": "Les sous-titres VobSub/DVD utilisent quatre couleurs indexées : arrière-plan, motif, accentuation 1 et accentuation 2. Choisir chaque couleur ci-dessous pour remplacer la palette intégrée ; utile lorsque les couleurs d'origine offrent un faible contraste pour la reconnaissance optique de caractères.", "vobSubColorPattern": "Motif", "vobSubColorEmphasis1": "Accentuation 1", "vobSubColorEmphasis2": "Accentuation 2", "vobSubColorsInvert": "Inverser arrière-plan / accentuation 1", "vobSubIsolateColors": "Isoler les couleurs VobSub pour l'OCR", "vobSubIsolateColorsHint": "Reconstituer chaque image VobSub en noir sur blanc net avant l'OCR en conservant la couleur la plus fréquente (texte) et en éliminant les couleurs de contour/anticrénelage. Améliore la reconnaissance sur les disques où les contours gris fusionnent les caractères.", "llamaCppOcrSettingsTitle": "Paramètres OCR llama.cpp", "selectTesseractDictionary": "Sélectionner le dictionnaire Tesseract :", "inspectBinaryOcrAdditionsTitle": "Inspecter les ajouts OCR binaires", "llamaCppOcr": "OCR llama.cpp", "llamaCppOcrDescription": "Serveur local llama.cpp (modèle multimodal) utilisé pour l'OCR.", "llamaCppOcrPromptHint": "Utiliser {language} pour insérer la langue OCR sélectionnée.", "llamaCppOcrPromptEmpty": "L'invite ne peut pas être vide.", "llamaCppOcrPromptMissingLanguagePlaceholder": "L'invite doit contenir l'espace réservé {language}.", "llamaCppOcrTimeoutMinutes": "Délai d'expiration de la requête (minutes)", "nOcrBinaryOcrFallbackDatabase": "Base de données de secours BinaryOCR", "nOcrBinaryOcrFallbackNone": "(aucune)", "binaryOcrNOcrFallbackDatabase": "Base de données de secours nOCR", "pickFallbackDatabase": "Choisir la base de données OCR de secours", "fallbackOcrDatabase": "Base de données OCR de secours", "showAllOllamaModels": "Afficher tous les modèles (pas seulement ceux compatibles vision)", "ollamaModelLikelyWrong": "Ollama n'a renvoyé aucun texte - le modèle sélectionné ne prend peut-être pas en charge l'OCR / la vision", "llamaCppNotDownloaded": "Moteur/modèle llama.cpp non téléchargé - téléchargez-le via les paramètres de conversion par lots", "llamaCppReturnedNoText": "llama.cpp n'a renvoyé aucun texte - vérifiez le serveur et le modèle", "llamaCppDownloadEngineAndModelPrompt": "llama.cpp nécessite le téléchargement du moteur llama-server et du modèle OCR sélectionné. Télécharger maintenant ?", "llamaCppDownloadEnginePrompt": "llama.cpp nécessite le téléchargement du moteur llama-server. Télécharger maintenant ?", "llamaCppDownloadModelPrompt": "llama.cpp nécessite le téléchargement du modèle OCR sélectionné. Télécharger maintenant ?", "crispEmbedNotDownloaded": "Moteur/modèle CrispEmbed non téléchargé - télécharger via les paramètres de conversion par lots", "crispEmbedReturnedNoText": "CrispEmbed n'a renvoyé aucun texte - vérifier le modèle", "appleVisionReturnedNoText": "Apple Vision n'a renvoyé aucun texte - vérifier la langue", "crispEmbedSettingsTitle": "Paramètres CrispEmbed", "crispEmbedDescription": "Moteur OCR local avec plusieurs backends de modèles - téléchargez le moteur et les modèles ici.", "trainNOcrDatabase": "Entraîner la base de données nOCR…", "optimizeNOcrDatabase": "Optimiser la base de données nOCR…", "optimizeNOcrDatabaseQuestionXY": "Supprimer les lignes qui ne distinguent pas les caractères des caractères similaires dans la base de données nOCR « {0} » ?\r\nCela rend la base de données plus petite et l'OCR plus rapide, généralement avec moins d'erreurs.\r\nCela prend jusqu'à une minute.\r\nUne sauvegarde est enregistrée sous \"{1}\".", "optimizingNOcrDatabaseXY": "Optimisation de la base de données nOCR… {0}/{1}", "nOcrDatabaseOptimizedXYZ": "Base de données nOCR \"{0}\" optimisée : {1:#,##0} -> {2:#,##0} lignes.", "startTraining": "Lancer l'entraînement", "abortTraining": "Arrêter l'entraînement", "trainingOptions": "Options d'entraînement", "trainNOcrSubtitle": "Restitue les caractères dans les polices installées et apprend à nOCR leurs formes.\r\nChoisissez les polices utilisées par vos sous-titres.", "xFontsSelected": "{0:#,##0} sélectionné", "subtitleFonts": "Polices des sous-titres", "emptyDatabase": "Base de données vide", "startFromDatabase": "Partir de", "startFromDatabaseHint": "Ajouter les caractères entraînés à une copie d'une base de données existante (recommandé) ou partir d'une base vide", "fontSizes": "Tailles de police", "fontSizesHint": "Tailles de police en pixels pour le rendu, séparées par des virgules, par ex. \"30, 40\"", "numberOfLineSegmentsHint": "Lignes vérifiées par caractère - plus il y en a, plus c'est strict mais lent", "enterDatabaseName": "Saisissez un nom pour la base de données", "trainingFontXSizeYCharacterZ": "Entraînement de \"{0}\" à {1} px : {2}", "xLearned": "{0:#,##0} appris", "xSkipped": "{0:#,##0} ignorés", "charactersToTrain": "Caractères à entraîner", "letterCombinationsToTrain": "Combinaisons de lettres pouvant être scindées en une seule image", "importCharactersFromSubtitleFile": "Importer des caractères depuis un fichier de sous-titres…", "numberOfLineSegments": "Nombre de segments de ligne", "alsoTrainBold": "Entraîner également le gras", "alsoTrainItalic": "Entraîner également l'italique", "trainingXLearnedYSkipped": "Entraînement \"{0}\" - {1:#,##0} caractères appris, {2:#,##0} ignorés", "trainingDoneXLearned": "Entraînement terminé - {0:#,##0} caractères appris", "selectAtLeastOneFont": "Veuillez sélectionner au moins une police" }, "assa": { "assaDraw": "Dessin ASSA", "drawSelectTool": "Sélectionner (déplacer les points)", "drawUseShapeForErase": "Utiliser la forme pour effacer (iclip)", "drawLineTool": "Outil ligne (F4)", "drawBezierTool": "Courbe de Bézier (F5)", "drawRectangleTool": "Rectangle (F6)", "drawCircleTool": "Cercle (F7)", "drawCloseShape": "Fermer la forme (F8/Entrée)", "drawDeleteShape": "Supprimer la forme (Suppr)", "drawChangeLayer": "Changer de couche", "drawClearAll": "Tout effacer (Ctrl+N)", "drawZoomIn": "Zoom avant (Ctrl++)", "drawZoomOut": "Zoom arrière (Ctrl+-)", "drawResetView": "Réinitialiser la vue (Ctrl+0)", "drawToggleGrid": "Afficher/Masquer la grille (Ctrl+G)", "drawTogglePreview": "Afficher/Masquer l'aperçu (F9)", "drawPreviewFailed": "Échec de l'aperçu - ffmpeg avec libass (filtre subtitles) est requis", "drawCopyToClipboard": "Copier dans le presse-papiers (Ctrl+C)", "drawShapes": "Formes", "drawSelectedPoint": "Point sélectionné", "drawSelectedShape": "Forme sélectionnée", "drawSelectedLayer": "Calque sélectionné", "drawToolX": "Outil : {0}", "drawHelpText": "Cliquer pour ajouter des points • F8/Entrée pour fermer la forme • Maj+Glisser pour se déplacer • Ctrl+Molette pour zoomer", "drawMoveToLayer": "Déplacer vers le calque", "drawFlipHorizontal": "Retourner horizontalement", "drawFlipVertical": "Retourner verticalement", "drawHideShape": "Masquer la forme", "drawShowShape": "Afficher la forme", "drawHideLayer": "Masquer le calque", "drawShowLayer": "Afficher le calque", "drawDeleteLayer": "Supprimer le calque", "drawDeletePoint": "Supprimer le point", "drawCancelDrawing": "Annuler le dessin", "drawLayerX": "Calque {0}", "drawImportSvg": "Importer une image SVG…", "drawRotateClockwise": "Rotation de 90° dans le sens horaire", "drawConvertToCurve": "Convertir le segment en courbe", "drawBackground": "Arrière-plan", "drawPosition": "Position", "drawZoom": "Zoom", "drawShapeTool": "Outil forme", "drawColorPickerTool": "Prélever une couleur sur une forme ou l'arrière-plan", "drawShapeLibrary": "Bibliothèque de formes", "drawShapeLibraryHint": "Faites glisser sur le canevas pour placer une forme, ou cliquez pour la taille par défaut. Maj conserve ses proportions.", "drawAddToLibrary": "Ajouter à la bibliothèque de formes…", "drawRemoveFromLibrary": "Retirer de la bibliothèque de formes", "drawShapeName": "Nom de la forme", "drawCategorySpeechBubbles": "Bulles de dialogue", "drawCategoryArrows": "Flèches", "drawCategoryBasicShapes": "Formes de base", "drawCategorySymbols": "Symboles", "drawCategoryMyShapes": "Mes formes", "drawShapeSpeechBubble": "Bulle de dialogue", "drawShapeSpeechBubbleRight": "Bulle de dialogue, pointe à droite", "drawShapeSpeechBubbleUp": "Bulle de dialogue, pointe vers le haut", "drawShapeOvalBubble": "Bulle de dialogue ovale", "drawShapeBoxBubble": "Bulle de dialogue rectangulaire", "drawShapeThoughtBubble": "Bulle de pensée", "drawShapeShoutBubble": "Bulle de cri", "drawShapeCaptionBox": "Cartouche", "drawShapeArrow": "Flèche", "drawShapeDoubleArrow": "Double flèche", "drawShapeChevron": "Chevron", "drawShapeCurvedArrow": "Flèche courbe", "drawShapeRoundedRectangle": "Rectangle arrondi", "drawShapeTriangle": "Triangle", "drawShapeDiamond": "Losange", "drawShapePentagon": "Pentagone", "drawShapeHexagon": "Hexagone", "drawShapeOctagon": "Octogone", "drawShapeStar": "Étoile", "drawShapeRing": "Anneau", "drawShapePlus": "Plus", "drawShapeBanner": "Bannière", "drawShapeHeart": "Cœur", "drawShapeCheck": "Coche", "drawShapeMusicNote": "Note de musique", "drawShapeMusicNotes": "Notes de musique", "drawShapeLightning": "Éclair", "drawShapeCloud": "Nuage", "drawShapeMoon": "Lune", "drawShapeBadge": "Badge", "drawSize": "Taille", "drawLayer": "Calque", "drawBackgroundVideoFrame": "Image vidéo (position actuelle)", "drawBackgroundVideoFrameAt": "Image vidéo à…", "drawBackgroundImage": "Fichier image…", "drawBackgroundNone": "Aucun arrière-plan", "drawBackgroundStretch": "Étirer l'image au canevas", "drawBackgroundOpacity": "Opacité de l'arrière-plan", "drawBackgroundVideoFrameFailed": "Impossible d'obtenir une image vidéo à {0}.", "drawImages": "Images", "drawConvertToLine": "Convertir le segment en ligne", "drawConvertShapeToCurves": "Convertir toutes les lignes en courbes", "drawConvertShapeToLines": "Convertir toutes les courbes en lignes", "drawRotateCounterClockwise": "Rotation de 90° dans le sens antihoraire", "drawSvgImages": "Images SVG", "drawSvgNoShapes": "Aucune forme remplie ni aucun contour trouvé dans le fichier SVG.", "progressBarTitle": "Barre de progression ASSA", "progressBarSettings": "Barre de progression", "mouseOverColor": "Couleur au survol", "clickedColor": "Couleur au clic", "progressBarForeColor": "Couleur du premier plan", "progressBarSquareCorners": "Coins carrés", "progressBarRoundedCorners": "Coins arrondis", "progressBarChapters": "Chapitres", "progressBarSplitterWidth": "Largeur du séparateur", "progressBarSplitterHeight": "Hauteur du séparateur", "progressBarXAdjustment": "Ajustement X", "progressBarYAdjustment": "Ajustement Y", "progressBarTextAlignment": "Alignement du texte", "fontCollectorTitle": "Collecteur de polices", "fontCollectorUsedIn": "Utilisé dans", "fontCollectorFontFiles": "Fichier(s) de police", "fontCollectorStyleX": "Style : {0}", "fontCollectorInlineLineX": "Ligne {0}", "fontCollectorFound": "Trouvé", "fontCollectorNotFound": "Non trouvé", "fontCollectorEmbedded": "Embarqué", "fontCollectorScanning": "Analyse des polices installées…", "fontCollectorXOfYFontsFound": "{0} sur {1} polices trouvées", "fontCollectorCopyFontsToSeFontsFolder": "Copier les polices dans le dossier", "fontCollectorImportFontDotDotDot": "Importer une police…", "fontCollectorDeleteFontXPrompt": "Supprimer le fichier \"{0}\" ?", "fontCollectorCurrentSubtitle": "Sous-titre actuel", "fontCollectorOpenFontsFolder": "Ouvrir le dossier des polices de SE…", "attachments": "Pièces jointes", "fontCollectorNoFontsToCopy": "Aucun fichier de police trouvé à copier.", "fontCollectorXFontFilesCopiedToY": "{0} fichier(s) de police copié(s) vers {1}", "fontCollectorEmbedFontsDotDotDot": "Incorporer les polices dans les sous-titres-", "fontCollectorEmbedXFontsSizeYZPrompt": "Incorporer {0} fichier(s) de police dans les sous-titres ?\n\nTaille totale des polices : {1} – environ {2} sous forme de texte dans le fichier ASSA.\n\n{3}", "fontCollectorAndXMoreFonts": "…et {0} autres", "fontCollectorNoFontsToEmbed": "Aucune nouvelle police à incorporer – les polices nécessaires sont déjà incorporées ou n'ont pas été trouvées.", "fontCollectorXFontFilesEmbedded": "{0} fichier(s) de police incorporé(s) dans les sous-titres.", "fontCollectorTrimFonts": "Inclure uniquement les caractères utilisés (réduire les polices)", "trimFontsDotDotDot": "Réduire les polices aux caractères utilisés…", "trimFontsPromptX": "Réduire {0} police(s) incluse(s) aux seuls caractères actuellement utilisés ?\n\nLe texte ajouté ultérieurement aux sous-titres pourrait présenter des caractères manquants, effectuez donc cette opération en dernière étape.", "trimFontsNoFontsToTrim": "Aucune police incluse à réduire.", "trimFontsXFontsTrimmedSavedYZ": "{0} police(s) réduite(s), gain de {1}.\n\n{2}", "trimFontsTotalSavingX": "Gain total : {0}", "trimFontsReasonNotTrueType": "seules les polices TrueType peuvent être réduites", "trimFontsReasonFontCollection": "les collections de polices ne sont pas prises en charge", "trimFontsReasonCouldNotParse": "la police n'a pas pu être lue", "trimFontsReasonNoSavings": "aucune réduction de taille", "resolutionResamplerTitle": "Modifier la résolution", "resolutionResamplerSourceRes": "Résolution source", "resolutionResamplerTargetRes": "Résolution de destination", "resolutionResamplerChangeMargins": "Changer les marges", "resolutionResamplerChangeFontSize": "Changer la taille de la police", "resolutionResamplerChangePositions": "Changer les positions", "resolutionResamplerChangeDrawing": "Changer le dessin", "resolutionResamplerFromVideo": "À partir d’une vidéo…", "resolutionResamplerSourceAndTargetEqual": "La résolution source et la résolution cible sont identiques ; aucune action requise.", "resolutionResamplerNothingSelected": "Veuillez sélectionner au moins une option à modifier.", "resolutionResamplerVideoDiffers": "La résolution des sous-titres ({0}x{1}) diffère de la résolution vidéo ({2}x{3}).\r\n\r\nChanger le sous-titre pour qu'il corresponde à la vidéo ?", "resolutionResamplerAskOnVideoOpen": "Demander quand une vidéo avec une résolution différente est ouverte", "backgroundBoxGenerator": "Générer un cadre d’arrière-plan", "backgroundBoxFillWidth": "Ajuster à la largeur", "backgroundBoxRadius": "Rayon", "backgroundBoxCircle": "Cercle", "backgroundBoxSpikes": "Pointes", "backgroundBoxBubbles": "Bulles", "backgroundBoxWave": "Vague", "backgroundBoxHexagon": "Hexagone", "backgroundBoxTornPaper": "Papier déchiré", "backgroundBoxCloud": "Nuage", "backgroundBoxTornPaperDouble": "Papier déchiré (haut & bas)", "backgroundBoxStarburst": "Explosion d'étoiles", "backgroundBoxScroll": "Défilement / Parchemin", "stylesInFile": "Styles dans le fichier", "stylesSaved": "Styles enregistrés", "allCategories": "[Toutes]", "newCategory": "Nouvelle catégorie…", "renameCategory": "Renommer la catégorie…", "deleteCategory": "Supprimer la catégorie", "moveToCategoryDotDotDot": "Déplacer vers la catégorie…", "deleteCategoryQuestion": "Supprimer la catégorie \"{0}\" ? Les styles qu'elle contient seront déplacés vers la catégorie par défaut.", "stylesTitleX": "Styles - {0}", "propertiesTitleX": "Propriétés - {0}", "attachmentsTitleX": "Pièces jointes - {0}", "smartWrappingTopWide": "0 : Retour à la ligne automatique (largeur supérieure)", "endOfLineWrapping": "1 : Retour à la ligne automatique, uniquement les sauts de ligne \\N", "noWrapping": "2 : Aucun retour à la ligne, sauts de ligne \\N et \\n autorisés", "smartWrappingBottomWide": "3 : Habillage intelligent (largeur inférieure)", "fontsAndGraphics": "Polices et graphismes", "wrapStyle": "Style d'habillage", "borderAndShadowScaling": "Mise à l'échelle des bordures et des ombres", "collisions": "Collisions", "playDepth": "Profondeur de lecture", "timer": "Minuteur", "originalScript": "Script original", "graphics": "Graphismes", "copyToStorageStyles": "Copier les styles de stockage", "copyToFileStyles": "Copier les styles de fichier", "styleXAlreadyExistsInStorage": "Un style nommé \"{0}\" existe déjà dans le stockage.\r\n\r\nL'écraser ou conserver les deux (la copie reçoit un nouveau nom) ?", "styleXAlreadyExistsInFile": "Un style nommé \"{0}\" existe déjà dans le fichier.\r\n\r\nL'écraser ou conserver les deux (la copie reçoit un nouveau nom) ?", "styleNameCannotBeEmpty": "Un nom de style ne peut pas être vide.", "styleNameXIsUsedMoreThanOnce": "Le nom de style « {0} » est utilisé par plusieurs styles dans le fichier.", "overwrite": "Écraser", "keepBoth": "Gardez les deux", "doThisForAllConflictingStyles": "Faites ceci pour tous les styles contradictoires", "setStyleAsDefault": "Définir le style par défaut", "takeUsagesFromDotDotDot": "Récupérer les utilisations de…", "replaceStyleWithDotDotDot": "Remplacer le style avec…", "noAttachmentsFound": "Aucune pièce jointe trouvée dans le fichier ASSA sélectionné.", "deleteStyleQuestion": "Supprimer le style ?", "deleteStylesQuestion": "Supprimer les styles ?", "deleteXStylesQuestion": "Voulez-vous supprimer {0} styles ?", "deleteXStylesFromStorageQuestion": "Voulez-vous supprimer {0} styles du stockage ?", "deleteStyleXFromStorageQuestion": "Voulez-vous supprimer le style « {0} » du stockage ?", "deleteStyleXFromFileQuestion": "Voulez-vous supprimer le style « {0} » du fichier actuel ?", "openStyleImportFile": "Ouvrir le fichier de sous-titres pour importer les styles", "styleImportFiles": "Fichiers de style (.ass, .sty, Subtitle Edit 4 catégories .template)", "ssaStyleImportFiles": "Fichiers de styles (.ssa, .ass, .sty)", "primary": "Primaire", "secondary": "Secondaire", "applyOverrideTags": "Appliquer les balises de remplacement", "chooseOverrideTagToAdd": "Choisir la balise de remplacement à ajouter", "fontSizeChange": "Changer la taille de la police", "moveTextFromLeftToRight": "Déplacer le texte de gauche à droite", "colorFromWhiteToRed": "Colorer du blanc au rouge", "rotateXSlow": "Rotation lente sur l'axe X", "rotateX": "Rotation sur l'axe X", "rotateY": "Rotation sur l'axe Y", "rotateTilt": "Inclinaison de la rotation", "spaceIncrease": "Augmenter l'espacement", "popIn": "Apparition", "spinIn": "Faire tourner", "setPosition": "Définir la position", "rotation": "Rotation", "scaleX": "Échelle X", "scaleY": "Échelle Y", "spacing": "Espacement", "angle": "Angle", "imageColorPicker": "Sélecteur de couleurs d'image", "copyColorAsHextoClipboard": "Copier la couleur au format hexadécimal dans le presse-papiers", "generatingBackgroundBoxXOfY": "Génération du cadre d'arrière-plan {0} sur {1}…", "applyAdvancedEffectTitle": "Appliquer un effet avancé", "chooseEffect": "Choisir un effet", "advancedEffectTypewriter": "Machine à écrire", "advancedEffectTypewriterDescription": "Affiche le texte caractère par caractère pendant la durée du sous-titre", "advancedEffectTypewriterWithHighlight": "Machine à écrire avec surbrillance", "advancedEffectTypewriterWithHighlightDescription": "Affiche le texte caractère par caractère avec une surbrillance lumineuse sur le caractère actuel", "advancedEffectWordByWord": "Mot par mot", "advancedEffectWordByWordDescription": "Affiche le texte mot par mot pendant la durée du sous-titre", "advancedEffectKaraoke": "Karaoké", "advancedEffectKaraokeDescription": "Met en évidence chaque caractère successivement, révélant le texte de gauche à droite comme les paroles d'un karaoké", "advancedEffectFancyKaraoke": "Karaoké - apparition du mot actif", "advancedEffectFancyKaraokeDescription": "Améliore les sous-titres avec un mot actif pré-marqué (via un soulignement ou une couleur de surbrillance) — atténue les mots inactifs et applique une animation d'apparition au mot actif", "advancedEffectScrambleReveal": "Révélation du texte brouillé", "advancedEffectScrambleRevealDescription": "Les caractères brouillés se décodent pour former le texte correct de gauche à droite", "advancedEffectRainbowPulse": "Impulsion arc-en-ciel", "advancedEffectRainbowPulseDescription": "Chaque caractère passe par les couleurs de l'arc-en-ciel indépendamment.", "advancedEffectWave": "Vague", "advancedEffectWaveDescription": "Chaque caractère pulse de haut en bas avec un effet de sinusoïde", "advancedEffectWaveBlue": "Vague (bleue)", "advancedEffectWaveBlueDescription": "Chaque caractère pulse en formant une vague avec une animation de couleur bleue et cyan", "advancedEffectStarWarsScroll": "Défilement Star Wars", "advancedEffectStarWarsScrollDescription": "Faire défiler le texte de bas en haut avec une inclinaison de perspective, comme le texte défilant du début de Star Wars", "advancedEffectEndCreditsScroll": "Défilement du générique", "advancedEffectEndCreditsScrollDescription": "Faire défiler toutes les lignes de sous-titres de bas en haut de manière continue", "advancedEffectStarfield": "Champ d'étoiles infini (arrière-plan)", "advancedEffectStarfieldDescription": "Effet de champ d'étoiles continu à vitesse supralumineuse", "advancedEffectRain": "Pluie infinie (arrière-plan)", "advancedEffectRainDescription": "Pluie continue avec plans de profondeur de champ", "advancedEffectSnow": "Neige infinie (arrière-plan)", "advancedEffectSnowDescription": "Chute de neige continue avec plans de profondeur de champ", "advancedEffectOldMovie": "Effet vieux film (arrière-plan)", "advancedEffectOldMovieDescription": "Simule un projecteur de film 35 mm vintage avec bruit, vignette et rayures", "advancedEffectNeonBurst": "Explosion néon", "advancedEffectNeonBurstDescription": "Style court-métrage dynamique Légendes avec effet néon et animation d'apparition progressive", "advancedEffectSnowFlakeCount": "Nombre de flocons", "advancedEffectStarfieldStarCount": "Nombre d'étoiles", "advancedEffectGlitch": "Bug", "advancedEffectGlitchDescription": "Bug numérique avec aberration chromatique, flashs blancs et distorsions superposées", "advancedEffectBounceIn": "Apparition progressive", "advancedEffectBounceInDescription": "Chaque personnage apparaît avec une animation d'apparition élastique, décalée de gauche à droite", "advancedEffectFireflies": "Lucioles (arrière-plan)", "advancedEffectFirefliesDescription": "Points jaune-ambre chauds et lumineux dérivant organiquement sur l'écran avec lueur pulsante", "advancedEffectMatrix": "Matrice", "advancedEffectMatrixDescription": "Colonnes de caractères verts tombantes avec le texte des sous-titres se construisant lettre par lettre sous l’effet de la pluie", "advancedEffectAudioPulse": "Pulsation audio du texte", "advancedEffectAudioPulseDescription": "Le texte du sous-titre brille et pulse au rythme du volume audio — les sections calmes affichent un texte normal, les pics forts ajoutent un halo coloré et un léger agrandissement", "advancedEffectConfetti": "Explosion de confettis", "advancedEffectConfettiDescription": "Explosion explosive de confettis de papier colorés tournoyant depuis lanceurs d’angle et d’une étoile centrale à chaque sous-titre", "advancedEffectHearts": "Cœurs (pluie)", "advancedEffectHeartsDescription": "Des cœurs dessinés en Bézier, de trois formes différentes, tombent doucement du haut de l'écran, tourbillonnant et s'estompant au fil de chaque sous-titre", "advancedEffectWordSpacing": "Espacement des mots", "advancedEffectWordSpacingDescription": "Augmente l'espacement entre les mots grâce à la balise \\fsp pour une meilleure lisibilité", "advancedEffectKaraokeRightToLeft": "De droite à gauche", "advancedEffectFancyKaraokeAutoDetectActiveWord": "Détection automatique du mot actif", "advancedEffectFancyKaraokeGlow": "Lueur du mot actif", "advancedEffectFancyKaraokeActiveColor": "Couleur active", "advancedEffectFancyKaraokeInactiveColor": "Couleur inactive", "advancedEffectWordSpacingPixels": "Espacement (pixels)", "advancedEffectSlowZoomOut": "Zoom arrière lent", "advancedEffectSlowZoomOutDescription": "Le texte commence légèrement plus grand et rétrécit progressivement jusqu'à sa taille normale pendant la durée du sous-titre", "advancedEffectSlowZoomIn": "Zoom avant lent", "advancedEffectSlowZoomInDescription": "Le texte commence à sa taille normale et s'agrandit progressivement pendant la durée du sous-titre", "advancedEffectFadeIn": "Transition - fondu en entrée", "advancedEffectFadeInDescription": "Effet de fondu en entrée ligne par ligne où l'écran commence en noir et révèle la vidéo.", "advancedEffectFadeOut": "Transition - fondu en sortie", "advancedEffectFadeOutDescription": "Effet de fondu en sortie ligne par ligne où l'écran s'éteint progressivement.", "advancedEffectTvClose": "Transition - Fermeture du téléviseur", "advancedEffectTvCloseDescription": "Des barres noires apparaissent en haut et en bas tandis que le milieu s'estompe en blanc (noir en haut / blanc au milieu / noir en bas). La seconde moitié est entièrement noire.", "advancedEffectSlideInLeft": "Apparition par glissement depuis la gauche", "advancedEffectSlideInLeftDescription": "Le texte apparaît par glissement depuis la gauche hors écran, reste affiché, puis disparaît vers la gauche", "advancedEffectSlideInRight": "Apparition par glissement depuis la droite", "advancedEffectSlideInRightDescription": "Le texte apparaît par glissement depuis la droite hors écran, reste affiché, puis disparaît vers la droite", "advancedEffectFadeInOutDescription": "Le texte apparaît progressivement au début et disparaît progressivement à la fin de chaque sous-titre", "advancedEffectWordFlip3D": "Rotation de mots 3D", "advancedEffectWordFlip3DDescription": "Chaque mot apparaît par une rotation 3D avec un effet élastique au moment où il est prononcé — style moderne de sous-titres pour « Courts »", "advancedEffectCinematicTitle": "Titre cinématographique", "advancedEffectCinematicTitleDescription": "Les lettres passent d'un espacement large à un espacement normal tout en sortant d'un flou doux — révélation classique de titre de film", "advancedEffectLowerThird": "Bandeau inférieur", "advancedEffectLowerThirdDescription": "Bandeau de nom et de rôle en bas à gauche avec une barre d'accentuation qui glisse à l'écran — style interview/documentaire (première ligne = nom, lignes suivantes = rôle)", "advancedEffectLowerThirdAccentColor": "Couleur d'accentuation", "overrideTagsHistory": "Ignorer l'historique des balises" }, "about": { "title": "À propos de Subtitle Edit", "translatedBy": "Traduit par : {0}", "licenseText": "Subtitle Edit est un logiciel libre sous licence MIT.", "descriptionText": "Subtitle Edit est un éditeur de fichiers de sous-titres gratuit et open source, disponible sur Windows, macOS et Linux.\nIl prend en charge plus de 300 formats de sous-titres, l'OCR, la reconnaissance vocale, la traduction par IA et bien plus encore.\n\nMerci de faire partie de la communauté Subtitle Edit ! :)", "issueTrackingAndSourceCode": "Suivi des problèmes et code source : ", "gitHub": "GitHub", "donate": "Faire un don : ", "payPal": "PayPal", "gitHubSponsor": "Sponsor GitHub", "or": " ou " }, "errorList": { "title": "Liste des erreurs", "summaryX": "{0} erreur(s) dans {1} ligne(s) sur {2}", "noErrors": "Aucune erreur trouvée.", "summaryFilesX": "{0} erreur(s) dans {1} ligne(s) dans {2} fichier(s)", "all": "Tous", "tooManyLines": "Trop de lignes", "charactersPerSecond": "Vitesse de lecture", "durationTooShort": "Trop court", "durationTooLong": "Trop longtemps", "lineTooLong": "Ligne trop longue", "lineTooWide": "Ligne trop large", "overlap": "Chevauchement", "gapTooShort": "Écart trop court", "tooManyLinesHint": "Plus de lignes que le nombre max. de lignes", "charactersPerSecondHint": "Caractères par seconde au-dessus du maximum", "durationTooShortHint": "Plus court que le temps d'affichage minimum", "durationTooLongHint": "Plus long que la durée d'affichage maximale", "lineTooLongHint": "Une ligne contient plus de caractères que la longueur maximale de la ligne", "lineTooWideHint": "Une ligne est plus large (en pixels) que la largeur maximale", "overlapHint": "Superpose la ligne précédente ou suivante", "gapTooShortHint": "L'écart par rapport à la ligne précédente ou suivante est inférieur au minimum", "detailXGreaterThanY": "{0} > {1}", "detailXLessThanY": "{0} < {1}", "detailOverlapFromPrevious": "du précédent : {0} ms", "detailOverlapToNext": "au suivant : {0} ms", "detailGapToPrevious": "au précédent : {0} < {1} ms", "detailGapToNext": "au suivant : {0} < {1} ms", "detail": "Détail", "tip": "Double-cliquez sur une ligne (ou appuyez sur \"Entrée\") pour y accéder.\r\nLes vérifications exécutées et leurs limites sont définies dans Paramètres > Général.", "exportAsText": "Fichier texte (.txt)…", "exportAsExcel": "Fichier Excel (.xlsx)…", "exportAsHtml": "Page Web (.html)…", "exportFileX": "Fichier : {0}", "exportGeneratedX": "Généré : {0}", "exportMadeWithSubtitleEdit": "Réalisé avec modification des sous-titres" } }