AdvSceneSwitcher.pluginName="Advanced Scene Switcher"
AdvSceneSwitcher.windowTitle="Advanced Scene Switcher"

; General Tab
AdvSceneSwitcher.generalTab.title="Général"
AdvSceneSwitcher.generalTab.status="État"
AdvSceneSwitcher.generalTab.status.hotkeytips="Les raccourcis clavier peuvent être définis dans les paramètres d'OBS"
AdvSceneSwitcher.generalTab.status.currentStatus="Advanced Scene Switcher est :"
AdvSceneSwitcher.generalTab.status.onStartup="Au démarrage d'OBS :"
AdvSceneSwitcher.generalTab.status.onStartup.asLastRun="Démarrer le sélecteur de scène si elle était en cours d'exécution"
AdvSceneSwitcher.generalTab.status.onStartup.alwaysStart="Toujours démarrer le sélecteur de scène"
AdvSceneSwitcher.generalTab.status.onStartup.doNotStart="Ne pas démarrer le sélecteur de scène"
AdvSceneSwitcher.generalTab.status.start="Démarrer"
AdvSceneSwitcher.generalTab.status.stop="Arrêter"
AdvSceneSwitcher.generalTab.status.autoStart.startup="Démarrer automatiquement le sélecteur de scène lorsque :"
AdvSceneSwitcher.generalTab.status.autoStart.never="Jamais"
AdvSceneSwitcher.generalTab.status.autoStart.recording="Enregistrement"
AdvSceneSwitcher.generalTab.status.autoStart.streaming="Diffusion en continu"
AdvSceneSwitcher.generalTab.status.autoStart.recordingAndStreaming="Enregistrement ou Diffusion en continu"
AdvSceneSwitcher.generalTab.status.checkInterval="Vérifier les conditions toutes les"
AdvSceneSwitcher.generalTab.generalBehavior="Comportement général"
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch="Si aucune action n'est effectuée pendant"
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatchDelay.tooltip="Sera aussi précis que l'intervalle de vérification configuré."
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.dontSwitch="Ne pas basculer"
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchToRandom="Basculer vers n'importe quelle scène dans l'onglet Aléatoire"
AdvSceneSwitcher.generalTab.generalBehavior.onNoMatch.switchTo="Basculer vers :"
AdvSceneSwitcher.generalTab.generalBehavior.cooldown="Après avoir effectué des actions, sauter l'exécution d'actions pendant"
AdvSceneSwitcher.generalTab.generalBehavior.cooldownHint="Pendant cette période, les correspondances potentielles seront ignorées !"
AdvSceneSwitcher.generalTab.generalBehavior.saveWindowGeo="Enregistrer la position et la taille de la fenêtre"
AdvSceneSwitcher.generalTab.generalBehavior.showTrayNotifications="Afficher les notifications dans la zone de notification système"
AdvSceneSwitcher.generalTab.generalBehavior.disableUIHints="Désactiver les indications de l'interface utilisateur"
AdvSceneSwitcher.generalTab.generalBehavior.comboBoxFilterDisable="Désactiver la filtrage en tapant dans les menus déroulants"
AdvSceneSwitcher.generalTab.generalBehavior.warnPluginLoadFailure="Afficher un avertissement si les plugins ne peuvent pas être chargés"
AdvSceneSwitcher.generalTab.generalBehavior.warnPluginLoadFailureMessage="<html><body>Le chargement des bibliothèques de plugins suivantes a échoué, ce qui pourrait entraîner l'indisponibilité de certaines fonctions d'Advanced Scene Switcher : %1 Vérifiez les journaux OBS pour plus de détails.<br>Vous pouvez désactiver ce message dans l'onglet Général.</body></html>"
AdvSceneSwitcher.generalTab.generalBehavior.hideLegacyTabs="Masquer les onglets pouvant être représentés par des macros"
AdvSceneSwitcher.generalTab.matchBehavior="Comportement de la correspondance"
AdvSceneSwitcher.generalTab.priority="Priorité"
AdvSceneSwitcher.generalTab.priority.description="Priorité des méthodes de basculement (la priorité la plus élevée est en haut)"
AdvSceneSwitcher.generalTab.priority.threadPriority="Utiliser la priorité du thread"
AdvSceneSwitcher.generalTab.priority.threadPriorityNotice="(Augmenter la priorité au-dessus de \"Normale\" n'est pas recommandé)"
AdvSceneSwitcher.generalTab.saveOrLoadsettings="Enregistrer / charger les paramètres"
AdvSceneSwitcher.generalTab.saveOrLoadsettings.export="Exporter"
AdvSceneSwitcher.generalTab.saveOrLoadsettings.import="Importer"
AdvSceneSwitcher.generalTab.saveOrLoadsettings.exportWindowTitle="Exporter les paramètres d'Advanced Scene Switcher vers un fichier ..."
AdvSceneSwitcher.generalTab.saveOrLoadsettings.importWindowTitle="Importer les paramètres d'Advanced Scene Switcher depuis un fichier ..."
AdvSceneSwitcher.generalTab.saveOrLoadsettings.textType="Fichiers texte (*.txt *.json)"
AdvSceneSwitcher.generalTab.saveOrLoadsettings.loadFail="L'importation des paramètres d'Advanced Scene Switcher a échoué"
AdvSceneSwitcher.generalTab.saveOrLoadsettings.loadSuccess="Les paramètres d'Advanced Scene Switcher ont été importés avec succès"
AdvSceneSwitcher.generalTab.priority.fileContent="Contenu du fichier"
AdvSceneSwitcher.generalTab.priority.sceneSequence="Séquence de scènes"
AdvSceneSwitcher.generalTab.priority.idleDetection="Détection de l'inactivité"
AdvSceneSwitcher.generalTab.priority.executable="Exécutable"
AdvSceneSwitcher.generalTab.priority.screenRegion="Région de l'écran"
AdvSceneSwitcher.generalTab.priority.windowTitle="Titre de la fenêtre"
AdvSceneSwitcher.generalTab.priority.media="Média"
AdvSceneSwitcher.generalTab.priority.time="Temps"
AdvSceneSwitcher.generalTab.priority.audio="Audio"
AdvSceneSwitcher.generalTab.priority.video="Vidéo"
AdvSceneSwitcher.generalTab.priority.macro="Macro"
AdvSceneSwitcher.generalTab.transition="Transitions"
AdvSceneSwitcher.generalTab.setTransitionBy="Lors de la modification des transitions :"
AdvSceneSwitcher.generalTab.transitionOverride="Définir des remplacements de transition"
AdvSceneSwitcher.generalTab.adjustActiveTransitionType="Modifier le type de transition actif"
AdvSceneSwitcher.generalTab.transitionBehaviorSelectionError="Au moins une option doit être activée:\n\n - Utiliser des remplacements de transition\n\n - Changer le type de transition actif"

; Macro Tab
AdvSceneSwitcher.macroTab.title="Macro"
AdvSceneSwitcher.macroTab.macros="Macros"
AdvSceneSwitcher.macroTab.priorityWarning="Remarque : Il est recommandé de configurer les macros en tant que fonctionnalité de priorité maximale.\nCette configuration peut être modifiée dans l'onglet Général."
AdvSceneSwitcher.macroTab.help="Les macros vous permettent d'exécuter une série d'actions en fonction de plusieurs conditions.\n\nCliquez sur le symbole plus en surbrillance pour ajouter une nouvelle macro."
AdvSceneSwitcher.macroTab.editConditionHelp="Cette section vous permet de définir les conditions des macros.\n\nSélectionnez une macro existante ou ajoutez une nouvelle macro à gauche.\nEnsuite, cliquez sur le bouton plus ci-dessous pour ajouter une nouvelle condition."
AdvSceneSwitcher.macroTab.editActionHelp="Cette section vous permet de définir les actions des macros.\n\nSélectionnez une macro existante ou ajoutez une nouvelle macro à gauche.\nEnsuite, cliquez sur le bouton plus ci-dessous pour ajouter une nouvelle action."
AdvSceneSwitcher.macroTab.edit="Modifier la macro"
AdvSceneSwitcher.macroTab.edit.logic="Type de logique :"
AdvSceneSwitcher.macroTab.edit.condition="Type de condition :"
AdvSceneSwitcher.macroTab.edit.action="Type d'action :"
AdvSceneSwitcher.macroTab.add="Ajouter une nouvelle macro"
AdvSceneSwitcher.macroTab.name="Nom :"
AdvSceneSwitcher.macroTab.run="Exécuter la macro"
AdvSceneSwitcher.macroTab.runInParallel="Exécuter la macro en parallèle avec d'autres macros"
AdvSceneSwitcher.macroTab.defaultname="Macro %1"
AdvSceneSwitcher.macroTab.defaultGroupName="Groupe %1"
AdvSceneSwitcher.macroTab.removeSingleMacroPopup.text="Êtes-vous sûr de vouloir supprimer \"%1\" ?"
AdvSceneSwitcher.macroTab.removeMultipleMacrosPopup.text="Êtes-vous sûr de vouloir supprimer %1 macros ?"
AdvSceneSwitcher.macroTab.removeGroupPopup.text="Êtes-vous sûr de vouloir supprimer \"%1\" et tous ses éléments ?"
AdvSceneSwitcher.macroTab.contextMenuAdd="Ajouter"
AdvSceneSwitcher.macroTab.copy="Dupliquer la macro"
AdvSceneSwitcher.macroTab.group="Grouper les macros sélectionnées"
AdvSceneSwitcher.macroTab.ungroup="Dissocier les groupes sélectionnés"
AdvSceneSwitcher.macroTab.rename="Renommer"
AdvSceneSwitcher.macroTab.remove="Supprimer"
AdvSceneSwitcher.macroTab.export="Exporter"
AdvSceneSwitcher.macroTab.export.info="Collez la chaîne ci-dessous dans la boîte de dialogue d'importation pour importer les macros sélectionnées :"
AdvSceneSwitcher.macroTab.import="Importer"
AdvSceneSwitcher.macroTab.import.info="Collez la chaîne d'exportation dans la zone de texte ci-dessous pour importer les macros :"
AdvSceneSwitcher.macroTab.import.invalid="Données d'importation invalides !"
AdvSceneSwitcher.macroTab.import.nameConflict="Impossible de continuer l'importation de la macro \"%1\" car une macro du même nom existe déjà !\nVoulez-vous poursuivre l'importation de \"%2\" et choisir un nouveau nom ? (Sinon, elle sera ignorée)"
AdvSceneSwitcher.macroTab.expandAll="Développer tout"
AdvSceneSwitcher.macroTab.collapseAll="Réduire tout"
AdvSceneSwitcher.macroTab.maximize="Agrandir"
AdvSceneSwitcher.macroTab.minimize="Réduire"
AdvSceneSwitcher.macroTab.highlightSettings="Paramètres visuels"
AdvSceneSwitcher.macroTab.hotkeySettings="Paramètres des raccourcis clavier"
AdvSceneSwitcher.macroTab.generalSettings="Paramètres généraux"
AdvSceneSwitcher.macroTab.dockSettings="Paramètres du dock"
AdvSceneSwitcher.macroTab.highlightExecutedMacros="Mettre en surbrillance les macros récemment exécutées"
AdvSceneSwitcher.macroTab.highlightTrueConditions="Mettre en surbrillance les conditions de la macro actuellement sélectionnée qui ont évalué à vrai récemment"
AdvSceneSwitcher.macroTab.highlightPerformedActions="Mettre en surbrillance les actions récemment effectuées de la macro actuellement sélectionnée"
AdvSceneSwitcher.macroTab.newMacroRegisterHotkey="Enregistrer des raccourcis clavier pour contrôler l'état de pause des nouvelles macros"
AdvSceneSwitcher.macroTab.currentRegisterHotkeys="Enregistrer des raccourcis clavier pour contrôler l'état de pause de la macro sélectionnée"
AdvSceneSwitcher.macroTab.currentSkipExecutionOnStartup="Ignorer l'exécution des actions de la macro actuelle au démarrage"
AdvSceneSwitcher.macroTab.currentRegisterDock="Enregistrer le widget du dock pour contrôler l'état de pause de la macro sélectionnée ou l'exécuter manuellement"
AdvSceneSwitcher.macroTab.currentDockAddRunButton="Ajouter un bouton pour exécuter la macro"
AdvSceneSwitcher.macroTab.currentDockAddPauseButton="Ajouter un bouton pour mettre en pause ou reprendre la macro"
AdvSceneSwitcher.macroTab.currentDockAddStatusLabel="Ajouter une étiquette d'état"
AdvSceneSwitcher.macroTab.currentDockButtonText.run="Texte du bouton Exécuter :"
AdvSceneSwitcher.macroTab.currentDockButtonText.pause="Texte du bouton Pause :"
AdvSceneSwitcher.macroTab.currentDockButtonText.unpause="Texte du bouton Reprendre :"
AdvSceneSwitcher.macroTab.currentDockStatusText.true="Conditions vraies :"
AdvSceneSwitcher.macroTab.currentDockStatusText.false="Conditions fausses :"
AdvSceneSwitcher.macroTab.currentDockHighlightIfExecuted="Mettre en surbrillance le dock si les actions de la macro ont été récemment exécutées"

AdvSceneSwitcher.macroDock.pause="Pause"
AdvSceneSwitcher.macroDock.unpause="Désactiver la pause"
AdvSceneSwitcher.macroDock.run="Exécuter"
AdvSceneSwitcher.macroDock.statusLabel.true="Les conditions sont remplies."
AdvSceneSwitcher.macroDock.statusLabel.false="Les conditions ne sont pas remplies."

; Macro List
AdvSceneSwitcher.macroList.deleted="supprimé"
AdvSceneSwitcher.macroList.duplicate="\"%1\" est déjà sélectionné !"

; Macro Logic
AdvSceneSwitcher.logic.none="Ignorer l'entrée"
AdvSceneSwitcher.logic.and="Et"
AdvSceneSwitcher.logic.or="Ou"
AdvSceneSwitcher.logic.andNot="Et pas"
AdvSceneSwitcher.logic.orNot="Ou pas"
AdvSceneSwitcher.logic.rootNone="Si"
AdvSceneSwitcher.logic.not="Si non"

; Macro Conditions
AdvSceneSwitcher.condition.audio="Audio"
AdvSceneSwitcher.condition.audio.state.below="inférieur à"
AdvSceneSwitcher.condition.audio.state.exact="exactement"
AdvSceneSwitcher.condition.audio.state.above="supérieur à"
AdvSceneSwitcher.condition.audio.state.mute="en sourdine"
AdvSceneSwitcher.condition.audio.state.unmute="non en sourdine"
AdvSceneSwitcher.condition.audio.type.output="Niveau de sortie"
AdvSceneSwitcher.condition.audio.type.volume="Niveau de volume configuré"
AdvSceneSwitcher.condition.audio.type.syncOffset="Décalage de synchronisation"
AdvSceneSwitcher.condition.audio.type.monitor="Surveillance audio"
AdvSceneSwitcher.condition.audio.type.balance="Équilibre audio"
AdvSceneSwitcher.condition.audio.entry="{{checkType}}de{{audioSources}}est{{condition}}{{volume}}{{volumeDB}}{{percentDBToggle}}{{syncOffset}}{{monitorTypes}}"
AdvSceneSwitcher.condition.cursor="Curseur"
AdvSceneSwitcher.condition.cursor.type.region="est dans la région"
AdvSceneSwitcher.condition.cursor.type.moving="est en mouvement"
AdvSceneSwitcher.condition.cursor.type.click="a été cliqué"
AdvSceneSwitcher.condition.cursor.button.left="Bouton gauche de la souris"
AdvSceneSwitcher.condition.cursor.button.middle="Bouton central de la souris"
AdvSceneSwitcher.condition.cursor.button.right="Bouton droit de la souris"
AdvSceneSwitcher.condition.cursor.showFrame="Afficher le cadre"
AdvSceneSwitcher.condition.cursor.hideFrame="Masquer le cadre"
AdvSceneSwitcher.condition.cursor.entry.line1="Le curseur{{conditions}}{{buttons}}{{minX}}{{minY}}{{maxX}}{{maxY}}{{toggleFrameButton}}"
AdvSceneSwitcher.condition.cursor.entry.line2="Le curseur est actuellement à{{xPos}}x{{yPos}}"
AdvSceneSwitcher.condition.scene="Scène"
AdvSceneSwitcher.condition.scene.type.current="La scène actuelle est"
AdvSceneSwitcher.condition.scene.type.previous="La scène précédente est"
AdvSceneSwitcher.condition.scene.type.preview="La scène de prévisualisation est"
AdvSceneSwitcher.condition.scene.type.changed="La scène a changé"
AdvSceneSwitcher.condition.scene.type.notChanged="La scène n'a pas changé"
AdvSceneSwitcher.condition.scene.type.currentPattern="La scène actuelle correspond à"
AdvSceneSwitcher.condition.scene.type.previousPattern="La scène précédente correspond à"
AdvSceneSwitcher.condition.scene.type.previewPattern="La scène de prévisualisation correspond à"
AdvSceneSwitcher.condition.scene.currentSceneTransitionBehaviour="Pendant la transition, vérifier la scène cible de transition"
AdvSceneSwitcher.condition.scene.previousSceneTransitionBehaviour="Pendant la transition, vérifier la scène source de transition"
AdvSceneSwitcher.condition.window="Fenêtre"
AdvSceneSwitcher.condition.window.entry.window="{{checkTitle}}Le titre de la fenêtre correspond à{{windowRegex}}{{windows}}"
AdvSceneSwitcher.condition.window.entry.fullscreen="{{fullscreen}}La fenêtre est en plein écran"
AdvSceneSwitcher.condition.window.entry.maximized="{{maximized}}La fenêtre est maximisée"
AdvSceneSwitcher.condition.window.entry.focused="{{focused}}La fenêtre est au premier plan"
AdvSceneSwitcher.condition.window.entry.focusedChange="{{windowFocusChanged}}Le focus de la fenêtre a changé"
AdvSceneSwitcher.condition.window.entry.text="{{checkText}}La fenêtre contient le texte{{textRegex}}{{windowText}}"
AdvSceneSwitcher.condition.window.entry.text.note="Cette option pourrait ne pas fonctionner avec tous les textes affichés dans une fenêtre. Si tel est le cas, vous pouvez envisager d'utiliser la condition de vérification OCR des conditions vidéo à la place."
AdvSceneSwitcher.condition.window.entry.currentFocus="Fenêtre actuellement au premier plan :{{focusWindow}}"
AdvSceneSwitcher.condition.file="Fichier"
AdvSceneSwitcher.condition.file.type.match="correspond à"
AdvSceneSwitcher.condition.file.type.contentChange="a changé de contenu"
AdvSceneSwitcher.condition.file.type.dateChange="a changé de date de modification"
AdvSceneSwitcher.condition.file.remote="Fichier distant"
AdvSceneSwitcher.condition.file.local="Fichier local"
AdvSceneSwitcher.condition.media="Média"
AdvSceneSwitcher.condition.media.source="Source"
AdvSceneSwitcher.condition.media.anyOnScene="Toute source média sur la scène"
AdvSceneSwitcher.condition.media.allOnScene="Toutes les sources média sur la scène"
AdvSceneSwitcher.condition.media.inconsistencyInfo="Malheureusement, toutes les sources média ne se comportent pas de la même manière (par exemple, l'état \"Arrêté\" de la source Media par rapport à la source Vidéo VLC).\nPar conséquent, veuillez expérimenter ce qui fonctionne le mieux pour votre configuration !"
AdvSceneSwitcher.condition.media.layout.legacy="{{sourceTypes}}{{mediaSources}}{{scenes}}{{checkTypes}}l'état est{{states}}et{{timeRestrictions}}{{time}}"
AdvSceneSwitcher.condition.video="Vidéo"
AdvSceneSwitcher.condition.video.condition.match="correspond exactement à"
AdvSceneSwitcher.condition.video.condition.differ="ne correspond pas à"
AdvSceneSwitcher.condition.video.condition.hasChanged="a changé"
AdvSceneSwitcher.condition.video.condition.hasNotChanged="n'a pas changé"
AdvSceneSwitcher.condition.video.condition.noImage="n'a pas de sortie"
AdvSceneSwitcher.condition.video.condition.pattern="correspond à un motif"
AdvSceneSwitcher.condition.video.condition.object="contient un objet"
AdvSceneSwitcher.condition.video.condition.brightness="luminosité"
AdvSceneSwitcher.condition.video.condition.ocr="contient du texte"
AdvSceneSwitcher.condition.video.condition.color="correspond à la couleur"
AdvSceneSwitcher.condition.video.askFileAction="Voulez-vous utiliser un fichier existant ou créer une capture d'écran de la source actuellement sélectionnée ?"
AdvSceneSwitcher.condition.video.askFileAction.file="Utiliser un fichier existant"
AdvSceneSwitcher.condition.video.askFileAction.screenshot="Créer une capture d'écran"
AdvSceneSwitcher.condition.video.reduceLatency="Réduire la latence de correspondance"
AdvSceneSwitcher.condition.video.reduceLatency.tooltip="L'activation réduira la latence de correspondance, mais ralentira l'ensemble des vérifications de conditions de macros."
AdvSceneSwitcher.condition.video.usePatternForChangedCheck="Utiliser la correspondance de motifs"
AdvSceneSwitcher.condition.video.usePatternForChangedCheck.tooltip="Cela vous permettra de contrôler à quel point l'image doit changer pour que la condition soit vraie."
AdvSceneSwitcher.condition.video.patternThreshold="Seuil :"
AdvSceneSwitcher.condition.video.patternThresholdDescription="Une valeur plus élevée signifie que le motif doit correspondre plus étroitement à la source vidéo."
AdvSceneSwitcher.condition.video.patternThresholdUseAlphaAsMask="Utiliser le canal alpha comme masque pour le motif."
AdvSceneSwitcher.condition.video.patternMatchMode="Utiliser le mode de correspondance de motifs{{patternMatchingModes}}"
AdvSceneSwitcher.condition.video.patternMatchMode.crossCorrelation="Corrélation croisée"
AdvSceneSwitcher.condition.video.patternMatchMode.correlationCoefficient="Coefficient de corrélation"
AdvSceneSwitcher.condition.video.patternMatchMode.squaredDifference="Différence au carré"
AdvSceneSwitcher.condition.video.patternMatchMode.tip="La meilleure méthode à utiliser dépend du problème spécifique et des caractéristiques des images concernées.\nEn pratique, il est souvent nécessaire d'expérimenter avec différentes méthodes et paramètres pour trouver la meilleure correspondance pour un cas d'utilisation particulier."
AdvSceneSwitcher.condition.video.brightnessThreshold="La luminosité moyenne est supérieure à :"
AdvSceneSwitcher.condition.video.brightnessThresholdDescription="Une valeur élevée indique une image lumineuse et une valeur faible une image sombre."
AdvSceneSwitcher.condition.video.currentBrightness="Luminosité moyenne actuelle : %1"
AdvSceneSwitcher.condition.video.objectScaleThreshold="Facteur d'échelle :"
AdvSceneSwitcher.condition.video.objectScaleThresholdDescription="Un facteur d'échelle plus bas entraînera plus de correspondances mais une charge CPU plus élevée."
AdvSceneSwitcher.condition.video.minNeighborDescription="Une valeur de voisins minimum plus élevée entraînera moins de correspondances mais de meilleure qualité."
AdvSceneSwitcher.condition.video.showMatch="Afficher la correspondance"
AdvSceneSwitcher.condition.video.showMatch.loading="Vérification de la correspondance en cours"
AdvSceneSwitcher.condition.video.screenshotFail="Échec de la capture d'écran de la source !"
AdvSceneSwitcher.condition.video.screenshotEmpty="La capture d'écran est vide - La source est-elle visible ?"
AdvSceneSwitcher.condition.video.patternMatchFail="Le motif n'a pas été trouvé !"
AdvSceneSwitcher.condition.video.patternMatchSuccess="Le motif est mis en évidence en rouge"
AdvSceneSwitcher.condition.video.patternMatchSuccessFullImage="L'image entière correspond au motif"
AdvSceneSwitcher.condition.video.objectMatchFail="L'objet n'a pas été trouvé !"
AdvSceneSwitcher.condition.video.objectMatchSuccess="L'objet est mis en évidence en rouge"
AdvSceneSwitcher.condition.video.ocrMatchSuccess="Texte détecté :\n\n%1"
AdvSceneSwitcher.condition.video.modelLoadFail="Les données du modèle n'ont pas pu être chargées !"
AdvSceneSwitcher.condition.video.selectColor="Sélectionner la couleur"
AdvSceneSwitcher.condition.video.ocrMode.singleColumn="Une colonne de texte de tailles variables"
AdvSceneSwitcher.condition.video.ocrMode.singleBlockVertText="Un seul bloc uniforme de texte aligné verticalement"
AdvSceneSwitcher.condition.video.ocrMode.singleBlock="Un seul bloc uniforme de texte"
AdvSceneSwitcher.condition.video.ocrMode.singleLine="Une seule ligne de texte"
AdvSceneSwitcher.condition.video.ocrMode.singleWord="Un seul mot"
AdvSceneSwitcher.condition.video.ocrMode.circleWord="Un seul mot dans un cercle"
AdvSceneSwitcher.condition.video.ocrMode.singleChar="Un seul caractère"
AdvSceneSwitcher.condition.video.ocrMode.sparseText="Trouver du texte sans ordre particulier"
AdvSceneSwitcher.condition.video.ocrMode.sparseTextOSD="Trouver du texte sans ordre particulier (OSD)"
AdvSceneSwitcher.condition.video.ocrLanguageNotFound="<html><head/><body><p>Le modèle de langue pour \"%1\" n'a pas été trouvé dans :<br>\"%2\"<br><br>Vous pouvez trouver des modèles de langues supplémentaires <a href=\"https://github.com/tesseract-ocr/tessdata\"><span style=\" text-decoration: underline; color:#268bd2;\">ici</span></a>."
AdvSceneSwitcher.condition.video.colorMatchThreshold="Seuil de correspondance des couleurs :"
AdvSceneSwitcher.condition.video.colorMatchThresholdDescription="Combien de l'image doit correspondre à la couleur donnée ?\nUne valeur de 1 exige que chaque pixel de l'image d'entrée corresponde à la couleur donnée."
AdvSceneSwitcher.condition.video.colorDeviationThreshold="Seuil de déviation des couleurs :"
AdvSceneSwitcher.condition.video.colorDeviationThresholdDescription="À quel point la couleur peut-elle être similaire à la couleur d'entrée pour être encore considérée comme une correspondance ?\nUne valeur de 0 exige une correspondance parfaite des couleurs, tandis qu'une valeur plus élevée inclut également des couleurs similaires."
AdvSceneSwitcher.condition.video.type.main="Sortie principale d'OBS"
AdvSceneSwitcher.condition.video.type.source="Source"
AdvSceneSwitcher.condition.video.type.scene="Scène"
AdvSceneSwitcher.condition.video.layout.modelPath="Données du modèle (classificateur de cascade de Haar) :{{modelDataPath}}"
AdvSceneSwitcher.condition.video.layout.minNeighbor="Nombre minimum de voisins :{{minNeighbors}}"
AdvSceneSwitcher.condition.video.layout.throttle="{{throttleEnable}}Réduire la charge CPU en effectuant la vérification uniquement toutes les{{throttleCount}}millisecondes"
AdvSceneSwitcher.condition.video.layout.checkAreaEnable="Effectuer la vérification uniquement dans la zone"
AdvSceneSwitcher.condition.video.layout.ocrColorPick="Vérifier la couleur du texte :{{textColor}}{{selectColor}}"
AdvSceneSwitcher.condition.video.layout.ocrTextType="Vérifier le type de texte :{{textType}}"
AdvSceneSwitcher.condition.video.layout.ocrLanguage="Vérifier la langue :{{languageCode}}"
AdvSceneSwitcher.condition.video.layout.color="Vérifier la couleur :{{color}}{{selectColor}}"
AdvSceneSwitcher.condition.video.minSize="Taille minimale :"
AdvSceneSwitcher.condition.video.maxSize="Taille maximale :"
AdvSceneSwitcher.condition.video.selectArea="Sélectionner la zone"
AdvSceneSwitcher.condition.video.selectArea.status="Seule la zone surlignée sera vérifiée"
AdvSceneSwitcher.condition.video.width="Largeur"
AdvSceneSwitcher.condition.video.height="Hauteur"
AdvSceneSwitcher.condition.stream="Diffusion en continu"
AdvSceneSwitcher.condition.stream.state.start="Diffusion en continu en cours"
AdvSceneSwitcher.condition.stream.state.stop="Diffusion en continu arrêtée"
AdvSceneSwitcher.condition.stream.state.starting="Démarrage de la diffusion en continu"
AdvSceneSwitcher.condition.stream.state.stopping="Arrêt de la diffusion en continu"
AdvSceneSwitcher.condition.stream.state.keyFrameInterval="Intervalle des images clés égal à"
AdvSceneSwitcher.condition.record="Enregistrement"
AdvSceneSwitcher.condition.record.state.start="Enregistrement en cours"
AdvSceneSwitcher.condition.record.state.pause="Enregistrement en pause"
AdvSceneSwitcher.condition.record.state.stop="Arrêt de l'enregistrement"
AdvSceneSwitcher.condition.process="Processus"
AdvSceneSwitcher.condition.process.entry="{{processes}}{{regex}}en cours d'exécution{{focused}}et est au premier plan"
AdvSceneSwitcher.condition.process.entry.focus="Processus au premier plan actuel :{{focusProcess}}"
AdvSceneSwitcher.condition.idle="Inactif"
AdvSceneSwitcher.condition.idle.entry="Aucune entrée de clavier ou de souris pendant{{duration}}"
AdvSceneSwitcher.condition.pluginState="État du plugin"
AdvSceneSwitcher.condition.pluginState.state.start="Plugin démarré"
AdvSceneSwitcher.condition.pluginState.state.restart="Plugin redémarré"
AdvSceneSwitcher.condition.pluginState.state.running="Le plugin est en cours d'exécution"
AdvSceneSwitcher.condition.pluginState.state.shutdown="OBS est en cours de fermeture"
AdvSceneSwitcher.condition.pluginState.state.shutdown.limitation="Notez que bien que les actions effectuant des modifications spécifiques à OBS continueront d'être exécutées lors de la fermeture, ces modifications ne seront pas enregistrées car OBS est déjà en cours de fermeture !"
AdvSceneSwitcher.condition.pluginState.state.sceneCollection="Collection de scènes chargée"
AdvSceneSwitcher.condition.pluginState.state.sceneSwitched="Scène modifiée par la macro précédente"
AdvSceneSwitcher.condition.timer="Minuteur"
AdvSceneSwitcher.condition.timer.type.fixed="Fixe"
AdvSceneSwitcher.condition.timer.type.random="Aléatoire"
AdvSceneSwitcher.condition.timer.pause="Pause"
AdvSceneSwitcher.condition.timer.continue="Continuer"
AdvSceneSwitcher.condition.timer.entry.line1.fixed="{{type}}durée de{{duration}}s'est écoulée"
AdvSceneSwitcher.condition.timer.entry.line1.random="{{type}}durée de{{duration}}à{{duration2}}s'est écoulée"
AdvSceneSwitcher.condition.timer.entry.line2="Temps restant :{{remaining}}secondes"
AdvSceneSwitcher.condition.timer.entry.line3="{{pauseContinue}}{{reset}}{{saveRemaining}}Enregistrer le temps restant{{autoReset}}Réinitialiser automatiquement le minuteur après avoir atteint la durée"
AdvSceneSwitcher.condition.timer.reset="Réinitialiser"
AdvSceneSwitcher.condition.macro="Macro"
AdvSceneSwitcher.condition.macro.type.count="Nombre d'exécutions de macro"
AdvSceneSwitcher.condition.macro.type.state="État de condition de macro"
AdvSceneSwitcher.condition.macro.type.multiState="État de condition de macro multiple"
AdvSceneSwitcher.condition.macro.type.actionDisabled="Action de macro désactivée"
AdvSceneSwitcher.condition.macro.type.actionEnabled="Action de macro activée"
AdvSceneSwitcher.condition.macro.count.type.below="Moins que"
AdvSceneSwitcher.condition.macro.count.type.above="Plus que"
AdvSceneSwitcher.condition.macro.count.type.equal="Exactement"
AdvSceneSwitcher.condition.macro.state.type.below="Moins que"
AdvSceneSwitcher.condition.macro.state.type.above="Plus que"
AdvSceneSwitcher.condition.macro.state.type.equal="Exactement"
AdvSceneSwitcher.condition.macro.count.reset="Réinitialiser"
AdvSceneSwitcher.condition.macro.pausedWarning="La macro sélectionnée est actuellement en pause !"
AdvSceneSwitcher.condition.macro.state.entry="Les conditions de{{macros}}sont vraies"
AdvSceneSwitcher.condition.macro.multistate.entry="Les conditions de{{multiStateConditions}}{{multiStateCount}}des macros suivantes sont vraies :"
AdvSceneSwitcher.condition.macro.count.entry.line1="{{macros}}a été exécuté{{conditions}}{{count}}fois"
AdvSceneSwitcher.condition.macro.count.entry.line2="Compteur actuel :{{currentCount}}{{resetCount}}"
AdvSceneSwitcher.condition.macro.actionState.disabled.entry="L'action{{actionIndex}}de{{macros}}est désactivée"
AdvSceneSwitcher.condition.macro.actionState.enabled.entry="L'action{{actionIndex}}de{{macros}}est activée"
AdvSceneSwitcher.condition.source="Source"
AdvSceneSwitcher.condition.source.type.active="Est actif"
AdvSceneSwitcher.condition.source.type.showing="Est affiché"
AdvSceneSwitcher.condition.source.type.settingsMatch="Correspond aux paramètres"
AdvSceneSwitcher.condition.source.type.settingsChanged="Paramètres modifiés"
AdvSceneSwitcher.condition.source.sceneVisibilityHint="La visibilité spécifique à la scène peut être vérifiée en utilisant la condition \"Visibilité de l'élément de la scène\""
AdvSceneSwitcher.condition.source.getSettings="Obtenir les paramètres actuels"
AdvSceneSwitcher.condition.virtualCamera="Caméra virtuelle"
AdvSceneSwitcher.condition.virtualCamera.state.start="Début de la caméra virtuelle"
AdvSceneSwitcher.condition.virtualCamera.state.stop="Arrêt de la caméra virtuelle"
AdvSceneSwitcher.condition.filter="Filtre"
AdvSceneSwitcher.condition.filter.type.active="Est activé"
AdvSceneSwitcher.condition.filter.type.showing="Est désactivé"
AdvSceneSwitcher.condition.filter.type.settingsMatch="Correspond aux paramètres"
AdvSceneSwitcher.condition.filter.type.settingsChanged="Paramètres modifiés"
AdvSceneSwitcher.condition.filter.getSettings="Obtenir les paramètres actuels"
AdvSceneSwitcher.condition.filter.entry.line1="Sur{{sources}}{{filters}}{{conditions}}{{settingSelection}}{{refresh}}"
AdvSceneSwitcher.condition.sceneOrder="Ordre des éléments de la scène"
AdvSceneSwitcher.condition.sceneOrder.type.above="Est au-dessus de"
AdvSceneSwitcher.condition.sceneOrder.type.below="Est en dessous de"
AdvSceneSwitcher.condition.sceneOrder.type.position="Est à la position"
AdvSceneSwitcher.condition.sceneOrder.positionInfo="La valeur de position commence en bas à 0 et augmente d'un pour chaque élément de la scène, y compris ceux dans les groupes de scène"
AdvSceneSwitcher.condition.sceneOrder.entry="Sur{{scenes}}{{sources}}{{conditions}}{{sources2}}{{position}}"
AdvSceneSwitcher.condition.hotkey="Raccourci clavier"
AdvSceneSwitcher.condition.hotkey.name="Raccourci clavier de déclenchement de macro"
AdvSceneSwitcher.condition.hotkey.tip="Remarque : Vous pouvez configurer les raccourcis clavier pour ce raccourci dans la fenêtre de paramètres d'OBS"
AdvSceneSwitcher.condition.hotkey.entry.name="Nom:{{name}}"
AdvSceneSwitcher.condition.replay="Tampon de répétition"
AdvSceneSwitcher.condition.replay.state.stopped="Tampon de répétition arrêté"
AdvSceneSwitcher.condition.replay.state.started="Tampon de répétition démarré"
AdvSceneSwitcher.condition.replay.state.saved="Tampon de répétition enregistré"
AdvSceneSwitcher.condition.date="Date"
AdvSceneSwitcher.day.any="N'importe quel jour"
AdvSceneSwitcher.day.monday="Lundi"
AdvSceneSwitcher.day.tuesday="Mardi"
AdvSceneSwitcher.day.wednesday="Mercredi"
AdvSceneSwitcher.day.thursday="Jeudi"
AdvSceneSwitcher.day.friday="Vendredi"
AdvSceneSwitcher.day.saturday="Samedi"
AdvSceneSwitcher.day.sunday="Dimanche"
AdvSceneSwitcher.condition.date.state.at="À"
AdvSceneSwitcher.condition.date.state.after="Après"
AdvSceneSwitcher.condition.date.state.before="Avant"
AdvSceneSwitcher.condition.date.state.between="Entre"
AdvSceneSwitcher.condition.date.state.pattern="Motif"
AdvSceneSwitcher.condition.date.separator="et"
AdvSceneSwitcher.condition.date.ignoreDate="Si non cochée, la composante date sera ignorée"
AdvSceneSwitcher.condition.date.ignoreTime="Si non cochée, la composante heure sera ignorée"
AdvSceneSwitcher.condition.date.showAdvancedSettings="Afficher les paramètres avancés"
AdvSceneSwitcher.condition.date.showSimpleSettings="Afficher les paramètres simples"
AdvSceneSwitcher.condition.date.layout.simple.day="Le{{dayOfWeek}}"
AdvSceneSwitcher.condition.date.layout.simple.time="{{ignoreWeekTime}}{{weekCondition}}{{weekTime}}"
AdvSceneSwitcher.condition.date.layout.repeat="{{repeat}}Répéter toutes les{{duration}}lorsque la date correspond"
AdvSceneSwitcher.condition.date.layout.pattern="La date actuelle \"{{currentDate}}\" correspond au motif{{pattern}}"
AdvSceneSwitcher.condition.date.layout.nextMatchDate="Prochaine correspondance à : %1"
AdvSceneSwitcher.condition.date.layout.updateOnRepeat="{{updateOnRepeat}}À la répétition, mettre à jour la date sélectionnée pour la date de répétition"
AdvSceneSwitcher.condition.sceneTransform="Transformation de l'élément de la scène"
AdvSceneSwitcher.condition.sceneTransform.getTransform="Obtenir la transformation"
AdvSceneSwitcher.condition.sceneTransform.condition.match="correspond à la transformation"
AdvSceneSwitcher.condition.transition="Transition"
AdvSceneSwitcher.condition.transition.type.current="Le type de transition actuel est"
AdvSceneSwitcher.condition.transition.type.duration="La durée de la transition actuelle est"
AdvSceneSwitcher.condition.transition.type.started="Début de la transition"
AdvSceneSwitcher.condition.transition.type.ended="Fin de la transition"
AdvSceneSwitcher.condition.transition.type.transitionSource="Transition de"
AdvSceneSwitcher.condition.transition.type.transitionTarget="Transition vers"
AdvSceneSwitcher.condition.transition.durationSuffix="secondes"
AdvSceneSwitcher.condition.sceneVisibility="Visibilité de l'élément de la scène"
AdvSceneSwitcher.condition.sceneVisibility.type.shown="est visible"
AdvSceneSwitcher.condition.sceneVisibility.type.hidden="est caché"
AdvSceneSwitcher.condition.sceneVisibility.type.changed="la visibilité a changé"
AdvSceneSwitcher.condition.sceneVisibility.entry="Sur{{scenes}}{{sources}}{{conditions}}"
AdvSceneSwitcher.condition.studioMode="Mode Studio"
AdvSceneSwitcher.condition.studioMode.state.active="Le mode Studio est actif"
AdvSceneSwitcher.condition.studioMode.state.notActive="Le mode Studio n'est pas actif"
AdvSceneSwitcher.condition.studioMode.state.previewScene="La scène de prévisualisation est"
AdvSceneSwitcher.condition.openvr="OpenVR"
AdvSceneSwitcher.condition.openvr.errorStatus="Erreur OpenVR :"
AdvSceneSwitcher.condition.openvr.entry.line1="Le casque VR est dans ..."
AdvSceneSwitcher.condition.openvr.entry.line3="Le casque VR est actuellement à{{xPos}}x{{yPos}}x{{zPos}}"
AdvSceneSwitcher.condition.stats="Statistiques OBS"
AdvSceneSwitcher.condition.stats.type.fps="FPS"
AdvSceneSwitcher.condition.stats.type.CPUUsage="Utilisation du CPU"
AdvSceneSwitcher.condition.stats.type.HDDSpaceAvailable="Espace disque disponible"
AdvSceneSwitcher.condition.stats.type.memoryUsage="Utilisation de la mémoire"
AdvSceneSwitcher.condition.stats.type.averageTimeToRender="Temps moyen de rendu par image"
AdvSceneSwitcher.condition.stats.type.skippedFrames="Images sautées en raison d'un délai d'encodage"
AdvSceneSwitcher.condition.stats.type.missedFrames="Images manquées en raison d'un délai de rendu"
AdvSceneSwitcher.condition.stats.type.droppedFrames.stream="Images perdues en streaming"
AdvSceneSwitcher.condition.stats.type.megabytesSent.stream="Données totales envoyées en streaming"
AdvSceneSwitcher.condition.stats.type.bitrate.stream="Débit binaire en streaming"
AdvSceneSwitcher.condition.stats.type.droppedFrames.recording="Images perdues lors de l'enregistrement"
AdvSceneSwitcher.condition.stats.type.megabytesSent.recording="Données totales envoyées lors de l'enregistrement"
AdvSceneSwitcher.condition.stats.type.bitrate.recording="Débit binaire lors de l'enregistrement"
AdvSceneSwitcher.condition.stats.condition.above="au-dessus de"
AdvSceneSwitcher.condition.stats.condition.equals="égal à"
AdvSceneSwitcher.condition.stats.condition.below="en dessous de"
AdvSceneSwitcher.condition.stats.dockHint="Vous pouvez ouvrir le dock \"Statistiques\" pour voir l'état actuel"
AdvSceneSwitcher.condition.stats.entry="{{stats}}est{{condition}}{{value}}"
AdvSceneSwitcher.condition.profile="Profil"
AdvSceneSwitcher.condition.profile.entry="Le profil actif actuel est{{profiles}}"
AdvSceneSwitcher.condition.websocket="Websocket"
AdvSceneSwitcher.condition.websocket.type.request="Demande de commutation de scène"
AdvSceneSwitcher.condition.websocket.type.event="Événement de commutation de scène"
AdvSceneSwitcher.condition.websocket.useRegex="Utiliser des expressions régulières"
AdvSceneSwitcher.condition.websocket.entry.request="{{type}}a été reçu :"
AdvSceneSwitcher.condition.websocket.entry.event="{{type}}a été reçu de{{connection}}:"
AdvSceneSwitcher.condition.variable="Variable"
AdvSceneSwitcher.condition.variable.type.compare="est égal à"
AdvSceneSwitcher.condition.variable.type.empty="est vide"
AdvSceneSwitcher.condition.variable.type.number="est un nombre"
AdvSceneSwitcher.condition.variable.type.lessThan="est inférieur à"
AdvSceneSwitcher.condition.variable.type.greaterThan="est supérieur à"
AdvSceneSwitcher.condition.variable.type.valueChanged="la valeur a changé"
AdvSceneSwitcher.condition.variable.type.equalsVariable="est égal à la variable"
AdvSceneSwitcher.condition.variable.type.lessThanVariable="est inférieur à la variable"
AdvSceneSwitcher.condition.variable.type.greaterThanVariable="est supérieur à la variable"
AdvSceneSwitcher.condition.run="Exécution"
AdvSceneSwitcher.condition.run.entry="Le processus se termine avant le délai de{{timeout}}secondes"
AdvSceneSwitcher.condition.run.entry.exit="{{checkExitCode}}Vérifier le code de sortie{{exitCode}}
AdvSceneSwitcher.condition.midi="MIDI"
AdvSceneSwitcher.condition.midi.entry="Message reçu depuis{{device}}qui correspond à :"
AdvSceneSwitcher.condition.midi.entry.listen="Définir la sélection des messages MIDI pour les messages entrants sur l'appareil sélectionné :{{listenButton}}"
AdvSceneSwitcher.condition.display="Affichage"
AdvSceneSwitcher.condition.display.type.displayName="Le nom des écrans connectés correspond à"
AdvSceneSwitcher.condition.display.type.displayCount="Le nombre d'écrans connectés est"
AdvSceneSwitcher.condition.slideshow="Diaporama"
AdvSceneSwitcher.condition.slideshow.condition.slideChanged="Diapositive changée"
AdvSceneSwitcher.condition.slideshow.condition.slideIndex="Le numéro de la diapositive actuelle est"
AdvSceneSwitcher.condition.slideshow.condition.slidePath="Le chemin de la diapositive actuelle est"
AdvSceneSwitcher.condition.slideshow.updateInterval.tooltip="Les informations sur l'état du diaporama ne seront mises à jour qu'en fonction du temps configuré entre les diapositives"

; Macro Actions
AdvSceneSwitcher.action.scene="Changer de scène"
AdvSceneSwitcher.action.scene.type.program="Programme"
AdvSceneSwitcher.action.scene.type.preview="Aperçu"
AdvSceneSwitcher.action.scene.blockUntilTransitionDone="Attendre que la transition vers la scène cible soit terminée"
AdvSceneSwitcher.action.wait="Attendre"
AdvSceneSwitcher.action.wait.type.fixed="fixe"
AdvSceneSwitcher.action.wait.type.random="aléatoire"
AdvSceneSwitcher.action.wait.entry.fixed="Attendre pour{{waitType}}une durée de{{duration}}"
AdvSceneSwitcher.action.wait.entry.random="Attendre pour{{waitType}}une durée de{{duration}}à{{duration2}}"
AdvSceneSwitcher.action.audio="Audio"
AdvSceneSwitcher.action.audio.type.mute="Muet"
AdvSceneSwitcher.action.audio.type.unmute="Activer le son"
AdvSceneSwitcher.action.audio.type.sourceVolume="Définir le volume de la source"
AdvSceneSwitcher.action.audio.type.masterVolume="Définir le volume principal"
AdvSceneSwitcher.action.audio.type.syncOffset="Définir le décalage de synchronisation"
AdvSceneSwitcher.action.audio.type.monitor="Définir la surveillance audio"
AdvSceneSwitcher.action.audio.type.balance="Définir la balance"
AdvSceneSwitcher.action.audio.balance.description="Déplacez le curseur dans la direction du canal audio que vous souhaitez mettre en avant."
AdvSceneSwitcher.action.audio.fade.type.duration="pendant une durée de"
AdvSceneSwitcher.action.audio.fade.type.rate="à un taux de"
AdvSceneSwitcher.action.audio.fade.duration="{{fade}}Fondu{{fadeTypes}}{{duration}}secondes."
AdvSceneSwitcher.action.audio.fade.rate="{{fade}}Fondu{{fadeTypes}}{{rate}}par seconde."
AdvSceneSwitcher.action.audio.fade.wait="Attendre que le fondu soit terminé."
AdvSceneSwitcher.action.audio.fade.abort="Annuler le fondu déjà actif."
AdvSceneSwitcher.action.recording="Enregistrement"
AdvSceneSwitcher.action.recording.type.stop="Arrêter l'enregistrement"
AdvSceneSwitcher.action.recording.type.start="Démarrer l'enregistrement"
AdvSceneSwitcher.action.recording.type.pause="Mettre en pause l'enregistrement"
AdvSceneSwitcher.action.recording.type.unpause="Reprendre l'enregistrement"
AdvSceneSwitcher.action.recording.type.split="Diviser le fichier d'enregistrement"
AdvSceneSwitcher.action.recording.type.changeOutputFolder="Changer le dossier de sortie"
AdvSceneSwitcher.action.recording.type.changeOutputFileFormat="Changer le format du nom de fichier"
AdvSceneSwitcher.action.recording.pause.hint="Notez que selon vos paramètres d'enregistrement, vous pourriez ne pas pouvoir mettre en pause l'enregistrement."
AdvSceneSwitcher.action.recording.split.hint="Assurez-vous d'activer la division automatique des fichiers dans les paramètres d'OBS !"
AdvSceneSwitcher.action.replay="Tampon de répétition"
AdvSceneSwitcher.action.replay.saveWarn="Avertissement : Enregistrer trop fréquemment peut entraîner la non-sauvegarde effective du tampon de répétition !"
AdvSceneSwitcher.action.replay.type.stop="Arrêter le tampon de répétition"
AdvSceneSwitcher.action.replay.type.start="Démarrer le tampon de répétition"
AdvSceneSwitcher.action.replay.type.save="Sauvegarder le tampon de répétition"
AdvSceneSwitcher.action.streaming="Diffusion en continu"
AdvSceneSwitcher.action.streaming.type.stop="Arrêter la diffusion en continu"
AdvSceneSwitcher.action.streaming.type.start="Démarrer la diffusion en continu"
AdvSceneSwitcher.action.streaming.type.keyFrameInterval="Définir l'intervalle d'images clés"
AdvSceneSwitcher.action.streaming.type.server="Définir l'URL du serveur"
AdvSceneSwitcher.action.streaming.type.streamKey="Définir la clé de diffusion"
AdvSceneSwitcher.action.streaming.type.username="Définir le nom d'utilisateur"
AdvSceneSwitcher.action.streaming.type.password="Définir le mot de passe"
AdvSceneSwitcher.action.run="Exécuter"
AdvSceneSwitcher.action.sceneVisibility="Visibilité de l'élément de scène"
AdvSceneSwitcher.action.sceneVisibility.type.show="Afficher"
AdvSceneSwitcher.action.sceneVisibility.type.hide="Masquer"
AdvSceneSwitcher.action.sceneVisibility.type.toggle="Basculer"
AdvSceneSwitcher.action.sceneVisibility.type.source="Source"
AdvSceneSwitcher.action.sceneVisibility.type.sourceGroup="N'importe"
AdvSceneSwitcher.action.sceneVisibility.layout="Sur{{scenes}}{{actions}}{{sources}}"
AdvSceneSwitcher.action.filter="Filtre"
AdvSceneSwitcher.action.filter.type.enable="Activer"
AdvSceneSwitcher.action.filter.type.disable="Désactiver"
AdvSceneSwitcher.action.filter.type.toggle="Basculer"
AdvSceneSwitcher.action.filter.type.settings="Définir les paramètres"
AdvSceneSwitcher.action.filter.entry="Sur{{sources}}{{actions}}{{filters}}{{refresh}}{{settingsButtons}}"
AdvSceneSwitcher.action.filter.getSettings="Obtenir les paramètres actuels"
AdvSceneSwitcher.action.source="Source"
AdvSceneSwitcher.action.source.type.enable="Activer"
AdvSceneSwitcher.action.source.type.disable="Désactiver"
AdvSceneSwitcher.action.source.type.settings="Définir les paramètres"
AdvSceneSwitcher.action.source.type.refreshSettings="Actualiser les paramètres de la source"
AdvSceneSwitcher.action.source.type.pressSettingsButton="Appuyer sur le bouton de paramètres"
AdvSceneSwitcher.action.source.type.refreshSettings.tooltip="Peut être utilisé pour actualiser les paramètres des sources de navigateur, multimédias, etc."
AdvSceneSwitcher.action.source.type.deinterlaceMode="Définir le mode de désentrelacement"
AdvSceneSwitcher.action.source.type.deinterlaceOrder="Définir l'ordre de désentrelacement des champs"
AdvSceneSwitcher.action.source.type.openInteractionDialog="Ouvrir la boîte de dialogue d'interaction"
AdvSceneSwitcher.action.source.warning="Avertissement : Activer et désactiver les sources globalement ne peut pas être contrôlé par l'interface utilisateur d'OBS\nVous pourriez rechercher \"Visibilité de l'élément de scène\""
AdvSceneSwitcher.action.source.getSettings="Obtenir les paramètres actuels"
AdvSceneSwitcher.action.source.deinterlaceMode.disable="Désactiver"
AdvSceneSwitcher.action.source.deinterlaceMode.discard="Rejeter"
AdvSceneSwitcher.action.source.deinterlaceMode.retro="Rétro"
AdvSceneSwitcher.action.source.deinterlaceMode.blend="Mélange"
AdvSceneSwitcher.action.source.deinterlaceMode.blend2x="Mélange 2x"
AdvSceneSwitcher.action.source.deinterlaceMode.linear="Linéaire"
AdvSceneSwitcher.action.source.deinterlaceMode.linear2x="Linéaire 2x"
AdvSceneSwitcher.action.source.deinterlaceMode.yadif="Yadif"
AdvSceneSwitcher.action.source.deinterlaceMode.yadif2x="Yadif 2x"
AdvSceneSwitcher.action.source.deinterlaceOrder.topFieldFirst="Haut champ en premier"
AdvSceneSwitcher.action.source.deinterlaceOrder.bottomFieldFirst="Bas champ en premier"
AdvSceneSwitcher.action.media="Média"
AdvSceneSwitcher.action.media.type.play="Lecture"
AdvSceneSwitcher.action.media.type.pause="Pause"
AdvSceneSwitcher.action.media.type.stop="Arrêt"
AdvSceneSwitcher.action.media.type.restart="Redémarrage"
AdvSceneSwitcher.action.media.type.next="Suivant"
AdvSceneSwitcher.action.media.type.previous="Précédent"
AdvSceneSwitcher.action.media.type.seek.duration="Recherche vers"
AdvSceneSwitcher.action.macro="Macro"
AdvSceneSwitcher.action.macro.type.pause="Pause"
AdvSceneSwitcher.action.macro.type.unpause="Reprendre"
AdvSceneSwitcher.action.macro.type.resetCounter="Réinitialiser le compteur"
AdvSceneSwitcher.action.macro.type.run="Exécuter les actions"
AdvSceneSwitcher.action.macro.type.stop="Arrêter les actions"
AdvSceneSwitcher.action.macro.type.disableAction="Désactiver l'action"
AdvSceneSwitcher.action.macro.type.enableAction="Activer l'action"
AdvSceneSwitcher.action.macro.type.toggleAction="Basculer l'action"
AdvSceneSwitcher.action.pluginState="État du plugin"
AdvSceneSwitcher.action.pluginState.type.stop="Arrêter le plugin Advanced Scene Switcher"
AdvSceneSwitcher.action.pluginState.type.noMatch="Modifier le comportement en cas de non correspondance :"
AdvSceneSwitcher.action.pluginState.type.import="Importer les paramètres depuis"
AdvSceneSwitcher.action.pluginState.importWarning="Remarque : l'action sera ignorée lorsque la fenêtre des paramètres est ouverte."
AdvSceneSwitcher.action.pluginState.type.terminate="Arrêter OBS"
AdvSceneSwitcher.action.pluginState.terminateConfirm="OBS s'arrêtera automatiquement dans 10 secondes !\nVoulez-vous continuer à arrêter OBS ?"
AdvSceneSwitcher.action.virtualCamera="Caméra virtuelle"
AdvSceneSwitcher.action.virtualCamera.type.stop="Arrêter la caméra virtuelle"
AdvSceneSwitcher.action.virtualCamera.type.start="Démarrer la caméra virtuelle"
AdvSceneSwitcher.action.hotkey="Raccourci clavier"
AdvSceneSwitcher.action.hotkey.type.obs="Raccourci clavier OBS"
AdvSceneSwitcher.action.hotkey.type.obs.type.frontend="Interface utilisateur"
AdvSceneSwitcher.action.hotkey.type.obs.type.soruce="Source"
AdvSceneSwitcher.action.hotkey.type.obs.type.output="Sortie"
AdvSceneSwitcher.action.hotkey.type.obs.type.encoder="Encodeur"
AdvSceneSwitcher.action.hotkey.type.obs.type.service="Service"
AdvSceneSwitcher.action.hotkey.type.custom="Raccourci clavier personnalisé"
AdvSceneSwitcher.action.hotkey.leftShift="Maj. gauche"
AdvSceneSwitcher.action.hotkey.rightShift="Maj. droite"
AdvSceneSwitcher.action.hotkey.leftCtrl="Ctrl gauche"
AdvSceneSwitcher.action.hotkey.rightCtrl="Ctrl droit"
AdvSceneSwitcher.action.hotkey.leftAlt="Alt gauche"
AdvSceneSwitcher.action.hotkey.rightAlt="Alt droit"
AdvSceneSwitcher.action.hotkey.leftMeta="Méta gauche"
AdvSceneSwitcher.action.hotkey.rightMeta="Touche Droite Meta"
AdvSceneSwitcher.action.hotkey.onlyOBS="Envoyer la pression de touche uniquement à OBS"
AdvSceneSwitcher.action.hotkey.disabled="Impossible de simuler des pressions de touche globales - la fonctionnalité est limitée à l'envoi de la pression de touche à OBS uniquement !"
AdvSceneSwitcher.action.hotkey.entry.custom="Appuyer sur{{actionType}}{{keys}}pendant{{duration}}"
AdvSceneSwitcher.action.hotkey.entry.obs="Appuyer sur{{actionType}}{{hotkeyType}}{{obsHotkeys}}"
AdvSceneSwitcher.action.sceneOrder="Ordre des éléments de la scène"
AdvSceneSwitcher.action.sceneOrder.type.moveUp="Déplacer vers le haut"
AdvSceneSwitcher.action.sceneOrder.type.moveDown="Déplacer vers le bas"
AdvSceneSwitcher.action.sceneOrder.type.moveTop="Déplacer en haut"
AdvSceneSwitcher.action.sceneOrder.type.moveBottom="Déplacer en bas"
AdvSceneSwitcher.action.sceneOrder.type.movePosition="Déplacer à la position"
AdvSceneSwitcher.action.sceneOrder.entry="Sur{{scenes}}{{actions}}{{sources}}{{sources2}}{{position}}"
AdvSceneSwitcher.action.sceneTransform="Transformation de l'élément de la scène"
AdvSceneSwitcher.action.sceneTransform.type.manual="Transform"
AdvSceneSwitcher.action.sceneTransform.type.reset="Réinitialiser la transformation"
AdvSceneSwitcher.action.sceneTransform.type.rotate="Faire pivoter de"
AdvSceneSwitcher.action.sceneTransform.type.flipHorizontal="Retourner horizontalement"
AdvSceneSwitcher.action.sceneTransform.type.flipVertical="Retourner verticalement"
AdvSceneSwitcher.action.sceneTransform.type.fitToScreen="Ajuster à l'écran"
AdvSceneSwitcher.action.sceneTransform.type.stretchToScreen="Étirer jusqu'à l'écran"
AdvSceneSwitcher.action.sceneTransform.type.centerToScreen="Centrer à l'écran"
AdvSceneSwitcher.action.sceneTransform.type.centerVertically="Centrer verticalement"
AdvSceneSwitcher.action.sceneTransform.type.centerHorizontally="Centrer horizontalement"
AdvSceneSwitcher.action.sceneTransform.getTransform="Obtenir la transformation"
AdvSceneSwitcher.action.sceneTransform.entry="Sur{{scenes}}{{action}}{{rotation}}{{sources}}{{settingSelection}}{{singleSettingValue}}"
AdvSceneSwitcher.action.file="Fichier"
AdvSceneSwitcher.action.file.type.write="Écrire"
AdvSceneSwitcher.action.file.type.append="Ajouter"
AdvSceneSwitcher.action.file.entry="{{actions}}vers{{filePath}}:"
AdvSceneSwitcher.action.studioMode="Mode studio"
AdvSceneSwitcher.action.studioMode.type.swap="Permuter la scène de prévisualisation et la scène du programme"
AdvSceneSwitcher.action.studioMode.type.setScene="Définir la scène de prévisualisation sur"
AdvSceneSwitcher.action.studioMode.type.enable="Activer le mode studio"
AdvSceneSwitcher.action.studioMode.type.disable="Désactiver le mode studio"
AdvSceneSwitcher.action.transition="Transition"
AdvSceneSwitcher.action.transition.type.scene="Transition de scène"
AdvSceneSwitcher.action.transition.type.sceneOverride="Remplacement de la transition de scène"
AdvSceneSwitcher.action.transition.type.sourceShow="Transition d'affichage de la source"
AdvSceneSwitcher.action.transition.type.sourceHide="Transition de masquage de la source"
AdvSceneSwitcher.action.transition.layout.type="Modifier{{type}}{{scenes}}{{sources}}"
AdvSceneSwitcher.action.transition.layout.transition="{{setTransition}}Définir le type de transition sur{{transitions}}"
AdvSceneSwitcher.action.transition.layout.duration="{{setDuration}}Définir la durée de la transition à{{duration}}secondes"
AdvSceneSwitcher.action.timer="Minuterie"
AdvSceneSwitcher.action.timer.type.pause="Mettre en pause"
AdvSceneSwitcher.action.timer.type.continue="Continuer"
AdvSceneSwitcher.action.timer.type.reset="Réinitialiser"
AdvSceneSwitcher.action.timer.type.setTimeRemaining="Définir le temps restant de"
AdvSceneSwitcher.action.timer.entry="{{timerAction}}minuteries sur{{macros}}{{duration}}"
AdvSceneSwitcher.action.random="Aléatoire"
AdvSceneSwitcher.action.random.allowRepeat="Autoriser l'exécution consécutive du même macro"
AdvSceneSwitcher.action.random.entry="Exécuter au hasard l'un des macros suivants (les macros en pause sont ignorées)"
AdvSceneSwitcher.action.systray="Notification dans la zone système"
AdvSceneSwitcher.action.systray.title="Titre :"
AdvSceneSwitcher.action.systray.message="Message :"
AdvSceneSwitcher.action.systray.icon="Icône :"
AdvSceneSwitcher.action.systray.iconHint="Laisser vide pour utiliser l'icône par défaut"
AdvSceneSwitcher.action.screenshot="Capture d'écran"
AdvSceneSwitcher.action.screenshot.save.default="Par défaut"
AdvSceneSwitcher.action.screenshot.save.custom="Personnalisé"
AdvSceneSwitcher.action.screenshot.type.source="Source"
AdvSceneSwitcher.action.screenshot.type.scene="Scène"
AdvSceneSwitcher.action.screenshot.blackscreenNote="Les sources ou les scènes qui ne sont pas toujours rendues peuvent entraîner des parties de captures d'écran vides."
AdvSceneSwitcher.action.screenshot.entry="Capturer{{targetType}}{{sources}}{{scenes}}et enregistrer à l'emplacement{{saveType}}{{variables}}"
AdvSceneSwitcher.action.profile="Profil"
AdvSceneSwitcher.action.profile.entry="Changer le profil actif vers{{profiles}}"
AdvSceneSwitcher.action.sceneCollection="Collection de scènes"
AdvSceneSwitcher.action.sceneCollection.entry="Changer la collection de scènes active vers{{sceneCollections}}"
AdvSceneSwitcher.action.sceneCollection.warning="Note : Toutes les actions suivantes ne seront pas exécutées car le changement de collection de scènes rechargera également les paramètres du commutateur de scènes. L'action de collection de scènes sera ignorée lorsque la fenêtre des paramètres est ouverte."
AdvSceneSwitcher.action.sequence="Séquence"
; AdvSceneSwitcher.action.sequence.entry="Chaque fois que cette action est effectuée, exécutez le macro suivant dans la liste (les macros en pause sont ignorés)"
AdvSceneSwitcher.action.sequence.status="Dernier macro exécuté : %1 - Prochain macro à exécuter : %2"
AdvSceneSwitcher.action.sequence.status.none="aucun"
AdvSceneSwitcher.action.sequence.restart="Recommencer depuis le début une fois la fin de la liste atteinte"
AdvSceneSwitcher.action.sequence.continueFrom="Continuer avec l'élément sélectionné"
AdvSceneSwitcher.action.websocket="Websocket"
AdvSceneSwitcher.action.websocket.api.sceneSwitcher="Message du commutateur de scènes"
AdvSceneSwitcher.action.websocket.api.obsWebsocket="Message d'OBS websocket"
AdvSceneSwitcher.action.websocket.api.genericWebsocket="Message websocket générique"
AdvSceneSwitcher.action.websocket.type.request="Requête"
AdvSceneSwitcher.action.websocket.type.event="Événement"
AdvSceneSwitcher.action.websocket.settingsConflictGeneric="Possible conflit de paramètres : Sélection de message websocket générique avec une connexion qui suit le protocole OBS !"
AdvSceneSwitcher.action.websocket.settingsConflictOBS="Possible conflit de paramètres : Connexion sélectionnée qui ne prend en charge que des messages websocket génériques, alors que le type de message nécessite le protocole OBS !"
AdvSceneSwitcher.action.websocket.entry.sceneSwitcher.request="Envoyer{{api}}de type{{type}}via{{connection}}"
AdvSceneSwitcher.action.websocket.entry.sceneSwitcher.event="Envoyer{{api}}de type{{type}}aux clients connectés"
AdvSceneSwitcher.action.websocket.entry.generic="Envoyer{{api}}via{{connection}}"
AdvSceneSwitcher.action.http="HTTP"
AdvSceneSwitcher.action.http.setHeaders="Définir les en-têtes"
AdvSceneSwitcher.action.http.headers="En-têtes :"
AdvSceneSwitcher.action.http.addHeader="Ajouter un en-tête"
AdvSceneSwitcher.action.http.type.get="GET"
AdvSceneSwitcher.action.http.type.post="POST"
AdvSceneSwitcher.action.http.entry.line1="Envoyer{{method}}vers{{url}}"
AdvSceneSwitcher.action.http.entry.line2="Délai d'attente :{{timeout}}secondes"
AdvSceneSwitcher.action.variable="Variable"
AdvSceneSwitcher.action.variable.type.set="Définir sur une valeur fixe"
AdvSceneSwitcher.action.variable.type.append="Ajouter"
AdvSceneSwitcher.action.variable.type.appendVar="Ajouter la variable"
AdvSceneSwitcher.action.variable.type.increment="Incrémenter"
AdvSceneSwitcher.action.variable.type.decrement="Décrémenter"
AdvSceneSwitcher.action.variable.type.setActionValue="Définir sur la valeur de l'action"
AdvSceneSwitcher.action.variable.type.setConditionValue="Définir sur la valeur de la condition"
AdvSceneSwitcher.action.variable.type.roundToInt="Arrondir à l'entier le plus proche"
AdvSceneSwitcher.action.variable.type.subString="Définir sur la sous-chaîne de la valeur actuelle"
AdvSceneSwitcher.action.variable.type.findAndReplace="Rechercher et remplacer dans la valeur actuelle"
AdvSceneSwitcher.action.variable.type.mathExpression="Expression mathématique"
AdvSceneSwitcher.action.variable.type.askForValue="Demander une entrée utilisateur"
AdvSceneSwitcher.action.variable.type.environmentVariable="Définir sur la valeur de la variable d'environnement"
AdvSceneSwitcher.action.variable.askForValuePromptDefault="Attribuer une valeur à la variable \"%1\" :"
AdvSceneSwitcher.action.variable.askForValuePrompt="Attribuer une valeur à la variable :"
AdvSceneSwitcher.action.variable.mathExpression.example="( 1 + 2 * 3 ) / 4"
AdvSceneSwitcher.action.variable.findAndReplace.find="Texte à rechercher"
AdvSceneSwitcher.action.variable.findAndReplace.replace="Texte de remplacement"
AdvSceneSwitcher.action.variable.subString.begin="Début"
AdvSceneSwitcher.action.variable.subString.all="Tout"
AdvSceneSwitcher.action.variable.invalidSelection="Sélection invalide !"
AdvSceneSwitcher.action.variable.actionNoVariableSupport="La récupération de valeurs de variables à partir d'actions %1 n'est pas prise en charge !"
AdvSceneSwitcher.action.variable.conditionNoVariableSupport="La récupération de valeurs de variables à partir de conditions %1 n'est pas prise en charge !"
AdvSceneSwitcher.action.variable.currentSegmentValue="Valeur actuelle :"
AdvSceneSwitcher.action.variable.layout.substringIndex="Début de la sous-chaîne :{{subStringStart}}Taille de la sous-chaîne :{{subStringSize}}{{subStringRegex}}"
AdvSceneSwitcher.action.variable.layout.substringRegex="Attribuer la valeur du match{{regexMatchIdx}}en utilisant une expression régulière:{{subStringRegex}}"
AdvSceneSwitcher.action.variable.layout.userInput.customPrompt="{{useCustomPrompt}}Utiliser un message personnalisé{{inputPrompt}}"
AdvSceneSwitcher.action.variable.layout.userInput.placeholder="{{useInputPlaceholder}}Remplir avec un indicateur de position{{inputPlaceholder}}"
AdvSceneSwitcher.action.projector="Projecteur"
AdvSceneSwitcher.action.projector.type.source="Source"
AdvSceneSwitcher.action.projector.type.scene="Scène"
AdvSceneSwitcher.action.projector.type.preview="Prévisualisation"
AdvSceneSwitcher.action.projector.type.program="Programme"
AdvSceneSwitcher.action.projector.type.multiview="Multivue"
AdvSceneSwitcher.action.projector.display="Affichage"
AdvSceneSwitcher.action.projector.windowed="Fenêtré"
AdvSceneSwitcher.action.projector.fullscreen="Plein écran"
AdvSceneSwitcher.action.midi="MIDI"
AdvSceneSwitcher.action.midi.entry="Envoyer un message à{{device}}:"
AdvSceneSwitcher.action.midi.entry.listen="Définir la sélection de messages MIDI sur les messages entrants de{{listenDevices}}:{{listenButton}}"
AdvSceneSwitcher.action.osc="Open Sound Control"
AdvSceneSwitcher.action.sceneLock="Verrouillage de l'élément de scène"
AdvSceneSwitcher.action.sceneLock.type.lock="verrouiller"
AdvSceneSwitcher.action.sceneLock.type.unlock="déverrouiller"
AdvSceneSwitcher.action.sceneLock.type.toggle="basculer le verrouillage de"
AdvSceneSwitcher.action.sceneLock.entry="Sur{{scenes}}{{actions}}{{sources}}"
AdvSceneSwitcher.action.twitch="Twitch"
AdvSceneSwitcher.action.twitch.type.channel.info.title.set="Définir le titre du flux"
AdvSceneSwitcher.action.twitch.type.channel.info.category.set="Définir la catégorie du flux"
AdvSceneSwitcher.action.twitch.type.commercial.start="Démarrer une publicité d'une durée de"
AdvSceneSwitcher.action.twitch.categorySelectionDisabled="Impossible de sélectionner une catégorie sans avoir d'abord sélectionné un compte Twitch !"

AdvSceneSwitcher.noSettingsButtons="Aucun bouton trouvé !"

; Transition Tab
AdvSceneSwitcher.transitionTab.title="Transition"
AdvSceneSwitcher.transitionTab.transitionForAToB="Utiliser une transition pour le passage automatisé de la scène A à la scène B"
AdvSceneSwitcher.transitionTab.transitionsHelp="<html><head/><body><p>Ces paramètres n'affectent <span style=\"font-style:italic;\">que</span> les transitions provoquées par le commutateur de scènes - Consultez la <a href=\"https://obsproject.com/forum/resources/transition-table.1174/\"><span style=\" text-decoration: underline; color:#268bd2;\">Table de transitions</span></a> si vous souhaitez les configurer pour des changements de scène manuels.<br/>Les paramètres définis ici ont la priorité sur les paramètres de transition configurés ailleurs dans le commutateur de scènes.<br/><br/>Cliquez sur le symbole plus ci-dessous pour ajouter une nouvelle entrée.</p></body></html>"
AdvSceneSwitcher.transitionTab.defaultTransition="Changer la transition si la scène est active"
AdvSceneSwitcher.transitionTab.entry="Passer de{{scenes}}à{{scenes2}}en utilisant{{transitions}}avec une durée de{{duration}}"
AdvSceneSwitcher.transitionTab.defaultTransitionEntry="Lorsque la scène{{scenes}}est active, changer la transition de scène par défaut en{{transitions}}"
AdvSceneSwitcher.transitionTab.defaultTransitionsHelp="Cliquez sur le symbole plus pour ajouter une entrée."
AdvSceneSwitcher.transitionTab.defaultTransition.delay="Changer la transition après le délai de{{defTransitionDelay}}après le changement de scène."
AdvSceneSwitcher.transitionTab.defaultTransition.delay.help="Le délai est utilisé pour éviter les changements de scène annulés, qui peuvent se produire si le type de transition est modifié alors qu'une transition est encore en cours."

; Pause Scenes Tab
AdvSceneSwitcher.pauseTab.title="Pause"
AdvSceneSwitcher.pauseTab.pauseOnScene="Mettre en pause le commutateur de scènes sur la scène"
AdvSceneSwitcher.pauseTab.pauseInFocus1="Mettre en pause le commutateur de scènes lorsque "
AdvSceneSwitcher.pauseTab.pauseInFocus2="est au premier plan"
AdvSceneSwitcher.pauseTab.pauseTypeScene="la scène est active"
AdvSceneSwitcher.pauseTab.pauseTypeWindow="la fenêtre est au premier plan"
AdvSceneSwitcher.pauseTab.pauseTargetAll="tous"
AdvSceneSwitcher.pauseTab.pauseEntry="Mettre en pause{{pauseTargets}}vérifications lorsque{{pauseTypes}}{{scenes}}{{windows}}"
AdvSceneSwitcher.pauseTab.help="Sur cet onglet, vous pouvez configurer la pause des méthodes de commutation individuelles si une scène est active ou si une fenêtre est au premier plan.\n\nCliquez sur le symbole plus en surbrillance pour continuer."

; Window Title Tab
AdvSceneSwitcher.windowTitleTab.title="Titre"
AdvSceneSwitcher.windowTitleTab.regexrDescription="<html><head/><body><p>Saisissez soit directement les titres des fenêtres, soit des expressions régulières valides. Vous pouvez vérifier la syntaxe et les correspondances des expressions régulières en utilisant <a href=\"https://regexr.com\"><span style=\" text-decoration: underline; color:#268bd2;\">RegExr</span></a></p></body></html>"
AdvSceneSwitcher.windowTitleTab.stayInFocus1="Ignorer ce nom de fenêtre"
AdvSceneSwitcher.windowTitleTab.stayInFocus2=" "
AdvSceneSwitcher.windowTitleTab.fullscreen="si en plein écran"
AdvSceneSwitcher.windowTitleTab.maximized="si maximisé"
AdvSceneSwitcher.windowTitleTab.focused="si au premier plan"
AdvSceneSwitcher.windowTitleTab.windowsHelp="Changer de scènes en fonction du titre de la fenêtre des applications en cours d'exécution.\nLes conditions supplémentaires suivantes peuvent être sélectionnées :\nLa fenêtre est en plein écran\nLa fenêtre est maximisée\nLa fenêtre est au premier plan\n\nCliquez sur le symbole plus en surbrillance pour continuer."
AdvSceneSwitcher.windowTitleTab.ignoreWindowsHelp="Si un titre de fenêtre est ignoré, le commutateur de scènes agira comme si la fenêtre précédemment sélectionnée était toujours au premier plan.\nCela vous permettra d'éviter les changements de scène si vous basculez fréquemment vers une autre fenêtre, qui ne doit pas déclencher un changement de scène.\n\nChoisissez une fenêtre ou saisissez un titre de fenêtre ci-dessus, puis cliquez sur le symbole plus ci-dessous pour l'ajouter à la liste."

; Executable Tab
AdvSceneSwitcher.executableTab.title="Exécutable"
AdvSceneSwitcher.executableTab.implemented="Implémenté par dasOven"
AdvSceneSwitcher.executableTab.requiresFocus="uniquement si au premier plan"
AdvSceneSwitcher.executableTab.entry="Lorsque{{processes}}est en cours d'exécution, basculer vers{{scenes}}en utilisant{{transitions}}{{requiresFocus}}"
AdvSceneSwitcher.executableTab.help="Cet onglet vous permettra de basculer automatiquement entre les scènes si un processus est en cours d'exécution.\nCela peut être utile dans des situations où le nom de la fenêtre pourrait changer ou n'est pas connu.\n\nCliquez sur le symbole plus en surbrillance pour continuer."

; Screen Region Tab
AdvSceneSwitcher.screenRegionTab.title="Région"
AdvSceneSwitcher.screenRegionTab.currentPosition="Le curseur est actuellement à :"
AdvSceneSwitcher.screenRegionTab.showGuideFrames="Afficher les cadres guides"
AdvSceneSwitcher.screenRegionTab.hideGuideFrames="Masquer les cadres guides"
AdvSceneSwitcher.screenRegionTab.excludeScenes.None="Aucune sélection"
AdvSceneSwitcher.screenRegionTab.help="Cette onglet vous permettra de basculer automatiquement entre les scènes en fonction de la position actuelle de votre curseur de souris.\n\nCliquez sur le symbole plus en surbrillance pour continuer."

; Média Tab
AdvSceneSwitcher.mediaTab.title="Média"
AdvSceneSwitcher.mediaTab.implemented="Implémenté par Exeldro"
AdvSceneSwitcher.mediaTab.states.none="Aucun"
AdvSceneSwitcher.mediaTab.states.playing="En cours de lecture"
AdvSceneSwitcher.mediaTab.states.opening="Ouverture"
AdvSceneSwitcher.mediaTab.states.buffering="Mise en mémoire tampon"
AdvSceneSwitcher.mediaTab.states.paused="En pause"
AdvSceneSwitcher.mediaTab.states.stopped="Arrêté"
AdvSceneSwitcher.mediaTab.states.ended="Terminé"
AdvSceneSwitcher.mediaTab.states.error="Erreur"
AdvSceneSwitcher.mediaTab.states.playlistEnd="Terminé (Liste de lecture)"
AdvSceneSwitcher.mediaTab.states.any="Tout"
AdvSceneSwitcher.mediaTab.timeRestriction.none="Aucune"
AdvSceneSwitcher.mediaTab.timeRestriction.shorter="Durée plus courte"
AdvSceneSwitcher.mediaTab.timeRestriction.longer="Durée plus longue"
AdvSceneSwitcher.mediaTab.timeRestriction.remainShorter="Temps restant plus court"
AdvSceneSwitcher.mediaTab.timeRestriction.remainLonger="Temps restant plus long"
AdvSceneSwitcher.mediaTab.entry="Quand l'état de{{mediaSources}}est{{states}}et{{timeRestrictions}}{{time}}passer à{{scenes}}en utilisant{{transitions}}"
AdvSceneSwitcher.mediaTab.help="Cet onglet vous permettra de basculer entre les scènes en fonction des états des sources médias.\nPar exemple, vous pouvez passer automatiquement à la scène précédente une fois que la source média sélectionnée a terminé sa lecture.\n\nCliquez sur le symbole plus en surbrillance pour continuer."

; File Tab
AdvSceneSwitcher.fileTab.title="Fichier"
AdvSceneSwitcher.fileTab.readWriteSceneFile="Lire / écrire la scène depuis / vers le fichier"
AdvSceneSwitcher.fileTab.currentSceneOutputFile="Écrire le nom de la scène actuelle dans ce fichier :"
AdvSceneSwitcher.fileTab.switchSceneBaseOnFile="Activer le basculement des scènes en fonction de l'entrée du fichier"
AdvSceneSwitcher.fileTab.switchSceneNameInputFile="Lire le nom de la scène à basculer depuis ce fichier :"
AdvSceneSwitcher.fileTab.switchSceneBaseOnFileContent="Basculer la scène en fonction du contenu du fichier"
AdvSceneSwitcher.fileTab.remoteFileWarning="Veuillez noter que si vous choisissez l'option à distance, le commutateur de scène tentera d'accéder à l'emplacement distant toutes les x ms comme spécifié dans l'onglet Général !"
AdvSceneSwitcher.fileTab.remoteFileWarning1="Notez que le commutateur de scène tentera d'accéder à l'emplacement distant toutes les "
AdvSceneSwitcher.fileTab.remoteFileWarning2="ms"
AdvSceneSwitcher.fileTab.libcurlWarning="Échec du chargement de libcurl ! L'accès aux fichiers à distance ne sera pas possible !"
AdvSceneSwitcher.fileTab.selectWrite="Sélectionner un fichier pour écrire ..."
AdvSceneSwitcher.fileTab.selectRead="Sélectionner un fichier pour lire ..."
AdvSceneSwitcher.fileTab.textFileType="Fichiers texte (*.txt)"
AdvSceneSwitcher.fileTab.anyFileType="Tous les fichiers (*.*)"
AdvSceneSwitcher.fileTab.remote="fichier distant"
AdvSceneSwitcher.fileTab.local="fichier local"
AdvSceneSwitcher.fileTab.useRegExp="utiliser des expressions régulières (correspondance de motifs)"
AdvSceneSwitcher.fileTab.checkfileContentTime="si la date de modification a changé"
AdvSceneSwitcher.fileTab.checkfileContent="si le contenu a changé"
AdvSceneSwitcher.fileTab.entry="Basculer vers{{scenes}}en utilisant{{transitions}}si le contenu de{{fileType}}{{filePath}}{{browseButton}}correspond à :"
AdvSceneSwitcher.fileTab.help="Cet onglet vous permettra de basculer automatiquement entre les scènes en fonction du contenu de fichiers à distance ou locaux.\n\nCliquez sur le symbole plus en surbrillance pour continuer."

; Random Tab
AdvSceneSwitcher.randomTab.title="Aléatoire"
AdvSceneSwitcher.randomTab.randomDisabledWarning="Fonctionnalité désactivée - Pour l'activer, sélectionnez \"Si aucune condition de commutation n'est remplie, passez à n'importe quelle scène dans l'onglet Aléatoire\" dans l'onglet Général"
AdvSceneSwitcher.randomTab.entry="Si aucune condition de commutation n'est remplie, passez à{{scenes}}en utilisant{{transitions}}pendant{{delay}}"
AdvSceneSwitcher.randomTab.help="Le commutateur de scène choisira aléatoirement une entrée de cet onglet pour basculer pendant la durée configurée.\nNotez que la même entrée ne sera pas choisie deux fois de suite.\n\nCliquez sur le symbole plus en surbrillance pour continuer."

; Time Tab
AdvSceneSwitcher.timeTab.title="Temps"
AdvSceneSwitcher.timeTab.anyDay="N'importe quel jour"
AdvSceneSwitcher.timeTab.mondays="Lundis"
AdvSceneSwitcher.timeTab.tuesdays="Mardis"
AdvSceneSwitcher.timeTab.wednesdays="Mercredis"
AdvSceneSwitcher.timeTab.thursdays="Jeudis"
AdvSceneSwitcher.timeTab.fridays="Vendredis"
AdvSceneSwitcher.timeTab.saturdays="Samedis"
AdvSceneSwitcher.timeTab.sundays="Dimanches"
AdvSceneSwitcher.timeTab.afterstart="Après le début du streaming/enregistrement"
AdvSceneSwitcher.timeTab.afterstart.tip="Le temps relatif au début du streaming/enregistrement sera utilisé"
AdvSceneSwitcher.timeTab.entry="{{triggers}}à{{time}}passer à{{scenes}}en utilisant{{transitions}}"
AdvSceneSwitcher.timeTab.help="Cet onglet vous permettra de basculer automatiquement vers une scène différente en fonction de l'heure locale actuelle.\n\nNotez que le commutateur de scène ne basculera les scènes qu'à l'heure exacte que vous avez spécifiée.\nAssurez-vous d'avoir configuré les paramètres de priorité dans l'onglet Général selon vos préférences pour que le point de temps sélectionné ne soit pas manqué en raison d'autres méthodes de commutation ayant une priorité plus élevée.\n\nCliquez sur le symbole plus en surbrillance pour continuer."

; Idle Tab
AdvSceneSwitcher.idleTab.title="Inactivité"
AdvSceneSwitcher.idleTab.enable="Activer la détection d'inactivité"
AdvSceneSwitcher.idleTab.idleswitch="Après{{duration}}de l'absence d'entrées au clavier ou de mouvements de la souris, passer à la scène{{scenes}}en utilisant{{transitions}}"
AdvSceneSwitcher.idleTab.dontSwitchIfFocus1="Ne pas basculer si"
AdvSceneSwitcher.idleTab.dontSwitchIfFocus2="est en focus"

; Scene Sequence Tab
AdvSceneSwitcher.sceneSequenceTab.title="Séquence"
AdvSceneSwitcher.sceneSequenceTab.description="Une séquence de commutations de scènes automatiques peut être annulée soit en mettant en pause/arrêtant le commutateur de scènes soit en passant manuellement à une autre scène"
AdvSceneSwitcher.sceneSequenceTab.save="Enregistrer les séquences de scènes dans un fichier"
AdvSceneSwitcher.sceneSequenceTab.load="Charger les séquences de scènes depuis un fichier"
AdvSceneSwitcher.sceneSequenceTab.saveTitle="Enregistrer la séquence de scènes dans un fichier ..."
AdvSceneSwitcher.sceneSequenceTab.loadTitle="Sélectionnez un fichier pour charger la séquence de scènes depuis ..."
AdvSceneSwitcher.sceneSequenceTab.loadFail="Échec de l'importation des paramètres du commutateur de scènes avancé !"
AdvSceneSwitcher.sceneSequenceTab.loadSuccess="Paramètres du commutateur de scènes avancé importés avec succès !"
AdvSceneSwitcher.sceneSequenceTab.fileType="Fichiers texte (*.txt)"
AdvSceneSwitcher.sceneSequenceTab.interruptible="interrompible"
AdvSceneSwitcher.sceneSequenceTab.interruptibleHint="D'autres méthodes de commutation sont autorisées à interrompre cette séquence de scènes"
AdvSceneSwitcher.sceneSequenceTab.entry="Lorsque{{startScenes}}est actif, passer à{{scenes}}après{{delay}}en utilisant{{transitions}}{{interruptible}}"
AdvSceneSwitcher.sceneSequenceTab.extendEdit="Prolonger la séquence"
AdvSceneSwitcher.sceneSequenceTab.extendEntry="Après{{delay}}passer à{{scenes}}en utilisant{{transitions}}"
AdvSceneSwitcher.sceneSequenceTab.help="Cet onglet vous permettra de basculer automatiquement vers une scène différente si une scène est active pendant une période de temps configurée.\nPar exemple, vous pourriez passer automatiquement d'une scène à l'autre de manière cyclique.\n\nCliquez sur le symbole plus en surbrillance pour continuer."

; Audio Tab
AdvSceneSwitcher.audioTab.title="Audio"
AdvSceneSwitcher.audioTab.condition.above="au-dessus de"
AdvSceneSwitcher.audioTab.condition.below="en dessous de"
AdvSceneSwitcher.audioTab.ignoreInactiveSource="sauf si la source est inactive"
AdvSceneSwitcher.audioTab.entry="Lorsque le volume de{{audioSources}}est{{condition}}{{volumeWidget}}pendant{{duration}}secondes, passez à{{scenes}}en utilisant{{transitions}}{{ignoreInactiveSource}}"
AdvSceneSwitcher.audioTab.multiMatchfallbackCondition="Si plusieurs entrées correspondent ..."
AdvSceneSwitcher.audioTab.multiMatchfallback="... pendant{{duration}}secondes, passez à{{scenes}}en utilisant{{transitions}}"
AdvSceneSwitcher.audioTab.help="Cet onglet vous permettra de basculer entre les scènes en fonction du volume des sources audio.\nPar exemple, vous pouvez basculer automatiquement vers une scène différente si le volume de votre microphone atteint un certain seuil.\n\nCliquez sur le symbole plus en surbrillance pour continuer."

; Video Tab
AdvSceneSwitcher.videoTab.title="Vidéo"
AdvSceneSwitcher.videoTab.getScreenshot="Obtenir une capture d'écran pour l'entrée sélectionnée"
AdvSceneSwitcher.videoTab.getScreenshotHelp="Obtenir une capture d'écran de la source vidéo actuellement sélectionnée et la définir automatiquement comme image cible"
AdvSceneSwitcher.videoTab.condition.match="correspond exactement"
AdvSceneSwitcher.videoTab.condition.match.tooltip="Une correspondance exacte nécessite que l'image cible et l'image source aient la même résolution.\nDe plus, chaque pixel doit correspondre, c'est pourquoi l'utilisation de formats d'image avec compression (par exemple, .JPG) n'est pas recommandée !"
AdvSceneSwitcher.videoTab.condition.differ="ne correspond pas"
AdvSceneSwitcher.videoTab.condition.hasNotChanged="n'a pas changé"
AdvSceneSwitcher.videoTab.condition.hasChanged="a changé"
AdvSceneSwitcher.videoTab.ignoreInactiveSource="sauf si la source est inactive"
AdvSceneSwitcher.videoTab.entry="Lorsque{{videoSources}}{{condition}}{{filePath}}{{browseButton}}pendant{{duration}}, passez à{{scenes}}en utilisant{{transitions}}{{ignoreInactiveSource}}"
AdvSceneSwitcher.videoTab.help="<html><head/><body><p>Cet onglet vous permettra de basculer entre les scènes en fonction de la sortie vidéo actuelle des sources sélectionnées.<br/>Assurez-vous de consulter <a href=\"https://obsproject.com/forum/resources/pixel-match-switcher.1202/\"><span style=\" text-decoration: underline; color:#268bd2;\">Pixel Match Switcher</span></a> pour une implémentation encore meilleure de cette fonctionnalité.<br/><br/> Cliquez sur le symbole plus en surbrillance pour continuer.</p></body></html>"

; Scene Group Tab
AdvSceneSwitcher.sceneGroupTab.title="Groupe de Scènes"
AdvSceneSwitcher.sceneGroupTab.list="Groupes de Scènes"
AdvSceneSwitcher.sceneGroupTab.edit="Modifier les Groupes de Scènes"
AdvSceneSwitcher.sceneGroupTab.edit.name="Nom :"
AdvSceneSwitcher.sceneGroupTab.edit.type="Type :{{type}}"
AdvSceneSwitcher.sceneGroupTab.type.count="Compteur"
AdvSceneSwitcher.sceneGroupTab.type.time="Temps"
AdvSceneSwitcher.sceneGroupTab.type.random="Aléatoire"
AdvSceneSwitcher.sceneGroupTab.edit.count="Passer à la scène suivante dans la liste après{{count}}correspondances"
AdvSceneSwitcher.sceneGroupTab.edit.time="Passer à la scène suivante dans la liste après que{{time}}se soit écoulé"
AdvSceneSwitcher.sceneGroupTab.edit.random="Choisir la scène suivante dans la liste au hasard"
AdvSceneSwitcher.sceneGroupTab.edit.repeat="Recommencer depuis le début si la fin de la liste de scènes est atteinte"
AdvSceneSwitcher.sceneGroupTab.edit.addScene="Ajouter une scène"
AdvSceneSwitcher.sceneGroupTab.add="Ajouter un Groupe de Scènes"
AdvSceneSwitcher.sceneGroupTab.defaultname="Groupe de Scènes %1"
AdvSceneSwitcher.sceneGroupTab.exists="Le nom du Groupe de Scènes ou de la Scène existe déjà"
AdvSceneSwitcher.sceneGroupTab.help="Les Groupes de Scènes peuvent être sélectionnés comme une cible, tout comme une scène régulière.\n\nComme son nom l'indique, un Groupe de Scènes est une collection de plusieurs scènes.\nLe Groupe de Scènes avancera dans la liste de ses scènes attribuées en fonction des paramètres configurés, que vous pouvez trouver à droite.\n\nVous pouvez configurer le Groupe de Scènes pour passer à la scène suivante dans la liste :\nAprès un certain nombre de fois où le Groupe de Scènes est sélectionné comme cible.\nAprès qu'un certain laps de temps se soit écoulé.\nOu au hasard.\n\nPar exemple, un Groupe de Scènes contenant les scènes...\nScène 1\nScène 2\nScène 3\n... activera "Scène 1" la première fois qu'il est sélectionné comme cible.\nLa deuxième fois, il activera "Scène 2".\nLes fois suivantes, "Scène 3" sera activée.\n\nCliquez sur le symbole plus en surbrillance ci-dessous pour ajouter un nouveau Groupe de Scènes."
AdvSceneSwitcher.sceneGroupTab.scenes.help="Sélectionnez le groupe de scènes que vous souhaitez modifier à gauche.\n\nSélectionnez une scène à ajouter à ce groupe de scènes en sélectionnant la scène ci-dessus et en cliquant sur le symbole plus ci-dessous.\n\nUne scène peut être ajoutée plusieurs fois au même groupe de scènes."

; Hotkey
AdvSceneSwitcher.hotkey.startSwitcherHotkey="Démarrer le commutateur de scènes avancé"
AdvSceneSwitcher.hotkey.stopSwitcherHotkey="Arrêter le commutateur de scènes avancé"
AdvSceneSwitcher.hotkey.startStopToggleSwitcherHotkey="Basculer le démarrage/arrêt du commutateur de scènes avancé"
AdvSceneSwitcher.hotkey.macro.pause="Mettre en pause la macro %1"
AdvSceneSwitcher.hotkey.macro.unpause="Reprendre la macro %1"
AdvSceneSwitcher.hotkey.macro.togglePause="Basculer la pause de la macro %1"
AdvSceneSwitcher.hotkey.macro.segment.up="Déplacer la sélection du segment de macro vers le haut"
AdvSceneSwitcher.hotkey.macro.segment.down="Déplacer la sélection du segment de macro vers le bas"
AdvSceneSwitcher.hotkey.macro.segment.remove="Supprimer le segment de macro sélectionné"

AdvSceneSwitcher.askBackup="Une nouvelle version du commutateur de scènes avancé a été détectée.\nSouhaitez-vous créer une sauvegarde des anciens paramètres ?"
AdvSceneSwitcher.askForMacro="Sélectionnez la macro{{macroSelection}}"

AdvSceneSwitcher.close="Fermer"
AdvSceneSwitcher.browse="Parcourir"

AdvSceneSwitcher.item.select="--sélectionner un élément--"
AdvSceneSwitcher.item.add="Ajouter un nouvel élément"
AdvSceneSwitcher.item.rename="Renommer"
AdvSceneSwitcher.item.remove="Supprimer"
AdvSceneSwitcher.item.properties="Propriétés"
AdvSceneSwitcher.item.newName="Nouveau nom :"
AdvSceneSwitcher.item.emptyName="Nom vide non autorisé !"
AdvSceneSwitcher.item.nameNotAvailable="Nom non disponible !"
AdvSceneSwitcher.item.nameReserved="Nom réservé !"

AdvSceneSwitcher.macroSegmentSelection.invalid="Sélection invalide !"

AdvSceneSwitcher.variable.select="--sélectionner une variable--"
AdvSceneSwitcher.variable.add="Ajouter une nouvelle variable"
AdvSceneSwitcher.variable.configure="Configurer les paramètres de la variable"
AdvSceneSwitcher.variable.invalid="Sélection de variable invalide"
AdvSceneSwitcher.variable.name="Nom :"
AdvSceneSwitcher.variable.value="Valeur actuelle :"
AdvSceneSwitcher.variable.save="Enregistrer / charger le comportement"
AdvSceneSwitcher.variable.save.dontSave="Ne pas enregistrer la valeur de la variable"
AdvSceneSwitcher.variable.save.save="Enregistrer la valeur de la variable"
AdvSceneSwitcher.variable.save.default="Définir sur la valeur"

AdvSceneSwitcher.connection.select="--sélectionner une connexion--"
AdvSceneSwitcher.connection.add="Ajouter une nouvelle connexion"
AdvSceneSwitcher.connection.configure="Configurer les paramètres de la connexion"
AdvSceneSwitcher.connection.invalid="Sélection de connexion invalide"
AdvSceneSwitcher.connection.name="Nom :"
AdvSceneSwitcher.connection.useCustomURI="Utiliser une adresse personnalisée"
AdvSceneSwitcher.connection.customURI="Adresse :"
AdvSceneSwitcher.connection.address="Adresse :"
AdvSceneSwitcher.connection.port="Port :"
AdvSceneSwitcher.connection.password="Mot de passe :"
AdvSceneSwitcher.connection.reconnect="Reconnexion automatique :"
AdvSceneSwitcher.connection.reconnectDelay="Reconnexion automatique après :"
AdvSceneSwitcher.connection.connectOnStart="Connexion au démarrage :"
AdvSceneSwitcher.connection.useOBSWebsocketProtocol="<html><head/><body><p>Utilisez le <a href=\"https://github.com/obsproject/obs-websocket/blob/master/docs/generated/protocol.md\"><span style=\" text-decoration: underline; color:#268bd2;\">protocole</span></a> obs-websocket</p></body></html>"
AdvSceneSwitcher.connection.test="Tester la connexion"
AdvSceneSwitcher.connection.status.disconnected="Déconnecté"
AdvSceneSwitcher.connection.status.connecting="Connexion en cours"
AdvSceneSwitcher.connection.status.connected="Connecté, mais non authentifié"
AdvSceneSwitcher.connection.status.authenticated="Connecté et authentifié"

AdvSceneSwitcher.regex.enable="Activer les expressions régulières"
AdvSceneSwitcher.regex.configure="Configurer les paramètres des expressions régulières"
AdvSceneSwitcher.regex.partialMatch="Autoriser la correspondance partielle"
AdvSceneSwitcher.regex.caseInsensitive="Correspondance insensible à la casse"
AdvSceneSwitcher.regex.dotMatchNewline=". correspond aux sauts de ligne"
AdvSceneSwitcher.regex.multiLine="^ et $ correspondent au début et à la fin de la ligne"
AdvSceneSwitcher.regex.extendedPattern="Activer la syntaxe étendue de Qt"

AdvSceneSwitcher.process.showAdvanced="Afficher les paramètres avancés"
AdvSceneSwitcher.process.arguments="Arguments :"
AdvSceneSwitcher.process.addArgument="Ajouter un argument"
AdvSceneSwitcher.process.addArgumentDescription="Ajouter un nouvel argument :"
AdvSceneSwitcher.process.entry="Exécuter{{filePath}}{{advancedSettings}}"
AdvSceneSwitcher.process.entry.workingDirectory="Répertoire de travail :{{workingDirectory}}"

AdvSceneSwitcher.math.expressionFail="Échec de l'évaluation de l'expression"

AdvSceneSwitcher.midi.deviceNamePattern="[Port n°%1] %2"
AdvSceneSwitcher.midi.message.type="Type :"
AdvSceneSwitcher.midi.message.type.optional="Tout"
AdvSceneSwitcher.midi.message.type.invalid="Invalide"
AdvSceneSwitcher.midi.message.type.noteOff="Note Off"
AdvSceneSwitcher.midi.message.type.noteOn="Note On"
AdvSceneSwitcher.midi.message.type.polyphonicPressure="Pression polyphonique"
AdvSceneSwitcher.midi.message.type.controlChange="Changement de contrôle"
AdvSceneSwitcher.midi.message.type.programChange="Changement de programme"
AdvSceneSwitcher.midi.message.type.channelAftertouch="Aftertouch de canal"
AdvSceneSwitcher.midi.message.type.pitchBend="Pitch Bend"
AdvSceneSwitcher.midi.message.type.systemExclusive="Exclusif au système"
AdvSceneSwitcher.midi.message.type.timeCode="Code temporel"
AdvSceneSwitcher.midi.message.type.songPositionPointer="Pointeur de position de la chanson"
AdvSceneSwitcher.midi.message.type.songSelect="Sélection de chanson"
AdvSceneSwitcher.midi.message.type.reserved1="Réservé (1)"
AdvSceneSwitcher.midi.message.type.reserved2="Réservé (2)"
AdvSceneSwitcher.midi.message.type.tuneRequest="Demande de réglage"
AdvSceneSwitcher.midi.message.type.endOfSystemExclusive="Fin de l'exclusivité du système"
AdvSceneSwitcher.midi.message.type.timeClock="Horloge temporelle"
AdvSceneSwitcher.midi.message.type.reserved3="Réservé (3)"
AdvSceneSwitcher.midi.message.type.startFile="Démarrer le fichier"
AdvSceneSwitcher.midi.message.type.continueFile="Continuer le fichier"
AdvSceneSwitcher.midi.message.type.stopFile="Arrêter le fichier"
AdvSceneSwitcher.midi.message.type.reserved4="Réservé (4)"
AdvSceneSwitcher.midi.message.type.activeSensing="Sensibilisation active"
AdvSceneSwitcher.midi.message.type.systemReset="Réinitialisation du système"
AdvSceneSwitcher.midi.message.type.unknown="Inconnu"
AdvSceneSwitcher.midi.message.channel="Canal :"
AdvSceneSwitcher.midi.message.note="Note / Valeur(1) :"
AdvSceneSwitcher.midi.message.value="Valeur(2) :"
AdvSceneSwitcher.midi.message.placeholder="Tout"
AdvSceneSwitcher.midi.resetDevices="Réinitialiser tous les périphériques MIDI"
AdvSceneSwitcher.midi.startListen="Commencer l'écoute"
AdvSceneSwitcher.midi.stopListen="Arrêter l'écoute"
AdvSceneSwitcher.midi.startListenFail="Le périphérique est occupé !\nQuelque chose d'autre écoute déjà !"
AdvSceneSwitcher.midi.deviceOpenFail="Impossible d'initialiser le périphérique MIDI !"

AdvSceneSwitcher.osc.network="Réseau"
AdvSceneSwitcher.osc.network.protocol="Protocole :"
AdvSceneSwitcher.osc.network.address="Adresse :"
AdvSceneSwitcher.osc.network.port="Port :"
AdvSceneSwitcher.osc.message="Message"
AdvSceneSwitcher.osc.message.type.none="Aucun"
AdvSceneSwitcher.osc.message.type.float="Décimal"
AdvSceneSwitcher.osc.message.type.int="Entier"
AdvSceneSwitcher.osc.message.type.string="Chaîne de caractères"
AdvSceneSwitcher.osc.message.type.binaryBlob="Données binaires"
AdvSceneSwitcher.osc.message.type.true="Vrai"
AdvSceneSwitcher.osc.message.type.false="Faux"
AdvSceneSwitcher.osc.message.type.infinity="Infini"
AdvSceneSwitcher.osc.message.type.null="Nul"

AdvSceneSwitcher.twitchToken.name="Nom du compte :"
AdvSceneSwitcher.twitchToken.nameNotAvailable="Compte déjà utilisé"
AdvSceneSwitcher.twitchToken.select="--sélectionner la connexion Twitch--"
AdvSceneSwitcher.twitchToken.add="Ajouter une nouvelle connexion"
AdvSceneSwitcher.twitchToken.configure="Configurer les paramètres de la connexion Twitch"
AdvSceneSwitcher.twitchToken.value="Jeton :"
AdvSceneSwitcher.twitchToken.invalid="Jeton Twitch invalide"
AdvSceneSwitcher.twitchToken.request="Demander un jeton"
AdvSceneSwitcher.twitchToken.request.waiting="En attente de l'approbation du jeton ..."
AdvSceneSwitcher.twitchToken.request.fail="Échec de l'obtention du jeton !"
AdvSceneSwitcher.twitchToken.request.fail.browser="Échec de l'authentification ! (%1)\nVous pouvez maintenant fermer cette fenêtre."
AdvSceneSwitcher.twitchToken.request.fail.stateMismatch="Incohérence d'état"
AdvSceneSwitcher.twitchToken.request.success="Jeton obtenu avec succès !"
AdvSceneSwitcher.twitchToken.request.success.browser="Authentification réussie ! Vous pouvez maintenant fermer cette fenêtre."
AdvSceneSwitcher.twitchToken.request.notSet="Aucun jeton défini - Veuillez demander un nouveau jeton !"
AdvSceneSwitcher.twitchToken.permissions="Permissions du jeton :"
AdvSceneSwitcher.twitchToken.bits.read="Afficher les informations sur les Bits pour une chaîne."
AdvSceneSwitcher.twitchToken.channel.broadcast.manage="Gérer la configuration de diffusion d'une chaîne, y compris la mise à jour de la configuration de la chaîne et la gestion des marqueurs de diffusion en continu et des balises de diffusion en continu."
AdvSceneSwitcher.twitchToken.channel.commercial.edit="Lancer des publicités sur une chaîne."

AdvSceneSwitcher.twitchCategories.fetchStart="Récupération des catégories de streams..."
AdvSceneSwitcher.twitchCategories.fetchStatus="Obtenu %1 catégories de streams."
AdvSceneSwitcher.twitchCategories.fetchSkip="Passer la récupération de plus de catégories de streams"
AdvSceneSwitcher.twitchCategories.fetchStop="Arrêter"
AdvSceneSwitcher.twitchCategories.search="Rechercher une catégorie de stream..."
AdvSceneSwitcher.twitchCategories.name="Nom de la catégorie :"
AdvSceneSwitcher.twitchCategories.manualSearch="Rechercher une catégorie supplémentaire et l'ajouter à la liste de sélection"
AdvSceneSwitcher.twitchCategories.noViewersCategoriesMissing="Les catégories sans spectateurs devront être recherchées manuellement"
AdvSceneSwitcher.twitchCategories.searchFailed="Aucune nouvelle catégorie n'a été trouvée pour \"%1\"."
AdvSceneSwitcher.twitchCategories.searchSuccess="%1 nouvelles catégories ont été trouvées pour \"%2\" et ont été ajoutées à la liste !"
AdvSceneSwitcher.twitchCategories.select="--sélectionner la catégorie--"

AdvSceneSwitcher.selectScene="--sélectionner la scène--"
AdvSceneSwitcher.selectPreviousScene="Scène précédente"
AdvSceneSwitcher.selectCurrentScene="Scène actuelle"
AdvSceneSwitcher.selectPreviewScene="Scène de prévisualisation"
AdvSceneSwitcher.selectAnyScene="N'importe quelle scène"
AdvSceneSwitcher.currentTransition="Transition actuelle"
AdvSceneSwitcher.anyTransition="N'importe quelle transition"
AdvSceneSwitcher.selectTransition="--sélectionner la transition--"
AdvSceneSwitcher.selectWindow="--sélectionner la fenêtre--"
AdvSceneSwitcher.selectSource="--sélectionner la source--"
AdvSceneSwitcher.selectAudioSource="--sélectionner la source audio--"
AdvSceneSwitcher.selectVideoSource="--sélectionner la source vidéo--"
AdvSceneSwitcher.OBSVideoOutput="Sortie principale d'OBS"
AdvSceneSwitcher.selectMediaSource="--sélectionner la source média--"
AdvSceneSwitcher.selectProcess="--sélectionner le processus--"
AdvSceneSwitcher.selectFilter="--sélectionner le filtre--"
AdvSceneSwitcher.selectMacro="--sélectionner le macro--"
AdvSceneSwitcher.selectItem="--sélectionner l'élément--"
AdvSceneSwitcher.selectProfile="--sélectionner le profil--"
AdvSceneSwitcher.selectSceneCollection="--sélectionner la collection de scènes--"
AdvSceneSwitcher.enterPath="--entrer le chemin--"
AdvSceneSwitcher.enterText="--entrer le texte--"
AdvSceneSwitcher.enterURL="--entrer l'URL--"
AdvSceneSwitcher.selectHotkey="--sélectionner le raccourci clavier--"
AdvSceneSwitcher.selectDisplay="--sélectionner l'écran--"
AdvSceneSwitcher.invaildEntriesWillNotBeSaved="les entrées invalides ne seront pas enregistrées"
AdvSceneSwitcher.selectWindowTip="Utilisez \"OBS\" pour spécifier la fenêtre OBS\nUtilisez \"Changement de tâche\" pour spécifier ALT + TAB"

AdvSceneSwitcher.sceneItemSelection.configure="Configurer le type de sélection d'élément de scène"
AdvSceneSwitcher.sceneItemSelection.type.sourceName="Nom de la source"
AdvSceneSwitcher.sceneItemSelection.type.sourceVariable="Nom de la variable"
AdvSceneSwitcher.sceneItemSelection.type.sourceNamePattern="Le nom de la source correspond au motif"
AdvSceneSwitcher.sceneItemSelection.type.sourceNamePattern.layout="{{nameConflictIndex}}correspondant à{{pattern}}{{regex}}"
AdvSceneSwitcher.sceneItemSelection.type.sourceType="Sources de type"
AdvSceneSwitcher.sceneItemSelection.type.sourceType.layout="{{nameConflictIndex}}Type de source{{sourceTypes}}"
AdvSceneSwitcher.sceneItemSelection.type.index="Source avec index"
AdvSceneSwitcher.sceneItemSelection.type.index.layout="{{index}}source"
AdvSceneSwitcher.sceneItemSelection.type.indexRange="Sources dans la plage d'index"
AdvSceneSwitcher.sceneItemSelection.type.indexRange.layout="Sources de{{index}}à{{indexEnd}}"
AdvSceneSwitcher.sceneItemSelection.type.all="Toutes les sources"
AdvSceneSwitcher.sceneItemSelection.type.all.layout="Toutes les sources"
AdvSceneSwitcher.sceneItemSelection.all="Tout"
AdvSceneSwitcher.sceneItemSelection.any="N'importe lequel"

AdvSceneSwitcher.status.active="Actif"
AdvSceneSwitcher.status.inactive="Inactif"
AdvSceneSwitcher.running="Plugin en cours d'exécution"
AdvSceneSwitcher.stopped="Plugin arrêté"

AdvSceneSwitcher.deprecatedTabWarning="Le développement de cet onglet est terminé !\nVeuillez envisager de passer à l'utilisation des Macros à la place.\nCette astuce peut être désactivée dans l'onglet Général."

AdvSceneSwitcher.unit.milliseconds="millisecondes"
AdvSceneSwitcher.unit.seconds="secondes"
AdvSceneSwitcher.unit.minutes="minutes"
AdvSceneSwitcher.unit.hours="heures"
AdvSceneSwitcher.duration.condition.none="Aucun modificateur de durée"
AdvSceneSwitcher.duration.condition.more="Pendant au moins"
AdvSceneSwitcher.duration.condition.equal="Pendant exactement"
AdvSceneSwitcher.duration.condition.less="Pendant au plus"
AdvSceneSwitcher.duration.condition.within="Au cours des dernières"

AdvSceneSwitcher.audio.monitor.none="Monitor Off"
AdvSceneSwitcher.audio.monitor.monitorOnly="Monitor uniquement (muet)"
AdvSceneSwitcher.audio.monitor.both="Monitor et sortie"
