<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../aboutdialog.ui" line="14"/>
        <source>About DuckStation</source>
        <translation>À propos de DuckStation</translation>
    </message>
    <message>
        <location filename="../aboutdialog.ui" line="53"/>
        <source>DuckStation</source>
        <translation>DuckStation</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="36"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <source>DuckStation is a free and open-source simulator/emulator of the Sony PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt; console, focusing on playability, speed, and long-term maintainability.</source>
        <translation type="vanished">DuckStation est un émulateur gratuit et open source simulant la console Sony PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt;, qui se concentre sur la jouabilité, la vitesse et la maintenabilité à long terme.</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="50"/>
        <source>DuckStation is a free simulator/emulator of the Sony PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt; console, focusing on playability, speed, and long-term maintainability.</source>
        <translation>DuckStation est un simulateur/émulateur gratuit de la console Sony PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt;, axé sur la jouabilité, la vitesse et la maintenabilité à long terme.</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="53"/>
        <source>Authors</source>
        <translation>Auteurs</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="54"/>
        <source>and other contributors</source>
        <translation>et d&apos;autres contributeurs</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="55"/>
        <source>Icon by</source>
        <translation>Icône par</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="56"/>
        <source>License</source>
        <translation>Licence</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="68"/>
        <source>DuckStation Third-Party Notices</source>
        <translation>Mentions de tiers DuckStation</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="83"/>
        <source>Missing thirdparty.html file. You should request it from where-ever you obtained DuckStation.</source>
        <translation>Fichier thirdparty.html manquant. Vous devriez le demander à l&apos;endroit où vous avez obtenu DuckStation.</translation>
    </message>
</context>
<context>
    <name>AchievementLoginDialog</name>
    <message>
        <location filename="../achievementlogindialog.ui" line="26"/>
        <source>RetroAchievements Login</source>
        <comment>Window title</comment>
        <translation>Connexion à RetroAchievements</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="92"/>
        <source>RetroAchievements Login</source>
        <comment>Header text</comment>
        <translation>Connexion à RetroAchievements</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="107"/>
        <source>Please enter your user name and password for retroachievements.org below. Your password will not be saved in DuckStation, an access token will be generated and used instead.</source>
        <translation>Veuillez saisir votre nom d&apos;utilisateur et votre mot de passe pour retroachievements.org ci-dessous. Votre mot de passe ne sera pas enregistré dans DuckStation, un jeton d&apos;accès sera généré et utilisé à la place.</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="32"/>
        <source>User Name:</source>
        <translation>Nom d&apos;utilisateur :</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="39"/>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="46"/>
        <source>Ready...</source>
        <translation>Prêt...</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="29"/>
        <source>&lt;strong&gt;Your RetroAchievements login token is no longer valid.&lt;/strong&gt; You must re-enter your credentials for achievements to be tracked. Your password will not be saved in DuckStation, an access token will be generated and used instead.</source>
        <translation>&lt;strong&gt;Votre jeton de connexion RetroAchievements n&apos;est plus valide.&lt;/strong&gt; Vous devez ressaisir vos identifiants pour que les succès soient suivis. Votre mot de passe ne sera pas enregistré dans DuckStation, un jeton d&apos;accès sera généré et utilisé à la place.</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="34"/>
        <source>&amp;Login</source>
        <translation>&amp;Connexion</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="47"/>
        <source>Logging in...</source>
        <translation>Connexion...</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="77"/>
        <source>Login Error</source>
        <translation>Erreur de connexion</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="78"/>
        <source>Login failed.
Error: %1

Please check your username and password, and try again.</source>
        <translation>Échec de la connexion.&lt;br/&gt;Erreur : %1&lt;br/&gt;&lt;br/&gt;Veuillez vérifier votre nom d&apos;utilisateur et votre mot de passe, puis réessayer.</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="103"/>
        <source>Enable Achievements</source>
        <translation>Activer les succès</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="104"/>
        <source>Achievement tracking is not currently enabled. Your login will have no effect until after tracking is enabled.

Do you want to enable tracking now?</source>
        <translation>Le suivi des succès n&apos;est pas activé actuellement. Votre connexion n&apos;aura aucun effet avant que le suivi ne soit activé.&lt;br/&gt;&lt;br/&gt;Voulez-vous activer le suivi maintenant ?</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="126"/>
        <source>Enable Hardcore Mode</source>
        <translation>Activer le mode Hardcore</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="127"/>
        <source>Hardcore mode is not currently enabled. Enabling hardcore mode allows you to set times, scores, and participate in game-specific leaderboards.

However, hardcore mode also prevents the usage of save states, cheats and slowdown functionality.

Do you want to enable hardcore mode?</source>
        <translation>Le mode Hardcore n&apos;est pas activé actuellement. L&apos;activation du mode Hardcore vous permet de définir des temps, des scores et de participer à des classements spécifiques au jeu.&lt;br/&gt;&lt;br/&gt;Cependant, le mode Hardcore empêche également l&apos;utilisation des états de sauvegarde, des codes de triche et de la fonctionnalité de ralentissement.&lt;br/&gt;&lt;br/&gt;Voulez-vous activer le mode Hardcore ?</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="150"/>
        <source>Restart Game</source>
        <translation>Redémarrer le jeu</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="151"/>
        <source>Hardcore mode will not be enabled until the game is restarted. Do you want to restart the game now?</source>
        <translation>Le mode Hardcore ne sera pas activé tant que le jeu n&apos;aura pas été redémarré. Voulez-vous redémarrer le jeu maintenant ?</translation>
    </message>
    <message>
        <source>Reset System</source>
        <translation type="obsolete">Réinitialiser le Système</translation>
    </message>
    <message>
        <source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
        <translation type="obsolete">Le mode Hardcore ne sera activé qu&apos;après réinitialisation du système. Voulez-vous réinitialiser le système maintenant ?</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="79"/>
        <source>Login failed.</source>
        <translation>Échec de connexion.</translation>
    </message>
</context>
<context>
    <name>AchievementSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="90"/>
        <location filename="../achievementsettingswidget.cpp" line="75"/>
        <source>Enable Achievements</source>
        <translation>Activer les Succès</translation>
    </message>
    <message>
        <source>Use First Disc From Playlist</source>
        <translation type="vanished">Utiliser le premier disque depuis la liste de lecture</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="97"/>
        <location filename="../achievementsettingswidget.cpp" line="77"/>
        <source>Enable Hardcore Mode</source>
        <translation>Activer le Mode Hardcore</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="118"/>
        <location filename="../achievementsettingswidget.cpp" line="86"/>
        <source>Test Unofficial Achievements</source>
        <translation>Tester les succès non-officiels</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="233"/>
        <location filename="../achievementsettingswidget.cpp" line="94"/>
        <source>Show Leaderboard Trackers</source>
        <translation>Afficher les trackers de classement</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="245"/>
        <location filename="../achievementsettingswidget.cpp" line="97"/>
        <source>Enable Sound Effects</source>
        <translation>Activer les effets sonores</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">Compte</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="74"/>
        <location filename="../achievementsettingswidget.cpp" line="325"/>
        <source>Login...</source>
        <translation>Connexion...</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="67"/>
        <source>View Profile...</source>
        <translation>Voir le Profil...</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="84"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="104"/>
        <location filename="../achievementsettingswidget.cpp" line="82"/>
        <source>Enable Spectator Mode</source>
        <translation>Activer le mode Spectateur</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="111"/>
        <location filename="../achievementsettingswidget.cpp" line="80"/>
        <source>Enable Encore Mode</source>
        <translation>Activer le mode Rappel</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="125"/>
        <location filename="../achievementsettingswidget.cpp" line="99"/>
        <source>Prefetch Badges</source>
        <translation>Prérécupérer les badges</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="135"/>
        <source>Notifications</source>
        <translation>Notifications</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="175"/>
        <location filename="../achievementsettingswidget.ui" line="221"/>
        <source>5 seconds</source>
        <translation>5 secondes</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="264"/>
        <source>Notification Location:</source>
        <translation>Emplacement de la notification :</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="274"/>
        <source>Notification Size:</source>
        <translation>Taille de la notification :</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="286"/>
        <location filename="../achievementsettingswidget.ui" line="338"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="304"/>
        <source>Progress Tracking</source>
        <translation>Suivi de la progression</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="310"/>
        <source>Challenge Indicators:</source>
        <translation>Indicateurs de défi :</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="326"/>
        <source>Progress Indicators:</source>
        <translation>Indicateurs de progression :</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="353"/>
        <source>Indicator Location:</source>
        <translation>Emplacement de l&apos;indicateur :</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="360"/>
        <source>Indicator Size:</source>
        <translation>Taille de l&apos;indicateur :</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="141"/>
        <location filename="../achievementsettingswidget.cpp" line="89"/>
        <source>Show Achievement Notifications</source>
        <translation>Afficher les notifications de succès</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="187"/>
        <location filename="../achievementsettingswidget.cpp" line="92"/>
        <source>Show Leaderboard Notifications</source>
        <translation>Afficher les notifications de classements</translation>
    </message>
    <message>
        <source>Game Info</source>
        <translation type="vanished">Informations du jeu</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;justify&quot;&gt;DuckStation uses RetroAchievements as an achievement database and for tracking progress. To use achievements, please sign up for an account at &lt;a href=&quot;https://retroachievements.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;retroachievements.org&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;To view the achievement list in-game, press the hotkey for &lt;span style=&quot; font-weight:600;&quot;&gt;Open Pause Menu&lt;/span&gt; and select &lt;span style=&quot; font-weight:600;&quot;&gt;Achievements&lt;/span&gt; from the menu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;justify&quot;&gt;DuckStation utilise RetroAchievements en tant que base de données de succès et pour suivre la progression. Pour utiliser les succès, veuillez vous inscrire sur &lt;a href=&quot;https://retroachievements.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;retroachievements.org&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Pour voir la liste des succès en jeu, pressez la touche raccourci pour &lt;span style=&quot; font-weight:600;&quot;&gt;Ouvrir menu pause&lt;/span&gt; et sélectionnez &lt;span style=&quot; font-weight:600;&quot;&gt;Succès&lt;/span&gt; depuis le menu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="75"/>
        <location filename="../achievementsettingswidget.cpp" line="77"/>
        <location filename="../achievementsettingswidget.cpp" line="80"/>
        <location filename="../achievementsettingswidget.cpp" line="82"/>
        <location filename="../achievementsettingswidget.cpp" line="86"/>
        <source>Unchecked</source>
        <translation>Décoché</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="76"/>
        <source>When enabled and logged in, DuckStation will scan for achievements on startup.</source>
        <translation>Quand activé et connecté, DuckStation scannera les succès au démarrage.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="90"/>
        <source>Displays popup messages on events such as achievement unlocks and game completion.</source>
        <translation>Affiche des messages contextuels lors d&apos;événements tels que le déblocage de succès et l&apos;achèvement du jeu.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="93"/>
        <source>Displays popup messages when starting, submitting, or failing a leaderboard challenge.</source>
        <translation>Affiche des messages contextuels lors du démarrage, de la soumission ou de l&apos;échec d&apos;un défi de classement.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="100"/>
        <source>Downloads all locked achievement badges while starting the game. This will reduce delays in the images being shown when unlocking achievements.</source>
        <translation>Télécharge tous les badges de succès verrouillés au démarrage du jeu. Cela réduira les délais d&apos;affichage des images lors du déblocage des succès.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="102"/>
        <source>Notification Location</source>
        <translation>Emplacement des notifications</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="102"/>
        <source>Top Left</source>
        <translation>En haut à gauche</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="103"/>
        <source>Selects the screen location for achievement and leaderboard notifications.</source>
        <translation>Sélectionne l&apos;emplacement à l&apos;écran pour les notifications de succès et de classements.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="104"/>
        <source>Notification Size</source>
        <translation>Taille des notifications</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="104"/>
        <location filename="../achievementsettingswidget.cpp" line="115"/>
        <location filename="../achievementsettingswidget.cpp" line="167"/>
        <location filename="../achievementsettingswidget.cpp" line="170"/>
        <source>Automatic</source>
        <translation>Automatique</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="105"/>
        <source>Determines the size of achievement notification popups. Automatic will use the same scaling as the Big Picture UI.</source>
        <translation>Détermine la taille des fenêtres contextuelles de notification de succès. &quot;Automatique&quot; utilisera le même redimensionnement que l&apos;interface &quot;Big Picture&quot;.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="107"/>
        <source>Custom Notification Scale</source>
        <translation>Échelle personnalisée des notifications</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="107"/>
        <location filename="../achievementsettingswidget.cpp" line="118"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="108"/>
        <source>Sets the custom scale percentage for achievement notifications.</source>
        <translation>Définit le pourcentage d&apos;échelle personnalisé pour les notifications de succès.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="110"/>
        <source>Challenge Indicators</source>
        <translation>Indicateurs de défi</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="110"/>
        <source>Show Notifications</source>
        <translation>Afficher les notifications</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="111"/>
        <source>Shows a notification or icons in the selected location when a challenge/primed achievement is active.</source>
        <translation>Affiche une notification ou des icônes à l&apos;emplacement sélectionné lorsqu&apos;un défi/succès amorcé est actif.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="113"/>
        <source>Indicator Location</source>
        <translation>Emplacement de l&apos;indicateur</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="113"/>
        <source>Bottom Right</source>
        <translation>En bas à droite</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="114"/>
        <source>Selects the screen location for challenge/progress indicators, and leaderboard trackers.</source>
        <translation>Sélectionne l&apos;emplacement à l&apos;écran pour les indicateurs de défi/progression et les traqueurs de classement.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="115"/>
        <source>Indicator Size</source>
        <translation>Taille de l&apos;indicateur</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="116"/>
        <source>Determines the size of challenge/progress indicators. Automatic will use the same scaling as the Big Picture UI.</source>
        <translation>Détermine la taille des indicateurs de défi/progression. &quot;Automatique&quot; utilisera le même redimensionnement que l&apos;interface &quot;Big Picture&quot;.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="118"/>
        <source>Custom Indicator Scale</source>
        <translation>Échelle personnalisée de l&apos;indicateur</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="119"/>
        <source>Sets the custom scale percentage for challenge/progress indicators.</source>
        <translation>Définit le pourcentage d&apos;échelle personnalisé pour les indicateurs de défi/progression.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="121"/>
        <source>Progress Indicators</source>
        <translation>Indicateurs de progression</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="122"/>
        <source>Shows a popup in the selected location when progress towards a measured achievement changes.</source>
        <translation>Affiche une fenêtre contextuelle à l&apos;emplacement sélectionné lorsque la progression vers un objectif mesuré change.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="167"/>
        <location filename="../achievementsettingswidget.cpp" line="171"/>
        <source>Use OSD Scale</source>
        <translation>Utiliser l&apos;échelle OSD</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="167"/>
        <location filename="../achievementsettingswidget.cpp" line="172"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="270"/>
        <source>Restart Game</source>
        <translation>Redémarrer le jeu</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="271"/>
        <source>Hardcore mode will not be enabled until the game is restarted. Do you want to restart the game now?</source>
        <translation>Le mode Hardcore ne sera activé qu&apos;après le redémarrage du jeu. Voulez-vous redémarrer le jeu maintenant ?</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="319"/>
        <source>Logged in as %1
Token generated at %2</source>
        <translation>Connecté en tant que %1
Jeton généré le %2</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="81"/>
        <source>When enabled, each session will behave as if no achievements have been unlocked.</source>
        <translation>Lorsqu&apos;il est activé, chaque session se comportera comme si aucun succès n&apos;avait été débloqué.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="73"/>
        <source>(Customize)</source>
        <translation>(Personnaliser)</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="83"/>
        <source>When enabled, DuckStation will assume all achievements are locked and not send any unlock notifications to the server.</source>
        <translation>Quand activé, DuckStation supposera que tous les succès sont verrouillés et n&apos;enverra aucune notification de déverrouillage au serveur.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="87"/>
        <source>When enabled, DuckStation will list achievements from unofficial sets. Please note that these achievements are not tracked by RetroAchievements, so they unlock every time.</source>
        <translation>Quand activé, DuckStation listera la liste des succès depuis les ensembles non-officiels. Veuillez noter que ces succès ne sont pas suivis par RetroAchievements, et donc qu&apos;ils se débloquent à chaque fois.</translation>
    </message>
    <message>
        <source>When enabled, the first disc in a playlist will be used for achievements, regardless of which disc is active.</source>
        <translation type="vanished">Quand activé, le premier disque dans la liste de lecture sera utilisé pour les succès, sans regarder quel disque est actif.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="78"/>
        <source>&quot;Challenge&quot; mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.</source>
        <translation>Le mode &quot;Challenge&quot; pour les succès, incluant suivi de classement. Désactive les save states, codes de triche, et fonctions de ralentissement.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="89"/>
        <location filename="../achievementsettingswidget.cpp" line="92"/>
        <location filename="../achievementsettingswidget.cpp" line="94"/>
        <location filename="../achievementsettingswidget.cpp" line="97"/>
        <location filename="../achievementsettingswidget.cpp" line="99"/>
        <location filename="../achievementsettingswidget.cpp" line="121"/>
        <source>Checked</source>
        <translation>Coché</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="95"/>
        <source>Shows a timer in the selected location when leaderboard challenges are active.</source>
        <translation>Affiche un chronomètre à l&apos;emplacement sélectionné lorsque les défis du classement sont actifs.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="98"/>
        <source>Plays sound effects for events such as achievement unlocks and leaderboard submissions.</source>
        <translation>Joue les effets sonores des événements tels que le déverrouillage des succès et les soumissions de classement.</translation>
    </message>
    <message>
        <source>Shows icons in the lower-right corner of the screen when a challenge/primed achievement is active.</source>
        <translation type="vanished">Affiche les îcones dans le coin en bas à droite de l&apos;écran quand un challenge/succès primé est actif.</translation>
    </message>
    <message>
        <source>Reset System</source>
        <translation type="vanished">Réinitialiser le Système</translation>
    </message>
    <message>
        <source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
        <translation type="vanished">Le mode Hardcore ne sera activé qu&apos;après réinitialisation du système. Voulez-vous réinitialiser le système maintenant ?</translation>
    </message>
    <message numerus="yes">
        <location filename="../achievementsettingswidget.cpp" line="281"/>
        <location filename="../achievementsettingswidget.cpp" line="288"/>
        <source>%n seconds</source>
        <translation>
            <numerusform>%n seconde</numerusform>
            <numerusform>%n secondes</numerusform>
        </translation>
    </message>
    <message>
        <source>Username: %1
Login token generated on %2.</source>
        <translation type="vanished">Nom d&apos;utilisateur : %1
Jeton de connexion généré sur %2.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="320"/>
        <source>Logout</source>
        <translation>Déconnexion</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="324"/>
        <source>Not Logged In.</source>
        <translation>Non-connecté.</translation>
    </message>
</context>
<context>
    <name>Achievements</name>
    <message>
        <location filename="../../core/system.cpp" line="1643"/>
        <source>Overriding executable</source>
        <translation>Exécutable de substitution</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2781"/>
        <source>Loading state</source>
        <translation>Chargement de l&apos;état</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="1642"/>
        <source>Resuming state</source>
        <translation>Reprise de l&apos;état</translation>
    </message>
    <message>
        <source>Hardcore mode will be enabled on system reset.</source>
        <translation type="vanished">Le mode Hardcore sera activé sur réinitialisation du système.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1504"/>
        <source>{} (Unofficial)</source>
        <translation>{} (Non officiel)</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1577"/>
        <source>Leaderboard attempt started.</source>
        <translation>Tentative de classement commencée.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1591"/>
        <source>Leaderboard attempt failed.</source>
        <translation>Tentative de classement échouée.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1853"/>
        <source>Achievements Disconnected</source>
        <translation>Succès déconnectés</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1215"/>
        <source>Failed to read executable from disc.</source>
        <translation>Impossible de lire l&apos;exécutable depuis le disque.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1216"/>
        <source>Achievements have been disabled.</source>
        <translation>Les succès ont été désactivés.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1405"/>
        <source>{0}, {1}.</source>
        <translation>{0}, {1}.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1417"/>
        <source>Hardcore mode is enabled. Cheats and save states are unavailable.</source>
        <translation>Le mode Hardcore est activé. Les triches et les sauvegardes sont indisponibles.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1421"/>
        <source>Hardcore mode is disabled. Leaderboards will not be tracked.</source>
        <translation>Le mode Hardcore est désactivé. Les classements ne seront pas suivis.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1438"/>
        <source>Unsupported Achievements</source>
        <translation>Succès non pris en charge</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1454"/>
        <source>Spectator mode enabled.</source>
        <translation>Mode spectateur activé.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1455"/>
        <source>All achievements are locked, and unlocks will not be recorded in your account.</source>
        <translation>Tous les succès sont verrouillés et les déverrouillages ne seront pas enregistrés sur votre compte.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1461"/>
        <source>Encore mode enabled.</source>
        <translation>Mode &quot;Encore&quot; activé.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1462"/>
        <source>All achievements are locked, but unlocks will still be recorded in your account.</source>
        <translation>Tous les succès sont verrouillés, mais les déverrouillages seront quand même enregistrés sur votre compte.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1475"/>
        <location filename="../../core/achievements.cpp" line="1480"/>
        <source>Hardcore mode will be enabled on game restart.</source>
        <translation>Le mode &quot;Hardcore&quot; sera activé au redémarrage du jeu.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1535"/>
        <source>Game complete.
{0} and {1}.</source>
        <translation>Jeu terminé.
{0} et {1}.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1557"/>
        <source>Subset complete.
{0} and {1}.</source>
        <translation>Ensemble complet.
{0} et {1}.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1614"/>
        <source>Your Time: {}</source>
        <translation>Votre temps : {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1615"/>
        <source>Your Score: {}</source>
        <translation>Votre score : {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1616"/>
        <source>Your Value: {}</source>
        <translation>Votre valeur : {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1649"/>
        <source>Your Time: {0} (Best: {1})</source>
        <translation>Votre temps : {0} (Meilleur : {1})</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1650"/>
        <source>Your Score: {0} (Best: {1})</source>
        <translation>Votre score : {0} (Meilleur : {1})</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1651"/>
        <source>Your Value: {0} (Best: {1})</source>
        <translation>Votre valeur : {0} (Meilleur : {1})</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1661"/>
        <source>Leaderboard Position: {0} of {1}</source>
        <translation>Position du classement : {0} sur {1}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1745"/>
        <source>Challenge Started: {}</source>
        <translation>Défi commencé : {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1775"/>
        <source>Challenge Failed: {}</source>
        <translation>Défi échoué : {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1842"/>
        <source>Server error in {}</source>
        <translation>Erreur serveur dans {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1854"/>
        <source>An unlock request could not be completed.
We will keep trying to submit this request.</source>
        <translation>Une requête de déverrouillage n&apos;a pas pu être complétée.
Nous continuerons d&apos;essayer de soumettre cette requête.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1863"/>
        <source>Achievements Reconnected</source>
        <translation>Succès reconnectés</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1864"/>
        <source>All pending unlock requests have completed.</source>
        <translation>Toutes les requêtes de déverrouillage en attente sont terminées.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1897"/>
        <source>Hardcore mode enabled.</source>
        <translation>Mode &quot;Hardcore&quot; activé.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1898"/>
        <source>Hardcore mode disabled.</source>
        <translation>Mode &quot;Hardcore&quot; désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1899"/>
        <source>Restrictions are now active.</source>
        <translation>Les restrictions sont maintenant actives.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1900"/>
        <source>Restrictions are no longer active.</source>
        <translation>Les restrictions ne sont plus actives.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1941"/>
        <source>Downloading achievements data...</source>
        <translation>Téléchargement des données des succès...</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2179"/>
        <source>Failed to fetch game titles (code {}).</source>
        <translation>Échec de la récupération des titres de jeux (code {}).</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2209"/>
        <source>RetroAchievements Login Failed</source>
        <translation>Échec de la connexion RetroAchievements</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2211"/>
        <source>Achievement unlocks will not be submitted for this session.
Error: {}</source>
        <translation>Les déblocages d&apos;exploits ne seront pas soumis pour cette session.
Erreur : {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2241"/>
        <source>Score: {} ({} softcore)
Unread messages: {}</source>
        <extracomment>Summary for login notification.</extracomment>
        <translation>Score : {} ({} softcore)
Messages non lus : {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2269"/>
        <source>Score: {} ({} softcore)</source>
        <extracomment>Score summary, shown in Big Picture mode.</extracomment>
        <translation>Score : {} ({} softcore)</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2296"/>
        <source>All available icons have already been downloaded.</source>
        <translation>Toutes les icônes disponibles ont déjà été téléchargées.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2300"/>
        <source>Fetching icon info for {} games...</source>
        <translation>Récupération des informations d&apos;icônes pour {} jeux...</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2305"/>
        <source>Achievements are not enabled.</source>
        <translation>Les exploits ne sont pas activés.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2315"/>
        <source>Failed to create game titles request.</source>
        <translation>Échec de la création de la requête des titres de jeux.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2327"/>
        <source>No image names returned.</source>
        <translation>Aucun nom d&apos;image retourné.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2353"/>
        <source>All icons have already been downloaded.</source>
        <translation>Toutes les icônes ont déjà été téléchargées.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2358"/>
        <source>Downloading {} game icons...</source>
        <translation>Téléchargement des icônes de {} jeux...</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2419"/>
        <source>Confirm Hardcore Mode Disable</source>
        <translation>Confirmer la désactivation du mode Hardcore</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2709"/>
        <source>User is not logged in.</source>
        <translation>L&apos;utilisateur n&apos;est pas connecté.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2715"/>
        <source>Progress is already being updated.</source>
        <translation>La progression est déjà en cours de mise à jour.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2720"/>
        <source>Refreshing achievement progress...</source>
        <translation>Actualisation de la progression des exploits...</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2745"/>
        <source>Refresh all progress failed</source>
        <translation>Échec de l&apos;actualisation de toute la progression</translation>
    </message>
    <message>
        <source>Confirm Hardcore Mode</source>
        <translation type="vanished">Confirmation du mode Hardcore</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2420"/>
        <source>{0} cannot be performed while hardcore mode is active. Do you want to disable hardcore mode? {0} will be cancelled if you select No.</source>
        <translation>{0} ne peut être fait quand le mode Hardcore est actif. Voulez-vous désactiver le mode Hardcore ? {0} sera annulé si vous sélectionnez Non.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1855"/>
        <source> (Hardcore Mode)</source>
        <translation> (Mode Hardcore)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1527"/>
        <source>Achievements are not available.</source>
        <translation>Les exploits ne sont pas disponibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1530"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2430"/>
        <source>Achievements are disabled in settings.</source>
        <translation>Les exploits sont désactivés dans les paramètres.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1555"/>
        <source>Core</source>
        <translation>Noyau</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1568"/>
        <source>{0} - {1}</source>
        <translation>{0} - {1}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1876"/>
        <source>You have unlocked {0} of {1} achievements, earning {2} of {3} possible points.</source>
        <translation>Vous avez débloqué {0} sur {1} exploits, gagnant {2} sur {3} points possibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1893"/>
        <source>You have unlocked {0} of {1} achievements in this subset, earning {2} of {3} possible points.</source>
        <translation>Vous avez débloqué {0} sur {1} exploits dans ce sous-ensemble, gagnant {2} sur {3} points possibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1904"/>
        <source>This subset has no achievements.</source>
        <translation>Ce sous-ensemble n&apos;a pas d&apos;exploits.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1943"/>
        <source>Game was beaten on {0}, and completed on {1}.</source>
        <translation>Jeu terminé le {0} et complété le {1}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1948"/>
        <source>Subset was beaten on {0}, and completed on {1}.</source>
        <translation>Sous-ensemble terminé le {0}, et achevé le {1}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1955"/>
        <source>Game was beaten on {0}.</source>
        <translation>Jeu terminé le {0}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1957"/>
        <source>Subset was beaten on {0}.</source>
        <translation>Sous-ensemble terminé le {0}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1965"/>
        <source>Game was completed on {0}.</source>
        <translation>Jeu achevé le {0}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1967"/>
        <source>Subset was completed on {0}.</source>
        <translation>Sous-ensemble achevé le {0}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2016"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2017"/>
        <source>Locked</source>
        <translation>Verrouillé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2018"/>
        <source>Unlocked</source>
        <translation>Déverrouillé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2019"/>
        <source>Unsupported</source>
        <translation>Non supporté</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2020"/>
        <source>Unofficial</source>
        <translation>Non officiel</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2021"/>
        <source>Recently Unlocked</source>
        <translation>Récemment déverrouillé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2022"/>
        <source>Active Challenges</source>
        <translation>Défis actifs</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2023"/>
        <source>Almost There</source>
        <translation>Presque là</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2024"/>
        <source>Not Confirmed</source>
        <translation>Non confirmé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2025"/>
        <source>Unlocked in Softcore</source>
        <translation>Déverrouillé en Softcore</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2078"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2098"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2671"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2689"/>
        <source>Change Subset</source>
        <translation>Changer de sous-ensemble</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2079"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2087"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2099"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2106"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2672"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2679"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2690"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2697"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2857"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2865"/>
        <source>Change Selection</source>
        <translation>Changer de sélection</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2080"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2088"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2107"/>
        <source>Pin Achievement</source>
        <translation>Épingler le succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2081"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2089"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2100"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2108"/>
        <source>View Details</source>
        <translation>Afficher les détails</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2082"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2090"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2101"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2109"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2674"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2681"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2692"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2699"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2859"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2867"/>
        <source>Back</source>
        <translation>Retour</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2145"/>
        <source>Missable</source>
        <translation>Manquable</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2150"/>
        <source>Progression</source>
        <translation>Progression</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2155"/>
        <source>Win Condition</source>
        <translation>Condition de victoire</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2294"/>
        <source>Unlocked: {} | {:.1f}% of players have this achievement</source>
        <translation>Déverrouillé : {} | {:.1f}% des joueurs ont ce succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2302"/>
        <source>{:.1f}% of players have this achievement</source>
        <translation>{:.1f}% des joueurs ont ce succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2427"/>
        <source>Leaderboards are not available.</source>
        <translation>Les classements ne sont pas disponibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2429"/>
        <source>This game has no leaderboards.</source>
        <translation>Ce jeu n&apos;a pas de classements.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2673"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2680"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2691"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2698"/>
        <source>Open Leaderboard</source>
        <translation>Ouvrir le classement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2182"/>
        <source>XXX points</source>
        <translation>XXX points</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2969"/>
        <source>Loading...</source>
        <translation>Chargement...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3009"/>
        <source>Just now</source>
        <translation>Il y a un instant</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3030"/>
        <source>Today</source>
        <translation>Aujourd&apos;hui</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3033"/>
        <source>Yesterday</source>
        <translation>Hier</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3122"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3145"/>
        <source>Leaderboard download failed</source>
        <translation>Échec du téléchargement du classement</translation>
    </message>
    <message>
        <source>Hardcore mode is now enabled.</source>
        <translation type="vanished">Le mode Hardcore est maintenant activé.</translation>
    </message>
    <message>
        <source>Hardcore mode is now disabled.</source>
        <translation type="vanished">Le mode Hardcore est maintenant désactivé.</translation>
    </message>
    <message>
        <source>{} (Hardcore Mode)</source>
        <translation type="vanished">{} (mode Hardcore)</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1426"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1529"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1903"/>
        <source>This game has no achievements.</source>
        <translation>Ce jeu n&apos;a pas de succès.</translation>
    </message>
    <message>
        <source>This game has {} leaderboards.</source>
        <translation type="vanished">Ce jeu a {} classements.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2572"/>
        <source>Submitting scores is disabled because hardcore mode is off. Leaderboards are read-only.</source>
        <translation>La soumission des scores est désactivée parce que le mode Hardcore est désactivé. Les classements sont en lecture seule.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2739"/>
        <source>Rank</source>
        <translation>Rang</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2745"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2750"/>
        <source>Time</source>
        <translation>Temps</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2751"/>
        <source>Score</source>
        <translation>Score</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2752"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2766"/>
        <source>Date Submitted</source>
        <translation>Date de soumission</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2856"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2864"/>
        <source>Change Page</source>
        <translation>Changer de page</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2858"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2866"/>
        <source>View Profile</source>
        <translation>Voir le profil</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2970"/>
        <source>Downloading leaderboard data, please wait...</source>
        <translation>Téléchargement des données de classement, veuillez patienter...</translation>
    </message>
</context>
<context>
    <name>AdvancedSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="29"/>
        <source>Logging</source>
        <translation>Enregistrement</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="35"/>
        <source>Log Level:</source>
        <translation>Niveau d&apos;Enregistrement :</translation>
    </message>
    <message>
        <source>Log Filters:</source>
        <translation type="vanished">Filtres d&apos;Enregistrement :</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="64"/>
        <location filename="../advancedsettingswidget.cpp" line="66"/>
        <source>Log To System Console</source>
        <translation>Enregistrer vers une console système</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="78"/>
        <location filename="../advancedsettingswidget.cpp" line="70"/>
        <source>Log To Window</source>
        <translation>Enregistrer dans une fenêtre</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="71"/>
        <location filename="../advancedsettingswidget.cpp" line="68"/>
        <source>Log To Debug Console</source>
        <translation>Enregistrer vers la console de débogage</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="52"/>
        <source>Log Channels</source>
        <translation>Canaux de journalisation</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="85"/>
        <location filename="../advancedsettingswidget.cpp" line="72"/>
        <source>Log To File</source>
        <translation>Enregistrer vers un fichier</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="92"/>
        <location filename="../advancedsettingswidget.cpp" line="74"/>
        <source>Log Timestamps</source>
        <translation>Horodatages de journalisation</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="99"/>
        <location filename="../advancedsettingswidget.cpp" line="76"/>
        <source>Log File Timestamps</source>
        <translation>Horodatages du fichier journal</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="111"/>
        <source>Interface Settings</source>
        <translation>Paramètres de l&apos;interface</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="124"/>
        <source>Enable RAIntegration</source>
        <translation>Activer l&apos;intégration RA</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="134"/>
        <location filename="../advancedsettingswidget.cpp" line="81"/>
        <source>Cache Directory</source>
        <translation>Répertoire du cache</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="140"/>
        <source>Used for storing compiled shaders and game list data.</source>
        <translation>Utilisé pour stocker les shaders compilés et les données de la liste des jeux.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="150"/>
        <location filename="../advancedsettingswidget.ui" line="199"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="160"/>
        <location filename="../advancedsettingswidget.ui" line="209"/>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="170"/>
        <location filename="../advancedsettingswidget.ui" line="219"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="183"/>
        <location filename="../advancedsettingswidget.cpp" line="83"/>
        <source>Covers Directory</source>
        <translation>Répertoire des jaquettes</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="189"/>
        <source>Used for storing covers in the game grid/Big Picture UIs.</source>
        <translation>Utilisé pour stocker les jaquettes dans les interfaces de grille de jeu/Big Picture.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="232"/>
        <source>Web Cache</source>
        <translation>Cache Web</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="245"/>
        <source>Refresh</source>
        <translation>Actualiser</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="255"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <source>System Settings</source>
        <translation type="vanished">Paramètres système</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="117"/>
        <location filename="../advancedsettingswidget.cpp" line="78"/>
        <source>Show Debug Menu</source>
        <translation>Menu de débogage</translation>
    </message>
    <message>
        <source>Tweaks/Hacks</source>
        <translation type="vanished">Améliorations/Modifications</translation>
    </message>
    <message>
        <source>Option</source>
        <translation type="vanished">Option</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Reset To Default</source>
        <translation type="vanished">Remettre par défaut</translation>
    </message>
    <message>
        <source>Display FPS Limit</source>
        <translation type="vanished">Afficher la limite d&apos;IPS</translation>
    </message>
    <message>
        <source>PGXP Vertex Cache</source>
        <translation type="vanished">Cache Vertex PGXP</translation>
    </message>
    <message>
        <source>PGXP Geometry Tolerance</source>
        <translation type="vanished">Tolérance de la géométrie PGXP</translation>
    </message>
    <message>
        <source>PGXP Depth Clear Threshold</source>
        <translation type="vanished">Seuil de profondeur libre PGXP</translation>
    </message>
    <message>
        <source>Enable Recompiler Memory Exceptions</source>
        <translation type="vanished">Activer les exceptions mémoire du recompilateur</translation>
    </message>
    <message>
        <source>Enable Recompiler Fast Memory Access</source>
        <translation type="vanished">Activer l&apos;accès rapide en mémoire du recompilateur</translation>
    </message>
    <message>
        <source>Enable VRAM Write Texture Replacement</source>
        <translation type="vanished">Activer le remplacement des textures d&apos;écriture VRAM</translation>
    </message>
    <message>
        <source>Preload Texture Replacements</source>
        <translation type="vanished">Précharger les remplacements de texture</translation>
    </message>
    <message>
        <source>Disable All Enhancements</source>
        <translation type="vanished">Désactiver toutes les améliorations</translation>
    </message>
    <message>
        <source>Show Status Indicators</source>
        <translation type="vanished">Aficher les indicateurs de statut</translation>
    </message>
    <message>
        <source>Show Frame Times</source>
        <translation type="vanished">Afficher les temps d&apos;image</translation>
    </message>
    <message>
        <source>Apply Compatibility Settings</source>
        <translation type="vanished">Appliquer les paramètres de compatibilité</translation>
    </message>
    <message>
        <source>Multisample Antialiasing</source>
        <translation type="vanished">Anticrénelage multi-échantillons</translation>
    </message>
    <message>
        <source>Display Active Start Offset</source>
        <translation type="vanished">Afficher la position de début active</translation>
    </message>
    <message>
        <source>Display Active End Offset</source>
        <translation type="vanished">Afficher la position de fin active</translation>
    </message>
    <message>
        <source>Display Line Start Offset</source>
        <translation type="vanished">Afficher la position de la ligne de début</translation>
    </message>
    <message>
        <source>Display Line End Offset</source>
        <translation type="vanished">Afficher la position de la ligne de fin</translation>
    </message>
    <message>
        <source>Enable Recompiler Block Linking</source>
        <translation type="vanished">Activer le bloc d&apos;édition de liens du recompilateur</translation>
    </message>
    <message>
        <source>Use Old MDEC Routines</source>
        <translation type="vanished">Utiliser les anciennes routines MDEC</translation>
    </message>
    <message>
        <source>Dump Replaceable VRAM Writes</source>
        <translation type="vanished">Décharger les écritures VRAM remplaçables</translation>
    </message>
    <message>
        <source>Set Dumped VRAM Write Alpha Channel</source>
        <translation type="vanished">Affeter le canal d&apos;écriture alpha de la VRAM déchargée</translation>
    </message>
    <message>
        <source>Minimum Dumped VRAM Write Width</source>
        <translation type="vanished">Longueur minimale de l&apos;écriture de la VRAM déchargée</translation>
    </message>
    <message>
        <source>Minimum Dumped VRAM Write Height</source>
        <translation type="vanished">Hauteur minimale de l&apos;écriture de la VRAM déchargée</translation>
    </message>
    <message>
        <source>DMA Max Slice Ticks</source>
        <translation type="vanished">Taille maximale de l&apos;écart entre deux transferts DMA</translation>
    </message>
    <message>
        <source>DMA Halt Ticks</source>
        <translation type="vanished">Fréquence d&apos;arrêt du transfert DMA</translation>
    </message>
    <message>
        <source>GPU FIFO Size</source>
        <translation type="vanished">Taille du tampon FIFO du GPU</translation>
    </message>
    <message>
        <source>GPU Max Run-Ahead</source>
        <translation type="vanished">Temps d&apos;avance maximale du GPU</translation>
    </message>
    <message>
        <source>Use Debug Host GPU Device</source>
        <translation type="vanished">Utiliser le périphérique GPU hôte de débogage</translation>
    </message>
    <message>
        <source>Stretch Display Vertically</source>
        <translation type="vanished">Étirer l&apos;affichage verticalement</translation>
    </message>
    <message>
        <source>Increase Timer Resolution</source>
        <translation type="vanished">Augmenter la Résolution du Compteur</translation>
    </message>
    <message>
        <source>Allow Booting Without SBI File</source>
        <translation type="vanished">Autorise le démarrage sans fichier SBI</translation>
    </message>
    <message>
        <source>Create Save State Backups</source>
        <translation type="vanished">Créer des sauvegardes de save state</translation>
    </message>
    <message>
        <source>Enable PCDrv</source>
        <translation type="vanished">Activer PCDrv</translation>
    </message>
    <message>
        <source>Enable PCDrv Writes</source>
        <translation type="vanished">Activer les écritures PCDrv</translation>
    </message>
    <message>
        <source>PCDrv Root Directory</source>
        <translation type="vanished">Répertoire racine PCDrv</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="64"/>
        <source>Log Level</source>
        <translation>Niveau de log</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="144"/>
        <source>Select folder for %1</source>
        <translation>Sélectionner le dossier pour %1</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="53"/>
        <source>Select Cache Directory</source>
        <translation>Sélectionner le répertoire du cache</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="56"/>
        <source>Select Covers Directory</source>
        <translation>Sélectionner le répertoire des jaquettes</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="64"/>
        <source>Information</source>
        <translation>Information</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="65"/>
        <source>Sets the verbosity of messages logged. Higher levels will log more messages.</source>
        <translation>Définie la verbosité des messages loggés. Les niveaux élevés loggeront plus de messages.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="66"/>
        <location filename="../advancedsettingswidget.cpp" line="68"/>
        <location filename="../advancedsettingswidget.cpp" line="70"/>
        <location filename="../advancedsettingswidget.cpp" line="72"/>
        <location filename="../advancedsettingswidget.cpp" line="74"/>
        <location filename="../advancedsettingswidget.cpp" line="76"/>
        <source>User Preference</source>
        <translation>Préférence utilisateur</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="67"/>
        <source>Logs messages to the console window.</source>
        <translation>Logge les messages dans la fenêtre console.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="69"/>
        <source>Logs messages to the debug console where supported.</source>
        <translation>Logge les messages dans la console de dégogage quand supporté.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="71"/>
        <source>Logs messages to the window.</source>
        <translation>Logge les message dans la fenêtre.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="73"/>
        <source>Logs messages to duckstation.log in the user directory.</source>
        <translation>Logge les messages dans la log duckstation dans le répertoire utilisateur.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="75"/>
        <source>Includes the elapsed time since the application start in window and console logs.</source>
        <translation>Inclut le temps écoulé depuis le démarrage de l&apos;application dans les journaux de fenêtre et de console.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="77"/>
        <source>Includes the elapsed time since the application start in file logs.</source>
        <translation>Inclut le temps écoulé depuis le démarrage de l&apos;application dans les journaux de fichiers.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="78"/>
        <location filename="../advancedsettingswidget.cpp" line="95"/>
        <source>Unchecked</source>
        <translation>Décoché</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="79"/>
        <source>Shows a debug menu bar with additional statistics and quick settings.</source>
        <translation>Affiche une barre de menu de débogage avec des statistiques additionnelles et des paramètres rapides.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="81"/>
        <location filename="../advancedsettingswidget.cpp" line="83"/>
        <source>Default</source>
        <translation>Par défaut</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="82"/>
        <source>Specifies the directory where compiled shaders and game list data will be stored.</source>
        <translation>Spécifie le répertoire où seront stockés les shaders compilés et les données de liste de jeux.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="84"/>
        <source>Specifies the directory where game cover images that are used in the game grid and Big Picture UI will be stored.</source>
        <translation>Spécifie le répertoire où seront stockées les images de jaquettes de jeux utilisées dans la grille de jeu et l&apos;interface Big Picture.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="95"/>
        <source>Enable RAIntegration (Development Only)</source>
        <translation>Activer RAIntegration (Développement uniquement)</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="96"/>
        <source>When enabled, DuckStation will load the RAIntegration DLL which allows for achievement development.&lt;br&gt;The RA_Integration.dll file must be placed in the same directory as the DuckStation executable.</source>
        <translation>Lorsqu&apos;il est activé, DuckStation chargera la DLL RAIntegration, ce qui permet le développement d&apos;exploits.&lt;br&gt;Le fichier RA_Integration.dll doit être placé dans le même répertoire que l&apos;exécutable DuckStation.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="139"/>
        <source>Current Cache Size: %1 MB (%2 MB in %3 objects)</source>
        <translation>Taille actuelle du cache : %1 Mo (%2 Mo dans %3 objets)</translation>
    </message>
</context>
<context>
    <name>AnalogController</name>
    <message>
        <location filename="../../core/analog_controller.cpp" line="783"/>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="784"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="779"/>
        <source>Triangle</source>
        <translation>Triangle</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="781"/>
        <source>Cross</source>
        <translation>Croix</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="780"/>
        <source>Circle</source>
        <translation>Rond</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="782"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="786"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="788"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="787"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="789"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="790"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="791"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="140"/>
        <location filename="../../core/negcon_rumble.cpp" line="110"/>
        <source>Controller {} switched to analog mode.</source>
        <translation>Manette {} changée en mode analogique.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="141"/>
        <location filename="../../core/negcon_rumble.cpp" line="111"/>
        <source>Controller {} switched to digital mode.</source>
        <translation>Manette {} changée en mode numérique.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="339"/>
        <location filename="../../core/negcon_rumble.cpp" line="258"/>
        <source>Controller {} is locked to analog mode by the game.</source>
        <translation>Manette {} verrouillée en mode analogique par le jeu.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="340"/>
        <location filename="../../core/negcon_rumble.cpp" line="259"/>
        <source>Controller {} is locked to digital mode by the game.</source>
        <translation>Manette {} verrouillée en mode digital par le jeu.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="775"/>
        <source>D-Pad Up</source>
        <translation>Pad Directionnel Haut</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="776"/>
        <source>D-Pad Right</source>
        <translation>Pad Directionnel Droite</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="777"/>
        <source>D-Pad Down</source>
        <translation>Pad Directionnel Bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="778"/>
        <source>D-Pad Left</source>
        <translation>Pad Directionnel Gauche</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="785"/>
        <source>Analog Toggle</source>
        <translation>Commutateur Analogique</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="793"/>
        <source>Left Stick Left</source>
        <translation>Stick Gauche Gauche</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="794"/>
        <source>Left Stick Right</source>
        <translation>Stick Gauche Droite</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="795"/>
        <source>Left Stick Down</source>
        <translation>Stick Gauche Bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="796"/>
        <source>Left Stick Up</source>
        <translation>Stick Gauche Haut</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="797"/>
        <source>Right Stick Left</source>
        <translation>Stick Droit Gauche</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="798"/>
        <source>Right Stick Right</source>
        <translation>Joystick droit : Droite</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="799"/>
        <source>Right Stick Down</source>
        <translation>Joystick droit : Bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="800"/>
        <source>Right Stick Up</source>
        <translation>Joystick droit : Haut</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="802"/>
        <location filename="../../core/negcon_rumble.cpp" line="744"/>
        <source>Large Motor</source>
        <translation>Gros moteur</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="803"/>
        <location filename="../../core/negcon_rumble.cpp" line="745"/>
        <source>Small Motor</source>
        <translation>Petit moteur</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="805"/>
        <source>Analog LED</source>
        <translation>LED analogique</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="816"/>
        <source>Not Inverted</source>
        <translation>Non-inversé</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="816"/>
        <source>Invert Left/Right</source>
        <translation>Inverser gauche/droite</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="817"/>
        <source>Invert Up/Down</source>
        <translation>Inverser haut/bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="818"/>
        <source>Invert Left/Right + Up/Down</source>
        <translation>Inverser gauche/droite + haut/bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="821"/>
        <source>Never</source>
        <translation>Jamais</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="821"/>
        <source>Digital Mode Only</source>
        <translation>Mode numérique uniquement</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="822"/>
        <source>Analog and Digital Modes</source>
        <translation>Modes analogique et numérique</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="826"/>
        <source>Automatically Enable Analog Mode</source>
        <translation>Activer automatiquement le mode analogique</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="827"/>
        <source>Forces the controller to analog mode when the game is started/restarted.</source>
        <translation>Force la manette en mode analogique au démarrage/redémarrage du jeu.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="830"/>
        <source>Use Left Analog for D-Pad in Digital Mode</source>
        <translation>Utiliser le joystick analogique gauche pour la croix directionnelle en mode numérique</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="831"/>
        <source>Allows you to use the left analog stick to control the d-pad in digital mode, as well as the buttons.</source>
        <translation>Permet d&apos;utiliser le joystick analogique gauche pour contrôler la croix directionnelle en mode numérique, en plus des boutons.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="836"/>
        <source>Use Right Analog for Shoulder Buttons</source>
        <translation>Utiliser le joystick analogique droit pour les boutons d&apos;épaule</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="837"/>
        <source>Allows you to use the right analog stick to control the shoulder buttons (L1/R1), as well as the buttons.</source>
        <translation>Permet d&apos;utiliser le joystick analogique droit pour contrôler les boutons d&apos;épaule (L1/R1), en plus des boutons.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="842"/>
        <source>Use Right Analog for Trigger Buttons</source>
        <translation>Utiliser le joystick analogique droit pour les gâchettes</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="843"/>
        <source>Allows you to use the right analog stick to control the trigger buttons (L2/R2), as well as the buttons.</source>
        <translation>Permet d&apos;utiliser le joystick analogique droit pour contrôler les gâchettes (L2/R2), en plus des boutons.</translation>
    </message>
    <message>
        <source>Force Analog Mode on Reset</source>
        <translation type="vanished">Forcer le mode Analogue quand réinitialisation</translation>
    </message>
    <message>
        <source>Forces the controller to analog mode when the console is reset/powered on.</source>
        <translation type="vanished">Force le contrôleur en mode analogique quand la console est réinitialisée/mise sous tension.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="857"/>
        <source>Button/Trigger Deadzone</source>
        <translation>Zone morte bouton/gachette</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="858"/>
        <source>Sets the deadzone for activating buttons/triggers, i.e. the fraction of the trigger which will be ignored.</source>
        <translation>Définis la zone morte pour activer les boutons/gachettes, càd la fraction de gachette qui sera ignorée.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="862"/>
        <source>Large Motor Vibration Bias</source>
        <translation>Biais de vibration du gros moteur</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="863"/>
        <source>Sets the bias value for the large vibration motor. If vibration in some games is too weak or not functioning, try increasing this value. Negative values will decrease the intensity of vibration.</source>
        <translation>Définit la valeur de biais pour le gros moteur de vibration. Si la vibration est trop faible ou ne fonctionne pas dans certains jeux, essayez d&apos;augmenter cette valeur. Les valeurs négatives diminueront l&apos;intensité de la vibration.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="868"/>
        <source>Small Motor Vibration Bias</source>
        <translation>Biais de vibration du petit moteur</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="869"/>
        <source>Sets the bias value for the small vibration motor. If vibration in some games is too weak or not functioning, try increasing this value. Negative values will decrease the intensity of vibration.</source>
        <translation>Définit la valeur de biais pour le petit moteur de vibration. Si la vibration est trop faible ou ne fonctionne pas dans certains jeux, essayez d&apos;augmenter cette valeur. Les valeurs négatives diminueront l&apos;intensité de la vibration.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="873"/>
        <source>Invert Left Stick</source>
        <translation>Inverser le stick gauche</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="874"/>
        <source>Inverts the direction of the left analog stick.</source>
        <translation>Inverse la direction du stick analogique gauche.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="876"/>
        <source>Invert Right Stick</source>
        <translation>Inverser le stick droit</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="877"/>
        <source>Inverts the direction of the right analog stick.</source>
        <translation>Inverse la direction du stick analogique droit.</translation>
    </message>
    <message>
        <source>Use Analog Sticks for D-Pad in Digital Mode</source>
        <translation type="vanished">Utiliser les sticks analogiques pour le D-Pad en mode digital</translation>
    </message>
    <message>
        <source>Allows you to use the analog sticks to control the d-pad in digital mode, as well as the buttons.</source>
        <translation type="vanished">Permet d&apos;utiliser les sticks analogiques pour contrôler le d-pas en mode digital, tout comme les boutons.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="847"/>
        <source>Analog Deadzone</source>
        <translation>Zone morte analogique</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="848"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translation>Définis la zone morte du stick analogique, càd la fraction de mouvement du stick qui sera ignorée.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="851"/>
        <source>Analog Sensitivity</source>
        <translation>Sensibilité analogique</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="852"/>
        <source>Sets the analog stick axis scaling factor. A value between 130% and 140% is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
        <translation>Définis le facteur d&apos;échelle de l&apos;axe du stick analogique. Une valeur entre 130% et 140% est recommandée pour les manettes récentes, par ex. DualShock 4, manette Xbox One.</translation>
    </message>
    <message>
        <source>Vibration Bias</source>
        <translatorcomment>Le bias est un réglage en général en électronique, et non un alignement.</translatorcomment>
        <translation type="vanished">Réglage des vibrations</translation>
    </message>
    <message>
        <source>Sets the rumble bias value. If rumble in some games is too weak or not functioning, try increasing this value.</source>
        <translatorcomment>Le bias est un réglage en général en électronique, et non un alignement.</translatorcomment>
        <translation type="vanished">Définis la valeur de réglage des vibrations. Si la vibration dans certains jeux est trop faible ou ne fonctionne pas, essayez d&apos;augmenter cette valeur.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="747"/>
        <source>Mode LED</source>
        <translation>Mode LED</translation>
    </message>
</context>
<context>
    <name>AnalogJoystick</name>
    <message>
        <source>Controller %u switched to analog mode.</source>
        <translation type="vanished">La contrôleur %u a basculé en mode analogique.</translation>
    </message>
    <message>
        <source>Controller %u switched to digital mode.</source>
        <translation type="vanished">La contrôleur %u a basculé en mode digital.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="352"/>
        <source>D-Pad Up</source>
        <translation>Croix directionnelle : Haut</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="353"/>
        <source>D-Pad Right</source>
        <translation>Croix directionnelle : Droite</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="354"/>
        <source>D-Pad Down</source>
        <translation>Croix directionnelle : Bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="355"/>
        <source>D-Pad Left</source>
        <translation>D-Pad Gauche</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="362"/>
        <source>Mode Toggle</source>
        <translation>Basculer Mode</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="370"/>
        <source>Left Stick Left</source>
        <translation>Stick Gauche Gauche</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="371"/>
        <source>Left Stick Right</source>
        <translation>Stick Gauche Droite</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="372"/>
        <source>Left Stick Down</source>
        <translation>Stick Gauche Bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="373"/>
        <source>Left Stick Up</source>
        <translation>Stick Gauche Haut</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="374"/>
        <source>Right Stick Left</source>
        <translation>Stick Droit Gauche</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="375"/>
        <source>Right Stick Right</source>
        <translation>Stick Droit Droite</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="376"/>
        <source>Right Stick Down</source>
        <translation>Stick Droit Bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="377"/>
        <source>Right Stick Up</source>
        <translation>Stick Droit Haut</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="379"/>
        <source>Mode LED</source>
        <translation>LED Mode</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="388"/>
        <source>Not Inverted</source>
        <translation>Non-inversé</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="388"/>
        <source>Invert Left/Right</source>
        <translation>Inverser gauche/droite</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="389"/>
        <source>Invert Up/Down</source>
        <translation>Inverser haut/bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="389"/>
        <source>Invert Left/Right + Up/Down</source>
        <translation>Inverser gauche/droite + haut/bas</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="393"/>
        <source>Analog Deadzone</source>
        <translation>Zone morte analogique</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="394"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translation>Définis la zone morte du stick analogique, càd la fraction du mouvement du stick qui sera ignorée.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="397"/>
        <source>Analog Sensitivity</source>
        <translation>Sensitivité analogique</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="398"/>
        <source>Sets the analog stick axis scaling factor. A value between 130% and 140% is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
        <translation>Définis le facteur d&apos;échelle de l&apos;axe du stick analogique. Une valeur entre 130% et 140% est recommandée pour les manettes récentes, par ex. DualShock 4, manette Xbox One.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="403"/>
        <source>Invert Left Stick</source>
        <translation>Inverser le stick de gauche</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="404"/>
        <source>Inverts the direction of the left analog stick.</source>
        <translation>Inverse la direction du stick analogique gauche.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="406"/>
        <source>Invert Right Stick</source>
        <translation>Inverser le stick droit</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="407"/>
        <source>Inverts the direction of the right analog stick.</source>
        <translation>Inverse la direction du stick analogique droit.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="360"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="361"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="356"/>
        <source>Triangle</source>
        <translation>Triangle</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="358"/>
        <source>Cross</source>
        <translation>Croix</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="357"/>
        <source>Circle</source>
        <translation>Rond</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="359"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="363"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="365"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="364"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="366"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="367"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="368"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
</context>
<context>
    <name>AudioBackend</name>
    <message>
        <source>Null (No Output)</source>
        <translation type="vanished">Null (Aucune Sortie)</translation>
    </message>
    <message>
        <source>Cubeb</source>
        <translation type="vanished">Cubeb</translation>
    </message>
    <message>
        <source>XAudio2</source>
        <translation type="vanished">XAudio2</translation>
    </message>
</context>
<context>
    <name>AudioSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="160"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="166"/>
        <source>Backend:</source>
        <translation>Moteur de rendu :</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="227"/>
        <source>Buffer Size:</source>
        <translation>Taille du tampon:</translation>
    </message>
    <message>
        <source>Maximum latency: 0 frames (0.00ms)</source>
        <translation type="vanished">Latence maximum : 0 image (0.00ms)</translation>
    </message>
    <message>
        <source>Start Dumping On Boot</source>
        <translation type="vanished">Commencer l&apos;enregistrement au démarrage</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="324"/>
        <source>Minimal</source>
        <translation>Minimal</translation>
    </message>
    <message>
        <source>Off (Noisy)</source>
        <translation type="vanished">Désactivé (bruyant)</translation>
    </message>
    <message>
        <source>Resampling (Pitch Shift)</source>
        <translation type="vanished">Rééchantillonnage (Pitch Shift)</translation>
    </message>
    <message>
        <source>Time Stretch (Tempo Change, Best Sound)</source>
        <translation type="vanished">Étirement temporel (changement de tempo, meilleur son)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="283"/>
        <source>Output Latency:</source>
        <translation>Latence de sortie :</translation>
    </message>
    <message>
        <source>Driver:</source>
        <translation type="vanished">Pilote :</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="210"/>
        <source>Stretch Mode:</source>
        <translation>Mode d&apos;étirement :</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="193"/>
        <source>Output Device:</source>
        <translation>Périph. de sortie :</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="29"/>
        <source>Controls</source>
        <translation>Contrôles</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="35"/>
        <source>Output Volume:</source>
        <translation>Volume de sortie :</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="77"/>
        <source>Reset Output Volume</source>
        <translation>Réinitialiser Volume Sortie</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="87"/>
        <source>Fast Forward Volume:</source>
        <translation>Volume d&apos;avance rapide :</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="129"/>
        <location filename="../audiosettingswidget.cpp" line="126"/>
        <source>Reset Fast Forward Volume</source>
        <translation>Réinitialiser Volume Accéléré</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="141"/>
        <location filename="../audiosettingswidget.cpp" line="114"/>
        <source>Mute All Sound</source>
        <translation>Couper le son</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="148"/>
        <location filename="../audiosettingswidget.cpp" line="116"/>
        <source>Mute CD Audio</source>
        <translation>Couper le son du CD Audio</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="264"/>
        <location filename="../audiosettingswidget.ui" line="317"/>
        <location filename="../audiosettingswidget.ui" line="387"/>
        <location filename="../audiosettingswidget.ui" line="442"/>
        <location filename="../audiosettingswidget.ui" line="497"/>
        <source>0 ms</source>
        <translation>0 ms</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="271"/>
        <source>Reset Buffer Size</source>
        <translation>Taille du tampon de réinitialisation</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="333"/>
        <source>Maximum Latency: 0 ms (0 ms stretch + 0 ms buffer + 0 ms output)</source>
        <translation>Latence maximale : 0 ms (0 ms d&apos;étirement + 0 ms de tampon + 0 ms de sortie)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="352"/>
        <source>Sequence Length:</source>
        <translation>Longueur de la séquence :</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="397"/>
        <location filename="../audiosettingswidget.cpp" line="149"/>
        <source>Reset Sequence Length</source>
        <translation>Réinitialiser la longueur de la séquence</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="407"/>
        <source>Seek Window:</source>
        <translation>Fenêtre de recherche :</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="452"/>
        <location filename="../audiosettingswidget.cpp" line="152"/>
        <source>Reset Seek Window</source>
        <translation>Réinitialiser la fenêtre de recherche</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="462"/>
        <source>Overlap:</source>
        <translation>Chevauchement :</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="507"/>
        <location filename="../audiosettingswidget.cpp" line="155"/>
        <source>Reset Overlap</source>
        <translation>Réinitialiser le chevauchement</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="519"/>
        <source>Use Quick Seek</source>
        <translation>Utiliser la recherche rapide</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="526"/>
        <source>Use Anti-Aliasing Filter</source>
        <translation>Utiliser le filtre anti-aliasing</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="67"/>
        <location filename="../audiosettingswidget.ui" line="119"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="34"/>
        <location filename="../audiosettingswidget.cpp" line="41"/>
        <location filename="../audiosettingswidget.cpp" line="44"/>
        <location filename="../audiosettingswidget.cpp" line="47"/>
        <location filename="../audiosettingswidget.cpp" line="99"/>
        <location filename="../audiosettingswidget.cpp" line="105"/>
        <location filename="../audiosettingswidget.cpp" line="130"/>
        <location filename="../audiosettingswidget.cpp" line="134"/>
        <location filename="../audiosettingswidget.cpp" line="138"/>
        <location filename="../audiosettingswidget.cpp" line="283"/>
        <location filename="../audiosettingswidget.cpp" line="427"/>
        <location filename="../audiosettingswidget.cpp" line="443"/>
        <location filename="../audiosettingswidget.cpp" line="459"/>
        <location filename="../audiosettingswidget.cpp" line="471"/>
        <source>%1 ms</source>
        <translation>%1 ms</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="79"/>
        <location filename="../audiosettingswidget.cpp" line="82"/>
        <location filename="../audiosettingswidget.cpp" line="406"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="94"/>
        <source>Audio Backend</source>
        <translation>Moteur de rendu audio</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="95"/>
        <source>The audio backend determines how frames produced by the emulator are submitted to the host. Cubeb provides the lowest latency, if you encounter issues, try the SDL backend. The null backend disables all host audio output.</source>
        <translation>Le moteur audio détermine comment les images produites par l&apos;émulateur sont soumises à l&apos;hôte. Cubeb fournit une latence basse, si vous rencontrez des problèmes, essayez alors le moteur SDL. Le moteur null désactive toutes les sorties audio de l&apos;hôte.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="99"/>
        <source>Buffer Size</source>
        <translation>Taille du tampon</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="100"/>
        <source>The buffer size determines the size of the chunks of audio which will be pulled by the host. Smaller values reduce the output latency, but may cause hitches if the emulation speed is inconsistent. Note that the Cubeb backend uses smaller chunks regardless of this value, so using a low value here may not significantly change latency.</source>
        <translation>La taille du tampon détermine la taille des échantillons audio qui seront récupérés par l&apos;hôte. Les plus petites valeurs réduisent la latence de la sortie, mais peuvent créer des saccades si la vitesse d&apos;émulation est incompatible. Remarque: le moteur Cubeb utilise de plus petits échantillons quelque soit sa valeur, donc utiliser une valeur faible ici peut ne pas faire changer de manière significative la latence.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="105"/>
        <source>Output Latency</source>
        <translation>Latence de sortie</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="106"/>
        <source>Determines how much latency there is between the audio being picked up by the host API, and played through speakers.</source>
        <translation>Détermine la latence entre la capture audio par l&apos;API hôte et sa lecture via les haut-parleurs.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="108"/>
        <source>Minimal Output Latency</source>
        <translation>Latence de sortie minimale</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="109"/>
        <source>When enabled, the minimum supported output latency will be used for the host API.</source>
        <translation>Lorsqu&apos;il est activé, la latence de sortie minimale prise en charge sera utilisée pour l&apos;API hôte.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="108"/>
        <location filename="../audiosettingswidget.cpp" line="114"/>
        <location filename="../audiosettingswidget.cpp" line="116"/>
        <location filename="../audiosettingswidget.cpp" line="142"/>
        <location filename="../audiosettingswidget.cpp" line="146"/>
        <source>Unchecked</source>
        <translation>Décoché</translation>
    </message>
    <message>
        <source>Start dumping audio to file as soon as the emulator is started. Mainly useful as a debug option.</source>
        <translation type="vanished">Commencer à enregistrer l&apos;audio vers un fichier dès que l&apos;émulateur démarre. Utilisé principalement en tant qu&apos;option de débogage.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="110"/>
        <source>Output Volume</source>
        <translation>Volume de sortie</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="111"/>
        <source>Controls the volume of the audio played on the host.</source>
        <translation>Contrôle le volume de l&apos;audio joué sur l&apos;hôte.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="113"/>
        <source>Controls the volume of the audio played on the host when fast forwarding.</source>
        <translation>Contrôle le volume audio joué sur l&apos;hôte en mode avance rapide.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="120"/>
        <source>Stretch Mode</source>
        <translation>Mode étiré</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="346"/>
        <location filename="../audiosettingswidget.cpp" line="120"/>
        <source>Time Stretching</source>
        <translation>Étirement temporel</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="121"/>
        <source>When running outside of 100% speed, adjusts the tempo on audio instead of dropping frames. Produces much nicer fast forward/slowdown audio at a small cost to performance.</source>
        <translation>Quand au-delà d&apos;une vitesse de 100%, ajuste le tempo sur l&apos;audio plûtot que sauter des images. Produit une avance rapide/ralentissement audio plus joli au prix d&apos;un léger impact sur les performances.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="193"/>
        <location filename="../audiosettingswidget.cpp" line="240"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <source>Maximum Latency: %1 frames / %2 ms (%3ms buffer + %5ms output)</source>
        <translation type="vanished">Latence maximale : %1 images / %2 ms (%3ms tampon + %5ms sortie)</translation>
    </message>
    <message>
        <source>Maximum Latency: %1 frames / %2 ms</source>
        <translation type="vanished">Latence maximale : %1 images / %2 ms</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="112"/>
        <source>Fast Forward Volume</source>
        <translation>Volume de l&apos;avance rapide</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="115"/>
        <source>Prevents the emulator from producing any audible sound.</source>
        <translation>Empêche l&apos;émulateur de produire le moindre son audible.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="117"/>
        <source>Forcibly mutes both CD-DA and XA audio from the CD-ROM. Can be used to disable background music in some games.</source>
        <translation>Coupure forcée de la lecture audio CD-DA et XA du CD-ROM. Peut être utilisé pour désactiver la musique de fond dans certains jeux.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="123"/>
        <source>Reset Volume</source>
        <translation>Réinitialiser le volume</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="123"/>
        <location filename="../audiosettingswidget.cpp" line="126"/>
        <location filename="../audiosettingswidget.cpp" line="149"/>
        <location filename="../audiosettingswidget.cpp" line="152"/>
        <location filename="../audiosettingswidget.cpp" line="155"/>
        <location filename="../audiosettingswidget.cpp" line="283"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="124"/>
        <location filename="../audiosettingswidget.cpp" line="127"/>
        <source>Resets volume back to the global/inherited setting.</source>
        <translation>Rétablit le volume au réglage global/hérité.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="125"/>
        <location filename="../audiosettingswidget.cpp" line="128"/>
        <source>Resets volume back to the default, i.e. full.</source>
        <translation>Rétablit le volume à la valeur par défaut, c&apos;est-à-dire au maximum.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="129"/>
        <source>Stretch Sequence Length</source>
        <translation>Étirement de la longueur de la séquence</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="131"/>
        <source>Determines how long individual sequences are when the time-stretch algorithm chops the audio. Longer sequences can improve quality but increase latency.</source>
        <translation>Détermine la durée des séquences individuelles lorsque l&apos;algorithme d&apos;étirement temporel découpe l&apos;audio. Des séquences plus longues peuvent améliorer la qualité mais augmenter la latence.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="134"/>
        <source>Stretch Seek Window</source>
        <translation>Fenêtre de recherche d&apos;étirement</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="135"/>
        <source>Controls how wide a window the algorithm searches for the best overlap position when joining consecutive sequences. Larger windows may yield better joins at the cost of increased CPU work.</source>
        <translation>Contrôle la largeur de la fenêtre dans laquelle l&apos;algorithme recherche la meilleure position de chevauchement lors de la jonction de séquences consécutives. Des fenêtres plus larges peuvent donner de meilleures jonctions au prix d&apos;une charge CPU accrue.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="137"/>
        <source>Stretch Overlap Length</source>
        <translation>Longueur du chevauchement d&apos;étirement</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="139"/>
        <source>Specifies how long two consecutive sequences are overlapped when mixed back together. Greater overlap can make transitions smoother but increases latency.</source>
        <translation>Spécifie la durée pendant laquelle deux séquences consécutives se chevauchent lors de leur recombinaison. Un chevauchement plus important peut rendre les transitions plus fluides mais augmente la latence.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="141"/>
        <source>Enable Quick Seek</source>
        <translation>Activer la recherche rapide</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="142"/>
        <location filename="../audiosettingswidget.cpp" line="146"/>
        <source>Checked</source>
        <translation>Coché</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="143"/>
        <source>Enables the quick seeking algorithm in the time-stretch routine. Reduces CPU usage at a minor cost to audio quality.</source>
        <translation>Active l&apos;algorithme de recherche rapide dans la routine d&apos;étirement temporel. Réduit l&apos;utilisation du CPU à un coût mineur pour la qualité audio.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="145"/>
        <source>Enable Anti-Alias Filter</source>
        <translation>Activer le filtre anti-aliasing</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="147"/>
        <source>Enables an anti-aliasing filter used by the pitch transposer. Disabling it may reduce quality when pitch shifting but can slightly reduce CPU usage.</source>
        <translation>Active un filtre anti-aliasing utilisé par le transpositeur de hauteur. Désactiver ce filtre peut réduire la qualité lors du changement de hauteur mais peut légèrement réduire l&apos;utilisation du CPU.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="150"/>
        <location filename="../audiosettingswidget.cpp" line="153"/>
        <location filename="../audiosettingswidget.cpp" line="156"/>
        <source>Resets value back to the global/inherited setting.</source>
        <translation>Réinitialise la valeur au réglage global/hérité.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="151"/>
        <location filename="../audiosettingswidget.cpp" line="154"/>
        <location filename="../audiosettingswidget.cpp" line="157"/>
        <source>Resets value back to the default.</source>
        <translation>Réinitialise la valeur au défaut.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="261"/>
        <source>Unknown Device &quot;%1&quot;</source>
        <translation>Appareil inconnu &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="316"/>
        <source>Maximum Latency: %1 ms (%2 ms stretch + %3 ms buffer + %4 ms output)</source>
        <translation>Latence maximale : %1 ms (%2 ms d&apos;étirement + %3 ms de tampon + %4 ms de sortie)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="324"/>
        <source>Maximum Latency: %1 ms (%2 ms buffer + %3 ms output)</source>
        <translation>Latence maximale : %1 ms (%2 ms de tampon + %3 ms de sortie)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="335"/>
        <source>Maximum Latency: %1 ms (%2 ms stretch + %3 ms buffer, minimum output latency unknown)</source>
        <translation>Latence maximale : %1 ms (%2 ms d&apos;étirement + %3 ms de tampon, latence de sortie minimale inconnue)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="342"/>
        <source>Maximum Latency: %1 ms (minimum output latency unknown)</source>
        <translation>Latence maximale : %1 ms (latence de sortie minimale inconnue)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="349"/>
        <location filename="../audiosettingswidget.cpp" line="350"/>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
</context>
<context>
    <name>AudioStream</name>
    <message>
        <source>None</source>
        <translation type="obsolete">Aucun</translation>
    </message>
    <message>
        <source>Time Stretching</source>
        <translation type="obsolete">Étirement temporel</translation>
    </message>
    <message>
        <location filename="../../util/cubeb_audio_stream.cpp" line="338"/>
        <location filename="../../util/cubeb_audio_stream.cpp" line="351"/>
        <location filename="../../util/xaudio2_audio_stream.cpp" line="248"/>
        <source>Default</source>
        <translation>Par défaut</translation>
    </message>
</context>
<context>
    <name>AutoUpdaterDialog</name>
    <message>
        <location filename="../autoupdaterdialog.ui" line="14"/>
        <location filename="../autoupdaterdialog.cpp" line="417"/>
        <source>Automatic Updater</source>
        <translation>Mise à jour automatique</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="58"/>
        <source>Update Available</source>
        <translation>Mise à jour disponible</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="77"/>
        <source>Current Version: </source>
        <translation>Version actuelle : </translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="92"/>
        <source>New Version: </source>
        <translation>Nouvelle version : </translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="107"/>
        <source>Download Size:</source>
        <translation>Taille du téléchargement :</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="144"/>
        <source>Download and Install...</source>
        <translation>Téléchargement et installation...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="151"/>
        <source>Skip This Update</source>
        <translation>Ignorer cette mise à jour</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="158"/>
        <source>Remind Me Later</source>
        <translation>Me le rappeler plus tard</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="208"/>
        <source>Do not show again</source>
        <translation>Ne plus afficher</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="302"/>
        <source>Failed to retrieve or download update:

%1

You can manually update DuckStation by re-downloading the latest release. Do you want to open the download page now?</source>
        <translation>Échec de la récupération ou du téléchargement de la mise à jour :

%1

Vous pouvez mettre à jour DuckStation manuellement en téléchargeant à nouveau la dernière version. Souhaitez-vous ouvrir la page de téléchargement maintenant ?</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="305"/>
        <location filename="../autoupdaterdialog.cpp" line="862"/>
        <source>Updater Error</source>
        <translation>Erreur de mise à jour</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="418"/>
        <source>No updates are currently available. Please try again later.</source>
        <translation>Aucune mise à jour n&apos;est actuellement disponible. Veuillez réessayer plus tard.</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="488"/>
        <location filename="../autoupdaterdialog.cpp" line="492"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="493"/>
        <source>%1 MB</source>
        <translation>%1 Mo</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="496"/>
        <source>Loading...</source>
        <translation>Chargement...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="541"/>
        <source>&lt;h2&gt;Changes:&lt;/h2&gt;</source>
        <translation>&lt;h2&gt;Changements :&lt;/h2&gt;</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="570"/>
        <source>&lt;h2&gt;Save State Warning&lt;/h2&gt;&lt;p&gt;Installing this update will make your save states &lt;b&gt;incompatible&lt;/b&gt;. Please ensure you have saved your games to memory card before installing this update or you will lose progress.&lt;/p&gt;</source>
        <translation>&lt;h2&gt;Avertissement d&apos;état de sauvegarde&lt;/h2&gt;&lt;p&gt;L&apos;installation de cette mise à jour rendra vos états de sauvegarde &lt;b&gt;incompatibles&lt;/b&gt;. Assurez-vous d&apos;avoir sauvegardé vos jeux sur la carte mémoire avant d&apos;installer cette mise à jour, sinon vous perdrez votre progression.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="758"/>
        <source>Updater Warning</source>
        <translation>Avertissement de mise à jour</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="759"/>
        <source>&lt;h1&gt;Inconsistent Application State&lt;/h1&gt;&lt;h3&gt;The update zip is missing the current executable:&lt;/h3&gt;&lt;div align=&quot;center&quot;&gt;&lt;pre&gt;%1&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;This is usually a result of manually renaming the file.&lt;/strong&gt; Continuing to install this update may result in a broken installation if the renamed executable is used. The DuckStation executable should be named:&lt;div align=&quot;center&quot;&gt;&lt;pre&gt;%2&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Do you want to continue anyway?&lt;/p&gt;</source>
        <translation>&lt;h1&gt;État de l&apos;application incohérent&lt;/h1&gt;&lt;h3&gt;L&apos;archive de mise à jour ne contient pas l&apos;exécutable actuel :&lt;/h3&gt;&lt;div align=&quot;center&quot;&gt;&lt;pre&gt;%1&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Ceci est généralement le résultat d&apos;un renommage manuel du fichier.&lt;/strong&gt; Continuer l&apos;installation de cette mise à jour pourrait entraîner une installation défectueuse si l&apos;exécutable renommé est utilisé. L&apos;exécutable DuckStation devrait être nommé :&lt;div align=&quot;center&quot;&gt;&lt;pre&gt;%2&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Voulez-vous continuer quand même ?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="863"/>
        <source>Failed to remove updater exe after update:
%1</source>
        <translation>Échec de la suppression de l&apos;exécutable du programme de mise à jour après la mise à jour :
%1</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Settings Warning&lt;/h2&gt;&lt;p&gt;Installing this update will reset your program configuration. Please note that you will have to reconfigure your settings after this update.&lt;/p&gt;</source>
        <translation type="vanished">&lt;h2&gt;Avertissement sur les paramètres&lt;/h2&gt;&lt;p&gt;L&apos;installation de cette mise à jour réinitialisera la configuration de votre programme. Veuillez noter que vous devrez reconfigurer vos paramètres après cette mise à jour.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;h4&gt;Installing this update will download %1 MB through your internet connection.&lt;/h4&gt;</source>
        <translation type="vanished">&lt;h4&gt;L&apos;installation de cette mise à jour téléchargera %1 MB via votre connexion internet.&lt;/h4&gt;</translation>
    </message>
    <message>
        <source>Downloading %1...</source>
        <translation type="vanished">Téléchargement %1...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="110"/>
        <source>Stable Releases</source>
        <translation>Versions stables</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="111"/>
        <source>Preview Releases</source>
        <translation>Versions préliminaires</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="606"/>
        <source>Downloading Update...</source>
        <translation>Téléchargement de la mise à jour...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="612"/>
        <source>Processing Update...</source>
        <translation>Traitement de la mise à jour...</translation>
    </message>
</context>
<context>
    <name>BIOSSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="29"/>
        <source>BIOS Selection</source>
        <translation>Choix du BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="69"/>
        <source>PAL (Europe, Australia):</source>
        <translation>PAL (Europe, Australie) :</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="35"/>
        <source>NTSC-J (Japan):</source>
        <translation>NTSC-J (Japon) :</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="62"/>
        <source>NTSC-U/C (US/Canada):</source>
        <translation>NTSC-U/C (US/Canada) :</translation>
    </message>
    <message>
        <source>Open in Explorer...</source>
        <translation type="vanished">Ouvrir dans l&apos;Explorateur...</translation>
    </message>
    <message>
        <source>Refresh List</source>
        <translation type="vanished">Rafraîchir la liste</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="89"/>
        <source>BIOS Directory</source>
        <translation>Répertoire du BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="95"/>
        <source>DuckStation will search for BIOS images in this directory.</source>
        <translation>Duckstation recherche les fichiers BIOS dans ce répertoire.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="111"/>
        <source>Refresh BIOS List</source>
        <translation>Actualiser la liste des BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="126"/>
        <location filename="../biossettingswidget.ui" line="185"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="133"/>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="140"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="152"/>
        <source>Parallel Port</source>
        <translation>Port parallèle</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="158"/>
        <source>Device Type:</source>
        <translation>Type de périphérique :</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="175"/>
        <source>Image Path:</source>
        <translation>Chemin de l&apos;image :</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="194"/>
        <location filename="../biossettingswidget.cpp" line="103"/>
        <source>Cartridge Switch On</source>
        <translation>Commutateur de cartouche activé</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="201"/>
        <location filename="../biossettingswidget.cpp" line="107"/>
        <source>Allow Image Writes</source>
        <translation>Autoriser les écritures sur l&apos;image</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="213"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <source>Options and Patches</source>
        <translation type="vanished">Options et patches</translation>
    </message>
    <message>
        <source>Fast Boot</source>
        <translation type="vanished">Démarrage rapide</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="219"/>
        <location filename="../biossettingswidget.cpp" line="110"/>
        <source>Enable TTY Logging</source>
        <translation>Activer la journalisation TTY</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="80"/>
        <source>Select BIOS Directory</source>
        <translation>Sélectionner le répertoire BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="98"/>
        <source>Device Type</source>
        <translation>Type de périphérique</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="98"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="99"/>
        <source>Simulates a device plugged into the console&apos;s parallel port. Usually these are flash cartridges, and require some sort of image dump to function.</source>
        <translation>Simule un périphérique branché sur le port parallèle de la console. Ce sont généralement des cartouches flash qui nécessitent un dump d&apos;image pour fonctionner.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="101"/>
        <source>Image Path</source>
        <translation>Chemin de l&apos;image</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="101"/>
        <source>Empty</source>
        <translation>Vide</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="102"/>
        <source>Sets the path to the image used for flash cartridges.</source>
        <translation>Définit le chemin de l&apos;image utilisée pour les cartouches flash.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="103"/>
        <source>Checked</source>
        <translation>Coché</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="104"/>
        <source>Simulates the position of the switch on the cartridge. Most cartridges require the switch to be on for it to activate on startup.</source>
        <translation>Simule la position du switch sur la cartouche. La plupart des cartouches nécessitent que le switch soit activé au démarrage.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="108"/>
        <source>Stores any images made to the cartridge&apos;s flash storage back to the host&apos;s file system. &lt;strong&gt;This will overwrite your cartridge dump,&lt;/strong&gt; you should ensure you have a backup first.</source>
        <translation>Stocke toutes les images faites sur la mémoire flash de la cartouche vers le système de fichiers de l&apos;hôte. &lt;strong&gt;Cela écrasera votre dump de cartouche,&lt;/strong&gt; vous devriez vous assurer d&apos;avoir une sauvegarde au préalable.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="111"/>
        <source>Logs BIOS calls to printf(). Not all games contain debugging messages.</source>
        <translation>Journalise les appels BIOS vers printf(). Tous les jeux ne contiennent pas de messages de débogage.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="139"/>
        <source>Use Global Setting</source>
        <translation>Utiliser les paramètres globaux</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="141"/>
        <source>Auto-Detect</source>
        <translation>Détection automatique</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="159"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="185"/>
        <source>%1 (Missing)</source>
        <translation>%1 (Manquant)</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="210"/>
        <source>Select PIO Image</source>
        <translation>Sélectionner une image PIO</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="107"/>
        <location filename="../biossettingswidget.cpp" line="110"/>
        <source>Unchecked</source>
        <translation>Décoché</translation>
    </message>
    <message>
        <source>Patches the BIOS to skip the console&apos;s boot animation. Does not work with all games, but usually safe to enable.</source>
        <translation type="vanished">Patche le BIOS pour ignorer l&apos;animation de démarrage de la console. Ne fonctionne pas avec tous les jeux, mais généralement sûr.</translation>
    </message>
</context>
<context>
    <name>CDImage</name>
    <message>
        <location filename="../../util/cd_image_cue.cpp" line="627"/>
        <source>{0} uses a sample rate of {1}hz and has {2} channels.
WAV files must be stereo and use a sample rate of 44100hz.</source>
        <translation>{0} utilise un taux d&apos;échantillonnage de {1}hz et possède {2} canaux.&lt;br/&gt;Les fichiers WAV doivent être stéréo et utiliser un taux d&apos;échantillonnage de 44100hz.</translation>
    </message>
</context>
<context>
    <name>CDImageHasher</name>
    <message>
        <location filename="../../util/cd_image_hasher.cpp" line="68"/>
        <source>Computing hash for Track {}...</source>
        <translation>Calcul du hash pour la piste {}...</translation>
    </message>
</context>
<context>
    <name>CDROM</name>
    <message>
        <location filename="../../core/cdrom.cpp" line="3309"/>
        <source>Disc Read Error</source>
        <translation>Erreur de lecture du disque</translation>
    </message>
    <message>
        <location filename="../../core/cdrom.cpp" line="3310"/>
        <source>The game will probably crash now.
Your dump may be corrupted, or the physical disc is scratched.</source>
        <translation>Le jeu va probablement planter maintenant.&lt;br/&gt;Votre dump peut être corrompu, ou le disque physique est rayé.</translation>
    </message>
</context>
<context>
    <name>CPUExecutionMode</name>
    <message>
        <source>Interpreter (Slowest)</source>
        <translation type="vanished">Interpréteur (le + lent)</translation>
    </message>
    <message>
        <source>Cached Interpreter (Faster)</source>
        <translation type="vanished">Interpréteur avec cache (+ rapide)</translation>
    </message>
    <message>
        <source>Recompiler (Fastest)</source>
        <translation type="vanished">Recompileur (le + rapide)</translation>
    </message>
</context>
<context>
    <name>CPUFastmemMode</name>
    <message>
        <source>Disabled (Slowest)</source>
        <translation type="vanished">Désactivé (le + lent)</translation>
    </message>
    <message>
        <source>MMap (Hardware, Fastest, 64-Bit Only)</source>
        <translation type="vanished">MMap (matériel, le + rapide, 64-Bit uniquement)</translation>
    </message>
    <message>
        <source>LUT (Faster)</source>
        <translation type="vanished">LUT (+ rapide)</translation>
    </message>
</context>
<context>
    <name>CaptureSettingsWidget</name>
    <message>
        <location filename="../capturesettingswidget.ui" line="14"/>
        <source>Form</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="32"/>
        <source>Screenshots</source>
        <translation>Captures d&apos;écran</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="38"/>
        <source>Screenshot Size:</source>
        <translation>Taille de la capture d&apos;écran :</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="53"/>
        <source>Quality:</source>
        <translation>Qualité :</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="60"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="75"/>
        <location filename="../capturesettingswidget.ui" line="158"/>
        <source>File Name Format:</source>
        <translation>Format du nom de fichier :</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="85"/>
        <location filename="../capturesettingswidget.ui" line="168"/>
        <source>Save Location:</source>
        <translation>Emplacement de sauvegarde :</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="97"/>
        <location filename="../capturesettingswidget.ui" line="180"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="107"/>
        <location filename="../capturesettingswidget.ui" line="190"/>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="117"/>
        <location filename="../capturesettingswidget.ui" line="200"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="132"/>
        <source>Media Capture</source>
        <translation>Capture Média</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="138"/>
        <source>Backend:</source>
        <translation>Backend :</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="148"/>
        <source>Container:</source>
        <translation>Conteneur :</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="220"/>
        <location filename="../capturesettingswidget.cpp" line="116"/>
        <source>Capture Video</source>
        <translation>Capturer Vidéo</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="227"/>
        <location filename="../capturesettingswidget.cpp" line="136"/>
        <source>Capture Audio</source>
        <translation>Capturer Audio</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="249"/>
        <location filename="../capturesettingswidget.ui" line="370"/>
        <source>Codec:</source>
        <translation>Codec :</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="259"/>
        <location filename="../capturesettingswidget.ui" line="380"/>
        <source>Bitrate:</source>
        <translation>Débit :</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="266"/>
        <location filename="../capturesettingswidget.ui" line="387"/>
        <source> kbps</source>
        <extracomment>Unit that will appear next to a number. Alter the space or whatever is needed before the text depending on your language.</extracomment>
        <translation> kbps</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="285"/>
        <source>Resolution:</source>
        <translation>Résolution :</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="310"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="333"/>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="345"/>
        <location filename="../capturesettingswidget.ui" line="406"/>
        <source>Extra Arguments</source>
        <translation>Arguments Supplémentaires</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="33"/>
        <source>Select Screenshots Directory</source>
        <translation>Sélectionner le Répertoire des Captures d&apos;Écran</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="46"/>
        <source>Select Media Capture Directory</source>
        <translation>Sélectionner le Répertoire de Capture Média</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="86"/>
        <source>Screenshot Size</source>
        <translation>Taille Capture d&apos;Écran</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="86"/>
        <source>Screen Resolution</source>
        <translation>Résolution Écran</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="87"/>
        <source>Determines the resolution at which screenshots will be saved. Internal resolutions preserve more detail at the cost of file size.</source>
        <translation>Détermine la résolution à laquelle les captures d&apos;écran seront enregistrées. Les résolutions internes conservent plus de détails au détriment de la taille du fichier.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="89"/>
        <location filename="../capturesettingswidget.cpp" line="109"/>
        <source>Save Location</source>
        <translation>Emplacement d&apos;Enregistrement</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="89"/>
        <location filename="../capturesettingswidget.cpp" line="109"/>
        <location filename="../capturesettingswidget.cpp" line="120"/>
        <location filename="../capturesettingswidget.cpp" line="140"/>
        <location filename="../capturesettingswidget.cpp" line="199"/>
        <location filename="../capturesettingswidget.cpp" line="213"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="90"/>
        <source>Specifies the directory where screenshots will be saved.</source>
        <translation>Spécifie le répertoire où les captures d&apos;écran seront enregistrées.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="92"/>
        <location filename="../capturesettingswidget.cpp" line="112"/>
        <source>Save Name</source>
        <translation>Nom d&apos;Enregistrement</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="94"/>
        <location filename="../capturesettingswidget.cpp" line="114"/>
        <source>Determines the format of the filename used when saving screenshots, and whether a subdirectory is created per-game.</source>
        <translation>Détermine le format du nom de fichier utilisé lors de l&apos;enregistrement des captures d&apos;écran, et si un sous-répertoire est créé par jeu.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="97"/>
        <source>Screenshot Format</source>
        <translation>Format Capture d&apos;Écran</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="97"/>
        <source>PNG</source>
        <translation>PNG</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="98"/>
        <source>Selects the format which will be used to save screenshots. JPEG produces smaller files, but loses detail.</source>
        <translation>Sélectionne le format utilisé pour enregistrer les captures d&apos;écran. JPEG produit des fichiers plus légers, mais avec une perte de détails.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="99"/>
        <source>Screenshot Quality</source>
        <translation>Qualité des captures d&apos;écran</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="101"/>
        <source>Selects the quality at which screenshots will be compressed. Higher values preserve more detail for JPEG, and reduce file size for PNG.</source>
        <translation>Sélectionne la qualité de compression des captures d&apos;écran. Des valeurs plus élevées préservent plus de détails pour le JPEG et réduisent la taille du fichier pour le PNG.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="104"/>
        <source>Backend</source>
        <translation>Moteur</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="106"/>
        <source>Selects the framework that is used to encode video/audio.</source>
        <translation>Sélectionne l&apos;infrastructure utilisée pour encoder la vidéo/l&apos;audio.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="107"/>
        <source>Container</source>
        <translation>Conteneur</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="107"/>
        <source>MP4</source>
        <translation>MP4</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="108"/>
        <source>Determines the file format used to contain the captured audio/video.</source>
        <translation>Détermine le format de fichier utilisé pour contenir la capture audio/vidéo.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="110"/>
        <source>Specifies the directory where media capture (video/audio) will be saved.</source>
        <translation>Définit le répertoire où les captures multimédias (vidéo/audio) seront enregistrées.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="116"/>
        <location filename="../capturesettingswidget.cpp" line="136"/>
        <source>Checked</source>
        <translation>Coché</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="117"/>
        <source>Captures video to the chosen file when media capture is started. If unchecked, the file will only contain audio.</source>
        <translation>Capture la vidéo dans le fichier choisi lors du démarrage de la capture multimédia. Si décoché, le fichier ne contiendra que l&apos;audio.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="120"/>
        <source>Video Codec</source>
        <translation>Codec vidéo</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="121"/>
        <source>Selects which Video Codec to be used for media capture. &lt;b&gt;If unsure, leave it on default.&lt;b&gt;</source>
        <translation>Sélectionne le codec vidéo à utiliser pour la capture multimédia. &lt;b&gt;En cas de doute, laissez sur la valeur par défaut.&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="122"/>
        <source>Video Bitrate</source>
        <translation>Débit binaire vidéo</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="122"/>
        <source>6000 kbps</source>
        <translation>6000 kbps</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="123"/>
        <source>Sets the video bitrate to be used. Larger bitrate generally yields better video quality at the cost of larger resulting file size.</source>
        <translation>Définit le débit binaire vidéo à utiliser. Un débit plus élevé génère généralement une meilleure qualité vidéo au prix d&apos;une taille de fichier plus importante.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="126"/>
        <source>Automatic Resolution</source>
        <translation>Résolution automatique</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="126"/>
        <location filename="../capturesettingswidget.cpp" line="130"/>
        <location filename="../capturesettingswidget.cpp" line="144"/>
        <source>Unchecked</source>
        <translation>Décoché</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="127"/>
        <source>When checked, the video capture resolution will follows the internal resolution of the running game. &lt;b&gt;Be careful when using this setting especially when you are upscaling, as higher internal resolutions (above 4x) can cause system slowdown.&lt;/b&gt;</source>
        <translation>Si coché, la résolution de la capture vidéo suivra la résolution interne du jeu en cours. &lt;b&gt;Soyez prudent avec ce paramètre, notamment lors de l&apos;upscaling, car des résolutions internes élevées (au-delà de 4x) peuvent ralentir le système.&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="130"/>
        <source>Enable Extra Video Arguments</source>
        <translation>Activer des arguments vidéo supplémentaires</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="131"/>
        <source>Allows you to pass arguments to the selected video codec.</source>
        <translation>Vous permet de passer des arguments au codec vidéo sélectionné.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="133"/>
        <source>Extra Video Arguments</source>
        <translation>Arguments vidéo supplémentaires</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="133"/>
        <location filename="../capturesettingswidget.cpp" line="147"/>
        <source>Empty</source>
        <translation>Vide</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="134"/>
        <source>Parameters passed to the selected video codec.&lt;br&gt;&lt;b&gt;You must use &apos;=&apos; to separate key from value and &apos;:&apos; to separate two pairs from each other.&lt;/b&gt;&lt;br&gt;For example: &quot;crf = 21 : preset = veryfast&quot;</source>
        <translation>Paramètres passés au codec vidéo sélectionné.&lt;br&gt;&lt;b&gt;Vous devez utiliser &apos;=&apos; pour séparer la clé de la valeur et &apos;:&apos; pour séparer deux paires entre elles.&lt;/b&gt;&lt;br&gt;Par exemple : &quot;crf = 21 : preset = veryfast&quot;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="137"/>
        <source>Captures audio to the chosen file when media capture is started. If unchecked, the file will only contain video.</source>
        <translation>Capture l&apos;audio dans le fichier choisi lors du démarrage de la capture multimédia. Si décoché, le fichier ne contiendra que la vidéo.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="140"/>
        <source>Audio Codec</source>
        <translation>Codec audio</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="141"/>
        <source>Selects which Audio Codec to be used for media capture. &lt;b&gt;If unsure, leave it on default.&lt;b&gt;</source>
        <translation>Sélectionne le codec audio à utiliser pour la capture multimédia. &lt;b&gt;En cas de doute, laissez la valeur par défaut.&lt;b&gt;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="142"/>
        <source>Audio Bitrate</source>
        <translation>Débit binaire audio</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="142"/>
        <source>128 kbps</source>
        <translation>128 kbps</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="143"/>
        <source>Sets the audio bitrate to be used.</source>
        <translation>Définit le débit binaire audio à utiliser.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="144"/>
        <source>Enable Extra Audio Arguments</source>
        <translation>Activer les arguments audio supplémentaires</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="145"/>
        <source>Allows you to pass arguments to the selected audio codec.</source>
        <translation>Permet de passer des arguments au codec audio sélectionné.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="147"/>
        <source>Extra Audio Arguments</source>
        <translation>Arguments audio supplémentaires</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="148"/>
        <source>Parameters passed to the selected audio codec.&lt;br&gt;&lt;b&gt;You must use &apos;=&apos; to separate key from value and &apos;:&apos; to separate two pairs from each other.&lt;/b&gt;&lt;br&gt;For example: &quot;compression_level = 4 : joint_stereo = 1&quot;</source>
        <translation>Paramètres passés au codec audio sélectionné.&lt;br&gt;&lt;b&gt;Vous devez utiliser &apos;=&apos; pour séparer la clé de la valeur et &apos;:&apos; pour séparer deux paires.&lt;/b&gt;&lt;br&gt;Par exemple : &quot;compression_level = 4 : joint_stereo = 1&quot;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="172"/>
        <location filename="../capturesettingswidget.cpp" line="204"/>
        <location filename="../capturesettingswidget.cpp" line="218"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
</context>
<context>
    <name>CheatCodeEditorDialog</name>
    <message>
        <source>Cheat Code Editor</source>
        <translation type="vanished">Éditeur de code de triche</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation type="vanished">Description :</translation>
    </message>
    <message>
        <source>Group:</source>
        <translation type="vanished">Groupe :</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation type="vanished">Type :</translation>
    </message>
    <message>
        <source>Activation:</source>
        <translation type="vanished">Activation :</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="823"/>
        <source>Enter Group Name</source>
        <translation>Entrer le nom du groupe</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="823"/>
        <source>Enter name for the code group. Using backslashes (\) will create sub-trees.</source>
        <translation>Entrez un nom pour le groupe de codes. L&apos;utilisation de barres obliques inverses (\) créera des sous-arborescences.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="851"/>
        <location filename="../gamecheatsettingswidget.cpp" line="858"/>
        <location filename="../gamecheatsettingswidget.cpp" line="870"/>
        <location filename="../gamecheatsettingswidget.cpp" line="890"/>
        <location filename="../gamecheatsettingswidget.cpp" line="931"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="851"/>
        <source>Name cannot be empty.</source>
        <translation>Le nom ne peut pas être vide.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="858"/>
        <source>Instructions cannot be empty.</source>
        <translation>Les instructions ne peuvent pas être vides.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="871"/>
        <source>The entered cheat code is not valid:

%1

Trying to use this cheat will not work as expected. Do you want to continue?</source>
        <translation>Le code de triche saisi n&apos;est pas valide :

%1

L&apos;utilisation de ce code de triche ne fonctionnera pas comme prévu. Voulez-vous continuer ?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="891"/>
        <source>A code with the name &apos;%1&apos; already exists.</source>
        <translation>Un code portant le nom &apos;%1&apos; existe déjà.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="932"/>
        <source>Failed to save cheat code:
%1</source>
        <translation>Échec de la sauvegarde du code de triche :
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="972"/>
        <source>Ungrouped</source>
        <translation>Non groupé</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="977"/>
        <source>New...</source>
        <translation>Nouveau...</translation>
    </message>
    <message>
        <source>Description cannot be empty.</source>
        <translation type="vanished">La description ne peut pas être vide.</translation>
    </message>
    <message>
        <source>Instructions are invalid.</source>
        <translation type="vanished">Les instructions sont invalides.</translation>
    </message>
</context>
<context>
    <name>CheatManagerDialog</name>
    <message>
        <source>Cheat Manager</source>
        <translation type="vanished">Gestionnaire de triche</translation>
    </message>
    <message>
        <source>Cheat List</source>
        <translation type="vanished">Liste de triche</translation>
    </message>
    <message>
        <source>&amp;Add Group...</source>
        <translation type="vanished">&amp;Ajouter groupe...</translation>
    </message>
    <message>
        <source>&amp;Add Code...</source>
        <translation type="vanished">&amp;Ajouter code...</translation>
    </message>
    <message>
        <source>&amp;Edit Code...</source>
        <translation type="vanished">Édit&amp;er code...</translation>
    </message>
    <message>
        <source>&amp;Delete Code</source>
        <translation type="vanished">&amp;Supprimer code</translation>
    </message>
    <message>
        <source>Activate</source>
        <translation type="vanished">Activer</translation>
    </message>
    <message>
        <source>Import...</source>
        <translation type="vanished">Importer...</translation>
    </message>
    <message>
        <source>Export...</source>
        <translation type="vanished">Exporter...</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Vider</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Réinitialiser</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Activation</source>
        <translation type="vanished">Activation</translation>
    </message>
    <message>
        <source>Instructions</source>
        <translation type="vanished">Instructions</translation>
    </message>
    <message>
        <source>Memory Scanner</source>
        <translation type="vanished">Scanner de mémoire</translation>
    </message>
    <message>
        <source>Address</source>
        <translation type="vanished">Adresse</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Previous Value</source>
        <translation type="vanished">Valeur précédente</translation>
    </message>
    <message>
        <source>Search Parameters</source>
        <translation type="vanished">Paramètres de recherche</translation>
    </message>
    <message>
        <source>Value:</source>
        <translation type="vanished">Valeur :</translation>
    </message>
    <message>
        <source>Signed</source>
        <translation type="vanished">Signé</translation>
    </message>
    <message>
        <source>Unsigned</source>
        <translation type="vanished">Non-signé</translation>
    </message>
    <message>
        <source>Decimal</source>
        <translation type="vanished">Décimal</translation>
    </message>
    <message>
        <source>Hex</source>
        <translation type="vanished">Hex</translation>
    </message>
    <message>
        <source>Data Size:</source>
        <translation type="vanished">Taille de donnée :</translation>
    </message>
    <message>
        <source>Byte (1 byte)</source>
        <translation type="vanished">Byte (1 byte)</translation>
    </message>
    <message>
        <source>Halfword (2 bytes)</source>
        <translation type="vanished">Demi-mot (2 bytes)</translation>
    </message>
    <message>
        <source>Word (4 bytes)</source>
        <translation type="vanished">Mot (4 bytes)</translation>
    </message>
    <message>
        <source>Operator:</source>
        <translation type="vanished">Opérateur :</translation>
    </message>
    <message>
        <source>Equal to Value</source>
        <translation type="vanished">Équivaut à...</translation>
    </message>
    <message>
        <source>Not Equal to Value</source>
        <translation type="vanished">N&apos;équivaut pas à...</translation>
    </message>
    <message>
        <source>Greater Than Value</source>
        <translation type="vanished">Supérieur à...</translation>
    </message>
    <message>
        <source>Greater or Equal to Value</source>
        <translation type="vanished">Supérieur ou égal...</translation>
    </message>
    <message>
        <source>Less Than Value</source>
        <translation type="vanished">Inférieur à...</translation>
    </message>
    <message>
        <source>Less or Equal to Value</source>
        <translation type="vanished">Inférieur ou égal...</translation>
    </message>
    <message>
        <source>Increased By Value</source>
        <translation type="vanished">Augmenté par...</translation>
    </message>
    <message>
        <source>Decreased By Value</source>
        <translation type="vanished">Diminué par...</translation>
    </message>
    <message>
        <source>Changed By Value</source>
        <translation type="vanished">Changé par...</translation>
    </message>
    <message>
        <source>Equal to Previous Result (Unchanged Value)</source>
        <translation type="vanished">Équivaut au précédent (valeur inchangée)</translation>
    </message>
    <message>
        <source>Not Equal to Previous Result (Changed Value)</source>
        <translation type="vanished">Non-équivalent au précédent (valeur changée)</translation>
    </message>
    <message>
        <source>Greater Than Previous Result</source>
        <translation type="vanished">Supérieur au précédent</translation>
    </message>
    <message>
        <source>Greater or Equal to Previous Result</source>
        <translation type="vanished">Supérieur ou égal au précédent</translation>
    </message>
    <message>
        <source>Less Than Previous Result</source>
        <translation type="vanished">Inférieur au précédent</translation>
    </message>
    <message>
        <source>Less or Equal to Previous Result</source>
        <translation type="vanished">Inférieur ou égal ou précédent</translation>
    </message>
    <message>
        <source>Any Value (&apos;New Search&apos; or &apos;Reset Result Value&apos;)</source>
        <translation type="vanished">Toute valeur</translation>
    </message>
    <message>
        <source>Start Address:</source>
        <translation type="vanished">Adresse de début :</translation>
    </message>
    <message>
        <source>End Address:</source>
        <translation type="vanished">Adresse de fin :</translation>
    </message>
    <message>
        <source>Preset Range:</source>
        <translation type="vanished">Plage prédéfinie :</translation>
    </message>
    <message>
        <source>RAM</source>
        <translation type="vanished">RAM</translation>
    </message>
    <message>
        <source>Scratchpad</source>
        <translation type="vanished">Bloc-note</translation>
    </message>
    <message>
        <source>BIOS</source>
        <translation type="vanished">BIOS</translation>
    </message>
    <message>
        <source>New Search</source>
        <translation type="vanished">Nouvelle recherche</translation>
    </message>
    <message>
        <source>Search Again</source>
        <translation type="vanished">Chercher à nouveau</translation>
    </message>
    <message>
        <source>Clear Results</source>
        <translation type="vanished">Nettoyer les résultats</translation>
    </message>
    <message>
        <source>Add Selected Results To Watch List</source>
        <translation type="vanished">Ajouter les résultats sélectionnés à la liste de surveillance</translation>
    </message>
    <message>
        <source>Number of Results (Display limited to first 5000) : </source>
        <translation type="vanished">Nombre de résultats (limite d&apos;affichage au premiers 5000) : </translation>
    </message>
    <message>
        <source>0</source>
        <translation type="vanished">0</translation>
    </message>
    <message>
        <source>Simple Cheat Code or Description</source>
        <translation type="vanished">Code de triche simple ou description</translation>
    </message>
    <message>
        <source>Freeze</source>
        <translation type="vanished">Geler</translation>
    </message>
    <message>
        <source>Remove Selected Entries from Watch List</source>
        <translation type="vanished">Supprimer les entrées sélectionnées de la liste de surveillance</translation>
    </message>
    <message>
        <source>Add Manual Address</source>
        <translation type="vanished">Ajouter une adresse manuelle</translation>
    </message>
    <message>
        <source>Load Watch</source>
        <translation type="vanished">Charger une surveillance</translation>
    </message>
    <message>
        <source>Save Watch</source>
        <translation type="vanished">Sauvegarder une surveillance</translation>
    </message>
    <message>
        <source>Byte</source>
        <translation type="vanished">Byte</translation>
    </message>
    <message>
        <source>Halfword</source>
        <translation type="vanished">Demi-mot</translation>
    </message>
    <message>
        <source>Word</source>
        <translation type="vanished">Mot</translation>
    </message>
    <message>
        <source>Signed Byte</source>
        <translation type="vanished">Byte signé</translation>
    </message>
    <message>
        <source>Signed Halfword</source>
        <translation type="vanished">Demi-mot signé</translation>
    </message>
    <message>
        <source>Signed Word</source>
        <translation type="vanished">Mot signé</translation>
    </message>
    <message>
        <source>Toggle</source>
        <translation type="vanished">Basculer</translation>
    </message>
    <message>
        <source>Add Group</source>
        <translation type="vanished">Ajouter groupe</translation>
    </message>
    <message>
        <source>Group Name:</source>
        <translation type="vanished">Nom de groupe :</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>This group name already exists.</source>
        <translation type="vanished">Ce nom de groupe existe déjà.</translation>
    </message>
    <message>
        <source>Delete Code</source>
        <translation type="vanished">Supprimer le code</translation>
    </message>
    <message>
        <source>Are you sure you wish to delete the selected code? This action is not reversible.</source>
        <translation type="vanished">Êtes-vous sûr de vouloir supprimer le code sélectionné ? Cette action est irréversible.</translation>
    </message>
    <message>
        <source>From File...</source>
        <translation type="vanished">Depuis le fichier...</translation>
    </message>
    <message>
        <source>From Text...</source>
        <translation type="vanished">Depuis le texte...</translation>
    </message>
    <message>
        <source>PCSXR/Libretro Cheat Files (*.cht *.txt);;All Files (*.*)</source>
        <translation type="vanished">Fichiers de triche PCSXR/Libretro (*.cht *.txt);;Tous les fichiers (*.*)</translation>
    </message>
    <message>
        <source>Import Cheats</source>
        <translation type="vanished">Importer les codes de triche</translation>
    </message>
    <message>
        <source>Failed to parse cheat file. The log may contain more information.</source>
        <translation type="vanished">Échec d&apos;analyse du fichier de triche. La log peut contenir plus d&apos;informations.</translation>
    </message>
    <message>
        <source>Cheat File Text:</source>
        <translation type="vanished">Texte du fichier de triche :</translation>
    </message>
    <message>
        <source>PCSXR Cheat Files (*.cht);;All Files (*.*)</source>
        <translation type="vanished">Fichiers de triche PCSXR/Libretro  (*.cht *.txt);;Tous les fichiers (*.*)</translation>
    </message>
    <message>
        <source>Export Cheats</source>
        <translation type="vanished">Exporter les codes de triche</translation>
    </message>
    <message>
        <source>Failed to save cheat file. The log may contain more information.</source>
        <translation type="vanished">Échec de la sauvegarde du fichier de triche. La log peut contenir plus d&apos;informations.</translation>
    </message>
    <message>
        <source>Confirm Clear</source>
        <translation type="vanished">Confirmation de nettoyage</translation>
    </message>
    <message>
        <source>Are you sure you want to remove all cheats? This is not reversible.</source>
        <translation type="vanished">Étes-vous sûr de vouloir supprimer tous les codes de triche ? Ceci est irréversible.</translation>
    </message>
    <message>
        <source>Confirm Reset</source>
        <translation type="vanished">Confirmation de réinitialisation</translation>
    </message>
    <message>
        <source>Are you sure you want to reset the cheat list? Any cheats not in the DuckStation database WILL BE LOST.</source>
        <translation type="vanished">Étes-vous sûr de vouloir réinitialiser la liste de triche ? Tout code de triche absent de la base de données de DuckStation SERA PERDU.</translation>
    </message>
    <message>
        <source>Enter manual address:</source>
        <translation type="vanished">Entrer une adresse manuelle :</translation>
    </message>
    <message>
        <source>Select data size:</source>
        <translation type="vanished">Sélectionne la taille de donnée :</translation>
    </message>
</context>
<context>
    <name>Cheats</name>
    <message>
        <location filename="../../core/cheats.cpp" line="323"/>
        <source>Gameshark</source>
        <translation>Gameshark</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="348"/>
        <source>Manual</source>
        <translation>Manuel</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="348"/>
        <source>Automatic (Frame End)</source>
        <translation>Automatique (image de fin)</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1132"/>
        <source>This may crash games.</source>
        <translation>Cela peut faire planter les jeux.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1138"/>
        <source>No cheats/patches are found or enabled.</source>
        <translation>Aucun code de triche/patch trouvé ou activé.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1162"/>
        <source>{0} and {1} disabled by achievements hardcore mode/safe mode.</source>
        <translation>{0} et {1} désactivés par le mode hardcore/mode sécurisé des succès.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1164"/>
        <source>{} disabled by achievements hardcore mode/safe mode.</source>
        <translation>{} désactivé par le mode hardcore/mode sécurisé des succès.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1237"/>
        <source>Cheat &apos;{}&apos; applied.</source>
        <translation>Code de triche &apos;{}&apos; appliqué.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1547"/>
        <source>Failed to parse cheat code</source>
        <translation>Échec de l&apos;analyse du code de triche</translation>
    </message>
</context>
<context>
    <name>ColorPickerButton</name>
    <message>
        <location filename="../colorpickerbutton.cpp" line="74"/>
        <source>Select LED Color</source>
        <translation>Sélectionner la couleur de LED</translation>
    </message>
</context>
<context>
    <name>CommonHost</name>
    <message>
        <source>Default Output Device</source>
        <translation type="vanished">Périphérique de sortie par défaut</translation>
    </message>
</context>
<context>
    <name>ConsoleRegion</name>
    <message>
        <source>Auto-Detect</source>
        <translation type="vanished">Détection automatique</translation>
    </message>
    <message>
        <source>NTSC-J (Japan)</source>
        <translation type="vanished">NTSC-J (Japon)</translation>
    </message>
    <message>
        <source>NTSC-U/C (US, Canada)</source>
        <translation type="vanished">NTSC-U/C (US, Canada)</translation>
    </message>
    <message>
        <source>PAL (Europe, Australia)</source>
        <translation type="vanished">PAL (Europe, Australie)</translation>
    </message>
</context>
<context>
    <name>ConsoleSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="29"/>
        <source>Console</source>
        <translation>Console</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="35"/>
        <source>Region:</source>
        <translation>Région :</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="90"/>
        <source>CPU Emulation</source>
        <translation>Emulation du CPU</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="96"/>
        <source>Execution Mode:</source>
        <translation>Mode d&apos;Exécution :</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="108"/>
        <location filename="../consolesettingswidget.cpp" line="105"/>
        <source>Enable Clock Speed Control (Overclocking/Underclocking)</source>
        <translation>Activer le contrôle de la fréquence de l&apos;horloge du CPU (Overclocking/Underclocking)</translation>
    </message>
    <message>
        <source>100% (effective 33.3mhz)</source>
        <translation type="vanished">100% (approx. 33,3mhz)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="178"/>
        <source>CD-ROM Emulation</source>
        <translation>Emulation du CD-ROM</translation>
    </message>
    <message>
        <source>Enable Region Check</source>
        <translation type="vanished">Activer la vérification de la région</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="281"/>
        <source>Preload Image To RAM</source>
        <translation>Précharger l&apos;image disque dans la RAM</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="184"/>
        <source>Read Speedup:</source>
        <translation>Accélérer la lecture :</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="45"/>
        <source>Frame Rate:</source>
        <translation>Fréquence d&apos;images :</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="57"/>
        <location filename="../consolesettingswidget.cpp" line="87"/>
        <source>Fast Boot</source>
        <translation>Démarrage rapide</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="64"/>
        <location filename="../consolesettingswidget.cpp" line="92"/>
        <source>Fast Forward Memory Card Access</source>
        <translation>Accès rapide à la carte mémoire en avance rapide</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="71"/>
        <location filename="../consolesettingswidget.cpp" line="89"/>
        <source>Fast Forward Boot</source>
        <translation>Démarrage en avance rapide</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="78"/>
        <location filename="../consolesettingswidget.cpp" line="96"/>
        <source>Enable 8MB RAM (Dev Console)</source>
        <translation>Activer la RAM 8MB (console de dév)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="128"/>
        <source>100% (33.87MHz)</source>
        <translation>100% (33.87MHz)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="168"/>
        <location filename="../consolesettingswidget.cpp" line="109"/>
        <source>Enable Recompiler ICache</source>
        <translation>Activer le recompilateur ICache</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="192"/>
        <location filename="../consolesettingswidget.cpp" line="115"/>
        <source>None (Double Speed)</source>
        <translation>Aucune (Vitesse 2x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="197"/>
        <source>2x (Quad Speed)</source>
        <translation>2x (Vitesse 4x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="202"/>
        <source>3x (6x Speed)</source>
        <translation>3x (Vitesse 6x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="207"/>
        <source>4x (8x Speed)</source>
        <translation>4x (Vitesse 8x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="212"/>
        <source>5x (10x Speed)</source>
        <translation>5x (Vitesse 10x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="217"/>
        <source>6x (12x Speed)</source>
        <translation>6x (Vitesse 12x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="222"/>
        <location filename="../consolesettingswidget.ui" line="271"/>
        <source>Maximum (Safer)</source>
        <translation>Maximum (Plus sûr)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="288"/>
        <location filename="../consolesettingswidget.cpp" line="134"/>
        <source>Ignore Drive Subcode</source>
        <translation>Ignorer le sous-code du lecteur</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="302"/>
        <location filename="../consolesettingswidget.cpp" line="130"/>
        <source>Switch to Next Disc on Stop</source>
        <translation>Passer au disque suivant à l&apos;arrêt</translation>
    </message>
    <message>
        <source>7x (14x Speed)</source>
        <translation type="vanished">7x (Vitesse 14x)</translation>
    </message>
    <message>
        <source>8x (16x Speed)</source>
        <translation type="vanished">8x (Vitesse 16x)</translation>
    </message>
    <message>
        <source>9x (18x Speed)</source>
        <translation type="vanished">9x (Vitesse 18x)</translation>
    </message>
    <message>
        <source>10x (20x Speed)</source>
        <translation type="vanished">10x (Vitesse 20x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="230"/>
        <source>Seek Speedup:</source>
        <translation>Accélération de recherche :</translation>
    </message>
    <message>
        <source>Infinite/Instantaneous</source>
        <translation type="vanished">Infini/Instantané</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="237"/>
        <location filename="../consolesettingswidget.ui" line="241"/>
        <location filename="../consolesettingswidget.cpp" line="119"/>
        <source>None (Normal Speed)</source>
        <translation>Aucune (vitesse normale)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="246"/>
        <source>2x</source>
        <translation>2x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="251"/>
        <source>3x</source>
        <translation>3x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="256"/>
        <source>4x</source>
        <translation>4x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="261"/>
        <source>5x</source>
        <translation>5x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="266"/>
        <source>6x</source>
        <translation>6x</translation>
    </message>
    <message>
        <source>7x</source>
        <translation type="vanished">7x</translation>
    </message>
    <message>
        <source>8x</source>
        <translation type="vanished">8x</translation>
    </message>
    <message>
        <source>9x</source>
        <translation type="vanished">9x</translation>
    </message>
    <message>
        <source>10x</source>
        <translation type="vanished">10x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="295"/>
        <location filename="../consolesettingswidget.cpp" line="126"/>
        <source>Apply Image Patches</source>
        <translation>Appliquer les patchs d&apos;image</translation>
    </message>
    <message>
        <source>Async Readahead:</source>
        <translation type="vanished">Lecture anticipée asynchrone :</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="123"/>
        <source>Preload Image to RAM</source>
        <translation>Précharger l&apos;image disque dans la RAM</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="87"/>
        <location filename="../consolesettingswidget.cpp" line="89"/>
        <location filename="../consolesettingswidget.cpp" line="92"/>
        <location filename="../consolesettingswidget.cpp" line="96"/>
        <location filename="../consolesettingswidget.cpp" line="105"/>
        <location filename="../consolesettingswidget.cpp" line="109"/>
        <location filename="../consolesettingswidget.cpp" line="123"/>
        <location filename="../consolesettingswidget.cpp" line="126"/>
        <location filename="../consolesettingswidget.cpp" line="130"/>
        <location filename="../consolesettingswidget.cpp" line="134"/>
        <source>Unchecked</source>
        <translation>Décoché</translation>
    </message>
    <message>
        <source>Disabled (Synchronous)</source>
        <translation type="vanished">Désactivée (synchrone)</translation>
    </message>
    <message>
        <source>%1 sectors (%2 KB / %3 ms)</source>
        <translation type="vanished">%1 secteurs (%2 KB / %3 ms)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="79"/>
        <source>Region</source>
        <translation>Région</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="79"/>
        <location filename="../consolesettingswidget.cpp" line="82"/>
        <source>Auto-Detect</source>
        <translation>Détection automatique</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="80"/>
        <source>Determines the emulated hardware type.</source>
        <translation>Détermine le type de matériel émulé.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="82"/>
        <source>Frame Rate</source>
        <translation>Fréquence d&apos;images</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="83"/>
        <source>Utilizes the chosen frame timing regardless of the active region. This feature can be used to force PAL games to run at 60Hz and NTSC games to run at 50Hz. For most games which have a speed tied to the framerate, this will result in the game running approximately 17% faster or slower. For variable frame rate games, it may not affect the speed.</source>
        <translation>Utilise le timing d&apos;images choisi, quelle que soit la région active. Cette fonctionnalité peut être utilisée pour forcer les jeux PAL à s&apos;exécuter à 60Hz et les jeux NTSC à 50Hz. Pour la plupart des jeux dont la vitesse est liée à la fréquence d&apos;images, cela entraînera une exécution du jeu environ 17% plus rapide ou plus lente. Pour les jeux à fréquence d&apos;images variable, cela peut ne pas affecter la vitesse.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="88"/>
        <source>Skips the boot animation. Safe to enable.</source>
        <translation>Ignore l&apos;animation de démarrage. Sans danger à activer.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="90"/>
        <source>Fast forwards through the early loading process when fast booting, saving time. Results may vary between games.</source>
        <translation>Accélère le processus de chargement initial lors du démarrage rapide, ce qui permet de gagner du temps. Les résultats peuvent varier selon les jeux.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="93"/>
        <source>Fast forwards through memory card access, both loading and saving. Can reduce waiting times in games that frequently access memory cards.</source>
        <translation>Accélère l&apos;accès à la carte mémoire, tant pour le chargement que pour la sauvegarde. Peut réduire les temps d&apos;attente dans les jeux qui accèdent fréquemment aux cartes mémoire.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="102"/>
        <source>Execution Mode</source>
        <translation>Mode d&apos;exécution</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="102"/>
        <source>Recompiler (Fastest)</source>
        <translation>Recompilateur (le + rapide)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="103"/>
        <source>Determines how the emulated CPU executes instructions.</source>
        <translation>Détermine comment le processeur émulé exécute les instructions.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="106"/>
        <source>When this option is chosen, the clock speed set below will be used.</source>
        <translation>Quand cette option est choisie, la vitesse d&apos;horloge ci-dessous sera utilisée.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="107"/>
        <source>Overclocking Percentage</source>
        <translation>Pourcentage d&apos;overclocking</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="107"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="108"/>
        <source>Selects the percentage of the normal clock speed the emulated hardware will run at.</source>
        <translatorcomment>Le pourcentage [...] auquel</translatorcomment>
        <translation>Sélectionne le pourcentage de la vitesse normale d&apos;horloge auquel le matériel émulé tournera.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="110"/>
        <source>Simulates stalls in the recompilers when the emulated CPU would have to fetch instructions into its cache. Makes games run closer to their console framerate, at a small cost to performance. Interpreter mode always simulates the instruction cache.</source>
        <translatorcomment>Cf. https://fr.wikipedia.org/wiki/Bulle_(informatique)</translatorcomment>
        <translation>Simule des bulles dans le recompilateur quand le processeur émulé a à récupérer les instructions vers son cache. Rapproche les jeux de leur taux d&apos;image console, au coût d&apos;un léger impact des performances. Le mode interpréteur simule toujours le cache d&apos;instruction.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="97"/>
        <source>Enables an additional 6MB of RAM to obtain a total of 2+6 = 8MB, usually present on dev consoles. Games have to use a larger heap size for this additional RAM to be usable. Titles which rely on memory mirrors may break, so it should only be used with compatible mods.</source>
        <translation>Active un ajout de 6MB de RAM pour obtenir un total de 2+6 = 8MB, habituellement présent sur les consoles de dév. Les jeux doivent utiliser un tas plus large pour que cette RAM additionnelle soit utilisable. Les titres qui s&apos;appuient sur les miroirs mémoire peuvent casser, cela ne devrait être seulement utilisé qu&apos;avec les mods compatibles.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="124"/>
        <source>Loads the game image into RAM. Useful for network paths that may become unreliable during gameplay. In some cases also eliminates stutter when games initiate audio track playback.</source>
        <translation>Chargement de l&apos;image du jeu dans la RAM. Utile pour les chemins réseau qui peuvent devenir peu fiables pendant le jeu. Dans certains cas, élimine également les saccades lorsque les jeux lancent la lecture de la piste audio.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="116"/>
        <source>Speeds up CD-ROM reads by the specified factor. Only applies to double-speed reads, and is ignored when audio is playing. May improve loading speeds in some games, at the cost of breaking others.</source>
        <translation>Accélère la lecture des CD-ROM selon le facteur spécifié. S&apos;applique uniquement aux lectures à double vitesse, et est ignoré lorsque le son est en cours de lecture. Peut améliorer la vitesse de chargement dans certains jeux, au prix de blocages dans d&apos;autres jeux.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="119"/>
        <source>CD-ROM Seek Speedup</source>
        <translation>Accélération de la recherche CD-ROM</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="120"/>
        <source>Reduces the simulated time for the CD-ROM sled to move to different areas of the disc. Can improve loading times, but crash games which do not expect the CD-ROM to operate faster.</source>
        <translation>Réduit le temps simulé pour la tête de lecture de CD-ROM pour se déplacer entre les différentes zones du disque. Peut améliorer les temps de chargement, mais plante les jeu qui ne s&apos;attendent pas à ce que le CD-ROM aille plus vite.</translation>
    </message>
    <message>
        <source>Asynchronous Readahead</source>
        <translation type="vanished">Lecture anticipée asynchrone</translation>
    </message>
    <message>
        <source>8 Sectors</source>
        <translation type="vanished">8 secteurs</translation>
    </message>
    <message>
        <source>Reduces hitches in emulation by reading/decompressing CD data asynchronously on a worker thread. Higher sector numbers can reduce spikes when streaming FMVs or audio on slower storage or when using compression formats such as CHD.</source>
        <translatorcomment>Cf. https://fr.wikipedia.org/wiki/Thread_(informatique)</translatorcomment>
        <translation type="vanished">Réduit les accrocs de l&apos;émulation en lisant/décompressant les données CD de façon asynchrone sur le fil de travail. Un plus grand nombre de secteurs peut réduire les pics pendant la lecture de FMVs ou de l&apos;audio sur les stockages lents ou les formats de compression comme CHD.</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Coché</translation>
    </message>
    <message>
        <source>Simulates the region check present in original, unmodified consoles.</source>
        <translation type="vanished">Simule la vérification de région présente sur les consoles d&apos;origine, non-modifiées.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="127"/>
        <source>Automatically applies patches to disc images when they are present in the same directory. Currently only PPF patches are supported with this option.</source>
        <translation>Applique automatiquement les patchs aux images disque quand ils sont présents dans le même répertoire. Seuls les patchs PPF sont actuellement supportés avec cette option.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="131"/>
        <source>Automatically switches to the next disc in the game when the game stops the CD-ROM motor. No switch will occur if the last disc in the game is already selected. &lt;strong&gt;Does not work for all games.&lt;/strong&gt;</source>
        <translation>Passe automatiquement au disque suivant dans le jeu lorsque le jeu arrête le moteur du lecteur CD-ROM. Aucun changement ne se produira si le dernier disque du jeu est déjà sélectionné. &lt;strong&gt;Ne fonctionne pas pour tous les jeux.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="135"/>
        <source>Ignores the subchannel provided by the drive when using physical discs, instead always generating subchannel data. Won&apos;t work with libcrypt games, but can improve read reliability on some drives.</source>
        <translation>Ignore le sous-canal fourni par le lecteur lors de l&apos;utilisation de disques physiques, générant toujours des données de sous-canal à la place. Ne fonctionnera pas avec les jeux libcrypt, mais peut améliorer la fiabilité de lecture sur certains lecteurs.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="192"/>
        <source>Enabling CPU overclocking will break games, cause bugs, reduce performance and can significantly increase system requirements.

By enabling this option you are agreeing to not create any bug reports unless you have confirmed the bug also occurs with overclocking disabled.

This warning will only be shown once.</source>
        <translation>L&apos;activation de l&apos;overclocking du processeur peut planter les jeux, causer des bogues, réduire les performances et peut augmenter considérablement les exigences du système.

En activant cette option, vous acceptez de ne créer aucun rapport de bogue à moins que vous n&apos;ayez confirmé que le bogue se produit également avec l&apos;overclocking désactivé.

Cet avertissement ne sera affiché qu&apos;une seule fois.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="199"/>
        <source>Yes, I will confirm bugs without overclocking before reporting.</source>
        <translation>Oui, je confirmerai que les bogues sont sans overclocking avant de les signaler.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="200"/>
        <source>No, take me back to safety.</source>
        <translation>Non, je veux revenir en arrière.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="196"/>
        <source>CPU Overclocking Warning</source>
        <translation>Avertissement sur l&apos;overclocking du CPU</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="115"/>
        <source>CD-ROM Read Speedup</source>
        <translation>Accélération de lecture CD-ROM</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="242"/>
        <source>%1% (%2MHz)</source>
        <translation>%1% (%2MHz)</translation>
    </message>
</context>
<context>
    <name>Controller</name>
    <message>
        <location filename="../../core/analog_controller.cpp" line="327"/>
        <location filename="../../core/analog_joystick.cpp" line="69"/>
        <location filename="../../core/analog_joystick.cpp" line="242"/>
        <location filename="../../core/negcon_rumble.cpp" line="244"/>
        <source>Controller {} switched to analog mode.</source>
        <translation>Manette {} passée en mode analogique.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="328"/>
        <location filename="../../core/analog_joystick.cpp" line="70"/>
        <location filename="../../core/analog_joystick.cpp" line="243"/>
        <location filename="../../core/negcon_rumble.cpp" line="245"/>
        <source>Controller {} switched to digital mode.</source>
        <translation>Manette {} passée en mode numérique.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="182"/>
        <source>Controller {} switched to JogCon mode.</source>
        <translation>Manette {} passée en mode JogCon.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="183"/>
        <source>Controller {} switched to Digital mode.</source>
        <translation>Manette {} passée en mode Numérique.</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="29"/>
        <source>Controller Type</source>
        <translation>Type de manette</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="40"/>
        <source>Bindings</source>
        <translation>Mappage des boutons</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="59"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="78"/>
        <source>Macros</source>
        <translation>Macros</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="114"/>
        <source>Automatic Mapping</source>
        <translation>Mappage automatique</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="124"/>
        <location filename="../controllerbindingwidgets.cpp" line="296"/>
        <source>Clear Mapping</source>
        <translation>Effacer les mappages</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="281"/>
        <source>Multiple devices...</source>
        <translation>Plusieurs périphériques...</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="286"/>
        <source>No devices available</source>
        <translation>Pas de périphérique disponible</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="297"/>
        <source>Are you sure you want to clear all mappings for this controller? This action cannot be undone.</source>
        <translation>Êtes-vous sûr de vouloir vider tous les mappages pour cette manette ? Cette action ne peut être annulée.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="347"/>
        <source>Automatic Mapping Failed</source>
        <translation>Échec du mappage automatique</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="348"/>
        <source>No generic bindings were generated for device &apos;%1&apos;. The controller/source may not support automatic mapping.</source>
        <translation>Aucun mapage générique généré pour le périphérique &apos;%1&apos;. La manette/source peut ne pas supporter le mappage automatique.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="419"/>
        <source>Axes</source>
        <translation>Axes</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="450"/>
        <source>Buttons</source>
        <translation>Boutons</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_AnalogController</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="43"/>
        <source>D-Pad</source>
        <translation>D-Pad</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="49"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="218"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="855"/>
        <source>Down</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="79"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="119"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="159"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="199"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="248"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="288"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="328"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="368"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="405"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="456"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="490"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="524"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="558"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="592"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="626"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="676"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="716"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="756"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="796"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="845"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="885"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="925"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="965"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1002"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1108"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1142"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1176"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1210"/>
        <source>PushButton</source>
        <translation>PousserBouton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="89"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="258"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="815"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="129"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="298"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="935"/>
        <source>Up</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="169"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="338"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="895"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="212"/>
        <source>Left Analog</source>
        <translation>Stick analogique gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="381"/>
        <source>Large Motor</source>
        <translatorcomment>Par rapport à &quot;petit moteur&quot;</translatorcomment>
        <translation>Gros moteur</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="466"/>
        <source>Select</source>
        <translatorcomment>Nom de la touche</translatorcomment>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="602"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="568"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="432"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="500"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="534"/>
        <source>Start</source>
        <translatorcomment>Nom de la touche</translatorcomment>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="640"/>
        <source>Face Buttons</source>
        <translation>Boutons de face</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="646"/>
        <source>Cross</source>
        <translation>Croix</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="686"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="726"/>
        <source>Triangle</source>
        <translation>Triangle</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="766"/>
        <source>Circle</source>
        <translation>Rond</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="809"/>
        <source>Right Analog</source>
        <translation>Stick analogique droit</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="978"/>
        <source>Small Motor</source>
        <translation>Petit moteur</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1152"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1186"/>
        <source>Analog LED</source>
        <translation>LED analogique</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1118"/>
        <source>Analog</source>
        <translatorcomment>Nom du bouton</translatorcomment>
        <translation>Analog</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1084"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_AnalogJoystick</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="43"/>
        <source>D-Pad</source>
        <translation>D-Pad</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="49"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="218"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="821"/>
        <source>Down</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="79"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="119"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="159"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="199"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="248"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="288"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="328"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="368"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="422"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="456"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="490"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="524"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="558"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="592"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="642"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="682"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="722"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="762"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="811"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="851"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="891"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="931"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1046"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1086"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1133"/>
        <source>PushButton</source>
        <translation>PousserBouton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="89"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="258"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="781"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="129"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="298"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="901"/>
        <source>Up</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="169"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="338"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="861"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="212"/>
        <source>Left Analog</source>
        <translation>Stick analogique gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="466"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="432"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="500"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="534"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="398"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="568"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="606"/>
        <source>Face Buttons</source>
        <translation>Boutons de face</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="612"/>
        <source>Cross</source>
        <translation>Croix</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="652"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="692"/>
        <source>Triangle</source>
        <translation>Triangle</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="732"/>
        <source>Circle</source>
        <translation>Rond</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="775"/>
        <source>Right Analog</source>
        <translation>Stick analogique droit</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1016"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1056"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1109"/>
        <source>Mode</source>
        <translation>Mode</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_DigitalController</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="43"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="67"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="101"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="135"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="169"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="232"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="272"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="312"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="352"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="503"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="543"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="583"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="623"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="677"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="711"/>
        <source>PushButton</source>
        <translation>PousserBouton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="77"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="111"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="145"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="196"/>
        <source>Face Buttons</source>
        <translation>Boutons de face</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="202"/>
        <source>Cross</source>
        <translation>Croix</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="242"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="282"/>
        <source>Triangle</source>
        <translation>Triangle</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="322"/>
        <source>Circle</source>
        <translation>Rond</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="467"/>
        <source>D-Pad</source>
        <translation>D-Pad</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="473"/>
        <source>Down</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="513"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="553"/>
        <source>Up</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="593"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="653"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="687"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_GunCon</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="474"/>
        <source>Side Buttons</source>
        <translation>Boutons de côté</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="480"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="65"/>
        <source>Relative Aiming</source>
        <extracomment>Try to use Sony&apos;s official terminology for this. A good place to start would be in the console or the DualShock 2&apos;s manual. If this element was officially translated to your language by Sony in later DualShocks, you may use that term.</extracomment>
        <translation>Visée relative</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="49"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, lightguns will use the mouse pointer. To use the mouse, you &lt;span style=&quot; font-weight:700;&quot;&gt;do not&lt;/span&gt; need to configure any bindings apart from the trigger and buttons. Aiming only needs to be set when you want to use multiple mice.&lt;/p&gt;&lt;p&gt;If you want to use a controller, or lightgun which simulates a controller instead of a mouse, then you should bind it to Relative Aiming. Otherwise, Relative Aiming should be &lt;span style=&quot; font-weight:700;&quot;&gt;left unbound&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;NOTE: &lt;/span&gt;Mouse mapping must be enabled in Global Settings to bind your PC&apos;s mouse.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Par défaut, les pistolets optiques utiliseront le pointeur de la souris. Pour utiliser la souris, vous &lt;span style=&quot; font-weight:700;&quot;&gt;n&apos;avez pas&lt;/span&gt; besoin de configurer de raccourcis hormis la gâchette et les boutons. Le pointage ne doit être configuré que lorsque vous souhaitez utiliser plusieurs souris.&lt;/p&gt;&lt;p&gt;Si vous souhaitez utiliser une manette, ou un pistolet optique simulant une manette au lieu d&apos;une souris, vous devriez alors le lier à Viser Relatif. Sinon, Viser Relatif devrait être &lt;span style=&quot; font-weight:700;&quot;&gt;laissé non lié&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;NOTE : &lt;/span&gt;Le mappage de la souris doit être activé dans les Paramètres Généraux pour lier la souris de votre PC.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="71"/>
        <source>Down</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="151"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="111"/>
        <source>Up</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="191"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="43"/>
        <source>Pointer Setup</source>
        <translation>Configuration du Pointeur</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="375"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="421"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="461"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="510"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="550"/>
        <source>PushButton</source>
        <translation>PousserBouton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="520"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="385"/>
        <source>Trigger</source>
        <translation>Gâchette</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="345"/>
        <source>Aiming</source>
        <translation>Viser</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="391"/>
        <source>Fire Offscreen</source>
        <translation>Feu hors-écran</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="431"/>
        <source>Fire</source>
        <translation>Feu</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_Justifier</name>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="43"/>
        <source>Pointer Setup</source>
        <translation>Configuration du Pointeur</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="49"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, lightguns will use the mouse pointer. To use the mouse, you &lt;span style=&quot; font-weight:700;&quot;&gt;do not&lt;/span&gt; need to configure any bindings apart from the trigger and buttons. Aiming only needs to be set when you want to use multiple mice.&lt;/p&gt;&lt;p&gt;If you want to use a controller, or lightgun which simulates a controller instead of a mouse, then you should bind it to Relative Aiming. Otherwise, Relative Aiming should be &lt;span style=&quot; font-weight:700;&quot;&gt;left unbound&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;NOTE: &lt;/span&gt;Mouse mapping must be enabled in Global Settings to bind your PC&apos;s mouse.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Par défaut, les pistolets optiques utiliseront le pointeur de la souris. Pour utiliser la souris, vous &lt;span style=&quot; font-weight:700;&quot;&gt;n&apos;avez pas&lt;/span&gt; besoin de configurer de raccourcis hormis la gâchette et les boutons. Le pointage ne doit être configuré que lorsque vous souhaitez utiliser plusieurs souris.&lt;/p&gt;&lt;p&gt;Si vous souhaitez utiliser une manette, ou un pistolet optique simulant une manette au lieu d&apos;une souris, vous devriez alors le lier à Viser Relatif. Sinon, Viser Relatif devrait être &lt;span style=&quot; font-weight:700;&quot;&gt;laissé non lié&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;NOTE : &lt;/span&gt;Le mappage de la souris doit être activé dans les Paramètres Généraux pour lier la souris de votre PC.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="65"/>
        <source>Relative Aiming</source>
        <extracomment>Try to use Sony&apos;s official terminology for this. A good place to start would be in the console or the DualShock 2&apos;s manual. If this element was officially translated to your language by Sony in later DualShocks, you may use that term.</extracomment>
        <translation>Viser Relatif</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="71"/>
        <source>Down</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="111"/>
        <source>Up</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="151"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="191"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="345"/>
        <source>Aiming</source>
        <translation>Viser</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="375"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="421"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="461"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="510"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="550"/>
        <source>PushButton</source>
        <translation>Bouton Poussé</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="385"/>
        <source>Trigger</source>
        <translation>Gâchette</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="391"/>
        <source>Fire Offscreen</source>
        <translation>Tirer Hors Écran</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="431"/>
        <source>Fire</source>
        <translation>Tirer</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="474"/>
        <source>Side Buttons</source>
        <translation>Boutons Latéraux</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="480"/>
        <source>Back</source>
        <translation>Retour</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="520"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_Mouse</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="116"/>
        <source>Buttons</source>
        <translation>Boutons</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="122"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="92"/>
        <location filename="../controllerbindingwidget_mouse.ui" line="152"/>
        <location filename="../controllerbindingwidget_mouse.ui" line="192"/>
        <source>PushButton</source>
        <translation>PousserBouton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="53"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;NOTE: &lt;/span&gt;Mouse mapping must be enabled in Global Settings to bind your PC&apos;s mouse.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;NOTE : &lt;/span&gt;Le mappage de la souris doit être activé dans les Paramètres Généraux pour lier la souris de votre PC.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="62"/>
        <source>Pointer</source>
        <translation>Pointeur</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="162"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_NeGcon</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="56"/>
        <source>D-Pad</source>
        <translation>D-Pad</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="62"/>
        <source>Down</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="92"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="132"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="172"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="212"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="249"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="300"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="334"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="397"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="437"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="477"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="517"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="638"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="678"/>
        <source>PushButton</source>
        <translation>PousserBouton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="102"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="648"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="142"/>
        <source>Up</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="182"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="608"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="225"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="276"/>
        <source>L</source>
        <translation>L</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="310"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="361"/>
        <source>Face Buttons</source>
        <translation>Boutons de face</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="367"/>
        <source>I</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="407"/>
        <source>II</source>
        <translation>II</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="447"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="487"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="602"/>
        <source>Steering/Twist</source>
        <translation>Direction/Torsion</translation>
    </message>
    <message>
        <source>%1%</source>
        <translation type="vanished">%1%</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_NeGconRumble</name>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="56"/>
        <source>D-Pad</source>
        <translation>D-Pad</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="62"/>
        <source>Down</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="92"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="132"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="172"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="212"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="249"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="300"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="334"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="397"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="437"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="477"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="517"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="638"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="678"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="716"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="756"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="796"/>
        <source>PushButton</source>
        <translation>PushButton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="102"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="648"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="142"/>
        <source>Up</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="182"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="608"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="225"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="276"/>
        <source>L</source>
        <translation>L</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="310"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="361"/>
        <source>Face Buttons</source>
        <translation>Face Buttons</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="367"/>
        <source>I</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="407"/>
        <source>II</source>
        <translation>II</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="447"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="487"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="602"/>
        <source>Steering/Twist</source>
        <translation>Direction/Rotation</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="704"/>
        <source>Analog</source>
        <translation>Analog</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="726"/>
        <source>Large Motor</source>
        <translation>Moteur Large</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="766"/>
        <source>Small Motor</source>
        <translation>Moteur Petit</translation>
    </message>
</context>
<context>
    <name>ControllerCustomSettingsWidget</name>
    <message>
        <source>%1 Settings</source>
        <translation type="vanished">Paramètres de %1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="959"/>
        <source>Restore Default Settings</source>
        <translation>Restaurer les paramètres par défaut</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="846"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="851"/>
        <source>Select File</source>
        <translation>Sélectionner un fichier</translation>
    </message>
</context>
<context>
    <name>ControllerGlobalSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="349"/>
        <source>Controller Multitap</source>
        <translation>Adaptateur multitap</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="355"/>
        <source>The multitap enables up to 8 controllers to be connected to the console. Each multitap provides 4 ports. Multitap is not supported by all games.</source>
        <translation>Le multitap permet de brancher jusqu&apos;à 8 manettes à la console. Chaque multitap fournit 4 ports. Le multitap n&apos;est pas supporté pas tous les jeux.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="365"/>
        <source>Multitap Mode:</source>
        <translation>Mode multitap :</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Désactivé</translation>
    </message>
    <message>
        <source>Enable on Port 1 Only</source>
        <translation type="vanished">Actif sur le port 1 uniquement</translation>
    </message>
    <message>
        <source>Enable on Port 2 Only</source>
        <translation type="vanished">Actif sur le port 2 uniquement</translation>
    </message>
    <message>
        <source>Enable on Ports 1 and 2</source>
        <translation type="vanished">Actif sur les ports 1 et 2</translation>
    </message>
    <message>
        <source>DInput Source</source>
        <translation type="vanished">Source DInput</translation>
    </message>
    <message>
        <source>The DInput source provides support for legacy controllers which do not support XInput. Accessing these controllers via SDL instead is recommended.</source>
        <translation type="vanished">La source DInput fournit un support pour les contrôleurs qui ne supportent pas XInput. Passer plutôt par SDL pour ces contrôleurs est recommandé.</translation>
    </message>
    <message>
        <source>Enable DInput Input Source</source>
        <translation type="vanished">Activer la source d&apos;entrée DInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="31"/>
        <source>SDL Input Source</source>
        <translation>Source d&apos;entrée SDL</translation>
    </message>
    <message>
        <source>The SDL input source supports most controllers, and provides advanced functionality for DualShock 4 / DualSense pads in Bluetooth mode (Vibration / LED Control).</source>
        <translation type="vanished">La source d&apos;entrée SDL supporte la plupart des contrôleurs, et fournit des fonctionnalités avancées pour DualShock 4 / manettes DualSense en mode Bluetooth (Vibration / contrôle LED).</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="76"/>
        <source>Enable SDL Input Source</source>
        <translation>Activer la source d&apos;entrée SDL</translation>
    </message>
    <message>
        <source>DualShock 4 / DualSense Enhanced Mode</source>
        <translation type="vanished">Mode amélioré DualShock 4 / DualSense</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="426"/>
        <source>Detected Devices</source>
        <translation>Périphériques détectés</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="168"/>
        <source>Mouse/Pointer Source</source>
        <translation>Souris/Source de pointeur</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="45"/>
        <source>Enables the player LED on DualSense controllers.</source>
        <translation>Active la LED joueur des manettes DualSense.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="48"/>
        <source>Enable DualSense Player LED</source>
        <translation>Activer la LED joueur DualSense</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="61"/>
        <source>Adjusts LED settings for controllers with configurable LEDs.</source>
        <translation>Ajuste les paramètres de LED pour les manettes avec des LED configurables.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="73"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enables the SDL input source and detection of controllers.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Active la source d&apos;entrée SDL et la détection des manettes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="83"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Allows rumble and LED effects for DualShock 4 / DualSense controllers in Bluetooth mode. This option is not required for wired connections.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Enabling enhanced reports may result in your controller being unusable in other applications until it is turned off and on again.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Permet les effets de vibration et de LED pour les manettes DualShock 4 / DualSense en mode Bluetooth. Cette option n&apos;est pas nécessaire pour les connexions filaires.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;L&apos;activation des rapports améliorés peut rendre votre manette inutilisable dans d&apos;autres applications jusqu&apos;à ce qu&apos;elle soit éteinte et rallumée.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="86"/>
        <source>DualShock 4 / DualSense Enhanced Mode (Bluetooth Only)</source>
        <translation>Mode amélioré DualShock 4 / DualSense (Bluetooth uniquement)</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="93"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The SDL input source supports most controllers, and is the preferred option. Enhanced mode may be required for the Vibration/LED functionality of DualShock 4 / DualSense pads in Bluetooth mode. You can also edit &lt;a href=&quot;ADVANCED_SDL_OPTIONS&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#99ebff;&quot;&gt;advanced options&lt;/span&gt;&lt;/a&gt; which control device-specific behavior.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La source d&apos;entrée SDL prend en charge la plupart des manettes et est l&apos;option préférée. Le mode amélioré peut être nécessaire pour la fonctionnalité de vibration/LED des manettes DualShock 4 / DualSense en mode Bluetooth. Vous pouvez également modifier les &lt;a href=&quot;ADVANCED_SDL_OPTIONS&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#99ebff;&quot;&gt;options avancées&lt;/span&gt;&lt;/a&gt; qui contrôlent le comportement spécifique de l&apos;appareil.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="103"/>
        <source>Allows use of the touchpad for DualShock 4 / DualSense controllers as a pointer, for use with lightguns.</source>
        <translation>Permet l&apos;utilisation du pavé tactile des manettes DualShock 4 / DualSense comme pointeur, pour une utilisation avec les pistolets optiques.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="106"/>
        <source>Enable Touchpad</source>
        <translation>Activer le pavé tactile</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="122"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The XInput source provides support for controllers that use the XInput protocol. This source should &lt;span style=&quot; font-weight:700;&quot;&gt;only&lt;/span&gt; be used if you are using a XInput wrapper library.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La source XInput prend en charge les manettes qui utilisent le protocole XInput. Cette source ne doit être utilisée &lt;span style=&quot; font-weight:700;&quot;&gt;que&lt;/span&gt; si vous utilisez une bibliothèque d&apos;enveloppe XInput.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="132"/>
        <source>Enable XInput Source</source>
        <translation>Activer la source XInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="142"/>
        <source>DirectInput Source</source>
        <translation>Source DirectInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="148"/>
        <source>The DirectInput source provides support for legacy controllers which do not support XInput. Accessing these controllers via SDL is recommended instead.</source>
        <translation>La source DirectInput prend en charge les manettes héritées qui ne supportent pas XInput. Il est recommandé d&apos;accéder à ces manettes via SDL à la place.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="158"/>
        <source>Enable DirectInput Source</source>
        <translation>Activer la source DirectInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="220"/>
        <location filename="../controllerglobalsettingswidget.ui" line="275"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="284"/>
        <source>Uses raw input for mice input. Enable if you wish to use multiple mice/lightguns.</source>
        <translation>Utilise l&apos;entrée brute pour les souris. Activer si vous souhaitez utiliser plusieurs souris/pistolets optiques.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="297"/>
        <source>Using raw input improves precision when you bind controller sticks to the mouse pointer. Also enables multiple mice to be used.</source>
        <translation>Utiliser l&apos;entrée brute améliore la précision quand vous assignez les sticks de la manette au pointeur de souris. Cela permet également d&apos;utiliser plusieurs souris.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="336"/>
        <source>Allows sensors such as accelerometers to be mapped to emulated controls. By default sensors will be ignored.</source>
        <translation>Permet de mapper des capteurs tels que les accéléromètres aux commandes émulées. Par défaut, les capteurs seront ignorés.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="339"/>
        <source>Enable Sensor Mapping</source>
        <translation>Activer le mappage des capteurs</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="384"/>
        <source>When these options are enabled, input sources and hotkeys can be set in this input profile, and will be used instead of the global source/hotkey configuration. By default, sources and hotkeys are always shared between all profiles.</source>
        <translation>Lorsque ces options sont activées, les sources d&apos;entrée et les raccourcis clavier peuvent être définis dans ce profil d&apos;entrée et seront utilisés à la place de la configuration globale des sources/raccourcis. Par défaut, les sources et les raccourcis sont toujours partagés entre tous les profils.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="394"/>
        <source>Use Profile Input Sources</source>
        <translation>Utiliser les sources d&apos;entrée du profil</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="401"/>
        <source>Use Profile Hotkeys</source>
        <translation>Utiliser les raccourcis du profil</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="229"/>
        <source>Vertical Sensitivity:</source>
        <translation>Sensitivité verticale :</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="174"/>
        <source>Horizontal Sensitivity:</source>
        <translation>Sensitivité horizontale :</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="310"/>
        <source>Mapping Settings</source>
        <translation>Paramètres de mappage</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="316"/>
        <source>By default, mapping mouse movement and device sensors is disabled to avoid accidential bindings when manually mapping.</source>
        <translation>Par défaut, le mappage du mouvement de la souris et des capteurs de l&apos;appareil est désactivé afin d&apos;éviter les liaisons accidentelles lors du mappage manuel.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="326"/>
        <source>Allows the mouse to be mapped to emulated controls. By default movement of the mouse will be ignored.</source>
        <translation>Permet de mapper la souris aux commandes émulées. Par défaut, le mouvement de la souris sera ignoré.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="329"/>
        <source>Enable Mouse Mapping</source>
        <translation>Activer le mappage de la souris</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="287"/>
        <source>Use Raw Input</source>
        <translation>Utiliser l&apos;entrée brute</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="116"/>
        <source>XInput Source</source>
        <translation>Source XInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="183"/>
        <source>Advanced SDL Options</source>
        <translation>Options SDL avancées</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="212"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="212"/>
        <source>No SDL devices are currently connected.</source>
        <translation>Aucun périphérique SDL n&apos;est actuellement connecté.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="218"/>
        <source>Controller LED Settings</source>
        <translation>Paramètres des LED de la manette</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="228"/>
        <source>&lt;strong&gt;Controller LED Settings&lt;/strong&gt;&lt;br&gt;
The &quot;alternate&quot; color is used when analog mode is active.</source>
        <translation>&lt;strong&gt;Paramètres des LED de la manette&lt;/strong&gt;&lt;br&gt;
La couleur &quot;alternative&quot; est utilisée lorsque le mode analogique est actif.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="256"/>
        <source>Alternate Mode:</source>
        <translation>Mode alternatif :</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="256"/>
        <source>Normal Mode:</source>
        <translation>Mode normal :</translation>
    </message>
    <message>
        <source>The XInput source provides support for XBox 360 / XBox One / XBox Series controllers, and third party controllers which implement the XInput protocol.</source>
        <translation type="vanished">La source XInput fournit le support pour les manettes XBox 360 / XBox One / XBox Series, et les manettes tierces qui implémentent le protocole XInput.</translation>
    </message>
    <message>
        <source>Enable XInput Input Source</source>
        <translation type="vanished">Activer la source d&apos;entrée XInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="378"/>
        <source>Profile Settings</source>
        <translation>Paramètres de profil</translation>
    </message>
    <message>
        <source>When this option is enabled, hotkeys can be set in this input profile, and will be used instead of the global hotkeys. By default, hotkeys are always shared between all profiles.</source>
        <translation type="vanished">Quand cette option est active, des raccourcis peuvent être définis dans ce profil d&apos;entrée, et seront utilisés à la place des raccourcis globaux. Par défaut, les raccourcis sont toujours partagés entre tous les profils.</translation>
    </message>
    <message>
        <source>Use Per-Profile Hotkeys</source>
        <translation type="vanished">Utiliser des raccourcis par profil</translation>
    </message>
</context>
<context>
    <name>ControllerLEDSettingsDialog</name>
    <message>
        <source>Controller LED Settings</source>
        <translation type="vanished">Paramètres des LED du contrôleur</translation>
    </message>
    <message>
        <source>SDL-0 LED</source>
        <translation type="vanished">SDL-0 LED</translation>
    </message>
    <message>
        <source>SDL-1 LED</source>
        <translation type="vanished">SDL-1 LED</translation>
    </message>
    <message>
        <source>SDL-2 LED</source>
        <translation type="vanished">SDL-2 LED</translation>
    </message>
    <message>
        <source>SDL-3 LED</source>
        <translation type="vanished">SDL-3 LED</translation>
    </message>
</context>
<context>
    <name>ControllerMacroEditWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="29"/>
        <source>Binds/Buttons</source>
        <translation>Mappages/Boutons</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="35"/>
        <source>Select the buttons which you want to trigger with this macro. All buttons are activated concurrently.</source>
        <translation>Sélectionnez les boutons que vous voulez déclencher avec cette macro. Tous les boutons sont activés en même temps.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="51"/>
        <source>Pressure</source>
        <translation>Pression</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="57"/>
        <source>For buttons which are pressure sensitive, this slider controls how much force will be simulated when the macro is active.</source>
        <translation>Pour les boutons sensibles à la pression, ce curseur contrôle la force qui sera simulée lorsque la macro est active.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="91"/>
        <location filename="../controllermacroeditwidget.ui" line="171"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="103"/>
        <source>Trigger</source>
        <translatorcomment>Différent du trigger de la manette</translatorcomment>
        <translation>Déclencheur</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="111"/>
        <source>Select the trigger to activate this macro. This can be a single button, or combination of buttons (chord). Shift-click for multiple triggers.</source>
        <translatorcomment>Chord ?</translatorcomment>
        <translation>Sélectionnez le déclencheur qui active la macro. Cela peut être un simple bouton, ou une combinaison de boutons (chord). Shift-clic pour plusieurs déclencheurs.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="124"/>
        <source>Press To Toggle</source>
        <translation>Appuyer pour basculer</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="142"/>
        <source>Deadzone:</source>
        <translation>Zone morte :</translation>
    </message>
    <message>
        <source>PushButton</source>
        <translation type="vanished">PousserBouton</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="183"/>
        <source>Frequency</source>
        <translation>Fréquence</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="191"/>
        <source>Macro will toggle every N frames.</source>
        <translation>La macro basculera toutes les N images.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="198"/>
        <source>Set...</source>
        <translation>Définir...</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="643"/>
        <source>Not Configured</source>
        <translation>Non-configuré</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="648"/>
        <location filename="../controllerbindingwidgets.cpp" line="653"/>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="659"/>
        <source>Set Frequency</source>
        <translation>Définir la fréquence</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="659"/>
        <source>Frequency: </source>
        <translation>Fréquence : </translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="688"/>
        <source>Macro will not repeat.</source>
        <translation>La macro ne se répètera pas.</translation>
    </message>
    <message numerus="yes">
        <location filename="../controllerbindingwidgets.cpp" line="690"/>
        <source>Macro will toggle buttons every %n frame(s).</source>
        <translation>
            <numerusform>La macro activera ou désactivera les boutons à chaque %n image.</numerusform>
            <numerusform>La macro activera ou désactivera les boutons toutes les %n images.</numerusform>
        </translation>
    </message>
    <message>
        <source>Macro will toggle buttons every %1 frames.</source>
        <translation type="vanished">La macro basculera les boutons toutes les %1 images.</translation>
    </message>
</context>
<context>
    <name>ControllerMacroWidget</name>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="518"/>
        <source>Controller Port %1 Macros</source>
        <translation>Macros du port manette %1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="528"/>
        <source>Macro %1
%2</source>
        <translation>Macro %1
%2</translation>
    </message>
</context>
<context>
    <name>ControllerSettingsWindow</name>
    <message>
        <location filename="../controllersettingswindow.ui" line="20"/>
        <location filename="../controllersettingswindow.cpp" line="325"/>
        <source>DuckStation Controller Settings</source>
        <translation>Paramètres de la manette DuckStation</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="26"/>
        <source>settings-window</source>
        <translation>settings-window</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="77"/>
        <source>Editing Preset:</source>
        <translation>Édition du préréglage :</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="94"/>
        <source>New Preset</source>
        <translation>Nouveau préréglage</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="104"/>
        <source>Apply Preset</source>
        <translation>Appliquer le préréglage</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="114"/>
        <source>Delete Preset</source>
        <translation>Supprimer le préréglage</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="124"/>
        <source>Copy Global Settings</source>
        <translation>Copier les paramètres globaux</translation>
    </message>
    <message>
        <source>Profile:</source>
        <translation type="obsolete">Profil :</translation>
    </message>
    <message>
        <source>New Profile</source>
        <translation type="obsolete">Nouveau profil</translation>
    </message>
    <message>
        <source>Delete Profile</source>
        <translation type="obsolete">Supprimer profil</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="297"/>
        <source>Restore Defaults</source>
        <translation>Restaurer les valeurs par défaut</translation>
    </message>
    <message>
        <source>Create Input Profile</source>
        <translation type="obsolete">Créer un profil d&apos;entrée</translation>
    </message>
    <message>
        <source>Enter the name for the new input profile:</source>
        <translation type="obsolete">Entrez le nom pour le nouveau profil d&apos;entrée :</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="183"/>
        <location filename="../controllersettingswindow.cpp" line="589"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>A profile with the name &apos;%1&apos; already exists.</source>
        <translation type="obsolete">Un profil du nom &apos;%1&apos; existe déjà.</translation>
    </message>
    <message>
        <source>Do you want to copy all bindings from the currently-selected profile to the new profile? Selecting No will create a completely empty profile.</source>
        <translation type="obsolete">Voulez-vous copier tous les mappages depuis le profil sélectionné vers le nouveau profil ? Sélectionner Non créera un profil totalement vide.</translation>
    </message>
    <message>
        <source>Failed to save the new profile to &apos;%1&apos;.</source>
        <translation type="obsolete">Échec de sauvegarde du nouveau profil vers &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Load Input Profile</source>
        <translation type="obsolete">Charger profil d&apos;entrée</translation>
    </message>
    <message>
        <source>Are you sure you want to load the input profile named &apos;%1&apos;?

All current global bindings will be removed, and the profile bindings loaded.

You cannot undo this action.</source>
        <translation type="obsolete">Êtes-vous sûr de vouloir charger le profil d&apos;entrée nommé &apos;%1&apos; ?

Tous les mappages globaux en cours seront supprimés, et les mappages du profil par défaut chargés.

Vous ne pourrez pas annuler cette action.</translation>
    </message>
    <message>
        <source>Delete Input Profile</source>
        <translation type="obsolete">Supprimer profil d&apos;entrée</translation>
    </message>
    <message>
        <source>Are you sure you want to delete the input profile named &apos;%1&apos;?

You cannot undo this action.</source>
        <translation type="obsolete">Êtes-vous sûr de vouloir supprimer le profil d&apos;entrée nommé &apos;%1&apos; ?

Vous ne pourrez pas annuler cette action.</translation>
    </message>
    <message>
        <source>Failed to delete &apos;%1&apos;.</source>
        <translation type="obsolete">Échec de suppression de &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Are you sure you want to restore the default controller configuration?

All shared bindings and configuration will be lost, but your input profiles will remain.

You cannot undo this action.</source>
        <translation type="obsolete">Êtes-vous sûr de vouloir restaurer la configuration par défaut du contrôleur ?

Tous les mappages et configurations partagés seront perdus, mais les profils d&apos;entrée resteront.

Vous ne pourrez pas annuler cette action.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="444"/>
        <source>Global Settings</source>
        <translation>Paramètres globaux</translation>
    </message>
    <message>
        <source>Controller Port %1%2
%3</source>
        <translation type="obsolete">Port contrôleur %1%2
%3</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="77"/>
        <source>DuckStation Controller Presets</source>
        <translation>Préréglages de manette DuckStation</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="174"/>
        <location filename="../controllersettingswindow.cpp" line="189"/>
        <location filename="../controllersettingswindow.cpp" line="203"/>
        <source>Create Controller Preset</source>
        <translation>Créer un préréglage de la manette</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="174"/>
        <source>Enter the name for the new controller preset:</source>
        <translation>Saisissez le nom du nouveau préréglage de la manette :</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="184"/>
        <source>A preset with the name &apos;%1&apos; already exists.</source>
        <translation>Un préréglage nommé &apos;%1&apos; existe déjà.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="190"/>
        <source>Do you want to copy all bindings from the currently-selected preset to the new preset? Selecting No will create a completely empty preset.</source>
        <translation>Voulez-vous copier toutes les affectations du préréglage actuellement sélectionné vers le nouveau préréglage ? Sélectionner Non créera un préréglage entièrement vide.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="204"/>
        <source>Do you want to copy the current hotkey bindings from global settings to the new controller preset?</source>
        <translation>Voulez-vous copier les affectations de raccourcis clavier actuelles des paramètres globaux vers le nouveau préréglage de la manette ?</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="247"/>
        <source>Load Controller Preset</source>
        <translation>Charger un préréglage de la manette</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="248"/>
        <source>Are you sure you want to apply the controller preset named &apos;%1&apos;?

All current global bindings will be removed, and the preset bindings loaded.

You cannot undo this action.</source>
        <translation>Êtes-vous sûr de vouloir appliquer le préréglage de la manette nommée &apos;%1&apos; ?

Toutes les affectations globales actuelles seront supprimées, et les affectations du préréglage seront chargées.

Vous ne pouvez pas annuler cette action.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="274"/>
        <source>Delete Controller Preset</source>
        <translation>Supprimer le préréglage de la manette</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="275"/>
        <source>Are you sure you want to delete the controller preset named &apos;%1&apos;?

You cannot undo this action.</source>
        <translation>Êtes-vous sûr de vouloir supprimer le préréglage de la manette nommée &apos;%1&apos; ?

Vous ne pouvez pas annuler cette action.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="298"/>
        <source>Are you sure you want to restore the default controller configuration?

All bindings and configuration will be lost. You cannot undo this action.</source>
        <translation>Êtes-vous sûr de vouloir restaurer la configuration par défaut de la manette ?

Toutes les affectations et la configuration seront perdues. Vous ne pouvez pas annuler cette action.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="326"/>
        <source>Per-game controller configuration reset to global settings.</source>
        <translation>La configuration de la manette par jeu a été réinitialisée aux paramètres globaux.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="327"/>
        <source>Controller preset reset to global settings.</source>
        <translation>Le préréglage de la manette a été réinitialisé aux paramètres globaux.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="470"/>
        <location filename="../controllersettingswindow.cpp" line="521"/>
        <source>Controller Port %1
%2</source>
        <translation>Port Manette %1&lt;br/&gt;%2</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="483"/>
        <source>Hotkeys</source>
        <translation>Raccourcis clavier</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="590"/>
        <source>The controller preset named &apos;%1&apos; cannot be found.</source>
        <translation>Le préréglage de la manette nommé &apos;%1&apos; est introuvable.</translation>
    </message>
    <message>
        <source>Shared</source>
        <translation type="obsolete">Partagé</translation>
    </message>
    <message>
        <source>The input profile named &apos;%1&apos; cannot be found.</source>
        <translation type="obsolete">Le profil d&apos;entrée nommé &apos;%1&apos; est introuvable.</translation>
    </message>
</context>
<context>
    <name>ControllerType</name>
    <message>
        <source>None</source>
        <translation type="vanished">Aucun</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="185"/>
        <source>Digital Controller</source>
        <translatorcomment>Sony Entertainment classe le contrôleur en &apos;classique&apos; en français.</translatorcomment>
        <translation>Manette classique</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="212"/>
        <source>Pop&apos;n Controller</source>
        <translation>Pop&apos;n Controller</translation>
    </message>
    <message>
        <source>Analog Controller (DualShock)</source>
        <translation type="vanished">Contrôleur analogique (DualShock)</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="412"/>
        <source>Analog Joystick</source>
        <translation>Joystick analogique</translation>
    </message>
    <message>
        <source>PlayStation Mouse</source>
        <translatorcomment>Marque déposée, on ne change pas avec la traduction</translatorcomment>
        <translation type="vanished">PlayStation Mouse</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="331"/>
        <source>NeGcon</source>
        <translation>NeGcon</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="883"/>
        <source>Analog Controller</source>
        <translation>Manette analogique</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="319"/>
        <source>GunCon</source>
        <translation>GunCon</translation>
    </message>
    <message>
        <location filename="../../core/controller.cpp" line="25"/>
        <source>Not Connected</source>
        <translation>Non-connecté</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="359"/>
        <source>Densha de Go! Controller</source>
        <translation>Densha de Go! Controller</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="673"/>
        <source>JogCon</source>
        <translation>JogCon</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="399"/>
        <source>Justifier</source>
        <translation>Justifier</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="775"/>
        <source>NeGcon (Rumble)</source>
        <translation>NeGcon (Vibration)</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="220"/>
        <source>Mouse</source>
        <translation>Souris</translation>
    </message>
</context>
<context>
    <name>CoreThread</name>
    <message>
        <location filename="../qthost.cpp" line="1096"/>
        <location filename="../qthost.cpp" line="1121"/>
        <location filename="../qthost.cpp" line="1146"/>
        <location filename="../qthost.cpp" line="1528"/>
        <location filename="../qthost.cpp" line="1646"/>
        <location filename="../qthost.cpp" line="1677"/>
        <location filename="../qthost.cpp" line="1789"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>No resume save state found.</source>
        <translation type="vanished">Aucun sauvegarde d&apos;état de reprise n&apos;a été trouvée.</translation>
    </message>
    <message>
        <source>Rich presence inactive or unsupported.</source>
        <translation type="vanished">Riche presence inactive ou non-supportée.</translation>
    </message>
    <message>
        <source>Game not loaded or no RetroAchievements available.</source>
        <translation type="vanished">Jeu non-chargé ou RetroAchievements indisponible.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1097"/>
        <source>Failed to boot system: %1</source>
        <translation>Échec du démarrage du système : %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1121"/>
        <source>Cannot change GPU dump state without restarting the system.</source>
        <translation>Impossible de modifier l&apos;état de vidage GPU sans redémarrer le système.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1147"/>
        <source>Failed to load state: %1</source>
        <translation>Échec du chargement de l&apos;état : %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1406"/>
        <source>Memory Card Busy</source>
        <translation>Carte mémoire occupée</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1407"/>
        <source>WARNING: Your game is still saving to the memory card. Continuing to %1 may IRREVERSIBLY DESTROY YOUR MEMORY CARD. We recommend resuming your game and waiting 5 seconds for it to finish saving.

Do you want to %1 anyway?</source>
        <translation>ATTENTION : Votre jeu est toujours en cours de sauvegarde sur la carte mémoire. Continuer vers %1 peut DÉTRUIRE IRRÉVERSIBLEMENT VOTRE CARTE MÉMOIRE. Nous vous recommandons de reprendre votre jeu et d&apos;attendre 5 secondes qu&apos;il termine la sauvegarde.&lt;br/&gt;&lt;br/&gt;Voulez-vous quand même %1 ?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1416"/>
        <source>Achievement Unlocks Unconfirmed</source>
        <translation>Déverrouillages de succès non confirmés</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1417"/>
        <source>%1 achievement unlocks have not been confirmed by the server. Continuing to %2 will result in loss of these unlocks. Once network connectivity has been re-established, these unlocks will be confirmed automatically.

Do you want to %2 anyway?</source>
        <translation>%1 déverrouillages de succès n&apos;ont pas été confirmés par le serveur. Continuer vers %2 entraînera la perte de ces déverrouillages. Une fois la connectivité réseau rétablie, ces déverrouillages seront confirmés automatiquement.&lt;br/&gt;&lt;br/&gt;Voulez-vous quand même %2 ?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1443"/>
        <source>shut down</source>
        <translation>éteindre</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1465"/>
        <source>reset</source>
        <translation>redémarrer</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1497"/>
        <source>change disc</source>
        <translation>changer de disque</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1528"/>
        <source>Failed to switch to subimage %1</source>
        <translation>Échec du passage à la sous-image %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1636"/>
        <source>Confirm Download</source>
        <translation>Confirmer le téléchargement</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1637"/>
        <source>Your DuckStation installation does not have the padtest application available.

This file is approximately 206KB, do you want to download it now?</source>
        <translation>Votre installation DuckStation ne dispose pas de l&apos;application padtest.&lt;br/&gt;&lt;br/&gt;Ce fichier fait environ 206 Ko, voulez-vous le télécharger maintenant ?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1647"/>
        <source>Failed to download padtest application: %1</source>
        <translation>Échec du téléchargement de l&apos;application padtest : %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1787"/>
        <source>State saved to %1.</source>
        <translation>État sauvegardé dans %1.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1789"/>
        <source>Failed to save state: %1</source>
        <translation>Échec de la sauvegarde de l&apos;état : %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3138"/>
        <source>%1x%2</source>
        <translation>%1x%2</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3138"/>
        <source>No Image</source>
        <translation>Aucune image</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3148"/>
        <source>Game: %1 FPS</source>
        <translation>Jeu : %1 IPS</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3157"/>
        <source>Video: %1 FPS (%2%)</source>
        <translation>Vidéo : %1 IPS (%2%)</translation>
    </message>
</context>
<context>
    <name>CoverDownloadDialog</name>
    <message>
        <source>Download Covers</source>
        <translation type="vanished">Télécharger des jaquettes</translation>
    </message>
    <message>
        <source>DuckStation can automatically download covers for games which do not currently have a cover set. We do not host any cover images, the user must provide their own source for images.</source>
        <translation type="vanished">DuckStation peut automatiquement télécharger des jaquettes pour les jeux qui n&apos;en ont pas actuellement définie. Nous n&apos;hébergeons aucune jaquette, l&apos;utilisateur doit fournir sa propre source d&apos;images.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;In the box below, specify the URLs to download covers from, with one template URL per line. The following variables are available:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Name component of the game&apos;s filename.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Serial of the game.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Example:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translatorcomment>Attention à ne pas traduire les variables !</translatorcomment>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dans la boîte ci-dessous, spécifiez les URLs depuis lesquelles télécharger des jaquettes, avec une URL de modèle par ligne. Les variables suivantes sont disponibles :&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Titre du jeu.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Nom composant le nom de fichier du jeu.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Numéro de série du jeu.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Exemple :&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>By default, the downloaded covers will be saved with the game&apos;s title. If this is not desired, you can check the &quot;Use Serial File Names&quot; box below. Using serials instead of game titles will prevent conflicts when multiple regions of the same game are used.</source>
        <translation type="vanished">Par défaut, les jaquettes téléchargées sont sauvegardées avec le titre du jeu. Si cela est indésirable, vous pouvez cocher la case ci-dessous &quot;Utiliser les noms de série fichier&quot;. Utiliser les noms de série plûtot que les titres de jeux préviendra les conflits quand plusieurs régions pour un même jeu seront utilisées.</translation>
    </message>
    <message>
        <source>Use Serial File Names</source>
        <translation type="vanished">Utiliser les noms de série fichier</translation>
    </message>
    <message>
        <source>Waiting to start...</source>
        <translation type="vanished">En attente du démarrage...</translation>
    </message>
    <message>
        <source>Start</source>
        <translation type="vanished">Démarrer</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">Fermer</translation>
    </message>
    <message>
        <source>Download complete.</source>
        <translation type="vanished">Téléchargement fini.</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="vanished">Stop</translation>
    </message>
</context>
<context>
    <name>CoverDownloadWindow</name>
    <message>
        <location filename="../coverdownloadwindow.ui" line="14"/>
        <source>Download Covers</source>
        <translation>Télécharger les jaquettes</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="35"/>
        <source>DuckStation can automatically download covers for games which do not currently have a cover set. We do not host any cover images, the user must provide their own source for images.</source>
        <translation>DuckStation peut télécharger automatiquement les jaquettes des jeux qui n&apos;en ont pas actuellement. Nous n&apos;hébergeons aucune image de jaquette, l&apos;utilisateur doit fournir sa propre source d&apos;images.</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="53"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Depending on your jurisdiction, &lt;span style=&quot; font-weight:700;&quot;&gt;game covers may be copyrighted&lt;/span&gt;. You are only authorized to use this tool with &lt;span style=&quot; font-weight:700;&quot;&gt;your own servers and images&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;In the box below, specify the URLs to download covers from, with one template URL per line. The following variables are available:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${savetitle}:&lt;/span&gt; Title of the game including the region.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${localizedtitle}:&lt;/span&gt; Localized (native language) title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Name component of the game&apos;s filename.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Serial of the game.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Example:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selon votre juridiction, &lt;span style=&quot; font-weight:700;&quot;&gt;les jaquettes de jeu peuvent être soumises au droit d&apos;auteur&lt;/span&gt;. Vous êtes uniquement autorisé à utiliser cet outil avec &lt;span style=&quot; font-weight:700;&quot;&gt;vos propres serveurs et images&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Dans le champ ci-dessous, spécifiez les URL à partir desquelles télécharger les jaquettes, avec une URL de modèle par ligne. Les variables suivantes sont disponibles :&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Titre du jeu.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${savetitle}:&lt;/span&gt; Titre du jeu incluant la région.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${localizedtitle}:&lt;/span&gt; Titre localisé (langue native) du jeu.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Composant du nom de fichier du jeu.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Numéro de série du jeu.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Exemple :&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="72"/>
        <source>By default, the downloaded covers will be saved with the game&apos;s title. If this is not desired, you can check the &quot;Use Serial File Names&quot; box below. Using serials instead of game titles will prevent conflicts when multiple regions of the same game are used.</source>
        <translation>Par défaut, les jaquettes téléchargées seront enregistrées avec le titre du jeu. Si cela n&apos;est pas souhaité, vous pouvez cocher la case « Utiliser les noms de fichiers série » ci-dessous. L&apos;utilisation de numéros de série au lieu des titres de jeu évitera les conflits lorsque plusieurs régions du même jeu sont utilisées.</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="82"/>
        <source>Use Serial File Names</source>
        <translation>Utiliser les noms de fichiers série</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="89"/>
        <source>Waiting to start...</source>
        <translation>En attente de démarrage...</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="104"/>
        <location filename="../coverdownloadwindow.cpp" line="107"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="114"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.cpp" line="93"/>
        <source>Download complete.</source>
        <translation>Téléchargement terminé.</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.cpp" line="107"/>
        <source>Stop</source>
        <translation>Arrêter</translation>
    </message>
</context>
<context>
    <name>DDGoController</name>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="308"/>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="309"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="310"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="311"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="312"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="313"/>
        <source>Power Off</source>
        <translation>Éteindre</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="314"/>
        <source>Power 1</source>
        <translation>Alimentation 1</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="315"/>
        <source>Power 2</source>
        <translation>Alimentation 2</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="316"/>
        <source>Power 3</source>
        <translation>Alimentation 3</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="317"/>
        <source>Power 4</source>
        <translation>Alimentation 4</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="318"/>
        <source>Power 5</source>
        <translation>Alimentation 5</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="319"/>
        <source>Brake Released</source>
        <translation>Frein relâché</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="320"/>
        <source>Brake 1</source>
        <translation>Frein 1</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="321"/>
        <source>Brake 2</source>
        <translation>Frein 2</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="322"/>
        <source>Brake 3</source>
        <translation>Frein 3</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="323"/>
        <source>Brake 4</source>
        <translation>Frein 4</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="324"/>
        <source>Brake 5</source>
        <translation>Frein 5</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="325"/>
        <source>Brake 6</source>
        <translation>Frein 6</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="326"/>
        <source>Brake 7</source>
        <translation>Frein 7</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="327"/>
        <source>Brake 8</source>
        <translation>Frein 8</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="328"/>
        <source>Brake Emergency</source>
        <translation>Frein d&apos;urgence</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="330"/>
        <source>Power</source>
        <translation>Puissance</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="331"/>
        <source>Brake</source>
        <translation>Frein</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="339"/>
        <source>Analog Deadzone</source>
        <translation>Zone morte analogique</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="340"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translation>Définit la zone morte du stick analogique, c&apos;est-à-dire la fraction du mouvement du stick qui sera ignorée.</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="343"/>
        <source>Analog Sensitivity</source>
        <translation>Sensibilité analogique</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="344"/>
        <source>Sets the analog stick axis scaling factor. A value between 130% and 140% is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
        <translation>Définit le facteur d&apos;échelle de l&apos;axe du stick analogique. Une valeur entre 130 % et 140 % est recommandée lors de l&apos;utilisation de manettes récentes, par exemple DualShock 4, Xbox One.</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="349"/>
        <source>Power Transition Frames</source>
        <translation>Images de transition de puissance</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="350"/>
        <source>Sets the number of frames that the controller will report the transitioning/inbetween state when changing power level.</source>
        <translation>Définit le nombre d&apos;images pendant lesquelles la manette signalera l&apos;état de transition/intermédiaire lors du changement de niveau de puissance.</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="353"/>
        <source>Brake Transition Frames</source>
        <translation>Images de transition de freinage</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="354"/>
        <source>Sets the number of frames that the controller will report the transitioning/inbetween state when changing brake level.</source>
        <translation>Définit le nombre d&apos;images pendant lesquelles la manette signalera l&apos;état de transition/intermédiaire lors du changement de niveau de freinage.</translation>
    </message>
</context>
<context>
    <name>DebugSettingsWidget</name>
    <message>
        <location filename="../debuggingsettingswidget.ui" line="57"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Changing these settings may cause games to become unstable or crash.&lt;/span&gt; Do not change any settings on this page if you do not know what you are doing, or understand what the impact of the change will be.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;La modification de ces paramètres peut rendre les jeux instables ou provoquer des plantages.&lt;/span&gt; Ne modifiez aucun paramètre sur cette page si vous ne savez pas ce que vous faites, ou ne comprenez pas l&apos;impact de la modification.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.ui" line="70"/>
        <source>Reset To Default</source>
        <translation>Réinitialiser par défaut</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.ui" line="90"/>
        <source>Option</source>
        <translation>Option</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.ui" line="95"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
</context>
<context>
    <name>DebuggerAddBreakpointDialog</name>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="14"/>
        <source>Add Breakpoint</source>
        <translation>Ajouter un point d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="20"/>
        <source>Address:</source>
        <translation>Adresse :</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="30"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="42"/>
        <source>Execute</source>
        <translation>Exécuter</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="52"/>
        <source>Read</source>
        <translation>Lecture</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="59"/>
        <source>Write</source>
        <translation>Écriture</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="204"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="205"/>
        <source>DebuggerWindow</source>
        <comment>Invalid address. It should be in hex (0x12345678 or 12345678)</comment>
        <translation>Fenêtre de débogage</translation>
    </message>
</context>
<context>
    <name>DebuggerCodeModel</name>
    <message>
        <source>&lt;invalid&gt;</source>
        <translation type="vanished">&lt;invalid&gt;</translation>
    </message>
    <message>
        <source>Address</source>
        <translation type="vanished">Adresse</translation>
    </message>
    <message>
        <source>Bytes</source>
        <translation type="vanished">Bytes</translation>
    </message>
    <message>
        <source>Instruction</source>
        <translation type="vanished">Instruction</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation type="vanished">Commentaire</translation>
    </message>
</context>
<context>
    <name>DebuggerMessage</name>
    <message>
        <source>Added breakpoint at 0x%08X.</source>
        <translation type="vanished">Ajouté un point d&apos;arrêt à 0x%08%X.</translation>
    </message>
    <message>
        <source>Removed breakpoint at 0x%08X.</source>
        <translation type="vanished">Enlevé le point d&apos;arrêt à 0x%08X.</translation>
    </message>
    <message>
        <source>0x%08X is not a call instruction.</source>
        <translation type="vanished">0x%08X n&apos;est pas une instruction d&apos;appel.</translation>
    </message>
    <message>
        <source>Can&apos;t step over double branch at 0x%08X</source>
        <translation type="vanished">Impossible de franchir la double-branche à 0x%08X</translation>
    </message>
    <message>
        <source>Stepping over to 0x%08X.</source>
        <translation type="vanished">Franchissement vers 0x%08X.</translation>
    </message>
    <message>
        <source>Instruction read failed at %08X while searching for function end.</source>
        <translation type="vanished">La lecture d&apos;instruction a échoué à %08X pendant la recherche de la fin de fonction.</translation>
    </message>
    <message>
        <source>Stepping out to 0x%08X.</source>
        <translation type="vanished">Sortie vers 0x%08X.</translation>
    </message>
    <message>
        <source>No return instruction found after %u instructions for step-out at %08X.</source>
        <translation type="vanished">Aucune instruction de retour trouvée après les instructions %u pour sortir à %08X.</translation>
    </message>
</context>
<context>
    <name>DebuggerRegistersModel</name>
    <message>
        <location filename="../debuggermodels.cpp" line="93"/>
        <source>Register</source>
        <translation>Registre</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="95"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
</context>
<context>
    <name>DebuggerStackModel</name>
    <message>
        <location filename="../debuggermodels.cpp" line="151"/>
        <source>&lt;invalid&gt;</source>
        <translation>&lt;invalid&gt;</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="167"/>
        <source>Address</source>
        <translation>Adresse</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="169"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
</context>
<context>
    <name>DebuggerWindow</name>
    <message>
        <location filename="../debuggerwindow.ui" line="14"/>
        <source>CPU Debugger</source>
        <translation>Débogueur CPU</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="34"/>
        <source>&amp;Debug</source>
        <translation>&amp;Débug</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="53"/>
        <location filename="../debuggerwindow.ui" line="244"/>
        <source>Breakpoints</source>
        <translation>Points d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="65"/>
        <source>toolBar</source>
        <translatorcomment>Vu la tête du texte source, préférence à laisser tel-quel</translatorcomment>
        <translation>toolBar</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="95"/>
        <source>Disassembly</source>
        <translation>Désassembleur</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="114"/>
        <source>Registers</source>
        <translation>Registres</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="145"/>
        <source>Memory</source>
        <translation>Mémoire</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="167"/>
        <source>RAM</source>
        <translation>RAM</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="177"/>
        <source>Scratchpad</source>
        <translation>Bloc-notes</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="184"/>
        <source>EXP1</source>
        <translation>EXP1</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="191"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="216"/>
        <source>Search</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="264"/>
        <source>#</source>
        <translation>#</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="269"/>
        <source>Address</source>
        <translation>Adresse</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="274"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="279"/>
        <source>Hit Count</source>
        <translation>Nombre de résultats</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="289"/>
        <source>Stack</source>
        <translation>Pile</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="314"/>
        <source>Pause/Continue</source>
        <translation>Pause/Continuer</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="311"/>
        <source>&amp;Pause/Continue</source>
        <translation>&amp;Pause/Continuer</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="317"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="328"/>
        <source>Step Into</source>
        <translation>Pas-à-pas entrant</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="325"/>
        <source>&amp;Step Into</source>
        <translation>&amp;Pas à pas détaillé</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="331"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="342"/>
        <source>Step Over</source>
        <translation>Pas-à-pas principal</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="339"/>
        <source>Step &amp;Over</source>
        <translation>Pas à pas &amp;procédural</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="345"/>
        <source>F10</source>
        <translation>F10</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="356"/>
        <source>Toggle Breakpoint</source>
        <translation>Basculer le point d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="353"/>
        <location filename="../debuggerwindow.cpp" line="303"/>
        <source>Toggle &amp;Breakpoint</source>
        <translation>Activer/Désactiver le &amp;point d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="359"/>
        <source>F9</source>
        <translation>F9</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="364"/>
        <source>&amp;Close</source>
        <translation>&amp;Fermer</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="375"/>
        <source>Step Out</source>
        <translation>Pas-à-pas sortant</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="372"/>
        <source>Step O&amp;ut</source>
        <translation>Pas à pas &amp;sortant</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="378"/>
        <source>Ctrl+F11</source>
        <translation>Ctrl+F11</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="389"/>
        <source>Run To Cursor</source>
        <translation>Aller au curseur</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="386"/>
        <location filename="../debuggerwindow.cpp" line="306"/>
        <source>&amp;Run To Cursor</source>
        <translation>&amp;Exécuter jusqu&apos;au curseur</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="392"/>
        <source>Ctrl+F10</source>
        <translation>Ctrl+F10</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="403"/>
        <source>Clear Breakpoints</source>
        <translation>Supprimer les points d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="400"/>
        <source>&amp;Clear Breakpoints</source>
        <translation>&amp;Effacer les points d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="406"/>
        <source>Ctrl+Del</source>
        <translation>Ctrl+Del</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="417"/>
        <source>Add Breakpoint</source>
        <translation>Ajouter un point d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="420"/>
        <source>Ctrl+F9</source>
        <translation>Ctrl+F9</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="431"/>
        <source>Go To PC</source>
        <translation>Aller au PC</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="428"/>
        <source>&amp;Go To PC</source>
        <translation>&amp;Aller au PC</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="434"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="445"/>
        <source>Go To Address</source>
        <translation>Aller à l&apos;adresse</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="442"/>
        <source>Go To &amp;Address</source>
        <translation>Aller à l&apos;&amp;adresse</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="414"/>
        <source>&amp;Add Breakpoint</source>
        <translation>&amp;Ajouter un point d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="448"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="456"/>
        <source>&amp;Dump Address</source>
        <translation>&amp;Décharger l&apos;adresse</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="459"/>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="470"/>
        <source>Trace</source>
        <translation>Trace</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="467"/>
        <source>&amp;Trace</source>
        <translation>&amp;Trace</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="473"/>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="121"/>
        <source>No address selected.</source>
        <translation>Aucune adresse sélectionnée.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="137"/>
        <source>Enter code address:</source>
        <translation>Entrer un code adresse :</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="147"/>
        <location filename="../qtutils.cpp" line="154"/>
        <source>Enter memory address:</source>
        <translation>Entrer une adresse mémoire :</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="172"/>
        <source>Trace logging started to cpu_log.txt.
This file can be several gigabytes, so be aware of SSD wear.</source>
        <translation>L&apos;enregistrement de la trace a débuté vers cpu_log.txt.
Ce fichier peut faire plusieurs gigaoctets, alors attention à l&apos;usure SSD.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="177"/>
        <source>Trace logging to cpu_log.txt stopped.</source>
        <translation>L&apos;enregistrement vers cpu_log.tx s&apos;est arrêté.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="216"/>
        <source>&amp;Remove</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="317"/>
        <source>&amp;Follow Load/Store</source>
        <translation>&amp;Suivre le chargement/stockage</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="709"/>
        <source>Failed to add breakpoint. A breakpoint may already exist at this address.</source>
        <translation>Échec de l&apos;ajout du point d&apos;arrêt. Un point d&apos;arrêt existe peut-être déjà à cette adresse.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="730"/>
        <source>Failed to remove breakpoint. This breakpoint may not exist.</source>
        <translation>Échec de la suppression du point d&apos;arrêt. Ce point d&apos;arrêt n&apos;existe peut-être pas.</translation>
    </message>
    <message>
        <source>A breakpoint already exists at this address.</source>
        <translation type="vanished">Un point d&apos;arrêt existe déjà à cette adresse.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="268"/>
        <source>Debugger</source>
        <translation>Débogueur</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="269"/>
        <source>Failed to add step-out breakpoint, are you in a valid function?</source>
        <translation>Échec de l&apos;ajout d&apos;un point d&apos;arrêt de pas-à-pas sortant, êtes-vous dans une fonction valide ?</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="314"/>
        <source>View in &amp;Dump</source>
        <translation>Voir dans la &amp;décharge</translation>
    </message>
    <message>
        <source>Follow Load/Store</source>
        <translation type="vanished">Suivre le chargement/enregistrement</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="369"/>
        <location filename="../debuggerwindow.cpp" line="396"/>
        <source>Invalid search pattern. It should contain hex digits or question marks.</source>
        <translation>Motif de recherche invalide. Il devrait contenir des chiffres héxa ou des points d&apos;interrogation.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="408"/>
        <source>Pattern not found.</source>
        <translation>Motif non-trouvé.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="424"/>
        <source>Pattern found at 0x%1 (passed the end of memory).</source>
        <translation>Motif trouvé à l&apos;adresse 0x%1 (passé la fin de mémoire).</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="430"/>
        <source>Pattern found at 0x%1.</source>
        <translation>Motif trouvé à l&apos;adresse 0x%1.</translation>
    </message>
    <message>
        <location filename="../qtutils.cpp" line="171"/>
        <source>Invalid address. It should be in hex (0x12345678 or 12345678)</source>
        <translation>Adresse invalide. Elle devrait être en héxa (0x12345678 ou 12345678)</translation>
    </message>
</context>
<context>
    <name>DebuggingSettingsWidget</name>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="182"/>
        <source>Apply Game Settings</source>
        <translation>Appliquer les paramètres du jeu</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="186"/>
        <source>Apply Compatibility Settings</source>
        <translation>Appliquer les paramètres de compatibilité</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="188"/>
        <source>Load Devices From Save States</source>
        <translation>Charger les périphériques depuis les états de sauvegarde</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="190"/>
        <source>Pause On Start</source>
        <translation>Mettre en pause au démarrage</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="191"/>
        <source>Save State Compression</source>
        <translation>Compression de l&apos;état de sauvegarde</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="199"/>
        <source>Display Active Start Offset</source>
        <translation>Afficher le décalage de démarrage actif</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="201"/>
        <source>Display Active End Offset</source>
        <translation>Décalage de fin active d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="203"/>
        <source>Display Line Start Offset</source>
        <translation>Décalage de début de ligne d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="205"/>
        <source>Display Line End Offset</source>
        <translation>Décalage de fin de ligne d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="209"/>
        <source>DMA Max Slice Ticks</source>
        <translation>Ticks maximum de tranche DMA</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="210"/>
        <location filename="../debuggingsettingswidget.cpp" line="212"/>
        <location filename="../debuggingsettingswidget.cpp" line="216"/>
        <location filename="../debuggingsettingswidget.cpp" line="235"/>
        <location filename="../debuggingsettingswidget.cpp" line="238"/>
        <source> cycles</source>
        <translation> cycles</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="211"/>
        <source>DMA Halt Ticks</source>
        <translation>Ticks d&apos;arrêt DMA</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="213"/>
        <source>GPU FIFO Size</source>
        <translation>Taille de la FIFO GPU</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="214"/>
        <source> words</source>
        <translation> mots</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="215"/>
        <source>GPU Max Runahead</source>
        <translation>Anticipation maximale du GPU</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="218"/>
        <source>Enable Recompiler Memory Exceptions</source>
        <translation>Activer les exceptions mémoire du recompileur</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="220"/>
        <source>Enable Recompiler Block Linking</source>
        <translation>Activer le chaînage de blocs du recompileur</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="222"/>
        <source>Enable Recompiler Fast Memory Access</source>
        <translation>Activer l&apos;accès mémoire rapide du recompileur</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="227"/>
        <source>CD-ROM Mechacon Version</source>
        <translation>Version du Mechacon CD-ROM</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="231"/>
        <source>CD-ROM Readahead Sectors</source>
        <translation>Secteurs de lecture anticipée CD-ROM</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="232"/>
        <source> sectors</source>
        <translation> secteurs</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="233"/>
        <source>CD-ROM Max Read Speedup Cycles</source>
        <translation>Cycles d&apos;accélération de lecture maximale CD-ROM</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="236"/>
        <source>CD-ROM Max Seek Speedup Cycles</source>
        <translation>Cycles d&apos;accélération de recherche maximale CD-ROM</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="239"/>
        <source>CD-ROM Disable Speedup on MDEC</source>
        <translation>Désactiver l&apos;accélération CD-ROM sur MDEC</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="241"/>
        <source>CD-ROM Region Check</source>
        <translation>Vérification de la région CD-ROM</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="242"/>
        <source>CD-ROM SubQ Skew</source>
        <translation>Décalage SubQ CD-ROM</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="243"/>
        <source>Allow Booting Without SBI File</source>
        <translation>Autoriser le démarrage sans fichier SBI</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="246"/>
        <source>Enable GDB Server</source>
        <translation>Activer le serveur GDB</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="247"/>
        <source>GDB Server Port</source>
        <translation>Port du serveur GDB</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="250"/>
        <source>Export Shared Memory</source>
        <translation>Exporter la mémoire partagée</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="252"/>
        <source>Redirect SIO to TTY</source>
        <translation>Rediriger le SIO vers TTY</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="253"/>
        <source>Enable PCDrv</source>
        <translation>Activer PCDrv</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="254"/>
        <source>Enable PCDrv Writes</source>
        <translation>Activer les écritures PCDrv</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="255"/>
        <source>PCDrv Root Directory</source>
        <translation>Répertoire racine PCDrv</translation>
    </message>
</context>
<context>
    <name>DigitalController</name>
    <message>
        <location filename="../../core/digital_controller.cpp" line="172"/>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="173"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="168"/>
        <source>Triangle</source>
        <translation>Triangle</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="170"/>
        <source>Cross</source>
        <translation>Croix</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="169"/>
        <source>Circle</source>
        <translation>Rond</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="164"/>
        <source>D-Pad Up</source>
        <translation>Croix directionnelle Haut</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="165"/>
        <source>D-Pad Right</source>
        <translation>Croix directionnelle Droite</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="166"/>
        <source>D-Pad Down</source>
        <translation>Croix directionnelle Bas</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="167"/>
        <source>D-Pad Left</source>
        <translation>Croix directionnelle Gauche</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="171"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="174"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="176"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="175"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="177"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <source>Force Pop&apos;n Controller Mode</source>
        <translation type="vanished">Forcer le mode contrôleur Pop&apos;n</translation>
    </message>
    <message>
        <source>Forces the Digital Controller to act as a Pop&apos;n Controller.</source>
        <translation type="vanished">Force le contrôleur digital à se comporter comme un contrôleur Pop&apos;n.</translation>
    </message>
</context>
<context>
    <name>DiscRegion</name>
    <message>
        <source>NTSC-J (Japan)</source>
        <translation type="vanished">NTSC-J (Japon)</translation>
    </message>
    <message>
        <source>NTSC-U/C (US, Canada)</source>
        <translation type="vanished">NTSC-U/C (US, Canada)</translation>
    </message>
    <message>
        <source>PAL (Europe, Australia)</source>
        <translation type="vanished">PAL (Europe, Australie)</translation>
    </message>
    <message>
        <source>Other</source>
        <translation type="vanished">Autre</translation>
    </message>
    <message>
        <source>Non-PS1</source>
        <translation type="vanished">Non-PS1</translation>
    </message>
</context>
<context>
    <name>DisplayAlignment</name>
    <message>
        <source>Left / Top</source>
        <translation type="vanished">Gauche / Haut</translation>
    </message>
    <message>
        <source>Center</source>
        <translation type="vanished">Centre</translation>
    </message>
    <message>
        <source>Right / Bottom</source>
        <translation type="vanished">Droit / Bas</translation>
    </message>
</context>
<context>
    <name>DisplayAspectRatio</name>
    <message>
        <source>Auto (Game Native)</source>
        <translation type="vanished">Auto (natif)</translation>
    </message>
    <message>
        <source>Stretch To Fill</source>
        <translation type="obsolete">Étirer pour remplir</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">Personnalisé</translation>
    </message>
</context>
<context>
    <name>DisplayCropMode</name>
    <message>
        <source>None</source>
        <translation type="vanished">Aucun</translation>
    </message>
    <message>
        <source>Only Overscan Area</source>
        <translation type="vanished">Zone de surbalayage uniquement</translation>
    </message>
    <message>
        <source>All Borders</source>
        <translation type="vanished">Toutes les bordures</translation>
    </message>
</context>
<context>
    <name>DisplayScalingMode</name>
    <message>
        <source>Nearest-Neighbor</source>
        <translation type="obsolete">Voisinage le plus proche</translation>
    </message>
</context>
<context>
    <name>DisplaySettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <source>Basic</source>
        <translation type="vanished">Basique</translation>
    </message>
    <message>
        <source>Renderer:</source>
        <translation type="vanished">Rendu :</translation>
    </message>
    <message>
        <source>Adapter:</source>
        <translation type="vanished">Adaptateur :</translation>
    </message>
    <message>
        <source>Fullscreen Mode:</source>
        <translation type="vanished">Mode plein écran :</translation>
    </message>
    <message>
        <source>Threaded Rendering</source>
        <translation type="vanished">Rendu threadé</translation>
    </message>
    <message>
        <source>Threaded Presentation</source>
        <translation type="vanished">Présentation threadée</translation>
    </message>
    <message>
        <source>Show GPU Usage</source>
        <translation type="vanished">Afficher l&apos;usage GPU</translation>
    </message>
    <message>
        <source>Show Settings Overlay</source>
        <translation type="vanished">Afficher les paramètres d&apos;overlay</translation>
    </message>
    <message>
        <source>VSync</source>
        <translation type="vanished">Synchro Verticale</translation>
    </message>
    <message>
        <source>Screen Display</source>
        <translation type="vanished">Affichage à l&apos;écran</translation>
    </message>
    <message>
        <source>Aspect Ratio:</source>
        <translation type="vanished">Ratio d&apos;affichage :</translation>
    </message>
    <message>
        <source>:</source>
        <translation type="vanished">:</translation>
    </message>
    <message>
        <source>Crop:</source>
        <translation type="vanished">Rognage :</translation>
    </message>
    <message>
        <source>Show CPU Usage</source>
        <translation type="vanished">Afficher l&apos;usage CPU</translation>
    </message>
    <message>
        <source>Show Controller Input</source>
        <translation type="vanished">Afficher les entrées contrôleur</translation>
    </message>
    <message>
        <source>Position:</source>
        <translation type="vanished">Position :</translation>
    </message>
    <message>
        <source>Internal Resolution Screenshots</source>
        <translation type="vanished">Résolution interne des captures d&apos;écran</translation>
    </message>
    <message>
        <source>On-Screen Display</source>
        <translation type="vanished">Affichage à l&apos;écran</translation>
    </message>
    <message>
        <source>Show FPS</source>
        <translation type="vanished">Afficher les IPS</translation>
    </message>
    <message>
        <source>Show Emulation Speed</source>
        <translation type="vanished">Afficher la vitesse d&apos;émulation</translation>
    </message>
    <message>
        <source>Show Resolution</source>
        <translation type="vanished">Afficher la résolution</translation>
    </message>
    <message>
        <source>Renderer</source>
        <translation type="vanished">Rendu</translation>
    </message>
    <message>
        <source>Chooses the backend to use for rendering the console/game visuals. &lt;br&gt;Depending on your system and hardware, Direct3D 11 and OpenGL hardware backends may be available. &lt;br&gt;The software renderer offers the best compatibility, but is the slowest and does not offer any enhancements.</source>
        <translation type="vanished">Choisis le moteur vidéo à utiliser pour le rendu des visuels de la console/du jeu. &lt;br&gt;Selon votre système et votre matériel, des moteurs matériels Direct3D 11 et OpenGL peuvent être disponibles. &lt;br&gt;Le rendu logiciel offre la meilleure compatibilité, mais est le plus lent et n&apos;offre aucune amélioration possible.</translation>
    </message>
    <message>
        <source>Adapter</source>
        <translation type="vanished">Adaptateur</translation>
    </message>
    <message>
        <source>(Default)</source>
        <translation type="vanished">(Défaut)</translation>
    </message>
    <message>
        <source>If your system contains multiple GPUs or adapters, you can select which GPU you wish to use for the hardware renderers. &lt;br&gt;This option is only supported in Direct3D and Vulkan. OpenGL will always use the default device.</source>
        <translation type="vanished">Si votre système contient plusieurs GPU ou adaptateurs, vous pouvez sélectionner le GPU que vous souhaitez utiliser pour les rendus matériels. Cette option n&apos;est prise en charge que dans Direct3D et Vulkan, OpenGL utilisera toujours le périphérique par défaut.</translation>
    </message>
    <message>
        <source>Fullscreen Mode</source>
        <translation type="vanished">Mode plein écran</translation>
    </message>
    <message>
        <source>Chooses the fullscreen resolution and frequency.</source>
        <translation type="vanished">Choisis la résolution plein écran et la fréquence.</translation>
    </message>
    <message>
        <source>Aspect Ratio</source>
        <translation type="vanished">Ratio d&apos;affichage</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Determines the position on the screen when black borders must be added.</source>
        <translation type="vanished">Détermine la position à l&apos;écran quand des bordures noires doivent être ajoutées.</translation>
    </message>
    <message>
        <source>Changes the aspect ratio used to display the console&apos;s output to the screen. The default is Auto (Game Native) which automatically adjusts the aspect ratio to match how a game would be shown on a typical TV of the era.</source>
        <translation type="vanished">Change le ratio d&apos;affichage utilisé pour afficher la sortie console à l&apos;écran. Par défaut Auto(natif), qui ajuste automatiquement le ratio d&apos;affichage pour correspondre à la façon un jeu s&apos;affichait sur les TVs de cette période.</translation>
    </message>
    <message>
        <source>Crop Mode</source>
        <translation type="vanished">Mode rognage</translation>
    </message>
    <message>
        <source>Determines how much of the area typically not visible on a consumer TV set to crop/hide. &lt;br&gt;Some games display content in the overscan area, or use it for screen effects. &lt;br&gt;May not display correctly with the &quot;All Borders&quot; setting. &quot;Only Overscan&quot; offers a good compromise between stability and hiding black borders.</source>
        <translation type="vanished">Détermine la partie de la zone qui n&apos;est généralement pas visible sur un téléviseur grand public et qui doit être coupée/cachée. Certains jeux affichent le contenu dans la zone de surbalayage, ou l&apos;utilisent pour des effets d&apos;écran et peuvent ne pas s&apos;afficher correctement avec le paramètre &quot;Toutes les bordures&quot;. Seul le surbalayage offre un bon compromis entre la stabilité et le masquage des bordures noires.</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Coché</translation>
    </message>
    <message>
        <source>Unchecked</source>
        <translation type="vanished">Décoché</translation>
    </message>
    <message>
        <source>Saves screenshots at internal render resolution and without postprocessing. If this option is disabled, the screenshots will be taken at the window&apos;s resolution. Internal resolution screenshots can be very large at high rendering scales.</source>
        <translation type="vanished">Sauvegarde les captures d&apos;écran à la résolution interne et sans postprocessing. Si cette option est désactivée, les captures d&apos;écran seront prises à la résolution de la fenêtre. Les captures d&apos;écran en résolution interne peuvent être très volumineuses avec les grandes échelles de rendu.</translation>
    </message>
    <message>
        <source>Enable this option to match DuckStation&apos;s refresh rate with your current monitor or screen. VSync is automatically disabled when it is not possible (e.g. running at non-100% speed).</source>
        <translation type="vanished">Activer cette option pour faire correspondre le taux de rafraîchissement de DuckStation avec votre moniteur ou écran actuel. La VSync est automatiquement désactivée lorsque ce n&apos;est pas possible (càd si la vitesse n&apos;est pas de 100%).</translation>
    </message>
    <message>
        <source>Presents frames on a background thread when fast forwarding or vsync is disabled. This can measurably improve performance in the Vulkan renderer.</source>
        <translation type="vanished">Présente les images via un thread d&apos;arrière-plan quand l&apos;avance rapide ou la vsync sont désactivées. Cela peut sensiblement améliorer les performances avec le rendu Vulkan.</translation>
    </message>
    <message>
        <source>Uses a second thread for drawing graphics. Currently only available for the software renderer, but can provide a significant speed improvement, and is safe to use.</source>
        <translation type="vanished">Utilise un second thread de dessin graphique. Actuellement seulement disponible pour le rendu logiciel, mais peut fournir une amélioration significative de la vitesse, et est sûr à utiliser.</translation>
    </message>
    <message>
        <source>Show OSD Messages</source>
        <translation type="vanished">Afficher les Messages OSD</translation>
    </message>
    <message>
        <source>Shows on-screen-display messages when events occur such as save states being created/loaded, screenshots being taken, etc.</source>
        <translation type="vanished">Affiche des messages à l&apos;écran lorsque des événements se produisent, tels que la création/le chargement des sauvegardes d&apos;états, les captures d&apos;écran, etc.</translation>
    </message>
    <message>
        <source>Shows the internal frame rate of the game in the top-right corner of the display.</source>
        <translation type="vanished">Affiche la fréquence d&apos;images interne du jeu dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <source>Shows the current emulation speed of the system in the top-right corner of the display as a percentage.</source>
        <translation type="vanished">Indique en pourcentage la vitesse d&apos;émulation actuelle du système dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <source>Shows the resolution of the game in the top-right corner of the display.</source>
        <translation type="vanished">Affiche la résolution du jeu dans le coin supérieur-droit de l&apos;affichage.</translation>
    </message>
    <message>
        <source>Shows the host&apos;s CPU usage based on threads in the top-right corner of the display. This does not display the emulated system CPU&apos;s usage. If a value close to 100% is being displayed, this means your host&apos;s CPU is likely the bottleneck. In this case, you should reduce enhancement-related settings such as overclocking.</source>
        <translation type="vanished">Affichage l&apos;usage du CPu de l&apos;hôte en se basant sur les threads dans le coin supérieur droit de l&apos;affichage. Cela n&apos;affiche pas l&apos;usage du CPU système émulé. Si une valeur est proche de 100% est affichée, cela signifie que le CPU de l&apos;hôte est probablement le goulôt d&apos;étranglement. Dans ce cas, vous devriez réduire les paramètres liés aux améliorations, comme l&apos;overclocking.</translation>
    </message>
    <message>
        <source>Shows the current controller state of the system in the bottom-left corner of the display.</source>
        <translation type="vanished">Affiche l&apos;état système du contrôleur courant dans le coin inférieur-gauche de l&apos;affichage.</translation>
    </message>
    <message>
        <source>Use Blit Swap Chain</source>
        <translation type="vanished">Utiliser la chaîne d&apos;échange Blit</translation>
    </message>
    <message>
        <source>Uses a blit presentation model instead of flipping when using the Direct3D 11 renderer. This usually results in slower performance, but may be required for some streaming applications, or to uncap framerates on some systems.</source>
        <translation type="vanished">Utilise le modèle de présentation blit plutôt que le retournement quand le rendu Direct3D 11 est utilisé. Cela résulte habituellement en des performances plus lentes, mais peut être requis pour certaines applications de streaming, ou pour déplafonner le taux d&apos;image sur certains systèmes.</translation>
    </message>
    <message>
        <source>Borderless Fullscreen</source>
        <translation type="vanished">Plein écran sans bordure</translation>
    </message>
</context>
<context>
    <name>EditGameSerialDialog</name>
    <message>
        <location filename="../editgameserialdialog.ui" line="14"/>
        <source>Edit Game Serial</source>
        <translation>Modifier le numéro de série du jeu</translation>
    </message>
    <message>
        <location filename="../editgameserialdialog.ui" line="53"/>
        <source>Changing the serial for a game will make it appear as a different game, and will not share save data or settings with the original game.

Clicking Reset will restore the serial back to the value scanned from in the disc image.</source>
        <translation>Changer le numéro de série d&apos;un jeu le fera apparaître comme un jeu différent et ne partagera pas les données de sauvegarde ou les paramètres avec le jeu original.

Cliquer sur Réinitialiser restaurera le numéro de série à la valeur scannée depuis l&apos;image disque.</translation>
    </message>
    <message>
        <location filename="../editgameserialdialog.ui" line="73"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location filename="../editgameserialdialog.ui" line="87"/>
        <source>New Serial:</source>
        <translation>Nouveau numéro de série :</translation>
    </message>
    <message>
        <location filename="../editgameserialdialog.ui" line="97"/>
        <source>This game currently has a custom serial set.</source>
        <translation>Ce jeu utilise actuellement un numéro de série personnalisé.</translation>
    </message>
</context>
<context>
    <name>EmptyGameListWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;No games in supported formats were found.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Please add a directory with games to begin.&lt;/p&gt;&lt;p&gt;Game dumps in the following formats will be scanned and listed:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Aucun jeu dans les formats supportés n&apos;a été trouvé.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Veuillez ajouter un répertoire avec des jeux pour commencer.&lt;/p&gt;&lt;p&gt;Les jeux extraits dans les formats suivants seront scannés et listés :&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="40"/>
        <source>TextLabel</source>
        <translation>TextLabel</translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="65"/>
        <source>Add Game Directory...</source>
        <translation>Ajouter un répertoire de jeu...</translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="102"/>
        <source>Scan For New Games</source>
        <translation>Scanner pour des nouveaux jeux</translation>
    </message>
</context>
<context>
    <name>EmulationSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="29"/>
        <source>Speed Control</source>
        <translation>Contrôle de la vitesse</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="35"/>
        <source>Emulation Speed:</source>
        <translation>Vitesse de l’émulation :</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="45"/>
        <source>Fast Forward Speed:</source>
        <translation>Vitesse de l&apos;avance rapide :</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="55"/>
        <source>Turbo Speed:</source>
        <translation>Vitesse turbo :</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="81"/>
        <location filename="../emulationsettingswidget.cpp" line="117"/>
        <source>Sync To Host Refresh Rate</source>
        <translation>Sync avec taux rafraîch. hôte</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="88"/>
        <location filename="../emulationsettingswidget.cpp" line="124"/>
        <source>Optimal Frame Pacing</source>
        <translation>Rythme optimal d&apos;image</translation>
    </message>
    <message>
        <source>Rewind/Runahead</source>
        <translatorcomment>Laissé tel-quel</translatorcomment>
        <translation type="vanished">Rewind/Runahead</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="198"/>
        <source>Enable Rewinding</source>
        <translation>Activer le rewinding</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="148"/>
        <source>Rewind Save Frequency:</source>
        <translation>Fréquence de sauve :</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="185"/>
        <source> Seconds</source>
        <translation> secondes</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="178"/>
        <source>Rewind Buffer Size:</source>
        <translation>Taille du buffer du rembobinage :</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="68"/>
        <source>Latency Control</source>
        <translation>Contrôle de la latence</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="74"/>
        <location filename="../emulationsettingswidget.cpp" line="112"/>
        <source>Vertical Sync (VSync)</source>
        <translation>Synchronisation verticale (VSync)</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="95"/>
        <location filename="../emulationsettingswidget.cpp" line="130"/>
        <source>Reduce Input Latency</source>
        <translation>Réduire la latence d&apos;entrée</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="102"/>
        <location filename="../emulationsettingswidget.cpp" line="139"/>
        <source>Skip Duplicate Frame Display</source>
        <translation>Sauter l&apos;affichage des images dupliquées</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="117"/>
        <source>Frame Time Buffer:</source>
        <translation>Tampon de temps de trame :</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="124"/>
        <source> Milliseconds</source>
        <translation> Millisecondes</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="142"/>
        <source>Rewind</source>
        <translation>Rembobinage</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="155"/>
        <source> Frames</source>
        <translation> images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="205"/>
        <location filename="../emulationsettingswidget.cpp" line="150"/>
        <source>Use Software Renderer (Low VRAM Mode)</source>
        <translation>Utiliser le rendu logiciel (mode faible VRAM)</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="221"/>
        <source>Runahead:</source>
        <translation>Runahead :</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="229"/>
        <location filename="../emulationsettingswidget.cpp" line="157"/>
        <source>Disabled</source>
        <translation>Désactivé</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="234"/>
        <source>1 Frame</source>
        <translation>1 image</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="239"/>
        <source>2 Frames</source>
        <translation>2 images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="244"/>
        <source>3 Frames</source>
        <translation>3 images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="249"/>
        <source>4 Frames</source>
        <translation>4 images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="254"/>
        <source>5 Frames</source>
        <translation>5 images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="259"/>
        <source>6 Frames</source>
        <translation>6 images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="264"/>
        <source>7 Frames</source>
        <translation>7 images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="269"/>
        <source>8 Frames</source>
        <translation>8 images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="274"/>
        <source>9 Frames</source>
        <translation>9 images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="279"/>
        <source>10 Frames</source>
        <translation>10 images</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="287"/>
        <location filename="../emulationsettingswidget.cpp" line="161"/>
        <source>Enable for Analog Input</source>
        <translation>Activer pour l&apos;entrée analogique</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="168"/>
        <source>TextLabel</source>
        <translation>TextLabel</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="101"/>
        <source>Emulation Speed</source>
        <translation>Vitesse de l&apos;émulation</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="102"/>
        <source>Sets the target emulation speed. It is not guaranteed that this speed will be reached, and if not, the emulator will run as fast as it can manage.</source>
        <translation>Définis la vitesse d&apos;émulation de la cible. Il n&apos;est pas garanti que cette vitesse soit atteinte, et si ce n&apos;est pas le cas, l&apos;émulateur fonctionnera aussi vite qu&apos;il le pourra.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="105"/>
        <source>Fast Forward Speed</source>
        <translation>Vitesse d&apos;avance rapide</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="105"/>
        <location filename="../emulationsettingswidget.cpp" line="108"/>
        <source>User Preference</source>
        <translation>Préférence utilisateur</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="106"/>
        <source>Sets the fast forward speed. This speed will be used when the fast forward hotkey is pressed/toggled.</source>
        <translation>Définis la vitesse d&apos;avance rapide. Cette vitesse sera utilisée quand le raccourci d&apos;avance rapide sera pressé/basculé.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="108"/>
        <source>Turbo Speed</source>
        <translation>Vitesse turbo</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="109"/>
        <source>Sets the turbo speed. This speed will be used when the turbo hotkey is pressed/toggled. Turboing will take priority over fast forwarding if both hotkeys are pressed/toggled.</source>
        <translation>Définis la vitesse turbo. Cette vitesse sera utilisée quand le raccourci turbo sera pressé/basculé. Le turbo sera prioritaire sur l&apos;avance rapide si les deux raccourcis sont pressés/basculés.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="113"/>
        <source>Synchronizes presentation of the console&apos;s frames to the host. Enabling may result in smoother animations, at the cost of increased input lag. &lt;strong&gt;GSync/FreeSync users should enable Optimal Frame Pacing instead.&lt;/strong&gt;</source>
        <translation>Synchronise la présentation des images de la console avec l&apos;hôte. L&apos;activation peut rendre les animations plus fluides, au prix d&apos;une augmentation de la latence d&apos;entrée. &lt;strong&gt;Les utilisateurs de GSync/FreeSync devraient plutôt activer le cadencement d&apos;image optimal.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="118"/>
        <source>Adjusts the emulation speed so the console&apos;s refresh rate matches the host&apos;s refresh rate when VSync is enabled. This results in the smoothest animations possible, at the cost of potentially increasing the emulation speed by less than 1%. Sync To Host Refresh Rate will not take effect if the console&apos;s refresh rate is too far from the host&apos;s refresh rate. Users with variable refresh rate displays should disable this option.</source>
        <translation>Ajuste la vitesse d&apos;émulation pour que le taux de rafraîchissement de la console corresponde à celui de l&apos;hôte lorsque la VSync est activée. Cela permet d&apos;obtenir les animations les plus fluides possibles, au prix d&apos;une augmentation potentielle de la vitesse d&apos;émulation de moins de 1 %. La synchronisation avec le taux de rafraîchissement de l&apos;hôte ne sera pas effective si le taux de rafraîchissement de la console est trop éloigné de celui de l&apos;hôte. Les utilisateurs disposant d&apos;écrans à taux de rafraîchissement variable doivent désactiver cette option.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="125"/>
        <source>Checked</source>
        <translation>Coché</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="126"/>
        <source>Enabling this option will ensure every frame the console renders is displayed to the screen, at a consistent rate, for optimal frame pacing. If you have a GSync/FreeSync display, enable this option. If you are having difficulties maintaining full speed, or are getting audio glitches, try disabling this option.</source>
        <translation>L&apos;activation de cette option garantit que chaque image rendue par la console est affichée à l&apos;écran, à un débit constant, pour un cadencement d&apos;image optimal. Si vous possédez un écran GSync/FreeSync, activez cette option. Si vous avez des difficultés à maintenir la pleine vitesse ou si vous rencontrez des problèmes audio, essayez de désactiver cette option.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="131"/>
        <source>Reduces input latency by delaying the start of frame until closer to the presentation time. This may cause dropped frames on slower systems with higher frame time variance, if the buffer size is not sufficient.</source>
        <translation>Réduit la latence d&apos;entrée en retardant le début de l&apos;image jusqu&apos;à ce qu&apos;il soit plus proche du moment de la présentation. Cela peut provoquer des pertes d&apos;images sur les systèmes plus lents avec une variance de temps d&apos;image plus élevée, si la taille du tampon n&apos;est pas suffisante.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="133"/>
        <source>Frame Time Buffer</source>
        <translation>Tampon de temps d&apos;image</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="134"/>
        <source>%1 ms</source>
        <translation>%1 ms</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="135"/>
        <source>Specifies the amount of buffer time added, which reduces the additional sleep time introduced. Higher values increase input latency, but decrease the risk of overrun, or missed frames. Lower values require faster hardware.</source>
        <translation>Spécifie la quantité de temps de tampon ajoutée, ce qui réduit le temps de sommeil supplémentaire introduit. Des valeurs plus élevées augmentent la latence d&apos;entrée, mais diminuent le risque de dépassement ou d&apos;images manquées. Des valeurs plus faibles nécessitent un matériel plus rapide.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="140"/>
        <source>Skips the presentation/display of frames that are not unique. Can be combined with driver-level frame generation to increase perceptible frame rate. Can result in worse frame pacing, and is not compatible with syncing to host refresh.</source>
        <translation>Saute la présentation/l&apos;affichage des images qui ne sont pas uniques. Peut être combiné avec la génération d&apos;images au niveau du pilote pour augmenter la fréquence d&apos;images perceptible. Peut entraîner un moins bon rythme d&apos;images et n&apos;est pas compatible avec la synchronisation sur le taux de rafraîchissement de l&apos;hôte.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="144"/>
        <source>Rewinding</source>
        <translation>Rewinding</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="152"/>
        <source>Uses the software renderer when creating rewind states to prevent additional VRAM usage. Especially useful when upscaling, as this will significantly reduce the system requirements for rewinding.</source>
        <translation>Utilise le rendu logiciel lors de la création d&apos;états de rembobinage pour éviter une utilisation supplémentaire de la VRAM. Particulièrement utile lors de l&apos;upscaling, car cela réduira considérablement la configuration système requise pour le rembobinage.</translation>
    </message>
    <message numerus="yes">
        <location filename="../emulationsettingswidget.cpp" line="280"/>
        <source>Rewind for %n frame(s), lasting %1 second(s) will require %2MB of RAM and %3MB of VRAM.</source>
        <translation>
            <numerusform>Pour rembobiner %n image(s), d&apos;une durée de %1 seconde, il faudra %2 Mo de RAM et %3 Mo de VRAM.</numerusform>
            <numerusform>Pour rembobiner %n image(s), d&apos;une durée de %1 secondes, il faudra %2 Mo de RAM et %3 Mo de VRAM.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../emulationsettingswidget.cpp" line="284"/>
        <source>Rewind for %n frame(s), lasting %1 second(s) will require %2MB of RAM.</source>
        <translation>
            <numerusform>Pour rembobiner %n image(s), d&apos;une durée de %1 seconde, il faudra %2 Mo de RAM.</numerusform>
            <numerusform>Pour rembobiner %n image(s), d&apos;une durée de %1 secondes, il faudra %2 Mo de RAM.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="112"/>
        <location filename="../emulationsettingswidget.cpp" line="117"/>
        <location filename="../emulationsettingswidget.cpp" line="125"/>
        <location filename="../emulationsettingswidget.cpp" line="130"/>
        <location filename="../emulationsettingswidget.cpp" line="139"/>
        <location filename="../emulationsettingswidget.cpp" line="144"/>
        <location filename="../emulationsettingswidget.cpp" line="151"/>
        <location filename="../emulationsettingswidget.cpp" line="161"/>
        <source>Unchecked</source>
        <translation>Décoché</translation>
    </message>
    <message>
        <source>Adjusts the emulation speed so the console&apos;s refresh rate matches the host&apos;s refresh rate when both VSync and Audio Resampling settings are enabled. This results in the smoothest animations possible, at the cost of potentially increasing the emulation speed by less than 1%. Sync To Host Refresh Rate will not take effect if the console&apos;s refresh rate is too far from the host&apos;s refresh rate. Users with variable refresh rate displays should disable this option.</source>
        <translation type="vanished">Ajuste la vitesse d&apos;émulation de façon à ce que le taux de rafraîchissement de la console corresponde à celui de l&apos;hôte quand les options de VSync et rééchantillonnage audio sont activées. Cela résulte en des animations possiblement plus lisses, au coût d&apos;une potentielle augmentation de la vitesse d&apos;émulation inférieure à 1%. Sync. avec le tx de rafraîch. de l&apos;hôte ne prendre effet que si le taux de rafraîchissement de la console est trop éloigné de celui de l&apos;hôte. Les utilisateurs avec un taux de rafraîchissement variable devraient désactiver cette option.</translation>
    </message>
    <message>
        <source>Enable this option will ensure every frame the console renders is displayed to the screen, for optimal frame pacing. If you are having difficulties maintaining full speed, or are getting audio glitches, try disabling this option.</source>
        <translation type="vanished">Activer cette option fera en sorte que chaque image que la console rend est affichée à l&apos;écran, pour un frame pacing optimal. Si vous avez des diffultés à maintenant la pleine vitesse, ou que vous avez des glitchs audio, essayez de désactiver cette option.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="145"/>
        <source>&lt;b&gt;Enable Rewinding:&lt;/b&gt; Saves state periodically so you can rewind any mistakes while playing.&lt;br&gt; &lt;b&gt;Rewind Save Frequency:&lt;/b&gt; How often a rewind state will be created. Higher frequencies have greater system requirements.&lt;br&gt; &lt;b&gt;Rewind Buffer Size:&lt;/b&gt; How many saves will be kept for rewinding. Higher values have greater memory requirements.</source>
        <translation>&lt;b&gt;Activer le rewinding :&lt;/b&gt; Sauvegarde périodiquement l&apos;état de façon à pouvoir revenir sur ses erreurs en jeu.&lt;br&gt; &lt;b&gt;Fréquence de sauvegarde du rewind :&lt;/b&gt; Tous les combien un état sera crée. Les fréquences les plus élevées ont des prérequis systèmes plus grands.&lt;br&gt; &lt;b&gt;Taille du tampon du rewind :&lt;/b&gt; Combien de sauvegarde seront conservées pour le rewinding. Les valeurs plus élevées ont des prérequis mémoire plus grands.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="215"/>
        <location filename="../emulationsettingswidget.cpp" line="157"/>
        <source>Runahead</source>
        <translation>Runahead</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="158"/>
        <source>Simulates the system ahead of time and rolls back/replays to reduce input lag. Very high system requirements.</source>
        <translation>Simule le système en avance sur le temps et revient en arrière/rejoue pour réduire l&apos;input lag. Très haute configuration système requise.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="162"/>
        <source>Activates runahead when analog input changes, which significantly increases system requirements.</source>
        <translation>Active le runahead lorsque l&apos;entrée analogique change, ce qui augmente considérablement la configuration système requise.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="176"/>
        <source>Use Global Setting [Unlimited]</source>
        <translation>Utiliser le paramètre global [Illimité]</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="178"/>
        <source>Use Global Setting [%1%]</source>
        <translation>Utiliser le paramètre global [%1%]</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="181"/>
        <source>Unlimited</source>
        <translation>Illimité</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="187"/>
        <source>%1% [%2 FPS (NTSC) / %3 FPS (PAL)]</source>
        <translation>%1% [%2 IPS (NTSC) / %3 IPS (PAL)]</translation>
    </message>
    <message numerus="yes">
        <source>Rewind for %n frame(s), lasting %1 second(s) will require up to %2MB of RAM and %3MB of VRAM.</source>
        <translation type="vanished">
            <numerusform>Rewind pour %n image(s), durer %1 seconde(s) nécessitera jusqu&apos;à %2MB de RAM et %3MB de VRAM.</numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="294"/>
        <source>Rewind is disabled because runahead is enabled. Runahead will significantly increase system requirements.</source>
        <translation>Le rewind est désactivé parce que le runahead est activé. Runahead augmentera significativement les prérequis système.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="300"/>
        <source>Rewind is not enabled. Please note that enabling rewind may significantly increase system requirements.</source>
        <translation>Le rewind est désactivé. Veuillez noter qu&apos;activer le rewind peut augmenter significativement les prérequis système.</translation>
    </message>
</context>
<context>
    <name>EnhancementSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <source>Rendering Enhancements</source>
        <translation type="vanished">Améliorations du Rendu</translation>
    </message>
    <message>
        <source>Internal Resolution Scale:</source>
        <translation type="vanished">Echelle de la Résolution Interne :</translation>
    </message>
    <message>
        <source>Texture Filtering:</source>
        <translation type="vanished">Filtrages de Texture :</translation>
    </message>
    <message>
        <source>True Color Rendering (24-bit, disables dithering)</source>
        <translation type="vanished">Rendu en Vrai Couleur (24-bit, désactive le lissage)</translation>
    </message>
    <message>
        <source>Scaled Dithering (scale dither pattern to resolution)</source>
        <translation type="vanished">Echelle du Lissage (modèle de lissage à l&apos;échelle pour la résolution)</translation>
    </message>
    <message>
        <source>Widescreen Hack (render 3D in display aspect ratio)</source>
        <translation type="vanished">Hack Ecran Large (rendu 3D au format d&apos;affichage)</translation>
    </message>
    <message>
        <source>Software Renderer Readbacks (run in parallel for VRAM-&gt;CPU transfers)</source>
        <translation type="vanished">Relectures du rendu logiciel (tourne en parallèle pour les transferts VRAM -&gt; CPU)</translation>
    </message>
    <message>
        <source>Downsampling:</source>
        <translation type="vanished">Sous-échantillonnage :</translation>
    </message>
    <message>
        <source>Display Enhancements</source>
        <translation type="vanished">Améliorations de l&apos;affichage</translation>
    </message>
    <message>
        <source>Disable Interlacing (force progressive render/scan)</source>
        <translation type="vanished">Désactiver l&apos;entrelacement (force le rendu/scan progressif)</translation>
    </message>
    <message>
        <source>Force NTSC Timings (60hz-on-PAL)</source>
        <translation type="vanished">Forcer les timings NTSC (60hz-en-PAL)</translation>
    </message>
    <message>
        <source>Force 4:3 For 24-Bit Display (disable widescreen for FMVs)</source>
        <translation type="vanished">Forcer le 4:3 pour l&apos;affichage en 24-Bit (désactive l&apos;écran large pour les FMVs)</translation>
    </message>
    <message>
        <source>Chroma Smoothing For 24-Bit Display (reduce FMV color blockyness)</source>
        <translation type="vanished">Lissage chroma. pour l&apos;affichage 24-Bit (réduit l&apos;aspect bloc des coul. des FMV)</translation>
    </message>
    <message>
        <source>PGXP (Precision Geometry Transform Pipeline)</source>
        <translation type="vanished">PGXP (Precision Geometry Transform Pipeline)</translation>
    </message>
    <message>
        <source>Perspective Correct Textures</source>
        <translation type="vanished">Textures en perspective correcte</translation>
    </message>
    <message>
        <source>Geometry Correction</source>
        <translation type="vanished">Correction de la géométrie</translation>
    </message>
    <message>
        <source>Perspective Correct Colors</source>
        <translation type="vanished">Couleurs en perspective correcte</translation>
    </message>
    <message>
        <source>Culling Correction</source>
        <translation type="vanished">Correction du culling</translation>
    </message>
    <message>
        <source>Preserve Projection Precision</source>
        <translation type="vanished">Préserver la précision de la projection</translation>
    </message>
    <message>
        <source>Depth Buffer (Low Compatibility)</source>
        <translation type="vanished">Tampon de profondeur (faible compat.)</translation>
    </message>
    <message>
        <source>CPU Mode (Very Slow)</source>
        <translation type="vanished">Mode CPU (très lent)</translation>
    </message>
    <message>
        <source>Downsampling</source>
        <translation type="vanished">Sous-échantillonnage</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Désactivé</translation>
    </message>
    <message>
        <source>Downsamples the rendered image prior to displaying it. Can improve overall image quality in mixed 2D/3D games, but should be disabled for pure 3D games. Only applies to the hardware renderers.</source>
        <translation type="vanished">Sous-échantillonne l&apos;image rendu avant son affichage. Peut améliorer la qualité globale de l&apos;image dans les jeux mixtes 2D/3D, mais devrait être désactivé pour les jeux pur 3D. S&apos;applique uniquement aux rendus matériels.</translation>
    </message>
    <message>
        <source>1x</source>
        <translation type="obsolete">1x</translation>
    </message>
    <message>
        <source>Unchecked</source>
        <translation type="vanished">Décoché</translation>
    </message>
    <message>
        <source>Forces the rendering and display of frames to progressive mode. &lt;br&gt;This removes the &quot;combing&quot; effect seen in 480i games by rendering them in 480p. Usually safe to enable.&lt;br&gt; &lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
        <translation type="vanished">Force le rendu et l&apos;affichage des images en mode progressif. &lt;br&gt;Ceci supprime l&apos;effet &quot;combing&quot; vu dans les jeux en 480i en les passant en 480p. Généralement sans danger à activer.&quot;&lt;br&gt;b&gt;&lt;u&gt;Peut ne pas être compatible avec tous les jeux.&lt;/u&gt;&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Resolution Scale</source>
        <translation type="vanished">Echelle de la Résolution</translation>
    </message>
    <message>
        <source>Setting this beyond 1x will enhance the resolution of rendered 3D polygons and lines. Only applies to the hardware backends. &lt;br&gt;This option is usually safe, with most games looking fine at higher resolutions. Higher resolutions require a more powerful GPU.</source>
        <translation type="vanished">En paramétrant à plus de 1x, on améliore la résolution du rendu des polygones et des lignes 3D. S&apos;applique uniquement aux moteurs matériels. Cette option est généralement sans danger, la plupart des jeux ayant l&apos;air bien à des résolutions plus élevées. Les résolutions plus élevées nécessitent un GPU plus puissant.</translation>
    </message>
    <message>
        <source>Forces the precision of colours output to the console&apos;s framebuffer to use the full 8 bits of precision per channel. This produces nicer looking gradients at the cost of making some colours look slightly different. Disabling the option also enables dithering, which makes the transition between colours less sharp by applying a pattern around those pixels. Most games are compatible with this option, but there is a number which aren&apos;t and will have broken effects with it enabled. Only applies to the hardware renderers.</source>
        <translation type="vanished">Force la précision de la sortie des couleurs vers le tampon image de la console pour utiliser les 8 bits complets de précision par canal. Cela permet d&apos;obtenir des dégradés plus beaux au prix d&apos;une apparence légèrement différente pour certaines couleurs. La désactivation de l&apos;option permet également d&apos;activer le lissage, qui rend la transition entre les couleurs moins nette en appliquant un motif autour de ces pixels. La plupart des jeux sont compatibles avec cette option, mais il y en a un certain nombre qui ne le seront pas et qui auront des effets non fonctionnels si elle est activée. Ne s&apos;applique qu&apos;aux moteurs de rendu matériels.</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Coché</translation>
    </message>
    <message>
        <source>Scales the dither pattern to the resolution scale of the emulated GPU. This makes the dither pattern much less obvious at higher resolutions. &lt;br&gt;Usually safe to enable, and only supported by the hardware renderers.</source>
        <translation type="vanished">Met à l&apos;échelle du modèle de lissage à l&apos;échelle de résolution du GPU émulé. Cela rend le modèle du lissage beaucoup moins apparent à des résolutions plus élevées. &lt;br&gt;Activer cette option est en général sécurisé, et seulement pris en charge par les moteurs de rendu matériels.</translation>
    </message>
    <message>
        <source>Uses NTSC frame timings when the console is in PAL mode, forcing PAL games to run at 60hz. &lt;br&gt;For most games which have a speed tied to the framerate, this will result in the game running approximately 17% faster. &lt;br&gt;For variable frame rate games, it may not affect the speed.</source>
        <translation type="vanished">Utilise la synchronisation des images NTSC lorsque la console est en mode PAL, ce qui oblige les jeux PAL à fonctionner à 60hz. &lt;br&gt;Pour la plupart des jeux dont la vitesse est liée à la fréquence d&apos;images, cela se traduira par un jeu fonctionnant environ 17% plus rapidement. &lt;br&gt;Pour les jeux à fréquence d&apos;images variable, cela peut ne pas affecter la vitesse.</translation>
    </message>
    <message>
        <source>Force 4:3 For 24-bit Display</source>
        <translation type="vanished">Forcer en 4:3 pour l&apos;Affichage en 24-bit</translation>
    </message>
    <message>
        <source>Switches back to 4:3 display aspect ratio when displaying 24-bit content, usually FMVs.</source>
        <translation type="vanished">Revient au format d&apos;affichage 4:3 pour l&apos;affichage de contenu 24 bits, généralement des FMV.</translation>
    </message>
    <message>
        <source>Chroma Smoothing For 24-Bit Display</source>
        <translation type="vanished">Lissage chroma. pour les affichages 24-Bit</translation>
    </message>
    <message>
        <source>Smooths out blockyness between colour transitions in 24-bit content, usually FMVs. Only applies to the hardware renderers.</source>
        <translation type="vanished">Lisse l&apos;aspect bloc entre les transitions de couleur pour les contenus 24-bit, habituellement les FMVs. S&apos;applique uniquement aux rendus matériels.</translation>
    </message>
    <message>
        <source>Texture Filtering</source>
        <translation type="vanished">Filtrage de texture</translation>
    </message>
    <message>
        <source>Smooths out the blockiness of magnified textures on 3D object by using filtering. &lt;br&gt;Will have a greater effect on higher resolution scales. Only applies to the hardware renderers. &lt;br&gt;The JINC2 and especially xBR filtering modes are very demanding, and may not be worth the speed penalty.</source>
        <translation type="vanished">Lisse l&apos;aspect bloc des textures magnifiées sur les objets 3D en utilisant du filtrage.&lt;br&gt;Aura un plus grand effet sur les grandes échelles de résolution. S&apos;applique uniquement aux rendus matériels.&lt;br&gt;Les modes de filtrage JINC2 et spécifiquement xBR sont très demandeurs, et peuvent ne pas valoir la peine pour la pénalité sur les performances.</translation>
    </message>
    <message>
        <source>Scales vertex positions in screen-space to a widescreen aspect ratio, essentially increasing the field of view from 4:3 to the chosen display aspect ratio in 3D games. &lt;br&gt;For 2D games, or games which use pre-rendered backgrounds, this enhancement will not work as expected. &lt;br&gt;&lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
        <translation type="vanished">Mets à l&apos;échelle la position des vertices depuis l&apos;espace-écran vers un ratio d&apos;aspect écran large, essentiellement pour augmenter le champ de vision du 4:3 vers le ratio d&apos;aspect d&apos;affichage choisi pour les jeux 3D. &lt;br&gt;Pour les jeux 2D, ou les jeux qui ont des arrières-plans pré-rendus, cette amélioration ne fonctionne pas comme attendu. &lt;br&gt;&lt;b&gt;&lt;u&gt;Peut ne pas être compatible avec tous les jeux.&lt;/u&gt;&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Use Software Renderer For Readbacks</source>
        <translation type="vanished">Utiliser le rendu logiciel pour les relectures</translation>
    </message>
    <message>
        <source>Runs the software renderer in parallel for VRAM readbacks. On some systems, this may result in greater performance when using graphical enhancements with the hardware renderer.</source>
        <translation type="vanished">Fait tourner le rendu logiciel en parallèle pour les relectures de la VRAM. Sur certains systèmes, cela peut donner de meilleures performances quand des améliorations graphiques sont utilisées avec le rendu matériel.</translation>
    </message>
    <message>
        <source>Uses perspective-correct interpolation for texture coordinates, straightening out warped textures. Requires geometry correction enabled.</source>
        <translation type="vanished">Utilise l&apos;interpolation fidèle à la perspective pour les coordonnées des textures, redressant les textures déformées. Requiert que la correction de géométrie soit active.</translation>
    </message>
    <message>
        <source>Uses perspective-correct interpolation for vertex colors, which can improve visuals in some games, but cause rendering errors in others. Requires geometry correction enabled.</source>
        <translation type="vanished">Utilise l&apos;interpolation fidèle à la perspective pour les couleurs des vertex, ce qui peut améliorer les visuels dans certains jeux, mais causer des erreurs de rendu dans d&apos;autres. Requiert que la correction de géométrie soit active.</translation>
    </message>
    <message>
        <source>Attempts to reduce polygon Z-fighting by testing pixels against the depth values from PGXP. Low compatibility, but can work well in some games. Other games may need a threshold adjustment.</source>
        <translation type="vanished">Essaye de réduire le Z-fighting polygonal en testant les pixels par rapport aux valeur de profondeur depuis PGXP. Faible compatibilité, mais peut marcher correctement dans certains jeux. Les autres jeux pourraient nécessiter un ajustement du seuil.</translation>
    </message>
    <message>
        <source>Adds additional precision to PGXP data post-projection. May improve visuals in some games.</source>
        <translation type="vanished">Ajoute une précision additionnelle à la post-projection des données PGXP. Peut améliorer les visuels dans certains jeux.</translation>
    </message>
    <message>
        <source>Uses PGXP for all instructions, not just memory operations. Required for PGXP to correct wobble in some games, but has a very high performance cost.</source>
        <translation type="vanished">Utilise PGXP pour toutes les instructions, pas seulement les opérations mémoire. Nécessaire pour que PGXP corrige l&apos;oscillation dans certains jeux, mais à un coût sur les performances très élevé.</translation>
    </message>
    <message>
        <source>Widescreen Hack</source>
        <translation type="vanished">Hack Ecran Large</translation>
    </message>
    <message>
        <source>Reduces &quot;wobbly&quot; polygons and &quot;warping&quot; textures that are common in PS1 games. &lt;br&gt;Only works with the hardware renderers. &lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
        <translation type="vanished">Réduits les polygones &quot;carrés&quot; et les textures &quot;distordues&quot; qui sont communes dans les jeux PS1. &lt;br&gt;Ne fonctionne qu&apos;avec les rendus matériels. &lt;b&gt;&lt;u&gt;Peut ne pas être compatible avec tous les jeux.&lt;/u&gt;&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Increases the precision of polygon culling, reducing the number of holes in geometry. Requires geometry correction enabled.</source>
        <translation type="vanished">Augmente la précision des polygones de culling en réduisant le nombre de trous dans la géométrie. Nécessite l&apos;activation de la correction de la géométrie.</translation>
    </message>
</context>
<context>
    <name>FolderSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <source>Cache Directory</source>
        <translation type="vanished">Répertoire de cache</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation type="vanished">Parcourir...</translation>
    </message>
    <message>
        <source>Open...</source>
        <translation type="vanished">Ouvrir...</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Réinitialiser</translation>
    </message>
    <message>
        <source>Used for storing shaders and game list data.</source>
        <translation type="vanished">Utilisé pour stocker les shaders et les données de la liste des jeux.</translation>
    </message>
    <message>
        <source>Covers Directory</source>
        <translation type="vanished">Répertoire des jaquettes</translation>
    </message>
    <message>
        <source>Used for storing covers in the game grid/Big Picture UIs.</source>
        <translation type="vanished">Utiliser pour stocker les jaquettes de la grille des jeux/UIs Big Picture.</translation>
    </message>
    <message>
        <source>Screenshots Directory</source>
        <translation type="vanished">Répertoire des captures d&apos;écran</translation>
    </message>
    <message>
        <source>Used for screenshots.</source>
        <translation type="vanished">Utilisé pour les captures d&apos;écran.</translation>
    </message>
    <message>
        <source>Save States Directory</source>
        <translation type="vanished">Répertoire des save states</translation>
    </message>
    <message>
        <source>Used for storing save states.</source>
        <translation type="vanished">Utilisé pour les save states.</translation>
    </message>
</context>
<context>
    <name>FullscreenUI</name>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="20"/>
        <source>${title}: Title of the game.
${filetitle}: Name component of the game&apos;s filename.
${serial}: Serial of the game.</source>
        <translation>${title} : Titre du jeu.
${filetitle} : Composant de nom du nom de fichier du jeu.
${serial} : Numéro de série du jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="29"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="30"/>
        <source>1 Frame</source>
        <translation>1 image</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="31"/>
        <source>10 Frames</source>
        <translation>10 images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="33"/>
        <source>100% [60 FPS (NTSC) / 50 FPS (PAL)]</source>
        <translation>100% [60 FPS (NTSC) / 50 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="34"/>
        <source>1000% [600 FPS (NTSC) / 500 FPS (PAL)]</source>
        <translation>1000% [600 FPS (NTSC) / 500 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="35"/>
        <source>10x</source>
        <translation>10x</translation>
    </message>
    <message>
        <source>10x (20x Speed)</source>
        <translation type="obsolete">10x (Vitesse 20x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="19"/>
        <source> (%u MB on disk)</source>
        <translation> (%u Mo sur le disque)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="21"/>
        <source>%.1f ms</source>
        <translation>%.1f ms</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="22"/>
        <source>%.2f Seconds</source>
        <translation>%.2f secondes</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="23"/>
        <source>%d Frames</source>
        <translation>%d images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="24"/>
        <source>%d cycles</source>
        <translation>%d cycles</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="25"/>
        <source>%d ms</source>
        <translation>%d ms</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="26"/>
        <source>%d sectors</source>
        <translation>%d secteurs</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="27"/>
        <source>%g seconds</source>
        <translation>%g secondes</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="28"/>
        <source>%u MB</source>
        <translation>%u Mo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="32"/>
        <source>10% [6 FPS (NTSC) / 5 FPS (PAL)]</source>
        <translation>10% [6 FPS (NTSC) / 5 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="36"/>
        <source>11x</source>
        <translation>11x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="37"/>
        <source>125% [75 FPS (NTSC) / 62 FPS (PAL)]</source>
        <translation>125% [75 FPS (NTSC) / 62 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="38"/>
        <source>12x</source>
        <translation>12x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="39"/>
        <source>13x</source>
        <translation>13x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="40"/>
        <source>14x</source>
        <translation>14x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="41"/>
        <source>150% [90 FPS (NTSC) / 75 FPS (PAL)]</source>
        <translation>150% [90 FPS (NTSC) / 75 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="42"/>
        <source>15x</source>
        <translation>15x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="43"/>
        <source>16x</source>
        <translation>16x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="44"/>
        <source>175% [105 FPS (NTSC) / 87 FPS (PAL)]</source>
        <translation>175% [105 FPS (NTSC) / 87 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="45"/>
        <source>1x</source>
        <translation>1x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="46"/>
        <source>2 Frames</source>
        <translation>2 images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="47"/>
        <source>20% [12 FPS (NTSC) / 10 FPS (PAL)]</source>
        <translation>20% [12 FPS (NTSC) / 10 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="48"/>
        <source>200% [120 FPS (NTSC) / 100 FPS (PAL)]</source>
        <translation>200% [120 FPS (NTSC) / 100 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="49"/>
        <source>250% [150 FPS (NTSC) / 125 FPS (PAL)]</source>
        <translation>250% [150 FPS (NTSC) / 125 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="50"/>
        <source>2x</source>
        <translation>2x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="51"/>
        <source>2x (Quad Speed)</source>
        <translation>2x (Vitesse quadruple)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="52"/>
        <source>3 Frames</source>
        <translation>3 images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="53"/>
        <source>30% [18 FPS (NTSC) / 15 FPS (PAL)]</source>
        <translation>30% [18 FPS (NTSC) / 15 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="54"/>
        <source>300% [180 FPS (NTSC) / 150 FPS (PAL)]</source>
        <translation>300% [180 FPS (NTSC) / 150 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="55"/>
        <source>350% [210 FPS (NTSC) / 175 FPS (PAL)]</source>
        <translation>350% [210 FPS (NTSC) / 175 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="56"/>
        <source>3x</source>
        <translation>3x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="57"/>
        <source>3x (6x Speed)</source>
        <translation>3x (Vitesse 6x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="58"/>
        <source>3x (for 720p)</source>
        <translation>3x (pour 720p)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="59"/>
        <source>4 Frames</source>
        <translation>4 images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="60"/>
        <source>40% [24 FPS (NTSC) / 20 FPS (PAL)]</source>
        <translation>40% [24 FPS (NTSC) / 20 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="61"/>
        <source>400% [240 FPS (NTSC) / 200 FPS (PAL)]</source>
        <translation>400% [240 FPS (NTSC) / 200 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="62"/>
        <source>450% [270 FPS (NTSC) / 225 FPS (PAL)]</source>
        <translation>450% [270 FPS (NTSC) / 225 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="63"/>
        <source>4x</source>
        <translation>4x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="64"/>
        <source>4x (8x Speed)</source>
        <translation>4x (vitesse 8x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="65"/>
        <source>5 Frames</source>
        <translation>5 images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="66"/>
        <source>50% [30 FPS (NTSC) / 25 FPS (PAL)]</source>
        <translation>50% [30 FPS (NTSC) / 25 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="67"/>
        <source>500% [300 FPS (NTSC) / 250 FPS (PAL)]</source>
        <translation>500% [300 FPS (NTSC) / 250 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="68"/>
        <source>5x</source>
        <translation>5x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="69"/>
        <source>5x (10x Speed)</source>
        <translation>5x (vitesse 10x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="70"/>
        <source>5x (for 1080p)</source>
        <translation>5x (pour 1080p)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="71"/>
        <source>6 Frames</source>
        <translation>6 images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="72"/>
        <source>60% [36 FPS (NTSC) / 30 FPS (PAL)]</source>
        <translation>60% [36 FPS (NTSC) / 30 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="73"/>
        <source>600% [360 FPS (NTSC) / 300 FPS (PAL)]</source>
        <translation>600% [360 FPS (NTSC) / 300 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="74"/>
        <source>6x</source>
        <translation>6x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="75"/>
        <source>6x (12x Speed)</source>
        <translation>6x (vitesse 12x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="76"/>
        <source>6x (for 1440p)</source>
        <translation>6x (pour 1440p)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="77"/>
        <source>7 Frames</source>
        <translation>7 images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="78"/>
        <source>70% [42 FPS (NTSC) / 35 FPS (PAL)]</source>
        <translation>70% [42 FPS (NTSC) / 35 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="79"/>
        <source>700% [420 FPS (NTSC) / 350 FPS (PAL)]</source>
        <translation>700% [420 FPS (NTSC) / 350 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="80"/>
        <source>7x</source>
        <translation>7x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="89"/>
        <source>&lt;Parent Directory&gt;</source>
        <translation>&lt;Répertoire parent&gt;</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="90"/>
        <source>&lt;Use This Directory&gt;</source>
        <translation>&lt;Utiliser ce répertoire&gt;</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="91"/>
        <source>A cover already exists for this game. Are you sure that you want to overwrite it?</source>
        <translation>Une jaquette existe déjà pour ce jeu. Voulez-vous vraiment l&apos;écraser ?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="92"/>
        <source>A resume save state was found for this game, but it is corrupted and cannot be loaded:

{}

Do you want to delete the save state and boot the game anyway?</source>
        <translation>Un état de sauvegarde de reprise a été trouvé pour ce jeu, mais il est corrompu et ne peut pas être chargé :

{} 

Voulez-vous supprimer l&apos;état de sauvegarde et lancer le jeu malgré tout ?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="93"/>
        <source>AMOLED</source>
        <translation>AMOLED</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="94"/>
        <source>About</source>
        <translation>À propos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="100"/>
        <source>Achievements: </source>
        <translation>Succès: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="101"/>
        <source>Activates runahead when analog input changes, which significantly increases system requirements.</source>
        <translation>Active le runahead lorsque l&apos;entrée analogique change, ce qui augmente considérablement la configuration système requise.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="107"/>
        <source>Adjusts the emulation speed so the console&apos;s refresh rate matches the host when VSync is enabled.</source>
        <translation>Ajuste la vitesse d&apos;émulation pour que le taux de rafraîchissement de la console corresponde à celui de l&apos;hôte lorsque la VSync est activée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="108"/>
        <source>Advanced Display Options</source>
        <translation>Options d&apos;affichage avancées</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="109"/>
        <source>Advanced Rendering Options</source>
        <translation>Options de rendu avancées</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="113"/>
        <source>Allows booting to continue even without a required SBI file. These games will not run correctly.</source>
        <translation>Permet de continuer le démarrage même sans le fichier SBI requis. Ces jeux ne fonctionneront pas correctement.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="114"/>
        <source>Alpha Blending</source>
        <translation>Mélange alpha</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="115"/>
        <source>Always Track Uploads</source>
        <translation>Toujours suivre les téléchargements</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="116"/>
        <source>An error occurred while deleting empty game settings:
{}</source>
        <translation>Une erreur est survenue lors de la suppression des paramètres de jeu vides :
{}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="117"/>
        <source>An error occurred while saving game settings:
{}</source>
        <translation>Une erreur est survenue lors de l&apos;enregistrement des paramètres de jeu :
{}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="118"/>
        <source>Animate Messages</source>
        <translation>Animer les messages</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="119"/>
        <source>Animates windows opening/closing and changes between views in the Big Picture UI.</source>
        <translation>Anime l&apos;ouverture/la fermeture des fenêtres et les changements de vue dans l&apos;interface Big Picture.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="120"/>
        <source>Appearance</source>
        <translation>Apparence</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="121"/>
        <source>Applies a blur effect to the background behind on-screen messages to improve readability.</source>
        <translation>Applique un effet de flou à l&apos;arrière-plan derrière les messages à l&apos;écran pour améliorer la lisibilité.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="122"/>
        <source>Applies a blur effect to the background when a menu is open to improve readability.</source>
        <translation>Applique un effet de flou à l&apos;arrière-plan lorsqu&apos;un menu est ouvert pour améliorer la lisibilité.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="124"/>
        <source>Are you sure you want to clear all mappings for this controller?

You cannot undo this action.</source>
        <translation>Êtes-vous sûr de vouloir effacer tous les mappages de cette manette ?

Vous ne pourrez pas annuler cette action.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="141"/>
        <source>Automatically Resize Window</source>
        <translation>Redimensionner automatiquement la fenêtre</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="143"/>
        <source>Automatically resizes the window to match the internal resolution.</source>
        <translation>Redimensionne automatiquement la fenêtre pour correspondre à la résolution interne.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="144"/>
        <source>Automatically saves the system state when closing the game or exiting. You can then resume directly from where you left off next time.</source>
        <translation>Enregistre automatiquement l&apos;état du système lors de la fermeture du jeu ou de l&apos;application. Vous pourrez ensuite reprendre directement là où vous vous étiez arrêté la prochaine fois.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="172"/>
        <source>Change Page</source>
        <translation>Changer de page</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="173"/>
        <source>Change Selection</source>
        <translation>Changer la sélection</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="174"/>
        <source>Change View</source>
        <translation>Changer de vue</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="175"/>
        <source>Changes settings for the application.</source>
        <translation>Modifie les paramètres de l&apos;application.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="177"/>
        <source>Cheats</source>
        <translation>Cheats</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="197"/>
        <source>Confirm Game Close</source>
        <translation>Confirmer la fermeture du jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="199"/>
        <source>Contributor List</source>
        <translation>Liste des contributeurs</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="222"/>
        <source>Create New...</source>
        <translation>Créer nouveau...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="227"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="228"/>
        <source>Custom Indicator Scale</source>
        <translation>Échelle des indicateurs personnalisée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="229"/>
        <source>Custom Notification Scale</source>
        <translation>Échelle des notifications personnalisée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="230"/>
        <source>Dark</source>
        <translation>Sombre</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="231"/>
        <source>Dark Ocean</source>
        <translation>Dark Ocean</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="232"/>
        <source>Dark Ruby</source>
        <translation>Dark Ruby</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="233"/>
        <source>Deadzone</source>
        <translation>Zone morte</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="245"/>
        <source>Depending on your jurisdiction, game covers may be copyrighted. You are only authorized to use this tool with your own servers and images.</source>
        <translation>Selon votre juridiction, les jaquettes de jeux peuvent être protégées par le droit d&apos;auteur. Vous n&apos;êtes autorisé à utiliser cet outil qu&apos;avec vos propres serveurs et images.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="246"/>
        <source>Depth Clear Threshold</source>
        <translation>Seuil de suppression de profondeur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="247"/>
        <source>Depth Test Transparent Polygons</source>
        <translation>Test de profondeur des polygones transparents</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="248"/>
        <source>Desktop Mode</source>
        <translation>Mode bureau</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="249"/>
        <source>Destination Alpha Blending</source>
        <translation>Mélange alpha de destination</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="273"/>
        <source>Determines the rotation of the simulated TV screen.</source>
        <translation>Détermine la rotation de l&apos;écran TV simulé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="274"/>
        <source>Determines the scaling algorithm used when 24-bit content is active, typically FMVs.</source>
        <translation>Détermine l&apos;algorithme de mise à l&apos;échelle utilisé lorsque le contenu 24 bits est actif, généralement les FMV.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="275"/>
        <source>Determines the size of achievement notification popups.</source>
        <translation>Détermine la taille des notifications de succès.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="276"/>
        <source>Determines the size of challenge/progress indicators.</source>
        <translation>Détermine la taille des indicateurs de défi/progression.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="277"/>
        <source>Determines the size of screenshots created by DuckStation.</source>
        <translation>Détermine la taille des captures d&apos;écran créées par DuckStation.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="278"/>
        <source>Determines whether a prompt will be displayed to confirm closing the game.</source>
        <translation>Détermine si une invite s&apos;affichera pour confirmer la fermeture du jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="279"/>
        <source>Determines which algorithm is used to convert interlaced frames to progressive for display on your system.</source>
        <translation>Détermine quel algorithme est utilisé pour convertir les trames entrelacées en progressives pour l&apos;affichage sur votre système.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="281"/>
        <source>Disable Background Input</source>
        <translation>Désactiver l&apos;entrée en arrière-plan</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="282"/>
        <source>Disable Mailbox Presentation</source>
        <translation>Désactiver la présentation Mailbox</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="283"/>
        <source>Disable Speedup on MDEC</source>
        <translation>Désactiver l&apos;accélération sur MDEC</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="288"/>
        <source>Disc</source>
        <translation>Disque</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="290"/>
        <source>Display Area</source>
        <translation>Zone d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="291"/>
        <source>Displays only the game title in the list, instead of the title and serial/file name.</source>
        <translation>Affiche uniquement le titre du jeu dans la liste, au lieu du titre et du numéro de série/nom de fichier.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="308"/>
        <source>DuckStation is a free simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability.</source>
        <translation>DuckStation est un simulateur/émulateur gratuit de la console Sony PlayStation(TM), axé sur la jouabilité, la vitesse et la maintenabilité à long terme.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="309"/>
        <source>Dump Replaced Textures</source>
        <translation>Exporter les textures remplacées</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="310"/>
        <source>Dumps textures that have replacements already loaded.</source>
        <translation>Exporte les textures qui ont déjà des remplacements chargés.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="319"/>
        <source>Enable GPU-Based Validation</source>
        <translation>Activer la validation basée sur le GPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="320"/>
        <source>Enable GPU-based validation when supported by the host&apos;s renderer API. Only for developer use.</source>
        <translation>Active la validation basée sur le GPU lorsque cela est pris en charge par l&apos;API de rendu de l&apos;hôte. Réservé aux développeurs.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="332"/>
        <source>Enable Texture Cache</source>
        <translation>Activer le cache de textures</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="333"/>
        <source>Enable Texture Dumping</source>
        <translation>Activer l&apos;exportation de textures</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="334"/>
        <source>Enable Texture Replacements</source>
        <translation>Activer le remplacement de textures</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="335"/>
        <source>Enable VRAM Write Dumping</source>
        <translation>Activer l&apos;exportation d&apos;écriture VRAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="336"/>
        <source>Enable VRAM Write Replacement</source>
        <translation>Activer le remplacement d&apos;écriture VRAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="343"/>
        <source>Enables animation for on-screen messages when they appear and disappear.</source>
        <translation>Active l&apos;animation des messages à l&apos;écran lorsqu&apos;ils apparaissent et disparaissent.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="344"/>
        <source>Enables caching of guest textures, required for texture replacement.</source>
        <translation>Active la mise en cache des textures invité, nécessaire pour le remplacement de textures.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="345"/>
        <source>Enables depth testing for semi-transparent polygons. Usually these include shadows, and tend to clip through the ground when depth testing is enabled.</source>
        <translation>Active le test de profondeur pour les polygones semi-transparents. Ceux-ci incluent généralement les ombres, qui ont tendance à s&apos;afficher à travers le sol lorsque le test de profondeur est activé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="346"/>
        <source>Enables dumping of textures to image files, which can be replaced. Not compatible with all games.</source>
        <translation>Active l&apos;exportation des textures vers des fichiers image, qui peuvent être remplacées. Non compatible avec tous les jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="347"/>
        <source>Enables loading of cheats for this game from DuckStation&apos;s database.</source>
        <translation>Active le chargement des codes de triche pour ce jeu depuis la base de données de DuckStation.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="348"/>
        <source>Enables loading of replacement textures. Not compatible with all games.</source>
        <translation>Active le chargement des textures de remplacement. Non compatible avec tous les jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="349"/>
        <source>Enables manual fine cropping of the display area, while preserving the aspect ratio of the image. Useful for removing black borders in certain games.</source>
        <translation>Active le recadrage manuel précis de la zone d&apos;affichage, tout en préservant le rapport hauteur/largeur de l&apos;image. Utile pour supprimer les bordures noires dans certains jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="350"/>
        <source>Enables smooth scrolling of menus in the Big Picture UI.</source>
        <translation>Active le défilement fluide des menus dans l&apos;interface Big Picture.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="351"/>
        <source>Enables the cheats that are selected below.</source>
        <translation>Active les codes de triche sélectionnés ci-dessous.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="352"/>
        <source>Enables the older, less accurate MDEC decoding routines. May be required for old replacement backgrounds to match/load.</source>
        <translation>Active les anciennes routines de décodage MDEC moins précises. Peut être nécessaire pour que d&apos;anciens arrière-plans de remplacement correspondent/se chargent.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="355"/>
        <source>Ensures every frame generated is displayed for optimal pacing. Enable for variable refresh displays, such as GSync/FreeSync. Disable if you are having speed or sound issues.</source>
        <translation>Garantit que chaque image générée est affichée pour une cadence optimale. À activer pour les écrans à taux de rafraîchissement variable, tels que GSync/FreeSync. À désactiver si vous rencontrez des problèmes de vitesse ou de son.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="356"/>
        <source>Enter Value</source>
        <translation>Entrer une valeur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="357"/>
        <source>Enter the name of the controller preset you wish to create.</source>
        <translation>Entrez le nom du préréglage de manette que vous souhaitez créer.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="358"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="359"/>
        <source>Error Message Duration</source>
        <translation>Durée du message d&apos;erreur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="363"/>
        <source>Exit DuckStation</source>
        <translation>Quitter DuckStation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="364"/>
        <source>Exits Big Picture mode, returning to the desktop interface.</source>
        <translation>Quitte le mode Big Picture pour revenir à l&apos;interface de bureau.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="365"/>
        <source>FMV Chroma Smoothing</source>
        <translation>Lissage chromatique FMV</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="366"/>
        <source>FMV Scaling</source>
        <translation>Mise à l&apos;échelle FMV</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="367"/>
        <source>Failed to copy cover: {}</source>
        <translation>Échec de la copie de la jaquette : {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="369"/>
        <source>Failed to delete existing cover: {}</source>
        <translation>Échec de la suppression de la jaquette existante : {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="375"/>
        <source>Failed to save controller preset &apos;{}&apos;.</source>
        <translation>Échec de la sauvegarde du profil de manette &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="385"/>
        <source>Fine Crop Amount</source>
        <translation>Valeur de découpage fin</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="386"/>
        <source>Fine Crop Mode</source>
        <translation>Mode de découpage fin</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="387"/>
        <source>Font</source>
        <translation>Police</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="388"/>
        <source>Force 4:3 For FMVs</source>
        <translation>Forcer le 4:3 pour les FMV</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="400"/>
        <source>Game Display</source>
        <translation>Affichage du jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="409"/>
        <source>Game icons downloaded.</source>
        <translation>Icônes de jeu téléchargées.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="417"/>
        <source>Gamepad Button Type</source>
        <translation>Type de boutons de manette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="418"/>
        <source>Genre: </source>
        <translation>Genre : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="419"/>
        <source>Geometry Tolerance</source>
        <translation>Tolérance de géométrie</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="428"/>
        <source>Hardcore mode will not be enabled until the game is restarted. Do you want to restart the game now?</source>
        <translation>Le mode Hardcore ne sera pas activé tant que le jeu n&apos;est pas redémarré. Voulez-vous redémarrer le jeu maintenant ?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="431"/>
        <source>Hotkeys</source>
        <translation>Raccourcis clavier</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="443"/>
        <source>Includes the elapsed time since the application start in file logs.</source>
        <translation>Inclut le temps écoulé depuis le démarrage de l&apos;application dans les fichiers journaux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="444"/>
        <source>Includes the elapsed time since the application start in window and console logs.</source>
        <translation>Inclut le temps écoulé depuis le démarrage de l&apos;application dans la fenêtre et la console de journaux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="447"/>
        <source>Indicator Location</source>
        <translation>Emplacement de l&apos;indicateur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="448"/>
        <source>Indicator Scale</source>
        <translation>Échelle de l&apos;indicateur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="449"/>
        <source>Informational Message Duration</source>
        <translation>Durée du message d&apos;information</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="453"/>
        <source>Internal Resolution</source>
        <translation>Résolution interne</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="454"/>
        <source>Language</source>
        <translation>Langue</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="455"/>
        <source>Language: </source>
        <translation>Langue : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="457"/>
        <source>Last Played: </source>
        <translation>Dernière lecture : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="458"/>
        <source>Latency Control</source>
        <translation>Contrôle de la latence</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="459"/>
        <source>Launch Options</source>
        <translation>Options de lancement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="466"/>
        <source>Left: </source>
        <translation>Gauche : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="467"/>
        <source>Light</source>
        <translation>Léger</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="468"/>
        <source>Line Detection</source>
        <translation>Détection de ligne</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="469"/>
        <source>List Compact Mode</source>
        <translation>Mode compact de la liste</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="470"/>
        <source>List Settings</source>
        <translation>Paramètres de la liste</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="471"/>
        <source>Load Database Cheats</source>
        <translation>Charger les codes de triche de la base de données</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="473"/>
        <source>Load Global State</source>
        <translation>Charger l&apos;état global</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="474"/>
        <source>Load Preset</source>
        <translation>Charger le préréglage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="485"/>
        <source>Logging In...</source>
        <translation>Connexion en cours...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="496"/>
        <source>Macro {}</source>
        <translation>Macro {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="506"/>
        <source>Menu Background</source>
        <translation>Arrière-plan du menu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="507"/>
        <source>Menu Borders</source>
        <translation>Bordures du menu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="508"/>
        <source>Merge Multi-Disc Games</source>
        <translation>Fusionner les jeux multi-disques</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="509"/>
        <source>Merges multi-disc games into one item in the game list.</source>
        <translation>Fusionne les jeux multi-disques en un seul élément dans la liste des jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="510"/>
        <source>Message Location</source>
        <translation>Emplacement du message</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="520"/>
        <source>Navigate</source>
        <translation>Naviguer</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="521"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="523"/>
        <source>No LED</source>
        <translation>Pas de LED</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="524"/>
        <source>No Vibration</source>
        <translation>Pas de vibration</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="525"/>
        <source>No cheats are available for this game.</source>
        <translation>Aucun cheat n&apos;est disponible pour ce jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="526"/>
        <source>No controller presets available.</source>
        <translation>Aucun préréglage de manette disponible.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="527"/>
        <source>No devices with LEDs were detected.</source>
        <translation>Aucun périphérique avec LED n&apos;a été détecté.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="528"/>
        <source>No devices with vibration motors were detected.</source>
        <translation>Aucun périphérique avec moteurs de vibration n&apos;a été détecté.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="529"/>
        <source>No patches are available for this game.</source>
        <translation>Aucun patch n&apos;est disponible pour ce jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="560"/>
        <source>PGXP Depth Buffer</source>
        <translation>Tampon de profondeur PGXP</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="562"/>
        <source>Parent Directory</source>
        <translation>Dossier parent</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="563"/>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="619"/>
        <source>Release Date: </source>
        <translation>Date de sortie : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="629"/>
        <source>Replaces these settings with a previously saved controller preset.</source>
        <translation>Remplace ces paramètres par un préréglage de manette précédemment enregistré.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="638"/>
        <source>Restart Game</source>
        <translation>Redémarrer le jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="639"/>
        <source>Restore Defaults</source>
        <translation>Restaurer les paramètres par défaut</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="648"/>
        <source>Rewind for {0} frames, lasting {1:.2f} seconds will require {2} MB of RAM and {3} MB of VRAM.</source>
        <translation>Le rembobinage pour {0} images, durant {1:.2f} secondes, nécessitera {2} Mo de RAM et {3} Mo de VRAM.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="649"/>
        <source>Rewind for {0} frames, lasting {1:.2f} seconds will require {2} MB of RAM.</source>
        <translation>Le rembobinage pour {0} images, durant {1:.2f} secondes, nécessitera {2} Mo de RAM.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="652"/>
        <source>Right: </source>
        <translation>Droite : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="653"/>
        <source>Round Upscaled Texture Coordinates</source>
        <translation>Arrondir les coordonnées des textures mises à l&apos;échelle</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="654"/>
        <source>Rounds texture coordinates instead of flooring when upscaling. Can fix misaligned textures in some games, but break others, and is incompatible with texture filtering.</source>
        <translation>Arrondit les coordonnées des textures au lieu de les tronquer lors de la mise à l&apos;échelle. Peut corriger les textures mal alignées dans certains jeux, mais en casser d&apos;autres, et est incompatible avec le filtrage de texture.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="658"/>
        <source>Runs the software renderer in parallel for VRAM readbacks. On some systems, this may result in greater performance when using graphical enhancements with the hardware renderer.</source>
        <translation>Exécute le moteur logiciel en parallèle pour les lectures de VRAM. Sur certains systèmes, cela peut entraîner de meilleures performances lors de l&apos;utilisation d&apos;améliorations graphiques avec le moteur matériel.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="659"/>
        <source>SDL DualSense Player LED</source>
        <translation>LED du joueur DualSense SDL</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="661"/>
        <source>Safe Mode</source>
        <translation>Mode sans échec</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="662"/>
        <source>Save Controller Preset</source>
        <translation>Enregistrer le préréglage de manette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="663"/>
        <source>Save Preset</source>
        <translation>Enregistrer le préréglage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="666"/>
        <source>Save State Compression</source>
        <translation>Compression des états de sauvegarde</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="667"/>
        <source>Save State Directory</source>
        <translation>Dossier des états de sauvegarde</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="668"/>
        <source>Save State On Game Close</source>
        <translation>Enregistrer l&apos;état à la fermeture du jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="669"/>
        <source>Save as Serial File Names</source>
        <translation>Enregistrer sous les noms de fichier série</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="670"/>
        <source>Save state deleted.</source>
        <translation>État de sauvegarde supprimé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="673"/>
        <source>Scaled Interlacing</source>
        <translation>Entrelacement mis à l&apos;échelle</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="674"/>
        <source>Scales line skipping in interlaced rendering to the internal resolution, making it less noticeable. Usually safe to enable.</source>
        <translation>Met à l&apos;échelle le saut de lignes en rendu entrelacé vers la résolution interne, le rendant moins visible. Généralement sûr à activer.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="678"/>
        <source>Screen Margins</source>
        <translation>Marges de l&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="679"/>
        <source>Screen Position</source>
        <translation>Position de l&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="680"/>
        <source>Screen Rotation</source>
        <translation>Rotation de l&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="681"/>
        <source>Screenshot Directory</source>
        <translation>Répertoire des captures d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="682"/>
        <source>Screenshot File Name Format</source>
        <translation>Format du nom de fichier des captures d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="683"/>
        <source>Screenshot Format</source>
        <translation>Format de capture d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="684"/>
        <source>Screenshot Quality</source>
        <translation>Qualité de capture d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="685"/>
        <source>Screenshot Size</source>
        <translation>Taille de capture d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="686"/>
        <source>Scroll Page</source>
        <translation>Faire défiler la page</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="745"/>
        <source>Show Grid View Titles</source>
        <translation>Afficher les titres dans la vue en grille</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="746"/>
        <source>Show Latency Statistics</source>
        <translation>Afficher les statistiques de latence</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="747"/>
        <source>Show Localized Titles</source>
        <translation>Afficher les titres localisés</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="748"/>
        <source>Show Messages</source>
        <translation>Afficher les messages</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="749"/>
        <source>Show Nearby</source>
        <translation>Afficher à proximité</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="759"/>
        <source>Shows information about input and audio latency in the top-right corner of the display.</source>
        <translation>Affiche des informations sur la latence des entrées et de l&apos;audio dans le coin supérieur droit de l&apos;affichage.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="760"/>
        <source>Shows information about the emulated GPU in the top-right corner of the display.</source>
        <translation>Affiche des informations sur le GPU émulé dans le coin supérieur droit de l&apos;affichage.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="761"/>
        <source>Shows on-screen-display messages when events occur. Errors and warnings are still displayed regardless of this setting.</source>
        <translation>Affiche des messages à l&apos;écran lors de la survenue d&apos;événements. Les erreurs et les avertissements sont toujours affichés, quel que soit ce réglage.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="767"/>
        <source>Shows the host&apos;s CPU usage of each system thread in the top-right corner of the display.</source>
        <translation>Affiche l&apos;utilisation du processeur de l&apos;hôte pour chaque thread système dans le coin supérieur droit de l&apos;affichage.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="770"/>
        <source>Shows titles underneath the images in the game grid view.</source>
        <translation>Affiche les titres sous les images dans la vue en grille des jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="771"/>
        <source>Shows trophy icons in game grid when games have achievements or have been mastered.</source>
        <translation>Affiche les icônes de trophées dans la grille des jeux lorsque ceux-ci ont des succès ou ont été maîtrisés.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="778"/>
        <source>Smooth Scrolling</source>
        <translation>Défilement fluide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="779"/>
        <source>Smooths out blockyness between colour transitions in 24-bit content, usually FMVs.</source>
        <translation>Atténue le pixellisation entre les transitions de couleurs dans les contenus 24 bits, généralement les cinématiques (FMV).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="780"/>
        <source>Smooths out the blockiness of magnified textures on 2D objects.</source>
        <translation>Atténue la pixellisation des textures agrandies sur les objets 2D.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="802"/>
        <source>Stores the current settings to a controller preset.</source>
        <translation>Enregistre les paramètres actuels dans un préréglage de manette.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="812"/>
        <source>Synchronizes presentation of the console&apos;s frames to the host. GSync/FreeSync users should enable Optimal Frame Pacing instead.</source>
        <translation>Synchronise la présentation des images de la console avec l&apos;hôte. Les utilisateurs de GSync/FreeSync devraient plutôt activer le Cadencement optimal des images (Optimal Frame Pacing).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="822"/>
        <source>Theme</source>
        <translation>Thème</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="823"/>
        <source>This game was not scanned by DuckStation. Some functionality is not available.</source>
        <translation>Ce jeu n&apos;a pas été analysé par DuckStation. Certaines fonctionnalités ne sont pas disponibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="826"/>
        <source>Time Played: </source>
        <translation>Temps de jeu : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="834"/>
        <source>Toggles the macro when the button is pressed, instead of held.</source>
        <translation>Active la macro lorsque le bouton est pressé, au lieu de le maintenir.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="835"/>
        <source>Top: </source>
        <translation>Haut : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="836"/>
        <source>Tries to detect FMVs and disable read speedup during games that don&apos;t use XA streaming audio.</source>
        <translation>Tente de détecter les cinématiques (FMV) et désactive l&apos;accélération de la vitesse de lecture pendant les jeux qui n&apos;utilisent pas l&apos;audio XA streaming.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="837"/>
        <source>Trigger</source>
        <translation>Gâchette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="853"/>
        <source>Use OSD Scale</source>
        <translation>Utiliser l&apos;échelle de l&apos;OSD</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="854"/>
        <source>Use Old MDEC Routines</source>
        <translation>Utiliser les anciennes routines MDEC</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="855"/>
        <source>Use Per-Game Hotkeys</source>
        <translation>Utiliser des raccourcis clavier par jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="856"/>
        <source>Use Per-Game Input Sources</source>
        <translation>Utiliser des sources d&apos;entrée par jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="857"/>
        <source>Use Separate Disc Settings</source>
        <translation>Utiliser des paramètres de disque séparés</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="861"/>
        <source>User Name</source>
        <translation>Nom d&apos;utilisateur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="862"/>
        <source>Uses OpenGL ES even when desktop OpenGL is supported. May improve performance on some SBC drivers.</source>
        <translation>Utilise OpenGL ES même lorsque l&apos;OpenGL de bureau est pris en charge. Peut améliorer les performances sur certains pilotes SBC.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="865"/>
        <source>Uses a second thread for drawing graphics. Provides a significant speed improvement particularly with the software renderer, and is safe to use.</source>
        <translation>Utilise un second thread pour le rendu graphique. Offre une amélioration significative de la vitesse, particulièrement avec le moteur de rendu logiciel, et son utilisation est sans risque.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="866"/>
        <source>Uses game-specific configuration for hotkeys. If disabled, global hotkeys will be used.</source>
        <translation>Utilise une configuration spécifique au jeu pour les raccourcis clavier. Si désactivé, les raccourcis globaux seront utilisés.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="867"/>
        <source>Uses game-specific configuration for input sources. If disabled, the global configuration will be used.</source>
        <translation>Utilise une configuration spécifique au jeu pour les sources d&apos;entrée. Si désactivé, la configuration globale sera utilisée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="896"/>
        <source>Widescreen Rendering</source>
        <translation>Rendu écran large (Widescreen)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="897"/>
        <source>Window Animations</source>
        <translation>Animations de fenêtre</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="899"/>
        <source>Writes backgrounds that can be replaced to the dump directory.</source>
        <translation>Écrit les arrière-plans pouvant être remplacés dans le répertoire de dump.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="900"/>
        <source>Xbox</source>
        <translation>Xbox</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="901"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="902"/>
        <source>Yes, {} now and risk memory card corruption.</source>
        <translation>Oui, {} maintenant et risquer la corruption de la carte mémoire.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="913"/>
        <source>{} of {}</source>
        <translation>{} de {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="914"/>
        <source>{} pinned.</source>
        <translation>{} épinglé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="915"/>
        <source>{} unpinned.</source>
        <translation>{} désépinglé.</translation>
    </message>
    <message>
        <source>7x (14x Speed)</source>
        <translation type="obsolete">7x (Vitesse 14x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="81"/>
        <source>8 Frames</source>
        <translation>8 images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="82"/>
        <source>80% [48 FPS (NTSC) / 40 FPS (PAL)]</source>
        <translation>80 % [48 FPS (NTSC) / 40 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="83"/>
        <source>800% [480 FPS (NTSC) / 400 FPS (PAL)]</source>
        <translation>800 % [480 FPS (NTSC) / 400 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="84"/>
        <source>8x</source>
        <translation>8x</translation>
    </message>
    <message>
        <source>8x (16x Speed)</source>
        <translation type="obsolete">8x (Vitesse 16x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="85"/>
        <source>9 Frames</source>
        <translation>9 images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="86"/>
        <source>90% [54 FPS (NTSC) / 45 FPS (PAL)]</source>
        <translation>90 % [54 FPS (NTSC) / 45 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="87"/>
        <source>900% [540 FPS (NTSC) / 450 FPS (PAL)]</source>
        <translation>900 % [540 FPS (NTSC) / 450 FPS (PAL)]</translation>
    </message>
    <message>
        <source>9x</source>
        <translation type="obsolete">9x</translation>
    </message>
    <message>
        <source>9x (18x Speed)</source>
        <translation type="obsolete">9x (Vitesse 18x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="88"/>
        <source>9x (for 4K)</source>
        <translation>9x (pour la 4K)</translation>
    </message>
    <message>
        <source>About DuckStation</source>
        <translation type="obsolete">À propos de DuckStation</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="obsolete">Compte</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="95"/>
        <source>Achievement Notifications</source>
        <translation>Notifications de succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="96"/>
        <source>Achievement Unlock/Count</source>
        <translation>Déblocage/Compteur de succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="97"/>
        <source>Achievement Unlocks Unconfirmed</source>
        <translation>Déblocages de succès non confirmés</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="98"/>
        <source>Achievements</source>
        <translation>Succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="99"/>
        <source>Achievements Settings</source>
        <translation>Paramètres des succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="102"/>
        <source>Add Search Directory</source>
        <translation>Ajouter un répertoire de recherche</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="103"/>
        <source>Add Shader</source>
        <translation>Ajouter un shader</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="104"/>
        <source>Adds a new directory to the game search list.</source>
        <translation>Ajoute un nouveau répertoire à la liste de recherche de jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="105"/>
        <source>Adds a new shader to the chain.</source>
        <translation>Ajoute un nouveau shader à la chaîne.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="106"/>
        <source>Adds additional precision to PGXP data post-projection. May improve visuals in some games.</source>
        <translation>Ajoute une précision supplémentaire aux données PGXP après la projection. Peut améliorer le visuel dans certains jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="110"/>
        <source>Advanced Settings</source>
        <translation>Paramètres avancés</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="111"/>
        <source>All Time: {}</source>
        <translation>Temps total : {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="112"/>
        <source>Allow Booting Without SBI File</source>
        <translation>Autoriser le démarrage sans fichier SBI</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="123"/>
        <source>Apply Image Patches</source>
        <translation>Appliquer les correctifs d&apos;image</translation>
    </message>
    <message>
        <source>Apply Per-Game Settings</source>
        <translation type="obsolete">Appliquer les Paramètres par Jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="125"/>
        <source>Are you sure you want to clear the current post-processing chain? All configuration will be lost.</source>
        <translation>Êtes-vous sûr de vouloir effacer la chaîne de post-traitement actuelle ? Toute la configuration sera perdue.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="126"/>
        <source>Are you sure you want to restore the default controller configuration?

All bindings and configuration will be lost. You cannot undo this action.</source>
        <translation>Êtes-vous sûr de vouloir restaurer la configuration par défaut de la manette ?

Toutes les associations et configurations seront perdues. Vous ne pouvez pas annuler cette action.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="127"/>
        <source>Are you sure you want to restore the default settings? Any preferences will be lost.

You cannot undo this action.</source>
        <translation>Êtes-vous sûr de vouloir restaurer les paramètres par défaut ? Toutes les préférences seront perdues.

Vous ne pouvez pas annuler cette action.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="128"/>
        <source>Aspect Ratio</source>
        <translation>Format d&apos;image</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="129"/>
        <source>Attempts to detect one pixel high/wide lines that rely on non-upscaled rasterization behavior, filling in gaps introduced by upscaling.</source>
        <translation>Tente de détecter les lignes d&apos;un pixel de haut/large qui dépendent d&apos;un comportement de rastérisation sans mise à l&apos;échelle, en comblant les lacunes introduites par la mise à l&apos;échelle.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="130"/>
        <source>Attempts to map the selected port to a chosen controller.</source>
        <translation>Tente d&apos;associer le port sélectionné à une manette choisie.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="131"/>
        <source>Audio Backend</source>
        <translation>Moteur audio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="132"/>
        <source>Audio Control</source>
        <translation>Contrôle audio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="133"/>
        <source>Audio Settings</source>
        <translation>Paramètres audio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="134"/>
        <source>Auto-Detect</source>
        <translation>Détection automatique</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="135"/>
        <source>Automatic</source>
        <translation>Automatique</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="136"/>
        <source>Automatic Mapping</source>
        <translation>Association automatique</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="137"/>
        <source>Automatic based on window size</source>
        <translation>Automatique selon la taille de la fenêtre</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="138"/>
        <source>Automatic mapping completed for {}.</source>
        <translation>Association automatique terminée pour {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="139"/>
        <source>Automatic mapping failed for {}.</source>
        <translation>L&apos;association automatique a échoué pour {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="140"/>
        <source>Automatic mapping failed, no devices are available.</source>
        <translation>L&apos;association automatique a échoué, aucun périphérique n&apos;est disponible.</translation>
    </message>
    <message>
        <source>Automatically Load Cheats</source>
        <translation type="obsolete">Charger Auto les triches</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="142"/>
        <source>Automatically applies patches to disc images when they are present, currently only PPF is supported.</source>
        <translation>Applique automatiquement les correctifs aux images de disque lorsqu&apos;ils sont présents, seul le format PPF est actuellement pris en charge.</translation>
    </message>
    <message>
        <source>Automatically loads and applies cheats on game start.</source>
        <translation type="obsolete">Charge et applique automatiquement les codes de triche au démarrage d&apos;un jeu.</translation>
    </message>
    <message>
        <source>Automatically saves the emulator state when powering down or exiting. You can then resume directly from where you left off next time.</source>
        <translation type="obsolete">Sauvegarde automatique de l&apos;état de l&apos;émulateur lors de la mise hors tension ou de la sortie. Vous pouvez ensuite reprendre directement là où vous vous êtes arrêté la prochaine fois.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="145"/>
        <source>Automatically switches to fullscreen mode when the program is started.</source>
        <translation>Passe automatiquement en mode plein écran au démarrage du programme.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="146"/>
        <source>Automatically switches to the next disc in the game when the game stops the CD-ROM motor. Does not work for all games.</source>
        <translation>Passe automatiquement au disque suivant lorsque le jeu arrête le moteur CD-ROM. Ne fonctionne pas avec tous les jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="147"/>
        <source>Avoids calls to C++ code, significantly speeding up the recompiler.</source>
        <translation>Évite les appels au code C++, accélérant significativement le recompileur.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="148"/>
        <source>BIOS Directory</source>
        <translation>Répertoire du BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="149"/>
        <source>BIOS Selection</source>
        <translation>Sélection du BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="150"/>
        <source>BIOS Settings</source>
        <translation>Paramètres du BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="151"/>
        <source>BIOS for {}</source>
        <translation>BIOS pour {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="152"/>
        <source>BIOS to use when emulating {} consoles.</source>
        <translation>BIOS à utiliser lors de l&apos;émulation des consoles {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="153"/>
        <source>Back</source>
        <translation>Retour</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="154"/>
        <source>Back To Pause Menu</source>
        <translation>Retour au menu pause</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="155"/>
        <source>Backend Settings</source>
        <translation>Paramètres du backend</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="156"/>
        <source>Behavior</source>
        <translation>Comportement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="157"/>
        <source>Bindings</source>
        <translation>Assignations</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="158"/>
        <source>Blur Backgrounds</source>
        <translation>Flouter les arrière-plans</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="159"/>
        <source>Blur Message Backgrounds</source>
        <translation>Flouter les arrière-plans des messages</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="160"/>
        <source>Border Overlay</source>
        <translation>Superposition de bordure</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="161"/>
        <source>Borderless Fullscreen</source>
        <translation>Plein écran sans bordures</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="162"/>
        <source>Bottom: </source>
        <translation>Bas : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="163"/>
        <source>Buffer Size</source>
        <translation>Taille du tampon</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="164"/>
        <source>Buttons</source>
        <translation>Boutons</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="165"/>
        <source>CD-ROM Emulation</source>
        <translation>Émulation CD-ROM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="166"/>
        <source>CPU Emulation</source>
        <translation>Émulation CPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="167"/>
        <source>CPU Mode</source>
        <translation>Mode CPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="168"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="169"/>
        <source>Capture</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="170"/>
        <source>Challenge Indicators</source>
        <translation>Indicateurs de défi</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="171"/>
        <source>Change Disc</source>
        <translation>Changer de disque</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="176"/>
        <source>Changes the aspect ratio used to display the console&apos;s output to the screen.</source>
        <translation>Modifie le rapport d&apos;aspect utilisé pour afficher la sortie de la console à l&apos;écran.</translation>
    </message>
    <message>
        <source>Cheat List</source>
        <translation type="obsolete">Liste de triche</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="178"/>
        <source>Chooses the language used for UI elements.</source>
        <translation>Choisit la langue utilisée pour les éléments de l&apos;interface.</translation>
    </message>
    <message>
        <source>Chroma Smoothing For 24-Bit Display</source>
        <translation type="obsolete">Lissage chroma. pour les affichages 24-Bit</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="179"/>
        <source>Clean Boot</source>
        <translation>Démarrage propre</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="180"/>
        <source>Clear Mappings</source>
        <translation>Effacer les mappages</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="181"/>
        <source>Clear Settings</source>
        <translation>Effacer les paramètres</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="182"/>
        <source>Clear Shaders</source>
        <translation>Effacer les shaders</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="183"/>
        <source>Clear Web Cache</source>
        <translation>Effacer le cache web</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="184"/>
        <source>Clears a shader from the chain.</source>
        <translation>Efface un shader de la chaîne.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="185"/>
        <source>Clears all cached images in the web cache.</source>
        <translation>Efface toutes les images en cache du cache web.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="186"/>
        <source>Clears all settings set for this game.</source>
        <translation>Efface tous les paramètres définis pour ce jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="187"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="188"/>
        <source>Close Game</source>
        <translation>Fermer le jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="189"/>
        <source>Close Menu</source>
        <translation>Fermer le menu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="190"/>
        <source>Close Without Saving</source>
        <translation>Fermer sans enregistrer</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="191"/>
        <source>Close and Save State</source>
        <translation>Fermer et enregistrer l&apos;état</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="192"/>
        <source>Cobalt Sky</source>
        <translation>Cobalt Sky</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="193"/>
        <source>Compatibility Rating</source>
        <translation>Note de compatibilité</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="194"/>
        <source>Compatibility: </source>
        <translation>Compatibilité : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="195"/>
        <source>Completely exits the application, returning you to your desktop.</source>
        <translation>Quitte complètement l&apos;application pour retourner sur votre bureau.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="196"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <source>Confirm Power Off</source>
        <translation type="obsolete">Confirmer l&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="198"/>
        <source>Console Settings</source>
        <translation>Paramètres de la console</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="200"/>
        <source>Controller Port {}</source>
        <translation>Port manette {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="201"/>
        <source>Controller Settings</source>
        <translation>Paramètres de la manette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="202"/>
        <source>Controller Type</source>
        <translation>Type de manette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="203"/>
        <source>Controller mapping cleared.</source>
        <translation>Mappage de la manette effacé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="204"/>
        <source>Controller preset &apos;{}&apos; loaded.</source>
        <translation>Préréglage de manette &apos;{}&apos; chargé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="205"/>
        <source>Controller preset &apos;{}&apos; saved.</source>
        <translation>Préréglage de manette &apos;{}&apos; enregistré.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="206"/>
        <source>Controller settings reset to default.</source>
        <translation>Paramètres de la manette réinitialisés par défaut.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="207"/>
        <source>Controls</source>
        <translation>Contrôles</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="208"/>
        <source>Controls how dithering is applied in the emulated GPU. True Color disables dithering and produces the nicest looking gradients.</source>
        <translation>Contrôle la manière dont le tramage (dithering) est appliqué dans le GPU émulé. « True Color » désactive le tramage et produit les dégradés les plus esthétiques.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="209"/>
        <source>Controls the volume of the audio played on the host when fast forwarding.</source>
        <translation>Contrôle le volume du son lu sur l&apos;hôte lors de l&apos;avance rapide.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="210"/>
        <source>Controls the volume of the audio played on the host.</source>
        <translation>Contrôle le volume du son lu sur l&apos;hôte.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="211"/>
        <source>Copies the current global settings to this game.</source>
        <translation>Copie les paramètres globaux actuels vers ce jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="212"/>
        <source>Copies the global controller configuration to this game.</source>
        <translation>Copie la configuration globale de la manette vers ce jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="213"/>
        <source>Copy Global Settings</source>
        <translation>Copier les paramètres globaux</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="214"/>
        <source>Copy Settings</source>
        <translation>Copier les paramètres</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="215"/>
        <source>Could not find any CD/DVD-ROM devices. Please ensure you have a drive connected and sufficient permissions to access it.</source>
        <translation>Impossible de trouver des périphériques CD/DVD-ROM. Veuillez vous assurer qu&apos;un lecteur est connecté et que vous disposez des autorisations suffisantes pour y accéder.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="216"/>
        <source>Cover Download Error</source>
        <translation>Erreur de téléchargement de la jaquette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="217"/>
        <source>Cover Downloader</source>
        <translation>Téléchargeur de jaquettes</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="218"/>
        <source>Cover Settings</source>
        <translation>Paramètres des jaquettes</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="219"/>
        <source>Cover set.</source>
        <translation>Jaquette définie.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="220"/>
        <source>Covers Directory</source>
        <translation>Répertoire des jaquettes</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="221"/>
        <source>Create</source>
        <translation>Créer</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="223"/>
        <source>Create Save State Backups</source>
        <translation>Créer des sauvegardes des états (Save States)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="224"/>
        <source>Crop Mode</source>
        <translation>Mode de rognage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="225"/>
        <source>Crops vertex colours to 5:5:5 before modulating with the texture colour, which typically results in more visible banding.</source>
        <translation>Rogner les couleurs de sommet à 5:5:5 avant la modulation avec la couleur de texture, ce qui résulte généralement en un phénomène de bandes plus visible.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="226"/>
        <source>Culling Correction</source>
        <translation>Correction de la suppression des faces (Culling)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="234"/>
        <source>Debugging Settings</source>
        <translation>Paramètres de débogage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="235"/>
        <source>Default</source>
        <translation>Par défaut</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="236"/>
        <source>Default Boot</source>
        <translation>Démarrage par défaut</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="237"/>
        <source>Default Value</source>
        <translation>Valeur par défaut</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="238"/>
        <source>Default View</source>
        <translation>Vue par défaut</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="239"/>
        <source>Default: Disabled</source>
        <translation>Par défaut : Désactivé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="240"/>
        <source>Default: Enabled</source>
        <translation>Par défaut : Activé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="241"/>
        <source>Deinterlacing Mode</source>
        <translation>Mode de désentrelacement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="242"/>
        <source>Delete And Boot</source>
        <translation>Supprimer et démarrer</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="243"/>
        <source>Delete Save</source>
        <translation>Supprimer la sauvegarde</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="244"/>
        <source>Delete State</source>
        <translation>Supprimer l&apos;état</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="250"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="251"/>
        <source>Determines how large the on-screen messages and monitor are.</source>
        <translation>Détermine la taille des messages à l&apos;écran et du moniteur.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="252"/>
        <source>Determines how long action confirmation messages are displayed on screen.</source>
        <translation>Détermine la durée d&apos;affichage des messages de confirmation d&apos;action à l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="253"/>
        <source>Determines how long error messages are displayed on screen.</source>
        <translation>Détermine la durée d&apos;affichage des messages d&apos;erreur à l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="254"/>
        <source>Determines how long informational messages are displayed on screen.</source>
        <translation>Détermine la durée d&apos;affichage des messages d&apos;information à l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="255"/>
        <source>Determines how long warning messages are displayed on screen.</source>
        <translation>Détermine la durée d&apos;affichage des messages d&apos;avertissement à l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="256"/>
        <source>Determines how much button pressure is ignored before activating the macro.</source>
        <translation>Détermine la pression de bouton ignorée avant l&apos;activation de la macro.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="257"/>
        <source>Determines how much latency there is between the audio being picked up by the host API, and played through speakers.</source>
        <translation>Détermine la latence entre la capture audio par l&apos;API hôte et sa lecture via les haut-parleurs.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="258"/>
        <source>Determines how much of the area typically not visible on a consumer TV set to crop/hide.</source>
        <translation>Détermine la partie de la zone généralement non visible sur un téléviseur grand public à rogner/masquer.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="259"/>
        <source>Determines how much pressure is simulated when macro is active.</source>
        <translation>Détermine la pression simulée lorsque la macro est active.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="260"/>
        <source>Determines how much to crop the display area.</source>
        <translation>Détermine la quantité de rognage de la zone d&apos;affichage.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="261"/>
        <source>Determines how the emulated CPU executes instructions.</source>
        <translation>Détermine la façon dont le processeur émulé exécute les instructions.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="262"/>
        <source>Determines how the emulated console&apos;s output is upscaled or downscaled to your monitor&apos;s resolution.</source>
        <translation>Détermine comment la sortie de la console émulée est mise à l&apos;échelle (agrandie ou réduite) vers la résolution de votre moniteur.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="263"/>
        <source>Determines quality of audio when not running at 100% speed.</source>
        <translation>Détermine la qualité audio lorsque la vitesse d&apos;exécution n&apos;est pas à 100%.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="264"/>
        <source>Determines that field that the game list will be sorted by.</source>
        <translation>Détermine le champ selon lequel la liste des jeux sera triée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="265"/>
        <source>Determines the amount of audio buffered before being pulled by the host API.</source>
        <translation>Détermine la quantité audio mise en mémoire tampon avant d&apos;être récupérée par l&apos;API hôte.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="266"/>
        <source>Determines the area of the overlay image that the display will be drawn within.</source>
        <translation>Détermine la zone de l&apos;image de superposition à l&apos;intérieur de laquelle l&apos;affichage sera dessiné.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="267"/>
        <source>Determines the emulated hardware type.</source>
        <translation>Détermine le type de matériel émulé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="268"/>
        <source>Determines the format of the screenshot file names.</source>
        <translation>Détermine le format des noms de fichiers des captures d&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="269"/>
        <source>Determines the format that screenshots will be saved/compressed with.</source>
        <translation>Détermine le format avec lequel les captures d&apos;écran seront enregistrées/compressées.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="270"/>
        <source>Determines the frequency at which the macro will toggle the buttons on and off (aka auto fire).</source>
        <translation>Détermine la fréquence à laquelle la macro activera et désactivera les boutons (auto-fire).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="271"/>
        <source>Determines the margin between the edge of the screen and on-screen messages.</source>
        <translation>Détermine la marge entre le bord de l&apos;écran et les messages à l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="272"/>
        <source>Determines the position on the screen when black borders must be added.</source>
        <translation>Détermine la position sur l&apos;écran lorsque des bordures noires doivent être ajoutées.</translation>
    </message>
    <message>
        <source>Determines whether a prompt will be displayed to confirm shutting down the emulator/game when the hotkey is pressed.</source>
        <translation type="obsolete">Détermine si un invite de commande sera affiché pour confirmer l&apos;arrêt de l&apos;émulateur/jeu lorsque la touche de raccourci est enfoncée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="280"/>
        <source>Device Settings</source>
        <translation>Paramètres des périphériques</translation>
    </message>
    <message>
        <source>Disable All Enhancements</source>
        <translation type="obsolete">Désactiver toutes les améliorations</translation>
    </message>
    <message>
        <source>Disable Interlacing</source>
        <translation type="obsolete">Désactiver l&apos;Entrelacement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="284"/>
        <source>Disable Subdirectory Scanning</source>
        <translation>Désactiver l&apos;analyse des sous-répertoires</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="285"/>
        <source>Disable Window Resizing</source>
        <translation>Désactiver le redimensionnement de la fenêtre</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="286"/>
        <source>Disable on 2D Polygons</source>
        <translation>Désactiver sur les polygones 2D</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="287"/>
        <source>Disabled</source>
        <translation>Désactivé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="289"/>
        <source>Discord Server</source>
        <translation>Serveur Discord</translation>
    </message>
    <message>
        <source>Display FPS Limit</source>
        <translation type="obsolete">Afficher la limite d&apos;IPS</translation>
    </message>
    <message>
        <source>Display Settings</source>
        <translation type="obsolete">Paramètres d&apos;Affichage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="292"/>
        <source>Displays popup messages on events such as achievement unlocks and leaderboard submissions.</source>
        <translation>Affiche des messages contextuels lors d&apos;événements tels que le déverrouillage de succès et les soumissions aux classements.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="293"/>
        <source>Displays popup messages when starting, submitting, or failing a leaderboard challenge.</source>
        <translation>Affiche des messages contextuels lors du démarrage, de la soumission ou de l&apos;échec d&apos;un défi de classement.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="294"/>
        <source>Dithering</source>
        <translation>Dithering</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="295"/>
        <source>Do you want to continue from the automatic save created at {}?</source>
        <translation>Voulez-vous continuer à partir de la sauvegarde automatique créée à {} ?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="296"/>
        <source>Double-Click Toggles Fullscreen</source>
        <translation>Le double-clic bascule le plein écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="297"/>
        <source>Download Covers</source>
        <translation>Télécharger les jaquettes</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="298"/>
        <source>Download Game Icons</source>
        <translation>Télécharger les icônes de jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="299"/>
        <source>Downloads all locked achievement badges while starting the game. This will reduce delays in the images being shown when unlocking achievements.</source>
        <translation>Télécharge tous les badges de succès verrouillés au démarrage du jeu. Cela réduira les délais d&apos;affichage des images lors du déverrouillage des succès.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="300"/>
        <source>Downloads covers from a user-specified URL template.</source>
        <translation>Télécharge les jaquettes à partir d&apos;un modèle d&apos;URL spécifié par l&apos;utilisateur.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="301"/>
        <source>Downloads icons for all games from RetroAchievements.</source>
        <translation>Télécharge les icônes de tous les jeux depuis RetroAchievements.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="302"/>
        <source>Downsamples the rendered image prior to displaying it. Can improve overall image quality in mixed 2D/3D games.</source>
        <translation>Sous-échantillonne l&apos;image rendue avant de l&apos;afficher. Peut améliorer la qualité globale de l&apos;image dans les jeux mixtes 2D/3D.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="303"/>
        <source>Downsampling</source>
        <translation>Sous-échantillonnage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="304"/>
        <source>Downsampling Display Scale</source>
        <translation>Échelle d&apos;affichage du sous-échantillonnage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="305"/>
        <source>Draws a border around the currently-selected item for readability.</source>
        <translation>Dessine une bordure autour de l&apos;élément actuellement sélectionné pour une meilleure lisibilité.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="306"/>
        <source>Duck icon by icons8 (https://icons8.com/icon/74847/platforms.undefined.short-title)</source>
        <translation>Icône de canard par icons8 (https://icons8.com/icon/74847/platforms.undefined.short-title)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="307"/>
        <source>DuckStation can automatically download covers for games which do not currently have a cover set. We do not host any cover images, the user must provide their own source for images.</source>
        <translation>DuckStation peut télécharger automatiquement les jaquettes des jeux qui n&apos;en possèdent pas encore. Nous n&apos;hébergeons aucune image de jaquette, l&apos;utilisateur doit fournir sa propre source d&apos;images.</translation>
    </message>
    <message>
        <source>Dump Replaceable VRAM Writes</source>
        <translation type="obsolete">Décharger les écritures VRAM remplaçables</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="311"/>
        <source>Emulation Settings</source>
        <translation>Paramètres d&apos;émulation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="312"/>
        <source>Emulation Speed</source>
        <translation>Vitesse d&apos;émulation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="313"/>
        <source>Enable 8MB RAM</source>
        <translation>Activer 8 Mo de RAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="314"/>
        <source>Enable Achievements</source>
        <translation>Activer les succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="315"/>
        <source>Enable Achievements to see your user summary.</source>
        <translation>Activez les succès pour voir votre résumé utilisateur.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="316"/>
        <source>Enable Cheats</source>
        <translation>Activer les triches</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="317"/>
        <source>Enable Discord Presence</source>
        <translation>Activer la présence Discord</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="318"/>
        <source>Enable Fast Boot</source>
        <translation>Activer le démarrage rapide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="321"/>
        <source>Enable Overclocking</source>
        <translation>Activer l&apos;overclocking</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="322"/>
        <source>Enable Post Processing</source>
        <translation>Activer le post-traitement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="323"/>
        <source>Enable Recompiler Block Linking</source>
        <translation>Activer la liaison de blocs du recompileur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="324"/>
        <source>Enable Recompiler ICache</source>
        <translation>Activer le cache d&apos;instructions (ICache) du recompileur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="325"/>
        <source>Enable Recompiler Memory Exceptions</source>
        <translation>Activer les exceptions mémoire du recompileur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="326"/>
        <source>Enable Region Check</source>
        <translation>Activer la vérification de région</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="327"/>
        <source>Enable Rewinding</source>
        <translation>Activer le rembobinage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="328"/>
        <source>Enable SDL Input Source</source>
        <translation>Activer la source d&apos;entrée SDL</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="329"/>
        <source>Enable Stage</source>
        <translation>Activer le niveau</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="330"/>
        <source>Enable Subdirectory Scanning</source>
        <translation>Activer la recherche dans les sous-répertoires</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="331"/>
        <source>Enable TTY Logging</source>
        <translation>Activer la journalisation TTY</translation>
    </message>
    <message>
        <source>Enable VRAM Write Texture Replacement</source>
        <translation type="obsolete">Activer le remplacement des textures d&apos;écriture VRAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="337"/>
        <source>Enable XInput Input Source</source>
        <translation>Activer la source d&apos;entrée XInput</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="338"/>
        <source>Enable debugging when supported by the host&apos;s renderer API. Only for developer use.</source>
        <translation>Active le débogage lorsque celui-ci est pris en charge par l&apos;API de rendu de l&apos;hôte. Réservé aux développeurs.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="339"/>
        <source>Enable/Disable the Player LED on DualSense controllers.</source>
        <translation>Activer/Désactiver la LED joueur sur les manettes DualSense.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="340"/>
        <source>Enables alignment and bus exceptions. Not needed for any known games.</source>
        <translation>Active les exceptions d&apos;alignement et de bus. Inutile pour les jeux connus.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="341"/>
        <source>Enables an additional 6MB of RAM to obtain a total of 2+6 = 8MB, usually present on dev consoles.</source>
        <translation>Active 6 Mo de RAM supplémentaires pour obtenir un total de 2+6 = 8 Mo, généralement présents sur les consoles de développement.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="342"/>
        <source>Enables an additional three controller slots on each port. Not supported in all games.</source>
        <translation>Active trois emplacements de manette supplémentaires sur chaque port. Non pris en charge par tous les jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="353"/>
        <source>Enables the replacement of background textures in supported games.</source>
        <translation>Active le remplacement des textures d&apos;arrière-plan dans les jeux pris en charge.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="354"/>
        <source>Encore Mode</source>
        <translation>Mode Encore</translation>
    </message>
    <message>
        <source>Enhancements</source>
        <translation type="obsolete">Améliorations</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="360"/>
        <source>Example: https://www.example-not-a-real-domain.com/covers/${serial}.jpg</source>
        <translation>Exemple : https://www.example-not-a-real-domain.com/covers/${serial}.jpg</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="361"/>
        <source>Execution Mode</source>
        <translation>Mode d&apos;exécution</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="362"/>
        <source>Exit</source>
        <translation>Quitter</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="368"/>
        <source>Failed to copy text to clipboard.</source>
        <translation>Échec de la copie du texte dans le presse-papiers.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="370"/>
        <source>Failed to delete save state.</source>
        <translation>Échec de la suppression de l&apos;état de sauvegarde.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="371"/>
        <source>Failed to delete {}.</source>
        <translation>Échec de la suppression de {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="372"/>
        <source>Failed to load &apos;{}&apos;.</source>
        <translation>Échec du chargement de &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="373"/>
        <source>Failed to load resume save state info.</source>
        <translation>Échec du chargement des informations de l&apos;état de sauvegarde de reprise.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="374"/>
        <source>Failed to load shader {}. It may be invalid.
Error was:</source>
        <translation>Échec du chargement du shader {}. Il est peut-être invalide.
Erreur :</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="376"/>
        <source>Fast Boot</source>
        <translation>Démarrage rapide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="377"/>
        <source>Fast Forward Boot</source>
        <translation>Démarrage en avance rapide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="378"/>
        <source>Fast Forward Memory Card Access</source>
        <translation>Accès à la carte mémoire en avance rapide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="379"/>
        <source>Fast Forward Speed</source>
        <translation>Vitesse d&apos;avance rapide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="380"/>
        <source>Fast Forward Volume</source>
        <translation>Volume en avance rapide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="381"/>
        <source>Fast forwards through memory card access, both loading and saving. Can reduce waiting times in games that frequently access memory cards.</source>
        <translation>Active l&apos;avance rapide lors de l&apos;accès à la carte mémoire, aussi bien en lecture qu&apos;en écriture. Peut réduire les temps d&apos;attente dans les jeux accédant fréquemment aux cartes mémoire.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="382"/>
        <source>Fast forwards through the early loading process when fast booting, saving time. Results may vary between games.</source>
        <translation>Accélère le processus de chargement initial lors d&apos;un démarrage rapide, ce qui permet de gagner du temps. Les résultats peuvent varier selon les jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="383"/>
        <source>File Size</source>
        <translation>Taille du fichier</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="384"/>
        <source>File Title</source>
        <translation>Titre du fichier</translation>
    </message>
    <message>
        <source>Force NTSC Timings</source>
        <translation type="obsolete">Forcer les Timings NTSC</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="389"/>
        <source>Forces a full rescan of all games previously identified.</source>
        <translation>Force une analyse complète de tous les jeux précédemment identifiés.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="390"/>
        <source>Forces texture upload tracking to be enabled regardless of whether it is needed.</source>
        <translation>Force l&apos;activation du suivi de chargement des textures, indépendamment de sa nécessité.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="391"/>
        <source>Forces the use of FIFO over Mailbox presentation, i.e. double buffering instead of triple buffering. Usually results in worse frame pacing.</source>
        <translation>Force l&apos;utilisation de la présentation FIFO plutôt que Mailbox, c&apos;est-à-dire le double tampon au lieu du triple tampon. Entraîne généralement une moins bonne régularité de la fréquence d&apos;images.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="392"/>
        <source>Forcibly mutes both CD-DA and XA audio from the CD-ROM. Can be used to disable background music in some games.</source>
        <translation>Force la coupure du son CD-DA et XA du lecteur CD-ROM. Peut être utilisé pour désactiver la musique de fond dans certains jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="393"/>
        <source>Frame Rate</source>
        <translation>Fréquence d&apos;images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="394"/>
        <source>Frame Time Buffer</source>
        <translation>Tampon de temps d&apos;image</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="395"/>
        <source>Frequency</source>
        <translation>Fréquence</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="396"/>
        <source>From File...</source>
        <translation>Depuis un fichier...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="397"/>
        <source>Fullscreen Resolution</source>
        <translation>Résolution plein écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="398"/>
        <source>GPU Adapter</source>
        <translation>Adaptateur GPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="399"/>
        <source>GPU Renderer</source>
        <translation>Rendu GPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="401"/>
        <source>Game Grid</source>
        <translation>Grille de jeux</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="402"/>
        <source>Game List</source>
        <translation>Liste des jeux</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="403"/>
        <source>Game List Settings</source>
        <translation>Paramètres de la liste des jeux</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="404"/>
        <source>Game Patches</source>
        <translation>Correctifs de jeux</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="405"/>
        <source>Game Properties</source>
        <translation>Propriétés du jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="406"/>
        <source>Game Quick Save</source>
        <translation>Sauvegarde rapide du jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="407"/>
        <source>Game Slot {0}##game_slot_{0}</source>
        <translation>Emplacement de jeu {0}##game_slot_{0}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="408"/>
        <source>Game compatibility rating copied to clipboard.</source>
        <translation>Note de compatibilité du jeu copiée dans le presse-papiers.</translation>
    </message>
    <message>
        <source>Game not loaded or no RetroAchievements available.</source>
        <translation type="obsolete">Jeu non-chargé ou RetroAchievements indisponible.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="410"/>
        <source>Game path copied to clipboard.</source>
        <translation>Chemin du jeu copié dans le presse-papiers.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="411"/>
        <source>Game region copied to clipboard.</source>
        <translation>Région du jeu copiée dans le presse-papiers.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="412"/>
        <source>Game serial copied to clipboard.</source>
        <translation>Série du jeu copiée dans le presse-papiers.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="413"/>
        <source>Game settings have been cleared for &apos;{}&apos;.</source>
        <translation>Les paramètres du jeu ont été réinitialisés pour &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="414"/>
        <source>Game settings initialized with global settings for &apos;{}&apos;.</source>
        <translation>Les paramètres du jeu ont été initialisés avec les paramètres globaux pour &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="415"/>
        <source>Game title copied to clipboard.</source>
        <translation>Titre du jeu copié dans le presse-papiers.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="416"/>
        <source>Game type copied to clipboard.</source>
        <translation>Type de jeu copié dans le presse-papiers.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="420"/>
        <source>GitHub Repository</source>
        <translation>Dépôt GitHub</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="421"/>
        <source>Global Settings</source>
        <translation>Paramètres globaux</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="422"/>
        <source>Global Slot {0} - {1}##global_slot_{0}</source>
        <translation>Emplacement global {0} - {1}##global_slot_{0}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="423"/>
        <source>Global Slot {0}##global_slot_{0}</source>
        <translation>Emplacement global {0}##global_slot_{0}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="424"/>
        <source>Graphics Settings</source>
        <translation>Paramètres graphiques</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="425"/>
        <source>Green Giant</source>
        <translation>Green Giant</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="426"/>
        <source>Grey Matter</source>
        <translation>Grey Matter</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="427"/>
        <source>Hardcore Mode</source>
        <translation>Mode Hardcore</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="429"/>
        <source>Hide Cursor In Fullscreen</source>
        <translation>Masquer le curseur en plein écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="430"/>
        <source>Hides the mouse pointer/cursor when the emulator is in fullscreen mode.</source>
        <translation>Masque le pointeur/curseur de la souris lorsque l&apos;émulateur est en mode plein écran.</translation>
    </message>
    <message>
        <source>Hotkey Settings</source>
        <translation type="obsolete">Paramètres des Raccourcis</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="432"/>
        <source>How many saves will be kept for rewinding. Higher values have greater memory requirements.</source>
        <translation>Nombre de sauvegardes conservées pour le rembobinage. Des valeurs plus élevées nécessitent plus de mémoire.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="433"/>
        <source>How often a rewind state will be created. Higher frequencies have greater system requirements.</source>
        <translation>Fréquence de création des états de rembobinage. Des fréquences plus élevées nécessitent plus de ressources système.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="434"/>
        <source>Identifies any new files added to the game directories.</source>
        <translation>Identifie tous les nouveaux fichiers ajoutés aux répertoires de jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="435"/>
        <source>If disabled, the shader in this stage will not be applied.</source>
        <translation>Si désactivé, le shader de cette étape ne sera pas appliqué.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="436"/>
        <source>If enabled, the display will be blended with the transparency of the overlay image.</source>
        <translation>Si activé, l&apos;affichage sera mélangé avec la transparence de l&apos;image de superposition (overlay).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="437"/>
        <source>If enabled, the transparency of the overlay image will be applied.</source>
        <translation>Si activé, la transparence de l&apos;image de superposition (overlay) sera appliquée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="438"/>
        <source>If not enabled, the current post processing chain will be ignored.</source>
        <translation>Si non activé, la chaîne de post-traitement actuelle sera ignorée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="439"/>
        <source>Ignore Drive Subcode</source>
        <translation>Ignorer le sous-code du lecteur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="440"/>
        <source>Ignores the subchannel provided by the drive when using physical discs, instead always generating subchannel data. Can improve read reliability on some drives.</source>
        <translation>Ignore le sous-canal fourni par le lecteur lors de l&apos;utilisation de disques physiques, et génère les données de sous-canal à la place. Peut améliorer la fiabilité de lecture sur certains lecteurs.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="441"/>
        <source>Image Path</source>
        <translation>Chemin de l&apos;image</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="442"/>
        <source>In the form below, specify the URLs to download covers from, with one template URL per line. The following variables are available:</source>
        <translation>Dans le formulaire ci-dessous, spécifiez les URL pour télécharger les jaquettes, avec une URL de modèle par ligne. Les variables suivantes sont disponibles :</translation>
    </message>
    <message>
        <source>Increase Timer Resolution</source>
        <translation type="obsolete">Augmenter la Résolution du Compteur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="445"/>
        <source>Increases the field of view from 4:3 to the chosen display aspect ratio in 3D games.</source>
        <translation>Augmente le champ de vision de 4:3 au format d&apos;affichage choisi dans les jeux 3D.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="446"/>
        <source>Increases the precision of polygon culling, reducing the number of holes in geometry.</source>
        <translation>Augmente la précision de l&apos;élimination des polygones (culling), réduisant le nombre de trous dans la géométrie.</translation>
    </message>
    <message>
        <source>Infinite/Instantaneous</source>
        <translation type="obsolete">Infini/Instantané</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="450"/>
        <source>Inhibit Screensaver</source>
        <translation>Désactiver l&apos;économiseur d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="451"/>
        <source>Input Sources</source>
        <translation>Sources d&apos;entrée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="452"/>
        <source>Interface Settings</source>
        <translation>Paramètres de l&apos;interface</translation>
    </message>
    <message>
        <source>Internal Resolution Screenshots</source>
        <translation type="obsolete">Résolution interne des captures d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="456"/>
        <source>Last Played</source>
        <translation>Dernier joué</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="460"/>
        <source>Launch a game by selecting a file/disc image.</source>
        <translation>Lancer un jeu en sélectionnant un fichier/image disque.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="461"/>
        <source>Launch a game from a file, disc, or starts the console without any disc inserted.</source>
        <translation>Lancer un jeu à partir d&apos;un fichier, d&apos;un disque, ou démarrer la console sans aucun disque inséré.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="462"/>
        <source>Launch a game from images scanned from your game directories.</source>
        <translation>Lancer un jeu à partir des images analysées dans vos répertoires de jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="463"/>
        <source>Leaderboard Notifications</source>
        <translation>Notifications de classements</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="464"/>
        <source>Leaderboard Trackers</source>
        <translation>Suiveurs de classements</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="465"/>
        <source>Leaderboards</source>
        <translation>Classements</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="472"/>
        <source>Load Devices From Save States</source>
        <translation>Charger les périphériques depuis les états de sauvegarde</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="475"/>
        <source>Load Resume State</source>
        <translation>Charger l&apos;état de reprise</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="476"/>
        <source>Load State</source>
        <translation>Charger l&apos;état</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="477"/>
        <source>Loads all replacement texture to RAM, reducing stuttering at runtime.</source>
        <translation>Charge toutes les textures de remplacement en RAM, réduisant les saccades à l&apos;exécution.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="478"/>
        <source>Loads the game image into RAM. Useful for network paths that may become unreliable during gameplay.</source>
        <translation>Charge l&apos;image du jeu dans la RAM. Utile pour les chemins réseau qui peuvent devenir instables pendant le jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="479"/>
        <source>Log File Timestamps</source>
        <translation>Horodatage du fichier journal</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="480"/>
        <source>Log Level</source>
        <translation>Niveau de journalisation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="481"/>
        <source>Log Timestamps</source>
        <translation>Horodatage du journal</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="482"/>
        <source>Log To Debug Console</source>
        <translation>Journaliser vers la console de débogage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="483"/>
        <source>Log To File</source>
        <translation>Journaliser vers un fichier</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="484"/>
        <source>Log To System Console</source>
        <translation>Journaliser vers la console système</translation>
    </message>
    <message>
        <source>Logging</source>
        <translation type="obsolete">Enregistrement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="486"/>
        <source>Logging Settings</source>
        <translation>Paramètres de journalisation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="487"/>
        <source>Logging in to RetroAchievements...</source>
        <translation>Connexion à RetroAchievements en cours...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="488"/>
        <source>Login</source>
        <translation>Connexion</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="489"/>
        <source>Login Failed.
Error: {}
Please check your username and password, and try again.</source>
        <translation>Échec de la connexion.
Erreur : {}
Veuillez vérifier votre nom d&apos;utilisateur et votre mot de passe, puis réessayez.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="490"/>
        <source>Login token generated on {}</source>
        <translation>Jeton de connexion généré le {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="491"/>
        <source>Logout</source>
        <translation>Déconnexion</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="492"/>
        <source>Logs BIOS calls to printf(). Not all games contain debugging messages.</source>
        <translation>Journalise les appels BIOS vers printf(). Tous les jeux ne contiennent pas de messages de débogage.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="493"/>
        <source>Logs messages to duckstation.log in the user directory.</source>
        <translation>Journalise les messages dans duckstation.log dans le répertoire utilisateur.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="494"/>
        <source>Logs messages to the console window.</source>
        <translation>Journalise les messages dans la fenêtre de la console.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="495"/>
        <source>Logs messages to the debug console where supported.</source>
        <translation>Journalise les messages dans la console de débogage lorsque cela est pris en charge.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="497"/>
        <source>Makes games run closer to their console framerate, at a small cost to performance.</source>
        <translation>Permet aux jeux de tourner au plus proche de leur fréquence d&apos;images sur console, au prix d&apos;une légère baisse de performance.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="498"/>
        <source>Maximum (Safer)</source>
        <translation>Maximum (plus sûr)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="499"/>
        <source>Maximum Read Speedup Cycles</source>
        <translation>Cycles d&apos;accélération de lecture maximale</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="500"/>
        <source>Maximum Seek Speedup Cycles</source>
        <translation>Cycles d&apos;accélération de recherche maximale</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="501"/>
        <source>Memory Card Busy</source>
        <translation>Carte mémoire occupée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="502"/>
        <source>Memory Card Directory</source>
        <translation>Répertoire des cartes mémoire</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="503"/>
        <source>Memory Card Port {}</source>
        <translation>Port de carte mémoire {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="504"/>
        <source>Memory Card Settings</source>
        <translation>Paramètres de la carte mémoire</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="505"/>
        <source>Memory Card {} Type</source>
        <translation>Type de carte mémoire {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="511"/>
        <source>Minimal Output Latency</source>
        <translation>Latence de sortie minimale</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="512"/>
        <source>Move Down</source>
        <translation>Déplacer vers le bas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="513"/>
        <source>Move Up</source>
        <translation>Déplacer vers le haut</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="514"/>
        <source>Moves this shader higher in the chain, applying it earlier.</source>
        <translation>Déplace ce shader plus haut dans la chaîne, pour l&apos;appliquer plus tôt.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="515"/>
        <source>Moves this shader lower in the chain, applying it later.</source>
        <translation>Déplace ce shader plus bas dans la chaîne, pour l&apos;appliquer plus tard.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="516"/>
        <source>Multitap</source>
        <translation>Multitap</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="517"/>
        <source>Multitap Mode</source>
        <translation>Mode Multitap</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="518"/>
        <source>Mute All Sound</source>
        <translation>Couper tout le son</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="519"/>
        <source>Mute CD Audio</source>
        <translation>Couper l&apos;audio du CD</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="522"/>
        <source>No Game Selected</source>
        <translation>Aucun jeu sélectionné</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="530"/>
        <source>No resume save state found.</source>
        <translation>Aucun état de sauvegarde de reprise trouvé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="531"/>
        <source>No save present in this slot.</source>
        <translation>Aucune sauvegarde présente dans cet emplacement.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="532"/>
        <source>No save states found.</source>
        <translation>Aucun état de sauvegarde trouvé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="533"/>
        <source>No, resume the game.</source>
        <translation>Non, reprendre le jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="534"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="535"/>
        <source>None (Double Speed)</source>
        <translation>Aucun (vitesse double)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="536"/>
        <source>None (Normal Speed)</source>
        <translation>Aucun (vitesse normale)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="537"/>
        <source>Not Logged In</source>
        <translation>Non connecté</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="538"/>
        <source>Not Scanning Subdirectories</source>
        <translation>Ne pas analyser les sous-répertoires</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="539"/>
        <source>Notification Location</source>
        <translation>Emplacement des notifications</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="540"/>
        <source>Notification Size</source>
        <translation>Taille des notifications</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="541"/>
        <source>Notifications</source>
        <translation>Notifications</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="542"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="543"/>
        <source>OSD Scale</source>
        <translation>Échelle de l&apos;OSD</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="544"/>
        <source>On-Screen Display</source>
        <translation>Affichage à l&apos;écran (OSD)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="545"/>
        <source>On-Screen Display Message Durations</source>
        <translation>Durée des messages à l&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="546"/>
        <source>Only measured achievements can be pinned.</source>
        <translation>Seuls les succès mesurés peuvent être épinglés.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="547"/>
        <source>Open Containing Directory</source>
        <translation>Ouvrir le répertoire contenant</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="548"/>
        <source>Open To Game List</source>
        <translation>Ouvrir sur la liste de jeux</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="549"/>
        <source>Open in File Browser</source>
        <translation>Ouvrir dans l&apos;explorateur de fichiers</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="550"/>
        <source>Open on RetroAchievements</source>
        <translation>Ouvrir sur RetroAchievements</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="551"/>
        <source>Operations</source>
        <translation>Opérations</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="552"/>
        <source>Optimal Frame Pacing</source>
        <translation>Rythme d&apos;images optimal</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="553"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="554"/>
        <source>Output Latency</source>
        <translation>Latence de sortie</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="555"/>
        <source>Output Volume</source>
        <translation>Volume de sortie</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="556"/>
        <source>Overclocking Percentage</source>
        <translation>Pourcentage d&apos;overclocking</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="557"/>
        <source>Overlay Font</source>
        <translation>Police de l&apos;incrustation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="558"/>
        <source>Overlays or replaces normal triangle drawing with a wireframe/line view.</source>
        <translation>Recouvre ou remplace le rendu normal des triangles par une vue en fil de fer/lignes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="559"/>
        <source>PGXP (Precision Geometry Transform Pipeline)</source>
        <translation>PGXP (Precision Geometry Transform Pipeline)</translation>
    </message>
    <message>
        <source>PGXP Depth Clear Threshold</source>
        <translation type="obsolete">Seuil de profondeur libre PGXP</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="561"/>
        <source>PGXP Geometry Correction</source>
        <translation>Correction de géométrie PGXP</translation>
    </message>
    <message>
        <source>PGXP Geometry Tolerance</source>
        <translation type="obsolete">Tolérance de la géométrie PGXP</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="564"/>
        <source>Patches</source>
        <translation>Correctifs</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="565"/>
        <source>Patches the BIOS to skip the boot animation. Safe to enable.</source>
        <translation>Applique des correctifs au BIOS pour ignorer l&apos;animation de démarrage. Utilisation sans risque.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="566"/>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="567"/>
        <source>Pause On Controller Disconnection</source>
        <translation>Mettre en pause lors de la déconnexion de la manette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="568"/>
        <source>Pause On Focus Loss</source>
        <translation>Mettre en pause lors de la perte de focus</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="569"/>
        <source>Pause On Start</source>
        <translation>Mettre en pause au démarrage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="570"/>
        <source>Pauses the emulator when a controller with bindings is disconnected.</source>
        <translation>Met l&apos;émulateur en pause lorsqu&apos;une manette configurée est déconnectée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="571"/>
        <source>Pauses the emulator when a game is started.</source>
        <translation>Met l&apos;émulateur en pause au lancement d&apos;un jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="572"/>
        <source>Pauses the emulator when you minimize the window or switch to another application, and unpauses when you switch back.</source>
        <translation>Met l&apos;émulateur en pause lorsque vous réduisez la fenêtre ou changez d&apos;application, et reprend lorsque vous revenez dessus.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="573"/>
        <source>Per-Game Configuration</source>
        <translation>Configuration par jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="574"/>
        <source>Per-game controller configuration initialized with global settings.</source>
        <translation>Configuration de manette par jeu initialisée avec les paramètres globaux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="575"/>
        <source>Performance enhancement - jumps directly between blocks instead of returning to the dispatcher.</source>
        <translation>Amélioration des performances - passe directement d&apos;un bloc à l&apos;autre au lieu de retourner au répartiteur.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="576"/>
        <source>Perspective Correct Colors</source>
        <translation>Correction de perspective des couleurs</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="577"/>
        <source>Perspective Correct Textures</source>
        <translation>Correction de perspective des textures</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="578"/>
        <source>Pin to OSD</source>
        <translation>Épingler à l&apos;affichage (OSD)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="579"/>
        <source>Pinky Pals</source>
        <translation>Pinky Pals</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="580"/>
        <source>PlayStation</source>
        <translation>PlayStation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="581"/>
        <source>Plays sound effects for events such as achievement unlocks and leaderboard submissions.</source>
        <translation>Joue des effets sonores pour les événements tels que le déblocage de succès et les soumissions au classement.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="582"/>
        <source>Plays sound effects when navigating and activating menus.</source>
        <translation>Joue des effets sonores lors de la navigation et de l&apos;activation des menus.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="583"/>
        <source>Please enter your user name and password for retroachievements.org below. Your password will not be saved in DuckStation, an access token will be generated and used instead.</source>
        <translation>Veuillez saisir votre nom d&apos;utilisateur et votre mot de passe pour retroachievements.org ci-dessous. Votre mot de passe ne sera pas enregistré dans DuckStation, un jeton d&apos;accès sera généré et utilisé à la place.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="584"/>
        <source>Port {} Controller Type</source>
        <translation>Type de manette du port {}</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="obsolete">Position</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="585"/>
        <source>Post-Processing Settings</source>
        <translation>Paramètres de post-traitement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="586"/>
        <source>Post-processing chain cleared.</source>
        <translation>Chaîne de post-traitement effacée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="587"/>
        <source>Post-processing shaders reloaded.</source>
        <translation>Shaders de post-traitement rechargés.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="588"/>
        <source>Prefer OpenGL ES Context</source>
        <translation>Préférer le contexte OpenGL ES</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="589"/>
        <source>Prefetch Badges</source>
        <translation>Précharger les badges</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="590"/>
        <source>Preload Images to RAM</source>
        <translation>Précharger les images en RAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="591"/>
        <source>Preload Replacement Textures</source>
        <translation>Précharger les textures de remplacement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="592"/>
        <source>Preserve Projection Precision</source>
        <translation>Préserver la précision de la projection</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="593"/>
        <source>Press To Toggle</source>
        <translation>Appuyer pour basculer</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="594"/>
        <source>Pressure</source>
        <translation>Pression</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="595"/>
        <source>Prevents inputs from being processed when another application is active.</source>
        <translation>Empêche le traitement des entrées lorsqu&apos;une autre application est active.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="596"/>
        <source>Prevents resizing of the window while a game is running.</source>
        <translation>Empêche le redimensionnement de la fenêtre pendant l&apos;exécution d&apos;un jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="597"/>
        <source>Prevents the emulator from producing any audible sound.</source>
        <translation>Empêche l&apos;émulateur de produire le moindre son.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="598"/>
        <source>Prevents the screen saver from activating and the host from sleeping while emulation is running.</source>
        <translation>Empêche l&apos;activation de l&apos;économiseur d&apos;écran et la mise en veille de l&apos;hôte pendant l&apos;émulation.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="599"/>
        <source>Progress Indicators</source>
        <translation>Indicateurs de progression</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="600"/>
        <source>Progress Tracking</source>
        <translation>Suivi de la progression</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="601"/>
        <source>Progress database updated.</source>
        <translation>Base de données de progression mise à jour.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="602"/>
        <source>Provides vibration and LED control support over Bluetooth.</source>
        <translation>Fournit la prise en charge de la vibration et du contrôle LED via Bluetooth.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="603"/>
        <source>Purple Rain</source>
        <translation>Purple Rain</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="604"/>
        <source>Push a controller button or axis now.</source>
        <translation>Appuyez sur un bouton ou déplacez un axe de la manette maintenant.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="605"/>
        <source>Quick Message Duration</source>
        <translation>Durée du message rapide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="606"/>
        <source>Quick Save</source>
        <translation>Sauvegarde rapide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="607"/>
        <source>Read Speedup</source>
        <translation>Accélération de la lecture</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="608"/>
        <source>Readahead Sectors</source>
        <translation>Secteurs de lecture anticipée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="609"/>
        <source>Recompiler Fast Memory Access</source>
        <translation>Accès mémoire rapide du recompileur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="610"/>
        <source>Reduce Input Latency</source>
        <translation>Réduire la latence d&apos;entrée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="611"/>
        <source>Reduces &quot;wobbly&quot; polygons by attempting to preserve the fractional component through memory transfers.</source>
        <translation>Réduit les polygones « instables » en tentant de préserver la composante fractionnaire lors des transferts mémoire.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="612"/>
        <source>Reduces hitches in emulation by reading/decompressing CD data asynchronously on a worker thread.</source>
        <translation>Réduit les saccades dans l&apos;émulation en lisant/décompressant les données CD de manière asynchrone sur un thread de travail.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="613"/>
        <source>Reduces input latency by delaying the start of frame until closer to the presentation time.</source>
        <translation>Réduit la latence d&apos;entrée en retardant le début de l&apos;image jusqu&apos;au moment proche de la présentation.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="614"/>
        <source>Reduces polygon Z-fighting through depth testing. Low compatibility with games.</source>
        <translation>Réduit le Z-fighting des polygones via le test de profondeur. Faible compatibilité avec les jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="615"/>
        <source>Reduces the size of save states by compressing the data before saving.</source>
        <translation>Réduit la taille des états de sauvegarde en compressant les données avant l&apos;enregistrement.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="616"/>
        <source>Refresh Achievement Progress</source>
        <translation>Actualiser la progression des succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="617"/>
        <source>Region</source>
        <translation>Région</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="618"/>
        <source>Region: </source>
        <translation>Région : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="620"/>
        <source>Reload Shaders</source>
        <translation>Recharger les shaders</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="621"/>
        <source>Reloads the shaders from disk, applying any changes.</source>
        <translation>Recharge les shaders depuis le disque, en appliquant les modifications éventuelles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="622"/>
        <source>Remove From Chain</source>
        <translation>Retirer de la chaîne</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="623"/>
        <source>Remove From List</source>
        <translation>Retirer de la liste</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="624"/>
        <source>Removed stage {} ({}).</source>
        <translation>Étape supprimée {} ({}).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="625"/>
        <source>Removes all bindings for this controller port.</source>
        <translation>Supprime toutes les liaisons pour ce port de manette.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="626"/>
        <source>Removes this shader from the chain.</source>
        <translation>Supprime ce shader de la chaîne.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="627"/>
        <source>Renames existing save states when saving to a backup file.</source>
        <translation>Renomme les états de sauvegarde existants lors de l&apos;enregistrement vers un fichier de sauvegarde.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="628"/>
        <source>Rendering</source>
        <translation>Rendu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="630"/>
        <source>Rescan All Games</source>
        <translation>Reanalyser tous les jeux</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="631"/>
        <source>Reset Controller Settings</source>
        <translation>Réinitialiser les paramètres de la manette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="632"/>
        <source>Reset Memory Card Directory</source>
        <translation>Réinitialiser le répertoire des cartes mémoire</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="633"/>
        <source>Reset Play Time</source>
        <translation>Réinitialiser le temps de jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="634"/>
        <source>Reset Settings</source>
        <translation>Réinitialiser les paramètres</translation>
    </message>
    <message>
        <source>Reset System</source>
        <translation type="obsolete">Réinitialiser le Système</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="635"/>
        <source>Resets all configuration to defaults (including bindings).</source>
        <translation>Réinitialise toute la configuration par défaut (y compris les liaisons).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="636"/>
        <source>Resets all settings to the defaults.</source>
        <translation>Réinitialise tous les paramètres par défaut.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="637"/>
        <source>Resets memory card directory to default (user directory).</source>
        <translation>Réinitialise le répertoire des cartes mémoire par défaut (répertoire utilisateur).</translation>
    </message>
    <message>
        <source>Resume</source>
        <translation type="obsolete">Reprendre</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="640"/>
        <source>Resume Game</source>
        <translation>Reprendre le jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="641"/>
        <source>Resume Last Session</source>
        <translation>Reprendre la dernière session</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="642"/>
        <source>Return To Game</source>
        <translation>Retour au jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="643"/>
        <source>Return to desktop mode, or exit the application.</source>
        <translation>Retourner au mode bureau ou quitter l&apos;application.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="644"/>
        <source>Return to the previous menu.</source>
        <translation>Retour au menu précédent.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="645"/>
        <source>Reverses the game list sort order from the default (usually ascending to descending).</source>
        <translation>Inverse l&apos;ordre de tri de la liste des jeux par rapport au défaut (généralement d&apos;ascendant à descendant).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="646"/>
        <source>Rewind Save Frequency</source>
        <translation>Fréquence de sauvegarde pour le rembobinage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="647"/>
        <source>Rewind Save Slots</source>
        <translation>Emplacements de sauvegarde pour le rembobinage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="650"/>
        <source>Rewind is disabled because runahead is enabled. Runahead will significantly increase system requirements.</source>
        <translation>Le rembobinage est désactivé car le runahead est activé. Le runahead augmentera considérablement la configuration système requise.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="651"/>
        <source>Rewind is not enabled. Please note that enabling rewind may significantly increase system requirements.</source>
        <translation>Le rembobinage n&apos;est pas activé. Veuillez noter que l&apos;activation du rembobinage peut augmenter considérablement la configuration système requise.</translation>
    </message>
    <message>
        <source>Rich presence inactive or unsupported.</source>
        <translation type="obsolete">Riche presence inactive ou non-supportée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="655"/>
        <source>Runahead</source>
        <translation>Runahead</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="656"/>
        <source>Runahead for Analog Input</source>
        <translation>Runahead pour les entrées analogiques</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="657"/>
        <source>Runahead/Rewind</source>
        <translation>Runahead/Rembobinage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="660"/>
        <source>SDL DualShock 4 / DualSense Enhanced Mode</source>
        <translation>Mode amélioré SDL DualShock 4 / DualSense</translation>
    </message>
    <message>
        <source>Save Profile</source>
        <translation type="obsolete">Sauvegarder un Profil</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="664"/>
        <source>Save Screenshot</source>
        <translation>Enregistrer une capture d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="665"/>
        <source>Save State</source>
        <translation>État de sauvegarde</translation>
    </message>
    <message>
        <source>Save State On Exit</source>
        <translation type="obsolete">Sauvegarder l&apos;état en quittant</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="671"/>
        <source>Saved {}</source>
        <translation>Sauvegardé {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="672"/>
        <source>Saves state periodically so you can rewind any mistakes while playing.</source>
        <translation>Enregistre périodiquement l&apos;état pour permettre de rembobiner les erreurs pendant le jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="675"/>
        <source>Scaling</source>
        <translation>Mise à l&apos;échelle</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="676"/>
        <source>Scan For New Games</source>
        <translation>Rechercher de nouveaux jeux</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="677"/>
        <source>Scanning Subdirectories</source>
        <translation>Analyse des sous-répertoires</translation>
    </message>
    <message>
        <source>Screen Display</source>
        <translation type="obsolete">Affichage à l&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="687"/>
        <source>Search Directories</source>
        <translation>Répertoires de recherche</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="688"/>
        <source>Seek Speedup</source>
        <translation>Accélération de recherche</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="689"/>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="690"/>
        <source>Select Device</source>
        <translation>Sélectionner le périphérique</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="691"/>
        <source>Select Disc</source>
        <translation>Sélectionner le disque</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="692"/>
        <source>Select Disc Drive</source>
        <translation>Sélectionner le lecteur de disque</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="693"/>
        <source>Select Disc Image</source>
        <translation>Sélectionner l&apos;image disque</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="694"/>
        <source>Select Disc for {}</source>
        <translation>Sélectionner le disque pour {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="695"/>
        <source>Select Game</source>
        <translation>Sélectionner un jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="696"/>
        <source>Select Macro {} Binds</source>
        <translation>Sélectionner les raccourcis de macro {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="697"/>
        <source>Select State</source>
        <translation>Sélectionner l&apos;état</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="698"/>
        <source>Select from the list of preset borders, or manually specify a custom configuration.</source>
        <translation>Sélectionnez parmi la liste des bordures prédéfinies ou spécifiez manuellement une configuration personnalisée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="699"/>
        <source>Selected Preset</source>
        <translation>Préréglage sélectionné</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="700"/>
        <source>Selects between Xbox/PlayStation button icons in the footer and input binding.</source>
        <translation>Sélectionne entre les icônes de boutons Xbox/PlayStation dans le pied de page et les liaisons d&apos;entrée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="701"/>
        <source>Selects the GPU to use for rendering.</source>
        <translation>Sélectionne le GPU à utiliser pour le rendu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="702"/>
        <source>Selects the backend to use for rendering the console/game visuals.</source>
        <translation>Sélectionne le moteur à utiliser pour le rendu des visuels de la console/du jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="703"/>
        <source>Selects the color style to be used for Big Picture UI.</source>
        <translation>Sélectionne le style de couleur à utiliser pour l&apos;interface Big Picture.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="704"/>
        <source>Selects the font used for UI text.</source>
        <translation>Sélectionne la police utilisée pour le texte de l&apos;interface.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="705"/>
        <source>Selects the font used for the performance overlay.</source>
        <translation>Sélectionne la police utilisée pour la superposition des performances.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="706"/>
        <source>Selects the percentage of the normal clock speed the emulated hardware will run at.</source>
        <translation>Sélectionne le pourcentage de la vitesse d&apos;horloge normale auquel le matériel émulé fonctionnera.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="707"/>
        <source>Selects the quality at which screenshots will be compressed.</source>
        <translation>Sélectionne la qualité de compression des captures d&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="708"/>
        <source>Selects the resolution scale that will be applied to the final image. 1x will downsample to the original console resolution.</source>
        <translation>Sélectionne l&apos;échelle de résolution qui sera appliquée à l&apos;image finale. 1x réduira l&apos;échantillonnage à la résolution originale de la console.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="709"/>
        <source>Selects the resolution to use in fullscreen modes.</source>
        <translation>Sélectionne la résolution à utiliser en mode plein écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="710"/>
        <source>Selects the screen location for achievement and leaderboard notifications.</source>
        <translation>Sélectionne l&apos;emplacement à l&apos;écran pour les notifications de succès et de classement.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="711"/>
        <source>Selects the screen location for challenge/progress indicators, and leaderboard trackers.</source>
        <translation>Sélectionne l&apos;emplacement à l&apos;écran pour les indicateurs de défi/progression et les suivis de classement.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="712"/>
        <source>Selects the type of emulated controller for this port.</source>
        <translation>Sélectionne le type de manette émulée pour ce port.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="713"/>
        <source>Selects the view that the game list will open to.</source>
        <translation>Sélectionne la vue par défaut à l&apos;ouverture de la liste de jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="714"/>
        <source>Selects which location on the screen messages are displayed.</source>
        <translation>Sélectionne l&apos;emplacement à l&apos;écran où les messages sont affichés.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="715"/>
        <source>Serial</source>
        <translation>Numéro de série</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="716"/>
        <source>Session: {}</source>
        <translation>Session : {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="717"/>
        <source>Set Cover Image</source>
        <translation>Définir l&apos;image de couverture</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="718"/>
        <source>Set Input Binding</source>
        <translation>Définir la liaison d&apos;entrée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="719"/>
        <source>Sets a threshold for discarding precise values when exceeded. May help with glitches in some games.</source>
        <translation>Définit un seuil pour ignorer les valeurs précises lorsqu&apos;il est dépassé. Peut aider à corriger des problèmes graphiques dans certains jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="720"/>
        <source>Sets a threshold for discarding the emulated depth buffer. May help in some games.</source>
        <translation>Définit un seuil pour ignorer le tampon de profondeur émulé. Peut aider dans certains jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="721"/>
        <source>Sets the custom scale percentage for achievement notifications.</source>
        <translation>Définit le pourcentage d&apos;échelle personnalisé pour les notifications de succès.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="722"/>
        <source>Sets the custom scale percentage for challenge/progress indicators.</source>
        <translation>Définit le pourcentage d&apos;échelle personnalisé pour les indicateurs de défi/progression.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="723"/>
        <source>Sets the fast forward speed. It is not guaranteed that this speed will be reached on all systems.</source>
        <translation>Définit la vitesse d&apos;avance rapide. Il n&apos;est pas garanti que cette vitesse soit atteinte sur tous les systèmes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="724"/>
        <source>Sets the minimum delay for the &apos;Maximum&apos; read speedup level.</source>
        <translation>Définit le délai minimal pour le niveau d&apos;accélération de lecture &apos;Maximum&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="725"/>
        <source>Sets the minimum delay for the &apos;Maximum&apos; seek speedup level.</source>
        <translation>Définit le délai minimal pour le niveau d&apos;accélération de recherche &apos;Maximum&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="726"/>
        <source>Sets the target emulation speed. It is not guaranteed that this speed will be reached on all systems.</source>
        <translation>Définit la vitesse d&apos;émulation cible. Il n&apos;est pas garanti que cette vitesse soit atteinte sur tous les systèmes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="727"/>
        <source>Sets the turbo speed. It is not guaranteed that this speed will be reached on all systems.</source>
        <translation>Définit la vitesse turbo. Il n&apos;est pas garanti que cette vitesse soit atteinte sur tous les systèmes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="728"/>
        <source>Sets the verbosity of messages logged. Higher levels will log more messages.</source>
        <translation>Définit le niveau de détail des messages enregistrés. Des niveaux plus élevés enregistreront plus de messages.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="729"/>
        <source>Sets which sort of memory card image will be used for slot {}.</source>
        <translation>Définit le type d&apos;image de carte mémoire qui sera utilisé pour le port {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="730"/>
        <source>Setting {} binding {}.</source>
        <translation>Paramètre {} liaison {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="731"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="732"/>
        <source>Settings and Operations</source>
        <translation>Paramètres et opérations</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="733"/>
        <source>Settings reset to default.</source>
        <translation>Paramètres réinitialisés par défaut.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="734"/>
        <source>Shader {} added as stage {}.</source>
        <translation>Shader {} ajouté comme étape {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="735"/>
        <source>Shared Card Name</source>
        <translation>Nom de carte partagée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="736"/>
        <source>Show Achievement Trophy Icons</source>
        <translation>Afficher les icônes de trophée des succès</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="737"/>
        <source>Show All</source>
        <translation>Tout afficher</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="738"/>
        <source>Show CPU Usage</source>
        <translation>Afficher l&apos;utilisation du processeur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="739"/>
        <source>Show Controller Input</source>
        <translation>Afficher les entrées de la manette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="740"/>
        <source>Show Enhancement Settings</source>
        <translation>Afficher les paramètres d&apos;amélioration</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="741"/>
        <source>Show FPS</source>
        <translation>Afficher les FPS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="742"/>
        <source>Show Frame Times</source>
        <translation>Afficher les temps de trame</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="743"/>
        <source>Show GPU Statistics</source>
        <translation>Afficher les statistiques du GPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="744"/>
        <source>Show GPU Usage</source>
        <translation>Afficher l&apos;utilisation du GPU</translation>
    </message>
    <message>
        <source>Show OSD Messages</source>
        <translation type="obsolete">Afficher les Messages OSD</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="750"/>
        <source>Show Resolution</source>
        <translation>Afficher la résolution</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="751"/>
        <source>Show Speed</source>
        <translation>Afficher la vitesse</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="752"/>
        <source>Show Status Indicators</source>
        <translation>Afficher les indicateurs d&apos;état</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="753"/>
        <source>Shows a background image or shader when a game isn&apos;t running. Backgrounds are located in resources/fullscreenui/backgrounds in the data directory.</source>
        <translation>Affiche une image d&apos;arrière-plan ou un shader lorsqu&apos;aucun jeu n&apos;est en cours d&apos;exécution. Les arrière-plans se trouvent dans resources/fullscreenui/backgrounds dans le répertoire de données.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="754"/>
        <source>Shows a notification or icons in the selected location when a challenge/primed achievement is active.</source>
        <translation>Affiche une notification ou des icônes à l&apos;emplacement sélectionné lorsqu&apos;un défi/succès amorcé est actif.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="755"/>
        <source>Shows a popup in the selected location when progress towards a measured achievement changes.</source>
        <translation>Affiche une fenêtre contextuelle à l&apos;emplacement sélectionné lorsque la progression vers un succès mesuré change.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="756"/>
        <source>Shows a timer in the selected location when leaderboard challenges are active.</source>
        <translation>Affiche une minuterie à l&apos;emplacement sélectionné lorsque des défis de classement sont actifs.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="757"/>
        <source>Shows a visual history of frame times in the upper-left corner of the display.</source>
        <translation>Affiche un historique visuel du temps de trame dans le coin supérieur gauche de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="758"/>
        <source>Shows enhancement settings in the bottom-right corner of the screen.</source>
        <translation>Affiche les paramètres d&apos;amélioration dans le coin inférieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <source>Shows icons in the lower-right corner of the screen when a challenge/primed achievement is active.</source>
        <translation type="obsolete">Affiche les îcones dans le coin en bas à droite de l&apos;écran quand un challenge/succès primé est actif.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="762"/>
        <source>Shows persistent icons when turbo is active or when paused.</source>
        <translation>Affiche des icônes persistantes lorsque le mode turbo est actif ou lorsque le jeu est en pause.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="763"/>
        <source>Shows the current controller state of the system in the bottom-left corner of the display.</source>
        <translation>Affiche l&apos;état actuel de la manette du système dans le coin inférieur gauche de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="764"/>
        <source>Shows the current emulation speed of the system in the top-right corner of the display as a percentage.</source>
        <translation>Affiche la vitesse d&apos;émulation actuelle du système dans le coin supérieur droit de l&apos;écran sous forme de pourcentage.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="765"/>
        <source>Shows the current rendering resolution of the system in the top-right corner of the display.</source>
        <translation>Affiche la résolution de rendu actuelle du système dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="766"/>
        <source>Shows the game you are currently playing as part of your profile in Discord.</source>
        <translation>Affiche le jeu auquel vous jouez actuellement dans votre profil Discord.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="768"/>
        <source>Shows the host&apos;s GPU usage in the top-right corner of the display.</source>
        <translation>Affiche l&apos;utilisation du GPU de l&apos;hôte dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="769"/>
        <source>Shows the number of frames (or v-syncs) displayed per second by the system in the top-right corner of the display.</source>
        <translation>Affiche le nombre d&apos;images (ou de v-syncs) affichées par seconde par le système dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="772"/>
        <source>Simulates the region check present in original, unmodified consoles.</source>
        <translation>Simule la vérification de région présente sur les consoles originales non modifiées.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="773"/>
        <source>Simulates the system ahead of time and rolls back/replays to reduce input lag. Very high system requirements.</source>
        <translation>Simule le système à l&apos;avance et effectue un retour en arrière/relecture pour réduire la latence d&apos;entrée (input lag). Exigences système très élevées.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="774"/>
        <source>Size: </source>
        <translation>Taille : </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="775"/>
        <source>Skip Duplicate Frame Display</source>
        <translation>Ignorer l&apos;affichage des images en double</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="776"/>
        <source>Skips the presentation/display of frames that are not unique. Can result in worse frame pacing.</source>
        <translation>Ignore la présentation/l&apos;affichage des images qui ne sont pas uniques. Peut entraîner une moins bonne fluidité (frame pacing).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="777"/>
        <source>Slow Boot</source>
        <translation>Démarrage lent (Slow Boot)</translation>
    </message>
    <message>
        <source>Smooths out blockyness between colour transitions in 24-bit content, usually FMVs. Only applies to the hardware renderers.</source>
        <translation type="obsolete">Lisse l&apos;aspect bloc entre les transitions de couleur pour les contenus 24-bit, habituellement les FMVs. S&apos;applique uniquement aux rendus matériels.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="781"/>
        <source>Smooths out the blockiness of magnified textures on 3D objects.</source>
        <translation>Adoucit l&apos;aspect bloc des textures agrandies sur les objets 3D.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="782"/>
        <source>Sort Alphabetically</source>
        <translation>Trier par ordre alphabétique</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="783"/>
        <source>Sort By</source>
        <translation>Trier par</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="784"/>
        <source>Sort Reversed</source>
        <translation>Tri inversé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="785"/>
        <source>Sorts the cheat list alphabetically by the name of the code.</source>
        <translation>Trie la liste des codes de triche par ordre alphabétique selon le nom du code.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="786"/>
        <source>Sound Effects</source>
        <translation>Effets sonores</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="787"/>
        <source>Specifies the amount of buffer time added, which reduces the additional sleep time introduced.</source>
        <translation>Spécifie la quantité de temps tampon ajoutée, ce qui réduit le temps de mise en veille supplémentaire introduit.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="788"/>
        <source>Spectator Mode</source>
        <translation>Mode spectateur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="789"/>
        <source>Speed Control</source>
        <translation>Contrôle de la vitesse</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="790"/>
        <source>Speeds up CD-ROM reads by the specified factor. May improve loading speeds in some games, and break others.</source>
        <translation>Accélère les lectures du CD-ROM selon le facteur spécifié. Peut améliorer la vitesse de chargement de certains jeux, et en casser d&apos;autres.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="791"/>
        <source>Speeds up CD-ROM seeks by the specified factor. May improve loading speeds in some games, and break others.</source>
        <translation>Accélère les recherches sur le CD-ROM selon le facteur spécifié. Peut améliorer la vitesse de chargement de certains jeux, et en casser d&apos;autres.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="792"/>
        <source>Sprite Texture Filtering</source>
        <translation>Filtrage de texture des sprites</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="793"/>
        <source>Stage {}: {}</source>
        <translation>Étape {}: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="794"/>
        <source>Start BIOS</source>
        <translation>Démarrer le BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="795"/>
        <source>Start Disc</source>
        <translation>Démarrer le disque</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="796"/>
        <source>Start Download</source>
        <translation>Démarrer le téléchargement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="797"/>
        <source>Start File</source>
        <translation>Démarrer le fichier</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="798"/>
        <source>Start Fullscreen</source>
        <translation>Démarrer en plein écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="799"/>
        <source>Start Game</source>
        <translation>Démarrer le jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="800"/>
        <source>Start a game from a disc in your PC&apos;s DVD drive.</source>
        <translation>Démarre un jeu depuis un disque dans le lecteur DVD de votre PC.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="801"/>
        <source>Start the console without any disc inserted.</source>
        <translation>Démarre la console sans aucun disque inséré.</translation>
    </message>
    <message>
        <source>Stretch Display Vertically</source>
        <translation type="obsolete">Étirer l&apos;affichage verticalement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="803"/>
        <source>Stretch Mode</source>
        <translation>Mode étiré</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="804"/>
        <source>Summary</source>
        <translation>Résumé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="805"/>
        <source>Support for controllers that use the XInput protocol. XInput should only be used if you are using a XInput wrapper library.</source>
        <translation>Prise en charge des manettes utilisant le protocole XInput. XInput ne devrait être utilisé que si vous utilisez une bibliothèque de wrapper XInput.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="806"/>
        <source>Swap Gamepad Confirm/Cancel Buttons</source>
        <translation>Inverser les boutons Confirmer/Annuler de la manette</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="807"/>
        <source>Swaps the confirm/cancel buttons on the gamepad, using {0} for confirming and {1} for cancelling.</source>
        <translation>Inverse les boutons confirmer/annuler sur la manette, en utilisant {0} pour confirmer et {1} pour annuler.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="808"/>
        <source>Switch to Next Disc on Stop</source>
        <translation>Passer au disque suivant à l&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="809"/>
        <source>Switches back to 4:3 display aspect ratio when displaying 24-bit content, usually FMVs.</source>
        <translation>Repasse au format d&apos;image 4:3 lors de l&apos;affichage de contenu 24 bits, généralement les cinématiques (FMV).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="810"/>
        <source>Switches between full screen and windowed when the window is double-clicked.</source>
        <translation>Bascule entre le mode plein écran et le mode fenêtré lors d&apos;un double-clic sur la fenêtre.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="811"/>
        <source>Sync To Host Refresh Rate</source>
        <translation>Synchroniser avec la fréquence de rafraîchissement de l&apos;hôte</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="813"/>
        <source>Temporarily disables all enhancements, useful when testing.</source>
        <translation>Désactive temporairement toutes les améliorations, utile pour les tests.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="814"/>
        <source>Test Unofficial Achievements</source>
        <translation>Tester les succès non officiels</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="815"/>
        <source>Texture Filtering</source>
        <translation>Filtrage des textures</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="816"/>
        <source>Texture Modulation Cropping (&quot;Old/v0&quot; GPU)</source>
        <translation>Recadrage de la modulation des textures (« Old/v0 » GPU)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="817"/>
        <source>Texture Replacements</source>
        <translation>Remplacements de textures</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="818"/>
        <source>Textures Directory</source>
        <translation>Répertoire des textures</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="819"/>
        <source>The SDL input source supports most controllers.</source>
        <translation>La source d&apos;entrée SDL prend en charge la plupart des manettes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="820"/>
        <source>The audio backend determines how frames produced by the emulator are submitted to the host.</source>
        <translation>Le backend audio détermine comment les images produites par l&apos;émulateur sont transmises à l&apos;hôte.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="821"/>
        <source>The selected memory card image will be used in shared mode for this slot.</source>
        <translation>L&apos;image de carte mémoire sélectionnée sera utilisée en mode partagé pour cet emplacement.</translation>
    </message>
    <message>
        <source>This game has no achievements.</source>
        <translation type="obsolete">Ce jeu n&apos;a pas de succès.</translation>
    </message>
    <message>
        <source>Threaded Presentation</source>
        <translation type="obsolete">Présentation threadée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="824"/>
        <source>Threaded Rendering</source>
        <translation>Rendu threadé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="825"/>
        <source>Time Played</source>
        <translation>Temps de jeu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="827"/>
        <source>Timing out in {:.0f} seconds...</source>
        <translation>Expiration dans {:.0f} secondes...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="828"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="829"/>
        <source>To use achievements, please log in with your retroachievements.org account.</source>
        <translation>Pour utiliser les succès, veuillez vous connecter avec votre compte retroachievements.org.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="830"/>
        <source>Toggle Analog</source>
        <translation>Basculer l&apos;analogique</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="831"/>
        <source>Toggle Fast Forward</source>
        <translation>Basculer l&apos;avance rapide</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="832"/>
        <source>Toggle Fullscreen</source>
        <translation>Basculer le plein écran</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="833"/>
        <source>Toggle every %d frames</source>
        <translation>Basculer toutes les %d images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="838"/>
        <source>Turbo Speed</source>
        <translation>Vitesse Turbo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="839"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="840"/>
        <source>Uncompressed Size</source>
        <translation>Taille non compressée</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="841"/>
        <source>Undo Load State</source>
        <translation>Annuler l&apos;état de chargement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="842"/>
        <source>Ungrouped</source>
        <translation>Non groupé</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="843"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="844"/>
        <source>Unknown File Size</source>
        <translation>Taille de fichier inconnue</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="845"/>
        <source>Unlimited</source>
        <translation>Illimité</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="846"/>
        <source>Unpin from OSD</source>
        <translation>Détacher de l&apos;OSD</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="847"/>
        <source>Update Progress</source>
        <translation>Progression de la mise à jour</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="848"/>
        <source>Updates the progress database for achievements shown in the game list.</source>
        <translation>Met à jour la base de données de progression pour les succès affichés dans la liste des jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="849"/>
        <source>Upscales the game&apos;s rendering by the specified multiplier.</source>
        <translation>Augmente la résolution du rendu du jeu selon le multiplicateur spécifié.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="850"/>
        <source>Use Blit Swap Chain</source>
        <translation>Utiliser Blit Swap Chain</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="851"/>
        <source>Use Debug GPU Device</source>
        <translation>Utiliser le périphérique GPU de débogage</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="852"/>
        <source>Use Global Setting</source>
        <translation>Utiliser le paramètre global</translation>
    </message>
    <message>
        <source>Use Serial File Names</source>
        <translation type="obsolete">Utiliser les noms de série fichier</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="858"/>
        <source>Use Single Card For Multi-Disc Games</source>
        <translation>Utiliser une seule carte mémoire pour les jeux multi-disques</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="859"/>
        <source>Use Software Renderer (Low VRAM Mode)</source>
        <translation>Utiliser le rendu logiciel (mode faible VRAM)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="860"/>
        <source>Use Software Renderer For Readbacks</source>
        <translation>Utiliser le rendu logiciel pour les lectures (readbacks)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="863"/>
        <source>Uses PGXP for all instructions, not just memory operations.</source>
        <translation>Utilise PGXP pour toutes les instructions, et pas seulement pour les opérations mémoire.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="864"/>
        <source>Uses a blit presentation model instead of flipping. This may be needed on some systems.</source>
        <translation>Utilise un modèle de présentation par blit au lieu du basculement (flipping). Peut être nécessaire sur certains systèmes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="868"/>
        <source>Uses game-specific settings for controllers for this game.</source>
        <translation>Utilise des paramètres de manette spécifiques pour ce jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="869"/>
        <source>Uses localized (native language) titles in the game list.</source>
        <translation>Utilise les titres localisés (langue maternelle) dans la liste des jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="870"/>
        <source>Uses native resolution coordinates for 2D polygons, instead of precise coordinates. Can fix misaligned UI in some games, but otherwise should be left disabled.</source>
        <translation>Utilise les coordonnées de résolution native pour les polygones 2D, au lieu de coordonnées précises. Peut corriger une interface mal alignée dans certains jeux, mais doit sinon rester désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="871"/>
        <source>Uses perspective-correct interpolation for colors, which can improve visuals in some games.</source>
        <translation>Utilise une interpolation avec correction de perspective pour les couleurs, ce qui peut améliorer le visuel de certains jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="872"/>
        <source>Uses perspective-correct interpolation for texture coordinates, straightening out warped textures.</source>
        <translation>Utilise une interpolation avec correction de perspective pour les coordonnées de texture, redressant les textures déformées.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="873"/>
        <source>Uses screen positions to resolve PGXP data. May improve visuals in some games.</source>
        <translation>Utilise les positions à l&apos;écran pour résoudre les données PGXP. Peut améliorer le visuel de certains jeux.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="874"/>
        <source>Uses separate game settings for each disc of multi-disc games. Can only be set on the first/main disc.</source>
        <translation>Utilise des paramètres de jeu distincts pour chaque disque des jeux multi-disques. Ne peut être configuré que sur le premier disque/disque principal.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="875"/>
        <source>Uses the software renderer when creating rewind states to prevent additional VRAM usage. Especially useful when upscaling.</source>
        <translation>Utilise le rendu logiciel lors de la création d&apos;états de rembobinage pour éviter une utilisation supplémentaire de VRAM. Particulièrement utile lors de l&apos;utilisation d&apos;une résolution augmentée.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="876"/>
        <source>Utilizes the chosen frame rate regardless of the game&apos;s setting.</source>
        <translation>Utilise la fréquence d&apos;images choisie indépendamment du paramètre du jeu.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="877"/>
        <source>Value Range</source>
        <translation>Plage de valeurs</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="878"/>
        <source>Value: {} | Default: {} | Minimum: {} | Maximum: {}</source>
        <translation>Valeur : {} | Par défaut : {} | Minimum : {} | Maximum : {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="879"/>
        <source>Vertex Cache</source>
        <translation>Cache de sommets</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="880"/>
        <source>Vertical Sync (VSync)</source>
        <translation>Synchronisation verticale (VSync)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="881"/>
        <source>WARNING: Activating cheats can cause unpredictable behavior, crashing, soft-locks, or broken saved games.</source>
        <translation>ATTENTION : L&apos;activation de triches peut causer un comportement imprévisible, des plantages, des blocages logiciels ou corrompre les sauvegardes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="882"/>
        <source>WARNING: Activating game patches can cause unpredictable behavior, crashing, soft-locks, or broken saved games.</source>
        <translation>ATTENTION : L&apos;activation de correctifs de jeu peut causer un comportement imprévisible, des plantages, des blocages logiciels ou corrompre les sauvegardes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="883"/>
        <source>WARNING: Your game is still saving to the memory card. Continuing to {0} may IRREVERSIBLY DESTROY YOUR MEMORY CARD. We recommend resuming your game and waiting 5 seconds for it to finish saving.

Do you want to {0} anyway?</source>
        <translation>ATTENTION : Votre jeu est en cours d&apos;écriture sur la carte mémoire. Continuer vers {0} pourrait DÉTRUIRE IRRÉMÉDIABLEMENT VOTRE CARTE MÉMOIRE. Nous vous recommandons de reprendre votre jeu et d&apos;attendre 5 secondes qu&apos;il termine la sauvegarde.

Voulez-vous {0} quand même ?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="884"/>
        <source>Warning Message Duration</source>
        <translation>Durée des messages d&apos;avertissement</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="885"/>
        <source>Web Cache Size: {0} MB ({1} MB in {2} objects)</source>
        <translation>Taille du cache Web : {0} Mo ({1} Mo dans {2} objets)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="886"/>
        <source>Web cache cleared.</source>
        <translation>Cache Web effacé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="887"/>
        <source>When Big Picture mode is started, the game list will be displayed instead of the main menu.</source>
        <translation>Lorsque le mode Big Picture est démarré, la liste des jeux sera affichée au lieu du menu principal.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="888"/>
        <source>When enabled and logged in, DuckStation will scan for achievements on startup.</source>
        <translation>Si activé et connecté, DuckStation recherchera les succès au démarrage.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="889"/>
        <source>When enabled, DuckStation will assume all achievements are locked and not send any unlock notifications to the server.</source>
        <translation>Si activé, DuckStation considérera tous les succès comme verrouillés et n&apos;enverra aucune notification de déverrouillage au serveur.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="890"/>
        <source>When enabled, DuckStation will list achievements from unofficial sets. These achievements are not tracked by RetroAchievements.</source>
        <translation>Si activé, DuckStation listera les succès issus de jeux non officiels. Ces succès ne sont pas suivis par RetroAchievements.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="891"/>
        <source>When enabled, each session will behave as if no achievements have been unlocked.</source>
        <translation>Si activé, chaque session se comportera comme si aucun succès n&apos;avait été déverrouillé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="892"/>
        <source>When enabled, memory cards and controllers will be overwritten when save states are loaded.</source>
        <translation>Si activé, les cartes mémoire et les manettes seront écrasées lors du chargement d&apos;états de sauvegarde.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="893"/>
        <source>When enabled, the minimum supported output latency will be used for the host API.</source>
        <translation>Si activé, la latence de sortie minimale supportée sera utilisée pour l&apos;API hôte.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="894"/>
        <source>When playing a multi-disc game and using per-game (title) memory cards, use a single memory card for all discs.</source>
        <translation>Lorsqu&apos;un jeu multi-disques est utilisé avec des cartes mémoire par jeu (titre), utiliser une seule carte mémoire pour tous les disques.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="895"/>
        <source>When this option is chosen, the clock speed set below will be used.</source>
        <translation>Lorsque cette option est choisie, la vitesse d&apos;horloge définie ci-dessous sera utilisée.</translation>
    </message>
    <message>
        <source>Widescreen Hack</source>
        <translation type="obsolete">Hack Ecran Large</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="898"/>
        <source>Wireframe Rendering</source>
        <translation>Rendu filaire</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="903"/>
        <source>&quot;Challenge&quot; mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.</source>
        <translation>Mode &quot;Défi&quot; pour les succès, incluant le suivi des classements. Désactive les états de sauvegarde, les triches et les fonctions de ralentissement.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="904"/>
        <source>&quot;PlayStation&quot; and &quot;PSX&quot; are registered trademarks of Sony Interactive Entertainment Europe Limited. This software is not affiliated in any way with Sony Interactive Entertainment.</source>
        <translation>&quot;PlayStation&quot; et &quot;PSX&quot; sont des marques déposées de Sony Interactive Entertainment Europe Limited. Ce logiciel n&apos;est affilié d&apos;aucune manière à Sony Interactive Entertainment.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="905"/>
        <source>change disc</source>
        <translation>changer de disque</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="906"/>
        <source>restart</source>
        <translation>redémarrer</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="907"/>
        <source>shut down</source>
        <translation>éteindre</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="908"/>
        <source>{0} achievement unlocks have not been confirmed by the server. Continuing to {1} will result in loss of these unlocks. Once network connectivity has been re-established, these unlocks will be confirmed automatically.

Do you want to {1} anyway?</source>
        <translation>{0} déverrouillages de succès n&apos;ont pas été confirmés par le serveur. Continuer vers {1} entraînera la perte de ces déverrouillages. Une fois la connexion réseau rétablie, ces déverrouillages seront confirmés automatiquement.

Voulez-vous {1} quand même ?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="909"/>
        <source>{} Frames</source>
        <translation>{} images</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="910"/>
        <source>{} deleted.</source>
        <translation>{} supprimé.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="911"/>
        <source>{} does not exist.</source>
        <translation>{} n&apos;existe pas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="912"/>
        <source>{} is not a valid disc image.</source>
        <translation>{} n&apos;est pas une image de disque valide.</translation>
    </message>
</context>
<context>
    <name>GPU</name>
    <message>
        <location filename="../../core/gpu.cpp" line="2266"/>
        <source>Failed to start GPU trace:</source>
        <translation>Échec du démarrage de la trace GPU :</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2273"/>
        <source>Saving {0} frame GPU trace to &apos;{1}&apos;.</source>
        <translation>Enregistrement de la trace GPU de {0} image vers &apos;{1}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2274"/>
        <source>Saving multi-frame frame GPU trace to &apos;{1}&apos;.</source>
        <translation>Enregistrement de la trace GPU multi-images vers &apos;{1}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2293"/>
        <source>Failed to close GPU trace:</source>
        <translation>Échec de la fermeture de la trace GPU :</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2306"/>
        <location filename="../../core/gpu.cpp" line="2323"/>
        <source>Saved GPU trace to &apos;{}&apos;.</source>
        <translation>Trace GPU enregistrée vers &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2316"/>
        <source>Compressing GPU trace &apos;{}&apos;...</source>
        <translation>Compression de la trace GPU &apos;{}&apos;...</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2330"/>
        <source>Failed to save GPU trace to &apos;{}&apos;:</source>
        <translation>Échec de l&apos;enregistrement de la trace GPU vers &apos;{}&apos; :</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="761"/>
        <location filename="../../core/gpu_backend.cpp" line="779"/>
        <source>Failed to save screenshot:
{}</source>
        <translation>Échec de l&apos;enregistrement de la capture d&apos;écran :
{}</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="788"/>
        <source>Saving screenshot to &apos;{}&apos;.</source>
        <translation>Enregistrement de la capture d&apos;écran vers &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="828"/>
        <source>Saved screenshot to &apos;{}&apos;.</source>
        <translation>Capture d&apos;écran enregistrée vers &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="829"/>
        <source>Failed to save screenshot to &apos;{}&apos;.</source>
        <translation>Échec de l&apos;enregistrement de la capture d&apos;écran vers &apos;{}&apos;.</translation>
    </message>
</context>
<context>
    <name>GPUDevice</name>
    <message>
        <source>Error</source>
        <translation type="obsolete">Erreur</translation>
    </message>
    <message>
        <source>OpenGL renderer unavailable, your driver or hardware is not recent enough. OpenGL 3.1 or OpenGL ES 3.1 is required.</source>
        <translation type="obsolete">Le rendu OpenGL est indisponible, votre pilote ou matériel n&apos;est pas assez récent, OpenGL 3.1 ou OpenGL ES 3.1 est requis.</translation>
    </message>
</context>
<context>
    <name>GPUDownsampleMode</name>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Désactivé</translation>
    </message>
    <message>
        <source>Box (Downsample 3D/Smooth All)</source>
        <translation type="vanished">Boîte (Sous-échantillonnage 3D/Tout lisser)</translation>
    </message>
    <message>
        <source>Adaptive (Preserve 3D/Smooth 2D)</source>
        <translation type="vanished">Adaptif (Préserver 3D/Lisser 2D)</translation>
    </message>
</context>
<context>
    <name>GPURenderer</name>
    <message>
        <source>Hardware (D3D11)</source>
        <translation type="vanished">Matériel (D3D11)</translation>
    </message>
    <message>
        <source>Hardware (D3D12)</source>
        <translation type="vanished">Matériel (D3D12)</translation>
    </message>
    <message>
        <source>Hardware (Vulkan)</source>
        <translation type="vanished">Matériel (Vulkan)</translation>
    </message>
    <message>
        <source>Hardware (OpenGL)</source>
        <translation type="vanished">Matériel (OpenGL)</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3129"/>
        <source>Software</source>
        <translation>Logiciel</translation>
    </message>
</context>
<context>
    <name>GPUSettingsWidget</name>
    <message>
        <source>Automatic based on window size</source>
        <translation type="vanished">Automatiquement basé sur la taille de la fenêtre</translation>
    </message>
    <message>
        <source>1x</source>
        <translation type="vanished">1x</translation>
    </message>
    <message>
        <source>2x</source>
        <translation type="vanished">2x</translation>
    </message>
    <message>
        <source>3x (for 720p)</source>
        <translation type="vanished">3x (pour le 720p)</translation>
    </message>
    <message>
        <source>4x</source>
        <translation type="vanished">4x</translation>
    </message>
    <message>
        <source>5x (for 1080p)</source>
        <translation type="vanished">5x (pour le 1080p)</translation>
    </message>
    <message>
        <source>6x (for 1440p)</source>
        <translation type="vanished">6x (pour le 1440p)</translation>
    </message>
    <message>
        <source>7x</source>
        <translation type="vanished">7x</translation>
    </message>
    <message>
        <source>8x</source>
        <translation type="vanished">8x</translation>
    </message>
    <message>
        <source>9x (for 4K)</source>
        <translation type="vanished">9x (pour le 4K)</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Désactivé</translation>
    </message>
    <message>
        <source>%1x MSAA</source>
        <translation type="vanished">%1x MSAA</translation>
    </message>
    <message>
        <source>%1x SSAA</source>
        <translation type="vanished">%1x SSAA</translation>
    </message>
    <message>
        <source>10x</source>
        <translation type="vanished">10x</translation>
    </message>
    <message>
        <source>11x</source>
        <translation type="vanished">11x</translation>
    </message>
    <message>
        <source>12x</source>
        <translation type="vanished">12x</translation>
    </message>
    <message>
        <source>13x</source>
        <translation type="vanished">13x</translation>
    </message>
    <message>
        <source>14x</source>
        <translation type="vanished">14x</translation>
    </message>
    <message>
        <source>15x</source>
        <translation type="vanished">15x</translation>
    </message>
    <message>
        <source>16x</source>
        <translation type="vanished">16x</translation>
    </message>
</context>
<context>
    <name>GPUTextureFilter</name>
    <message>
        <source>Nearest-Neighbor</source>
        <translation type="vanished">Voisinage le plus proche</translation>
    </message>
    <message>
        <source>Bilinear</source>
        <translation type="vanished">Bilinéaire</translation>
    </message>
    <message>
        <source>JINC2 (Slow)</source>
        <translation type="vanished">JINC2 (lent)</translation>
    </message>
    <message>
        <source>JINC2 (Slow, No Edge Blending)</source>
        <translation type="vanished">JINC2 (lent, sans fusion des bords)</translation>
    </message>
    <message>
        <source>xBR (Very Slow)</source>
        <translation type="vanished">xBR (très lent)</translation>
    </message>
    <message>
        <source>xBR (Very Slow, No Edge Blending)</source>
        <translation type="vanished">xBR (très lent, sans fusion des bords)</translation>
    </message>
    <message>
        <source>Bilinear (No Edge Blending)</source>
        <translation type="vanished">Bilinéaire (sans fusion des bords)</translation>
    </message>
</context>
<context>
    <name>GPUWireframeMode</name>
    <message>
        <source>Disabled</source>
        <translation type="obsolete">Désactivé</translation>
    </message>
</context>
<context>
    <name>GPU_HW</name>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="229"/>
        <source>Compiling Shaders...</source>
        <translation>Compilation des shaders...</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="230"/>
        <source>{} of {} pipelines</source>
        <translation>{} sur {} pipelines</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="574"/>
        <source>Internal resolution set to {0}x ({1}x{2}).</source>
        <translation>Résolution interne définie sur {0}x ({1}x{2}).</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="581"/>
        <source>Internal resolution set to {0}x.</source>
        <translation>Résolution interne définie sur {0}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="591"/>
        <source>Multisample anti-aliasing set to {}x (SSAA).</source>
        <translation>Anticrénelage multi-échantillon défini sur {}x (SSAA).</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="597"/>
        <source>Multisample anti-aliasing set to {}x.</source>
        <translation>Anticrénelage multi-échantillon défini sur {}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="727"/>
        <source>{}x MSAA is not supported, using {}x instead.</source>
        <translation>Le MSAA {}x n&apos;est pas pris en charge, utilisation de {}x à la place.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="738"/>
        <source>SSAA is not supported, using MSAA instead.</source>
        <translation>Le SSAA n&apos;est pas pris en charge, utilisation du MSAA à la place.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="745"/>
        <source>Texture filter &apos;{}/{}&apos; is not supported with the current renderer.</source>
        <translation>Le filtre de texture &apos;{}/{}&apos; n&apos;est pas pris en charge avec le rendu actuel.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="759"/>
        <source>Shader blending is not supported by your current GPU.</source>
        <translation>La fusion par shader n&apos;est pas prise en charge par votre GPU actuel.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="760"/>
        <location filename="../../core/gpu_hw.cpp" line="777"/>
        <source>It requires framebuffer fetch, feedback loops, or rasterizer order views.</source>
        <translation>Ceci nécessite l&apos;extraction du tampon d&apos;image (framebuffer fetch), des boucles de rétroaction ou des vues d&apos;ordre du rastériseur.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="768"/>
        <source>Multisample anti-aliasing is not supported when using shader blending.</source>
        <translation>L&apos;anticrénelage multi-échantillon (MSAA) n&apos;est pas pris en charge lors de l&apos;utilisation du mélange par shader.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="776"/>
        <source>PGXP depth buffer is not supported by your current GPU or renderer.</source>
        <translation>Le tampon de profondeur PGXP n&apos;est pas pris en charge par votre GPU ou moteur de rendu actuel.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="788"/>
        <source>Geometry shaders are not supported by your GPU, and are required for wireframe rendering.</source>
        <translation>Les shaders de géométrie ne sont pas pris en charge par votre GPU, et sont requis pour le rendu en mode fil de fer (wireframe).</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="803"/>
        <source>Resolution scale {0}x is not divisible by downsample scale {1}x, downsampling disabled.</source>
        <translation>L&apos;échelle de résolution {0}x n&apos;est pas divisible par l&apos;échelle de sous-échantillonnage {1}x, sous-échantillonnage désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="811"/>
        <source>Resolution scale {0}x is not divisible by downsample scale {1}x, using {2}x instead.</source>
        <translation>L&apos;échelle de résolution {0}x n&apos;est pas divisible par l&apos;échelle de sous-échantillonnage {1}x, utilisation de {2}x à la place.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="836"/>
        <source>Resolution scale {0}x not supported for adaptive downsampling, using {1}x.</source>
        <translation>L&apos;échelle de résolution {0}x n&apos;est pas prise en charge pour le sous-échantillonnage adaptatif, utilisation de {1}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="1447"/>
        <source>Failed to allocate {}x{} texture for cache:
{}</source>
        <translation>Échec de l&apos;allocation de la texture {}x{} pour le cache :
{}</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="3466"/>
        <source>Preloading replacement textures...</source>
        <translation>Préchargement des textures de remplacement...</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="3467"/>
        <source>{0} of {1} textures</source>
        <translation>{0} sur {1} textures</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="3742"/>
        <source>No replacement textures found.</source>
        <translation>Aucune texture de remplacement trouvée.</translation>
    </message>
</context>
<context>
    <name>GameCheatCodeChoiceEditorDialog</name>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="14"/>
        <source>Cheat Choice Editor</source>
        <translation>Éditeur de choix de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="21"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="26"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="42"/>
        <source>Add Cheat</source>
        <translation>Ajouter un code de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="58"/>
        <source>Remove Cheat</source>
        <translation>Supprimer un code de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1068"/>
        <location filename="../gamecheatsettingswidget.cpp" line="1083"/>
        <location filename="../gamecheatsettingswidget.cpp" line="1093"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1068"/>
        <source>At least one option must be defined.</source>
        <translation>Au moins une option doit être définie.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1084"/>
        <source>The option &apos;%1&apos; is defined twice.</source>
        <translation>L&apos;option &apos;%1&apos; est définie deux fois.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1094"/>
        <source>The option &apos;%1&apos; does not have a valid value. It must be a number.</source>
        <translation>L&apos;option &apos;%1&apos; n&apos;a pas de valeur valide. Elle doit être un nombre.</translation>
    </message>
</context>
<context>
    <name>GameCheatCodeEditorDialog</name>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="14"/>
        <source>Cheat Code Editor</source>
        <translation>Éditeur de codes de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="23"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="33"/>
        <source>Description:</source>
        <translation>Description :</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="56"/>
        <source>Group:</source>
        <translation>Groupe :</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="66"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="76"/>
        <source>Activation:</source>
        <translation>Activation :</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="86"/>
        <source>Options:</source>
        <translation>Options :</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="96"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="101"/>
        <source>Choice</source>
        <translation>Choix</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="106"/>
        <source>Range</source>
        <translation>Plage</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="128"/>
        <source>Edit Choices...</source>
        <translation>Modifier les choix...</translation>
    </message>
</context>
<context>
    <name>GameCheatSettingsWidget</name>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="31"/>
        <location filename="../gamecheatsettingswidget.cpp" line="423"/>
        <source>Enable Cheats</source>
        <translation>Activer les codes de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="57"/>
        <source>Search...</source>
        <translation>Rechercher...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="67"/>
        <source>Sort Alphabetically</source>
        <translation>Trier par ordre alphabétique</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="80"/>
        <source>Add Cheat</source>
        <translation>Ajouter un code de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="90"/>
        <location filename="../gamecheatsettingswidget.cpp" line="358"/>
        <source>Remove Cheat</source>
        <translation>Supprimer le code de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="100"/>
        <location filename="../gamecheatsettingswidget.cpp" line="363"/>
        <source>Disable All Cheats</source>
        <translation>Désactiver tous les codes de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="110"/>
        <location filename="../gamecheatsettingswidget.cpp" line="366"/>
        <source>Reload Cheats</source>
        <translation>Recharger les codes de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="152"/>
        <source>Load Database Cheats</source>
        <translation>Charger la base de données des codes de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="178"/>
        <source>Clear List</source>
        <translation>Effacer la liste</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="188"/>
        <source>Import...</source>
        <translation>Importer...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="198"/>
        <source>Export...</source>
        <translation>Exporter...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="352"/>
        <source>Add Cheat...</source>
        <translation>Ajouter un code de triche...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="354"/>
        <source>Edit Cheat...</source>
        <translation>Modifier le code de triche...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="402"/>
        <source>Enable Game Settings</source>
        <translation>Activer les paramètres du jeu</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="403"/>
        <source>Game settings are currently disabled. This is NOT the default. Enabling this cheat will not have any effect until game settings are enabled.

Do you want to enable game settings now?</source>
        <translation>Les paramètres du jeu sont actuellement désactivés. Ce n&apos;est PAS la configuration par défaut. L&apos;activation de ce code de triche n&apos;aura aucun effet tant que les paramètres du jeu ne seront pas activés.

Voulez-vous activer les paramètres du jeu maintenant ?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="407"/>
        <location filename="../gamecheatsettingswidget.cpp" line="428"/>
        <source>Do not show again</source>
        <translation>Ne plus afficher</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="424"/>
        <source>Cheats are not currently enabled for this game. Enabling this cheat will not have any effect until cheats are enabled for this game.

Do you want to enable cheats now?</source>
        <translation>Les codes de triche ne sont pas actuellement activés pour ce jeu. L&apos;activation de ce code de triche n&apos;aura aucun effet tant que les codes de triche ne seront pas activés pour ce jeu.

Voulez-vous activer les codes de triche maintenant ?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="563"/>
        <source>From File...</source>
        <translation>Depuis un fichier...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="564"/>
        <source>From Text...</source>
        <translation>Depuis du texte...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="570"/>
        <source>PCSXR/Libretro Cheat Files (*.cht *.txt);;All Files (*.*)</source>
        <translation>Fichiers de triche PCSXR/Libretro (*.cht *.txt);;Tous les fichiers (*.*)</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="572"/>
        <location filename="../gamecheatsettingswidget.cpp" line="590"/>
        <source>Import Cheats</source>
        <translation>Importer des codes de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="580"/>
        <location filename="../gamecheatsettingswidget.cpp" line="660"/>
        <location filename="../gamecheatsettingswidget.cpp" line="678"/>
        <location filename="../gamecheatsettingswidget.cpp" line="698"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="581"/>
        <source>Failed to read file:
%1</source>
        <translation>Échec de lecture du fichier :
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="590"/>
        <source>Cheat File Text:</source>
        <translation>Texte du fichier de triche :</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="661"/>
        <source>This code is from the built-in cheat database, and cannot be removed. To hide this code, uncheck the &quot;Load Database Cheats&quot; option.</source>
        <translation>Ce code provient de la base de données de triche intégrée et ne peut pas être supprimé. Pour masquer ce code, décochez l&apos;option &quot;Charger les codes de la base de données&quot;.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="667"/>
        <location filename="../gamecheatsettingswidget.cpp" line="706"/>
        <source>Confirm Removal</source>
        <translation>Confirmer la suppression</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="668"/>
        <source>You are removing the code named &apos;%1&apos;. You cannot undo this action, are you sure you wish to delete this code?</source>
        <translation>Vous êtes sur le point de supprimer le code nommé &apos;%1&apos;. Cette action est irréversible, êtes-vous sûr de vouloir supprimer ce code ?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="679"/>
        <source>Failed to save file:
%1</source>
        <translation>Échec de sauvegarde du fichier :
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="689"/>
        <source>PCSXR Cheat Files (*.cht);;All Files (*.*)</source>
        <translation>Fichiers de triche PCSXR (*.cht);;Tous les fichiers (*.*)</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="691"/>
        <source>Export Cheats</source>
        <translation>Exporter les codes de triche</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="699"/>
        <source>Failed to save cheat file:
%1</source>
        <translation>Échec de sauvegarde du fichier de triche :
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="707"/>
        <source>You are removing all cheats manually added for this game. This action cannot be reversed.

Any database cheats will still be loaded and present unless you uncheck the &quot;Load Database Cheats&quot; option.

Are you sure you want to continue?</source>
        <translation>Vous êtes sur le point de supprimer tous les codes de triche ajoutés manuellement pour ce jeu. Cette action est irréversible.

Les codes de la base de données seront toujours chargés et présents, sauf si vous décochez l&apos;option &quot;Charger les codes de la base de données&quot;.

Êtes-vous sûr de vouloir continuer ?</translation>
    </message>
</context>
<context>
    <name>GameDatabase</name>
    <message>
        <location filename="../../core/game_database.cpp" line="384"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="546"/>
        <source>CPU recompiler disabled.</source>
        <translation>Recompilateur CPU désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="554"/>
        <source>Fast boot disabled.</source>
        <translation>Démarrage rapide désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="562"/>
        <source>Multitap disabled.</source>
        <translation>Multitap désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="570"/>
        <source>Fast forward memory card access disabled.</source>
        <translation>Accès rapide à la carte mémoire désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="578"/>
        <source>CD-ROM read speedup disabled.</source>
        <translation>Accélération de la vitesse de lecture du CD-ROM désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="586"/>
        <source>CD-ROM seek speedup disabled.</source>
        <translation>Accélération de la recherche sur le CD-ROM désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="600"/>
        <source>Disable CD-ROM speedup on MDEC is enabled, but it is not required for this game.</source>
        <translation>La désactivation de l&apos;accélération du CD-ROM sur MDEC est activée, mais elle n&apos;est pas requise pour ce jeu.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="608"/>
        <location filename="../../core/game_database.cpp" line="620"/>
        <source>Display cropping set to {}.</source>
        <translation>Rognage de l&apos;affichage réglé sur {}.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="630"/>
        <source>Hardware rendering disabled.</source>
        <translation>Rendu matériel désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="638"/>
        <source>Software renderer readbacks enabled.</source>
        <translation>Retours de lecture du moteur de rendu logiciel activés.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="657"/>
        <location filename="../../core/game_database.cpp" line="670"/>
        <source>Deinterlacing set to {}.</source>
        <translation>Désentrelacement réglé sur {}.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="710"/>
        <source>Dithering set to {}.</source>
        <translation>Dithering défini sur {}.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="720"/>
        <source>Upscaling disabled.</source>
        <translation>Upscaling désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="722"/>
        <source>MSAA disabled.</source>
        <translation>MSAA désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="735"/>
        <source>Texture filtering disabled.</source>
        <translation>Filtrage des textures désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="746"/>
        <source>Sprite texture filtering disabled.</source>
        <translation>Filtrage des textures des sprites désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="757"/>
        <source>Scaled interlacing disabled.</source>
        <translation>Entrelacement mis à l&apos;échelle désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="766"/>
        <source>Widescreen rendering disabled.</source>
        <translation>Rendu écran large (widescreen) désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="775"/>
        <source>PGXP geometry correction disabled.</source>
        <translation>Correction de géométrie PGXP désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="783"/>
        <source>PGXP culling correction disabled.</source>
        <translation>Correction de « culling » PGXP désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="791"/>
        <source>PGXP perspective correct textures disabled.</source>
        <translation>Textures avec correction de perspective PGXP désactivées.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="801"/>
        <source>PGXP perspective correct colors disabled.</source>
        <translation>Couleurs avec correction de perspective PGXP désactivées.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="810"/>
        <source>PGXP vertex cache enabled.</source>
        <translation>Cache de sommets PGXP activé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="818"/>
        <source>PGXP Vertex Cache is enabled, but it is not required for this game. This may cause rendering errors.</source>
        <translation>Le cache de sommets PGXP est activé, mais il n&apos;est pas requis pour ce jeu. Cela peut provoquer des erreurs de rendu.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="828"/>
        <source>PGXP CPU mode enabled.</source>
        <translation>Mode CPU PGXP activé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="842"/>
        <source>PGXP CPU mode is enabled, but it is not required for this game. This may cause rendering errors.</source>
        <translation>Le mode CPU PGXP est activé, mais il n&apos;est pas requis pour ce jeu. Cela peut provoquer des erreurs de rendu.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="850"/>
        <source>PGXP depth buffer disabled.</source>
        <translation>Tampon de profondeur PGXP désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="858"/>
        <source>PGXP disabled on 2D polygons.</source>
        <translation>PGXP désactivé sur les polygones 2D.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="871"/>
        <source>PGXP preserve projection precision disabled.</source>
        <translation>Préservation de la précision de projection PGXP désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="895"/>
        <source>Compatibility settings for this game have been applied.</source>
        <translation>Les paramètres de compatibilité pour ce jeu ont été appliqués.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="922"/>
        <source>Please configure a supported controller from the following list:</source>
        <translation>Veuillez configurer une manette prise en charge à partir de la liste suivante :</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="936"/>
        <source>Controller in Port {0} ({1}) is not supported for this game.</source>
        <translation>La manette sur le port {0} ({1}) n&apos;est pas prise en charge pour ce jeu.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="946"/>
        <source>This game does not support multitap, but multitap is enabled.</source>
        <translation>Ce jeu ne prend pas en charge le multitap, mais celui-ci est activé.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="947"/>
        <source>This may result in dropped controller inputs.</source>
        <translation>Cela peut entraîner la perte d&apos;entrées de la manette.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="959"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1008"/>
        <source>Serial</source>
        <translation>Série</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1009"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1011"/>
        <source>Sort Title</source>
        <translation>Titre de tri</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1013"/>
        <source>Localized Title</source>
        <translation>Titre localisé</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1015"/>
        <source>Save Title</source>
        <translation>Titre de sauvegarde</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1018"/>
        <source>Languages</source>
        <translation>Langues</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1020"/>
        <source>Rating</source>
        <translation>Évaluation</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1024"/>
        <source>Version Tested</source>
        <translation>Version testée</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1027"/>
        <source>Comments</source>
        <translation>Commentaires</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1031"/>
        <source>Supported Controllers</source>
        <translation>Manettes prises en charge</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1049"/>
        <source>Traits</source>
        <translation>Attributs</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1059"/>
        <source>Display Active Start Offset</source>
        <translation>Décalage de début actif de l&apos;affichage</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1061"/>
        <source>Display Active End Offset</source>
        <translation>Décalage de fin actif de l&apos;affichage</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1063"/>
        <source>Display Line Start Offset</source>
        <translation>Décalage de début de ligne d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1065"/>
        <source>Display Line End Offset</source>
        <translation>Décalage de fin de ligne d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1067"/>
        <source>Display Crop Mode</source>
        <translation>Mode de rognage d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1069"/>
        <source>Display Deinterlacing Mode</source>
        <translation>Mode de désentrelacement d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1071"/>
        <source>CPU Overclock Percent</source>
        <translation>Pourcentage d&apos;overclocking CPU</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1072"/>
        <source>DMA Max Slice Ticks</source>
        <translation>Nombre de cycles maximal des tranches DMA</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1073"/>
        <source>DMA Halt Ticks</source>
        <translation>Nombre de cycles d&apos;arrêt DMA</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1074"/>
        <source>CD-ROM Max Seek Speedup Cycles</source>
        <translation>Cycles d&apos;accélération maximale de recherche CD-ROM</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1076"/>
        <source>CD-ROM Max Read Speedup Cycles</source>
        <translation>Cycles d&apos;accélération maximale de lecture CD-ROM</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1078"/>
        <source>GPU FIFO Size</source>
        <translation>Taille de la file d&apos;attente FIFO GPU</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1079"/>
        <source>GPU Max Runahead</source>
        <translation>Runahead maximal du GPU</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1080"/>
        <source>GPU Line Detect Mode</source>
        <translation>Mode de détection de ligne GPU</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1082"/>
        <source>PGXP Tolerance</source>
        <translation>Tolérance PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1083"/>
        <source>PGXP Depth Clear Threshold</source>
        <translation>Seuil de nettoyage de profondeur PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1085"/>
        <source>PGXP Preserve Projection Precision</source>
        <translation>Préserver la précision de projection PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1093"/>
        <source>Disc Set</source>
        <translation>Ensemble de disques</translation>
    </message>
</context>
<context>
    <name>GameList</name>
    <message>
        <source>Disc</source>
        <translation type="vanished">Disque</translation>
    </message>
    <message>
        <source>PS-EXE</source>
        <translation type="vanished">PS-EXE</translation>
    </message>
    <message>
        <source>Playlist</source>
        <translation type="vanished">Liste de lecture</translation>
    </message>
    <message>
        <source>PSF</source>
        <translation type="vanished">PSF</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2494"/>
        <location filename="../../core/game_list.cpp" line="1661"/>
        <source>Never</source>
        <translation>Jamais</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2493"/>
        <location filename="../../core/game_list.cpp" line="1675"/>
        <source>Today</source>
        <translation>Aujourd&apos;hui</translation>
    </message>
    <message numerus="yes">
        <location filename="../gamelistwidget.cpp" line="2486"/>
        <source>%n seconds</source>
        <translation>
            <numerusform>%n seconde</numerusform>
            <numerusform>%n secondes</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gamelistwidget.cpp" line="2487"/>
        <source>%n minutes</source>
        <translation>
            <numerusform>%n minute</numerusform>
            <numerusform>%n minutes</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gamelistwidget.cpp" line="2488"/>
        <source>%n hours</source>
        <translation>
            <numerusform>%n heure</numerusform>
            <numerusform>%n heures</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2493"/>
        <location filename="../../core/game_list.cpp" line="1682"/>
        <source>Yesterday</source>
        <translation>Hier</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="548"/>
        <source>Scanning directory &apos;{}&apos;...</source>
        <translation>Analyse du répertoire &apos;{}&apos;...</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="595"/>
        <source>Scanning &apos;{}&apos;...</source>
        <translation>Analyse de &apos;{}&apos;...</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1410"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1699"/>
        <source>{}h {}m</source>
        <translation>{}h {}m</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1701"/>
        <source>{}h {}m {}s</source>
        <translation>{}h {}m {}s</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1703"/>
        <source>{}m {}s</source>
        <translation>{}m {}s</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1705"/>
        <source>{}s</source>
        <translation>{}s</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1707"/>
        <location filename="../../core/game_list.cpp" line="1718"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1795"/>
        <source>URL template must contain at least one of ${title}, ${savetitle}, ${filetitle}, or ${serial}.</source>
        <translation>Le modèle d&apos;URL doit contenir au moins l&apos;un des éléments suivants : ${title}, ${savetitle}, ${filetitle} ou ${serial}.</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1829"/>
        <source>No URLs to download enumerated.</source>
        <translation>Aucune URL à télécharger trouvée.</translation>
    </message>
    <message>
        <source>{} hours</source>
        <translation type="vanished">{} heures</translation>
    </message>
    <message>
        <source>{} minutes</source>
        <translation type="vanished">{} minutes</translation>
    </message>
</context>
<context>
    <name>GameListCompatibilityRating</name>
    <message>
        <source>Unknown</source>
        <translation type="vanished">Inconnu</translation>
    </message>
    <message>
        <source>Doesn&apos;t Boot</source>
        <translation type="vanished">Ne démarre pas</translation>
    </message>
    <message>
        <source>Crashes In Intro</source>
        <translation type="vanished">Plante sur l&apos;Intro</translation>
    </message>
    <message>
        <source>Crashes In-Game</source>
        <translation type="vanished">Plante dans le Jeu</translation>
    </message>
    <message>
        <source>Graphical/Audio Issues</source>
        <translation type="vanished">Problèmes Graphiques/Audio</translation>
    </message>
    <message>
        <source>No Issues</source>
        <translation type="vanished">Aucun Problème</translation>
    </message>
</context>
<context>
    <name>GameListListView</name>
    <message>
        <location filename="../gamelistwidget.cpp" line="2499"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
</context>
<context>
    <name>GameListModel</name>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="211"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="84"/>
        <source>Serial</source>
        <translation>Numéro de série</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="84"/>
        <source>Icon</source>
        <translation>Icône</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="85"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="85"/>
        <source>File Title</source>
        <translation>Titre du Fichier</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="86"/>
        <source>Developer</source>
        <translation>Développeur</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="86"/>
        <source>Publisher</source>
        <translation>Éditeur</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="87"/>
        <source>Genre</source>
        <translation>Genre</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="87"/>
        <source>Year</source>
        <translation>Année</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="88"/>
        <source>Players</source>
        <translation>Joueurs</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="88"/>
        <source>Time Played</source>
        <translation>Temps de jeu</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="89"/>
        <source>Last Played</source>
        <translation>Dernière utilisation</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="89"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="91"/>
        <source>Achievements</source>
        <translation>Succès</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="1077"/>
        <source>No Achievements</source>
        <translation>Aucun succès</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="1079"/>
        <source>%1/%2 achievements unlocked</source>
        <translation>%1/%2 succès déverrouillés</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="1083"/>
        <source>%1 unlocked in hardcore mode</source>
        <translation>%1 déverrouillé en mode hardcore</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="90"/>
        <source>Region</source>
        <translation>Région</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="90"/>
        <source>Data Size</source>
        <translation>Taille des données</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="91"/>
        <source>Compatibility</source>
        <translation>Comptabilité</translation>
    </message>
</context>
<context>
    <name>GameListSearchDirectoriesModel</name>
    <message>
        <source>Path</source>
        <translation type="vanished">Chemin</translation>
    </message>
    <message>
        <source>Recursive</source>
        <translation type="vanished">Récursif</translation>
    </message>
</context>
<context>
    <name>GameListSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="31"/>
        <source>Search Directories (will be scanned for games)</source>
        <translation>Répertoires de recherche (seront scannés pour des jeux)</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="57"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="73"/>
        <location filename="../gamelistsettingswidget.ui" line="177"/>
        <location filename="../gamelistsettingswidget.cpp" line="177"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="104"/>
        <source>Search Directory</source>
        <translation>Répertoire de recherche</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="109"/>
        <source>Scan Recursively</source>
        <translation>Analyser récursivement</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="119"/>
        <source>Excluded Paths (will not be scanned)</source>
        <translation>Chemins à exclure (ne seront pas scannés)</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="145"/>
        <source>File...</source>
        <translation>Fichier...</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="161"/>
        <source>Folder...</source>
        <translation>Dossier...</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="220"/>
        <source>Scan For New Games</source>
        <translation>Chercher les nouveaux jeux</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="236"/>
        <source>Rescan All Games</source>
        <translation>Re-chercher tous les jeux</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="180"/>
        <source>Open Directory...</source>
        <translation>Ouvrir le Répertoire...</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="191"/>
        <source>Select Search Directory</source>
        <translation>Sélectionner le Répertoire de Recherche</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="197"/>
        <source>Scan Recursively?</source>
        <translation>Scan récursif?</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="198"/>
        <source>Would you like to scan the directory &quot;%1&quot; recursively?

Scanning recursively takes more time, but will identify files in subdirectories.</source>
        <translation>Souhaitez-vous scanner le répertoire &quot;%1&quot; récursivement?

L&apos;analyse récursive prend plus de temps, mais elle permet d&apos;identifier les fichiers dans les sous-répertoires.</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="227"/>
        <source>Select Path</source>
        <translation>Sélectionner un chemin</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="236"/>
        <source>Select Directory</source>
        <translation>Sélectionner le répertoire</translation>
    </message>
</context>
<context>
    <name>GameListWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="55"/>
        <source>Game List</source>
        <translation>Liste de jeux</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="74"/>
        <source>Game Grid</source>
        <translation>Grille de jeux</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="93"/>
        <source>Merge Multi-Disc Games</source>
        <translation>Fusionner les jeux multi-disques</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="112"/>
        <source>Show Localized Icons</source>
        <translation>Afficher les icônes localisées</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="131"/>
        <source>Show Game Icons</source>
        <translation>Afficher les icônes des jeux</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="150"/>
        <source>Show Titles</source>
        <translation>Afficher les titres</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="205"/>
        <source>All Types</source>
        <translation>Tous les types</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="217"/>
        <source>All Regions</source>
        <translation>Toutes les régions</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="234"/>
        <source>Search...</source>
        <translation>Rechercher...</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2314"/>
        <source>Cover scale: %1%</source>
        <translation>Échelle de la pochette : %1%</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2316"/>
        <source>Icon size: %1%</source>
        <translation>Taille de l&apos;icône : %1%</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3350"/>
        <source>Download Game Icons</source>
        <translation>Télécharger les icônes de jeu</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3351"/>
        <source>Downloading game icons...</source>
        <translation>Téléchargement des icônes de jeu...</translation>
    </message>
</context>
<context>
    <name>GamePatchDetailsWidget</name>
    <message>
        <location filename="../gamepatchdetailswidget.ui" line="29"/>
        <source>Enabled</source>
        <translation>Activé</translation>
    </message>
    <message>
        <location filename="../gamepatchdetailswidget.ui" line="48"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Author: &lt;/span&gt;Patch Author&lt;/p&gt;&lt;p&gt;Description would go here&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Auteur : &lt;/span&gt;Auteur du patch&lt;/p&gt;&lt;p&gt;La description s&apos;afficherait ici&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gamepatchdetailswidget.ui" line="67"/>
        <source>Patch Title</source>
        <translation>Titre du patch</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="33"/>
        <source>&lt;strong&gt;Author: &lt;/strong&gt;%1%2&lt;br&gt;%3</source>
        <translation>&lt;strong&gt;Auteur : &lt;/strong&gt;%1%2&lt;br&gt;%3</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="34"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="35"/>
        <source>&lt;br&gt;&lt;strong&gt;Not permitted in RetroAchievements hardcore mode.&lt;/strong&gt;</source>
        <translation>&lt;br&gt;&lt;strong&gt;Non autorisé dans le mode hardcore de RetroAchievements.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="37"/>
        <source>No description provided.</source>
        <translation>Aucune description fournie.</translation>
    </message>
</context>
<context>
    <name>GamePatchSettingsWidget</name>
    <message>
        <location filename="../gamepatchsettingswidget.ui" line="47"/>
        <source>Disable All Patches</source>
        <translation>Désactiver tous les patchs</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.ui" line="70"/>
        <source>Reload Patches</source>
        <translation>Recharger les patchs</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="127"/>
        <source>No patches are available for this game.</source>
        <translation>Aucun patch n&apos;est disponible pour ce jeu.</translation>
    </message>
</context>
<context>
    <name>GameSummaryWidget</name>
    <message>
        <source>Dialog</source>
        <translation type="vanished">Dialogue</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="29"/>
        <source>Image Path:</source>
        <translation>Chemin de l&apos;image :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="56"/>
        <source>Restore Title</source>
        <translation>Restaurer le titre</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="66"/>
        <source>Disc Set Title:</source>
        <translation>Titre du set de disques :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="79"/>
        <source>Restore Disc Set Title</source>
        <translation>Restaurer le titre du set de disques</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="89"/>
        <source>Serial:</source>
        <translation>Numéro de série :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="103"/>
        <source>Change Serial</source>
        <translation>Modifier le numéro de série</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="133"/>
        <source>Restore Region</source>
        <translation>Restaurer la région</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="143"/>
        <source>Languages:</source>
        <translation>Langues :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="201"/>
        <source>Uses separate game settings for each disc of multi-disc games. Can only be set on the first/main disc.</source>
        <translation>Utilise des paramètres de jeu distincts pour chaque disque des jeux multi-disques. Ne peut être configuré que sur le premier disque/disque principal.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="204"/>
        <source>Use Separate Disc Settings</source>
        <translation>Utiliser des paramètres de disque distincts</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="213"/>
        <source>Hashes:</source>
        <translation>Empreintes (Hashes) :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="227"/>
        <source>Metadata:</source>
        <translation>Métadonnées :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="269"/>
        <source>Controller Preset:</source>
        <translation>Préréglage de manette :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="312"/>
        <source>Verify</source>
        <translation>Vérifier</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="334"/>
        <source>#</source>
        <translation>#</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="339"/>
        <source>Mode</source>
        <translation>Mode</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="344"/>
        <source>Start</source>
        <translation>Début</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="349"/>
        <source>Length</source>
        <translation>Longueur</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="354"/>
        <source>Hash</source>
        <translation>Hashage</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="359"/>
        <source>Status</source>
        <translation>Statut</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="113"/>
        <source>Region:</source>
        <translation>Région :</translation>
    </message>
    <message>
        <source>Developer:</source>
        <translation type="vanished">Développeur :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="255"/>
        <source>Controllers:</source>
        <translation>Contrôlleurs :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="290"/>
        <source>Tracks:</source>
        <translation>Pistes :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="241"/>
        <source>Release Info:</source>
        <translation>Info. d&apos;édition :</translation>
    </message>
    <message>
        <source>Input Profile:</source>
        <translation type="vanished">Profile d&apos;entrée :</translation>
    </message>
    <message>
        <source>Genre:</source>
        <translation type="vanished">Genre :</translation>
    </message>
    <message>
        <source>Compute Hashes...</source>
        <translation type="vanished">Calcul des hachages...</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="185"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="43"/>
        <source>Title:</source>
        <translation>Titre :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="164"/>
        <source>Compatibility:</source>
        <translation>Compatibilité :</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="281"/>
        <source>Edit...</source>
        <translation>Éditer...</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="143"/>
        <location filename="../gamesummarywidget.cpp" line="215"/>
        <location filename="../gamesummarywidget.cpp" line="245"/>
        <location filename="../gamesummarywidget.cpp" line="263"/>
        <location filename="../gamesummarywidget.cpp" line="270"/>
        <location filename="../gamesummarywidget.cpp" line="271"/>
        <location filename="../gamesummarywidget.cpp" line="272"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <source>%1 (Published by %2)</source>
        <translation type="vanished">%1 (édité par %2)</translation>
    </message>
    <message>
        <source>Published by %1</source>
        <translation type="vanished">Édité par %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="222"/>
        <source>Released %1</source>
        <translation>Sorti %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="229"/>
        <source>%1-%2 players</source>
        <translation>%1-%2 joueurs</translation>
    </message>
    <message>
        <source>%1 players</source>
        <translation type="vanished">%1 joueurs</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="238"/>
        <source>%1-%2 memory card blocks</source>
        <translation>%1-%2 blocs de carte mémoire</translation>
    </message>
    <message>
        <source>%1 memory card blocks</source>
        <translation type="vanished">%1 blocs de carte mémoire</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="299"/>
        <source>Use Global Settings</source>
        <translation>Utiliser les paramètres globaux</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="483"/>
        <source>Track %1</source>
        <translation>Piste %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="487"/>
        <source>&lt;not computed&gt;</source>
        <translation>&lt;non-calculé&gt;</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>Failed to open CD image for hashing.</source>
        <translation type="vanished">Échec de l&apos;ouverture du CD pour hashage.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="715"/>
        <source>Revision: %1</source>
        <translation>Révision : %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="151"/>
        <source>N/A</source>
        <translatorcomment>Sans Objet</translatorcomment>
        <translation>S/O</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="65"/>
        <source>Show Default Flag</source>
        <translation>Afficher le drapeau par défaut</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="142"/>
        <source>%1 (Custom)</source>
        <translation>%1 (Personnalisé)</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="195"/>
        <source> by </source>
        <translation> par </translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="196"/>
        <source>%1 (published by %2)</source>
        <translation>%1 (publié par %2)</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="210"/>
        <source>published by %1</source>
        <translation>publié par %1</translation>
    </message>
    <message numerus="yes">
        <location filename="../gamesummarywidget.cpp" line="231"/>
        <source>%n player(s)</source>
        <translation>
            <numerusform>%n joueur</numerusform>
            <numerusform>%n joueurs</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gamesummarywidget.cpp" line="240"/>
        <source>%n memory card block(s)</source>
        <translation>
            <numerusform>%n bloc de la carte mémoire</numerusform>
            <numerusform>%n blocs de la carte mémoire</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="300"/>
        <source>Game Specific Configuration</source>
        <translation>Configuration spécifique au jeu</translation>
    </message>
    <message numerus="yes">
        <location filename="../gamesummarywidget.cpp" line="470"/>
        <source>%n track(s) covering %1 MB (%2 MB on disk)</source>
        <translation>
            <numerusform>%n piste occupant %1 Mo (%2 Mo sur le disque)</numerusform>
            <numerusform>%n pistes occupant %1 Mo (%2 Mo sur le disque)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="502"/>
        <source>This game was not scanned by DuckStation. Some functionality is not available.</source>
        <translation>Ce jeu n&apos;a pas été scanné par DuckStation. Certaines fonctionnalités ne sont pas disponibles.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="511"/>
        <source>Compatibility Report</source>
        <translation>Rapport de compatibilité</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="552"/>
        <source>Per-game controller configuration initialized with global settings.</source>
        <translation>Configuration de manette par jeu initialisée avec les paramètres globaux.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="594"/>
        <source>Verifying Image</source>
        <translation>Vérification de l&apos;image</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="645"/>
        <source>Hash Calculation Failed</source>
        <translation>Le calcul du hash a échoué</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="721"/>
        <source>No known dump found that matches this hash.</source>
        <translation>Aucun dump connu ne correspond à ce hash.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="725"/>
        <source>Serial Mismatch: %1 vs %2</source>
        <translation>Incohérence de série : %1 vs %2</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="760"/>
        <source>Search on Redump.org</source>
        <translation>Rechercher sur Redump.org</translation>
    </message>
</context>
<context>
    <name>GeneralSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <source>Behavior</source>
        <translation type="vanished">Comportement</translation>
    </message>
    <message>
        <source>Confirm Power Off</source>
        <translation type="vanished">Confirmer l&apos;arrêt</translation>
    </message>
    <message>
        <source>Pause On Start</source>
        <translation type="vanished">Pause au démarrage</translation>
    </message>
    <message>
        <source>Pause On Focus Loss</source>
        <translation type="vanished">Pause sur la perte de focus</translation>
    </message>
    <message>
        <source>Save State On Shutdown</source>
        <translation type="vanished">Sauvegarder l&apos;état à l&apos;extinction</translation>
    </message>
    <message>
        <source>Create Save State Backups</source>
        <translation type="vanished">Créer des sauvegardes des save states</translation>
    </message>
    <message>
        <source>Inhibit Screensaver</source>
        <translation type="vanished">Empêcher l&apos;économiseur d&apos;écran</translation>
    </message>
    <message>
        <source>Compress Save States</source>
        <translation type="vanished">Compresser les save states</translation>
    </message>
    <message>
        <source>Game Display</source>
        <translation type="vanished">Affichage de jeu</translation>
    </message>
    <message>
        <source>Start Fullscreen</source>
        <translation type="vanished">Démarrer en plein écran</translation>
    </message>
    <message>
        <source>Save State On Exit</source>
        <translation type="vanished">Sauvegarder l&apos;état en quittant</translation>
    </message>
    <message>
        <source>Load Devices From Save States</source>
        <translation type="vanished">Charger les périphériques depuis les save states</translation>
    </message>
    <message>
        <source>Double-Click Toggles Fullscreen</source>
        <translation type="vanished">Double-clic bascule le plein écran</translation>
    </message>
    <message>
        <source>Render To Separate Window</source>
        <translation type="vanished">Rendre dans une fenêtre séparée</translation>
    </message>
    <message>
        <source>Hide Main Window When Running</source>
        <translatorcomment>Abrégé pour que ça rentre dans la fenêtre</translatorcomment>
        <translation type="vanished">Masq. fen. principale qd lancé</translation>
    </message>
    <message>
        <source>Disable Window Resizing</source>
        <translation type="vanished">Désactiver redimens. fenêtre</translation>
    </message>
    <message>
        <source>Hide Cursor In Fullscreen</source>
        <translation type="vanished">Cacher le Curseur en Plein Ecran</translation>
    </message>
    <message>
        <source>Automatic Updater</source>
        <translation type="vanished">Mise à jour automatique</translation>
    </message>
    <message>
        <source>Update Channel:</source>
        <translation type="vanished">Canal de MAJ :</translation>
    </message>
    <message>
        <source>Current Version:</source>
        <translation type="vanished">Version courante :</translation>
    </message>
    <message>
        <source>Check for Updates...</source>
        <translation type="vanished">Vérifier les MAJs...</translation>
    </message>
    <message>
        <source>Apply Per-Game Settings</source>
        <translation type="vanished">Appliquer les Paramètres par Jeu</translation>
    </message>
    <message>
        <source>Automatically Load Cheats</source>
        <translation type="vanished">Charger Auto les triches</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Coché</translation>
    </message>
    <message>
        <source>Determines whether a prompt will be displayed to confirm shutting down the emulator/game when the hotkey is pressed.</source>
        <translation type="vanished">Détermine si un invite de commande sera affiché pour confirmer l&apos;arrêt de l&apos;émulateur/jeu lorsque la touche de raccourci est enfoncée.</translation>
    </message>
    <message>
        <source>Automatically saves the emulator state when powering down or exiting. You can then resume directly from where you left off next time.</source>
        <translation type="vanished">Sauvegarde automatique de l&apos;état de l&apos;émulateur lors de la mise hors tension ou de la sortie. Vous pouvez ensuite reprendre directement là où vous vous êtes arrêté la prochaine fois.</translation>
    </message>
    <message>
        <source>Unchecked</source>
        <translation type="vanished">Décoché</translation>
    </message>
    <message>
        <source>Automatically switches to fullscreen mode when a game is started.</source>
        <translation type="vanished">Bascule automatiquement vers le mode Plein Ecran quand un jeu est lancé.</translation>
    </message>
    <message>
        <source>Hides the mouse pointer/cursor when the emulator is in fullscreen mode.</source>
        <translation type="vanished">Masque le pointeur/curseur de souris quand l&apos;émulateur est en mode plein écran.</translation>
    </message>
    <message>
        <source>Prevents the screen saver from activating and the host from sleeping while emulation is running.</source>
        <translation type="vanished">Empêche l&apos;activation de l&apos;économiseur d&apos;écran et la mise en veille de l&apos;hôte quand l&apos;émulation tourne.</translation>
    </message>
    <message>
        <source>Renders the display of the simulated console to the main window of the application, over the game list. If checked, the display will render in a separate window.</source>
        <translation type="vanished">Rends l&apos;affichage de la console simulée vers la fenêtre principâle de l&apos;application, par-dessus la liste de jeux. Si coché, l&apos;affichage sera rendu dans une fenêtre séparée.</translation>
    </message>
    <message>
        <source>Pauses the emulator when a game is started.</source>
        <translation type="vanished">Met l&apos;émulateur en pause lorsqu&apos;un jeu est lancé.</translation>
    </message>
    <message>
        <source>Pauses the emulator when you minimize the window or switch to another application, and unpauses when you switch back.</source>
        <translation type="vanished">Mets en pause l&apos;émulateur quand vous minimisez la fenêtre ou basculez vers une autre application, et rétablit quand vous revenez.</translation>
    </message>
    <message>
        <source>When enabled, memory cards and controllers will be overwritten when save states are loaded. This can result in lost saves, and controller type mismatches. For deterministic save states, enable this option, otherwise leave disabled.</source>
        <translation type="vanished">Lorsqu&apos;elles sont activées, les cartes mémoire et les contrôleurs seront écrasés lors du chargement des sauvegardes d&apos;états. Cela peut entraîner la perte des sauvegardes et la non-concordance des types de contrôleurs. Pour des sauvegardes déterminées, activez cette option, sinon désactivez la.</translation>
    </message>
    <message>
        <source>When enabled, per-game settings will be applied, and incompatible enhancements will be disabled. You should leave this option enabled except when testing enhancements with incompatible games.</source>
        <translation type="vanished">Lorsque activé, des paramètres de jeu seront appliquées, et les améliorations incompatibles seront désactivées. Vous devriez laisser cette option active, excepté lors des tests des améliorations avec les jeux incompatibles.</translation>
    </message>
    <message>
        <source>Automatically loads and applies cheats on game start.</source>
        <translation type="vanished">Charge et applique automatiquement les codes de triche au démarrage d&apos;un jeu.</translation>
    </message>
    <message>
        <source>%1 (%2)</source>
        <translation type="vanished">%1 (%2)</translation>
    </message>
    <message>
        <source>Enable Discord Presence</source>
        <translation type="vanished">Activer la Présence Discord</translation>
    </message>
    <message>
        <source>Shows the game you are currently playing as part of your profile in Discord.</source>
        <translation type="vanished">Affiche le jeu auquel vous jouez actuellement sur votre profil Discord.</translation>
    </message>
    <message>
        <source>Enable Automatic Update Check</source>
        <translation type="vanished">Activer Auto la Vérification de la MaJ Auto</translation>
    </message>
    <message>
        <source>Automatically checks for updates to the program on startup. Updates can be deferred until later or skipped entirely.</source>
        <translation type="vanished">Vérifie automatiquement les mises à jour du programme au démarrage. Les mises à jour peuvent être reportées à une date ultérieure ou entièrement ignorées.</translation>
    </message>
</context>
<context>
    <name>GraphicsSettingsWidget</name>
    <message>
        <location filename="../graphicssettingswidget.ui" line="14"/>
        <source>Form</source>
        <translation>Formulaire</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="38"/>
        <source>Renderer:</source>
        <translation>Moteur de rendu :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="48"/>
        <source>Adapter:</source>
        <translation>Adaptateur :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="68"/>
        <source>Rendering</source>
        <translation>Rendu</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="95"/>
        <source>Internal Resolution:</source>
        <translation>Résolution interne :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="105"/>
        <source>Down-Sampling:</source>
        <translation>Sous-échantillonnage :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="117"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="132"/>
        <source>Texture Filtering:</source>
        <translation>Filtrage des textures :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="142"/>
        <source>Sprite Texture Filtering:</source>
        <translation>Filtrage des textures des sprites :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="152"/>
        <source>Dithering:</source>
        <translation>Tramage :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="162"/>
        <source>Deinterlacing:</source>
        <translation>Désentrelacement :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="172"/>
        <source>Aspect Ratio:</source>
        <translation>Format d&apos;image :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="194"/>
        <source>:</source>
        <translation>:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="213"/>
        <source>Crop:</source>
        <translation>Rogner :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="223"/>
        <source>Scaling:</source>
        <translation>Mise à l&apos;échelle :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="233"/>
        <source>FMV Scaling:</source>
        <translation>Mise à l&apos;échelle FMV :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="245"/>
        <location filename="../graphicssettingswidget.cpp" line="397"/>
        <source>PGXP Geometry Correction</source>
        <translation>Correction de géométrie PGXP</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="252"/>
        <source>PGXP Depth Buffer (Low Compatibility)</source>
        <translation>Tampon de profondeur PGXP (faible compatibilité)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="259"/>
        <location filename="../graphicssettingswidget.cpp" line="405"/>
        <source>Force 4:3 For FMVs</source>
        <translation>Forcer le 4:3 pour les FMV</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="266"/>
        <location filename="../graphicssettingswidget.cpp" line="407"/>
        <source>FMV Chroma Smoothing</source>
        <translation>Lissage chromatique FMV</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="273"/>
        <location filename="../graphicssettingswidget.cpp" line="393"/>
        <source>Widescreen Rendering</source>
        <translation>Rendu écran large (Widescreen)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="280"/>
        <location filename="../graphicssettingswidget.cpp" line="410"/>
        <source>Round Upscaled Texture Coordinates</source>
        <translation>Arrondir les coordonnées de texture mises à l&apos;échelle</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="306"/>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="324"/>
        <source>Display Options</source>
        <translation>Options d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="330"/>
        <source>Exclusive Fullscreen:</source>
        <translation>Plein écran exclusif :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="347"/>
        <source>Screen Position:</source>
        <translation>Position de l&apos;écran :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="364"/>
        <source>Fine Crop Mode:</source>
        <translation>Mode de rognage précis :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="382"/>
        <source>Reset Fine Cropping</source>
        <translation>Réinitialiser le rognage précis</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="394"/>
        <source>Fine Crop Size:</source>
        <translation>Taille du rognage précis :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="403"/>
        <source>Left:</source>
        <translation>Gauche :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="410"/>
        <location filename="../graphicssettingswidget.ui" line="430"/>
        <location filename="../graphicssettingswidget.ui" line="450"/>
        <location filename="../graphicssettingswidget.ui" line="470"/>
        <location filename="../graphicssettingswidget.ui" line="636"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="423"/>
        <source>Top:</source>
        <translation>Haut :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="443"/>
        <source>Right:</source>
        <translation>Droite :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="463"/>
        <source>Bottom:</source>
        <translation>Bas :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="487"/>
        <location filename="../graphicssettingswidget.cpp" line="428"/>
        <source>Disable Mailbox Presentation</source>
        <translation>Désactiver la présentation Mailbox</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="494"/>
        <location filename="../graphicssettingswidget.cpp" line="432"/>
        <source>Use Blit Swap Chain</source>
        <translation>Utiliser la chaîne de permutation Blit</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="506"/>
        <location filename="../graphicssettingswidget.ui" line="952"/>
        <source>Rendering Options</source>
        <translation>Options de rendu</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="512"/>
        <source>Multi-Sampling:</source>
        <translation>Multi-échantillonnage (Multi-Sampling) :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="522"/>
        <source>Line Detection:</source>
        <translation>Détection des lignes :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="534"/>
        <location filename="../graphicssettingswidget.cpp" line="447"/>
        <source>Threaded Rendering</source>
        <translation>Rendu multithread</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="543"/>
        <source>Max Queued Frames:</source>
        <translation>Nombre max. de trames en file d&apos;attente :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="559"/>
        <source>Texture Modulation Cropping (&quot;Old/v0 GPU&quot;)</source>
        <translation>Recadrage de la modulation des textures (« Ancien GPU/v0 »)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="566"/>
        <location filename="../graphicssettingswidget.cpp" line="454"/>
        <source>Scaled Interlacing</source>
        <translation>Entrelacement mis à l&apos;échelle</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="573"/>
        <location filename="../graphicssettingswidget.cpp" line="458"/>
        <source>Software Renderer Readbacks</source>
        <translation>Retours de rendu logiciel (Readbacks)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="599"/>
        <source>PGXP</source>
        <translation>PGXP</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="626"/>
        <source>Geometry Tolerance:</source>
        <translation>Tolérance géométrique :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="655"/>
        <source>Depth Clear Threshold:</source>
        <translation>Seuil de nettoyage de profondeur :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="671"/>
        <location filename="../graphicssettingswidget.cpp" line="472"/>
        <source>Perspective Correct Textures</source>
        <translation>Correction de perspective des textures</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="678"/>
        <location filename="../graphicssettingswidget.cpp" line="476"/>
        <source>Perspective Correct Colors</source>
        <translation>Correction de perspective des couleurs</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="685"/>
        <location filename="../graphicssettingswidget.cpp" line="479"/>
        <source>Culling Correction</source>
        <translation>Correction d&apos;élimination (Culling)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="692"/>
        <location filename="../graphicssettingswidget.cpp" line="483"/>
        <source>Preserve Projection Precision</source>
        <translation>Préserver la précision de la projection</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="699"/>
        <location filename="../graphicssettingswidget.cpp" line="485"/>
        <source>CPU Mode</source>
        <translation>Mode CPU</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="706"/>
        <location filename="../graphicssettingswidget.cpp" line="489"/>
        <source>Vertex Cache</source>
        <translation>Cache de sommets (Vertex Cache)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="713"/>
        <location filename="../graphicssettingswidget.cpp" line="492"/>
        <source>Disable on 2D Polygons</source>
        <translation>Désactiver sur les polygones 2D</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="720"/>
        <location filename="../graphicssettingswidget.cpp" line="496"/>
        <source>Depth Test Transparent Polygons</source>
        <translation>Test de profondeur des polygones transparents</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="746"/>
        <location filename="../graphicssettingswidget.ui" line="787"/>
        <source>Texture Replacement</source>
        <translation>Remplacement de textures</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="764"/>
        <source>General Settings</source>
        <translation>Paramètres généraux</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="770"/>
        <location filename="../graphicssettingswidget.cpp" line="503"/>
        <source>Enable Texture Cache</source>
        <translation>Activer le cache de textures</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="777"/>
        <location filename="../graphicssettingswidget.cpp" line="506"/>
        <source>Preload Texture Replacements</source>
        <translation>Précharger les remplacements de textures</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="793"/>
        <source>Enable Texture Replacement</source>
        <translation>Activer le remplacement de textures</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="802"/>
        <location filename="../graphicssettingswidget.cpp" line="517"/>
        <source>Enable Texture Dumping</source>
        <translation>Activer le vidage de textures (Dumping)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="824"/>
        <location filename="../graphicssettingswidget.cpp" line="512"/>
        <source>Always Track Uploads</source>
        <translation>Toujours suivre les téléchargements</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="831"/>
        <location filename="../graphicssettingswidget.cpp" line="519"/>
        <source>Dump Replaced Textures</source>
        <translation>Dumper les textures remplacées</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="841"/>
        <source>VRAM Write (Background) Replacement</source>
        <translation>Remplacement de l&apos;écriture VRAM (arrière-plan)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="847"/>
        <location filename="../graphicssettingswidget.cpp" line="522"/>
        <source>Enable VRAM Write Replacement</source>
        <translation>Activer le remplacement de l&apos;écriture VRAM</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="854"/>
        <location filename="../graphicssettingswidget.cpp" line="524"/>
        <source>Enable VRAM Write Dumping</source>
        <translation>Activer le dump de l&apos;écriture VRAM</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="861"/>
        <location filename="../graphicssettingswidget.cpp" line="526"/>
        <source>Use Old MDEC Routines</source>
        <translation>Utiliser les anciennes routines MDEC</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="871"/>
        <source>Textures Directory</source>
        <translation>Répertoire des textures</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="877"/>
        <source>Directory to load replacement textures from, and save dumps to.</source>
        <translation>Répertoire depuis lequel charger les textures de remplacement et vers lequel enregistrer les dumps.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="887"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="897"/>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="907"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="934"/>
        <source>Debugging</source>
        <translation>Débogage</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="958"/>
        <source>Wireframe Mode:</source>
        <translation>Mode fil de fer :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="971"/>
        <source>GPU Dump Recording/Playback</source>
        <translation>Enregistrement/Lecture de dump GPU</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="977"/>
        <source>Dump Compression Mode:</source>
        <translation>Mode de compression du dump :</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="987"/>
        <source>Fast Dump Playback</source>
        <translation>Lecture rapide du dump</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="997"/>
        <source>Device Options</source>
        <translation>Options du périphérique</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1003"/>
        <location filename="../graphicssettingswidget.cpp" line="536"/>
        <source>Use Debug Device</source>
        <translation>Utiliser le périphérique de débogage</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1010"/>
        <location filename="../graphicssettingswidget.cpp" line="539"/>
        <source>Use GPU-Based Validation</source>
        <translation>Utiliser la validation basée sur le GPU</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1017"/>
        <location filename="../graphicssettingswidget.cpp" line="542"/>
        <source>Prefer OpenGL ES Context</source>
        <translation>Préférer le contexte OpenGL ES</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1024"/>
        <location filename="../graphicssettingswidget.cpp" line="545"/>
        <source>Disable Shader Cache</source>
        <translation>Désactiver le cache des shaders</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1031"/>
        <location filename="../graphicssettingswidget.cpp" line="569"/>
        <source>Disable Compressed Textures</source>
        <translation>Désactiver les textures compressées</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1038"/>
        <location filename="../graphicssettingswidget.cpp" line="547"/>
        <source>Disable Dual-Source Blending</source>
        <translation>Désactiver le mélange double source</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1045"/>
        <location filename="../graphicssettingswidget.cpp" line="550"/>
        <source>Disable Framebuffer Fetch</source>
        <translation>Désactiver la récupération du framebuffer</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1052"/>
        <location filename="../graphicssettingswidget.cpp" line="554"/>
        <source>Disable Texture Buffers</source>
        <translation>Désactiver les tampons de texture</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1059"/>
        <source>Disable Texture Copy To Self</source>
        <translation>Désactiver la copie de texture vers soi-même</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1066"/>
        <location filename="../graphicssettingswidget.cpp" line="560"/>
        <source>Disable Memory Import</source>
        <translation>Désactiver l&apos;importation mémoire</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1073"/>
        <location filename="../graphicssettingswidget.cpp" line="563"/>
        <source>Disable Rasterizer Order Views</source>
        <translation>Désactiver les vues d&apos;ordre de rastérisation (Rasterizer Order Views)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1080"/>
        <location filename="../graphicssettingswidget.cpp" line="566"/>
        <source>Disable Compute Shaders</source>
        <translation>Désactiver les Compute Shaders</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="260"/>
        <source>Select Textures Directory</source>
        <translation>Sélectionner le répertoire des textures</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="332"/>
        <source>Renderer</source>
        <translation>Moteur de rendu</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="333"/>
        <source>Selects the backend to use for rendering the console/game visuals. &lt;br&gt;Depending on your system and hardware, Direct3D 11 and OpenGL hardware backends may be available. &lt;br&gt;The software renderer offers the best compatibility, but is the slowest and does not offer any enhancements.</source>
        <translation>Sélectionne le moteur à utiliser pour le rendu des visuels de la console/du jeu. &lt;br&gt;Selon votre système et votre matériel, les moteurs Direct3D 11 et OpenGL peuvent être disponibles. &lt;br&gt;Le moteur de rendu logiciel offre la meilleure compatibilité, mais est le plus lent et n&apos;offre aucune amélioration.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="337"/>
        <source>Adapter</source>
        <translation>Adaptateur</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="337"/>
        <source>(Default)</source>
        <translation>(Par défaut)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="338"/>
        <source>If your system contains multiple GPUs or adapters, you can select which GPU you wish to use for the hardware renderers. &lt;br&gt;This option is only supported in Direct3D and Vulkan. OpenGL will always use the default device.</source>
        <translation>Si votre système contient plusieurs GPU ou adaptateurs, vous pouvez sélectionner celui que vous souhaitez utiliser pour les moteurs de rendu matériel. &lt;br&gt;Cette option n&apos;est prise en charge que par Direct3D et Vulkan. OpenGL utilisera toujours le périphérique par défaut.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="342"/>
        <source>Internal Resolution</source>
        <translation>Résolution interne</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="343"/>
        <source>Setting this beyond 1x will enhance the resolution of rendered 3D polygons and lines. Only applies to the hardware backends. &lt;br&gt;This option is usually safe, with most games looking fine at higher resolutions. Higher resolutions require a more powerful GPU.</source>
        <translation>Régler cette valeur au-delà de 1x améliorera la résolution des polygones 3D et des lignes rendus. Ne s&apos;applique qu&apos;aux moteurs de rendu matériel. &lt;br&gt;Cette option est généralement sûre, la plupart des jeux ayant un bon rendu à des résolutions plus élevées. Les résolutions supérieures nécessitent un GPU plus puissant.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="347"/>
        <source>Down-Sampling</source>
        <translation>Sous-échantillonnage</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="347"/>
        <location filename="../graphicssettingswidget.cpp" line="444"/>
        <location filename="../graphicssettingswidget.cpp" line="532"/>
        <location filename="../graphicssettingswidget.cpp" line="778"/>
        <source>Disabled</source>
        <translation>Désactivé</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="348"/>
        <source>Downsamples the rendered image prior to displaying it. Can improve overall image quality in mixed 2D/3D games, but should be disabled for pure 3D games.</source>
        <translation>Sous-échantillonne l&apos;image rendue avant de l&apos;afficher. Peut améliorer la qualité globale de l&apos;image dans les jeux mélangeant 2D/3D, mais devrait être désactivé pour les jeux purement 3D.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="350"/>
        <source>Down-Sampling Display Scale</source>
        <translation>Échelle d&apos;affichage du sous-échantillonnage</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="350"/>
        <source>1x</source>
        <translation>1x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="351"/>
        <source>Selects the resolution scale that will be applied to the final image. 1x will downsample to the original console resolution.</source>
        <translation>Sélectionne l&apos;échelle de résolution qui sera appliquée à l&apos;image finale. 1x sous-échantillonnera à la résolution originale de la console.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="354"/>
        <source>Texture Filtering</source>
        <translation>Filtrage de texture</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="356"/>
        <source>Smooths out the blockiness of magnified textures on 3D objects by using filtering. &lt;br&gt;Will have a greater effect on higher resolution scales.</source>
        <translation>Adoucit l&apos;aspect pixelisé des textures agrandies sur les objets 3D en utilisant le filtrage. &lt;br&gt;Il aura un effet plus marqué sur les résolutions élevées.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="359"/>
        <source>Sprite Texture Filtering</source>
        <translation>Filtrage de texture des sprites</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="361"/>
        <source>Smooths out the blockiness of magnified textures on 2D objects by using filtering. This filter only applies to sprites and other 2D elements, such as the HUD.</source>
        <translation>Adoucit l&apos;aspect pixelisé des textures agrandies sur les objets 2D en utilisant le filtrage. Ce filtre ne s&apos;applique qu&apos;aux sprites et autres éléments 2D, comme l&apos;affichage tête haute (HUD).</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="364"/>
        <source>Dithering</source>
        <translation>Dithering</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="366"/>
        <source>Controls how dithering is applied in the emulated GPU. True Color disables dithering and produces the nicest looking gradients. Scaled options make the dither pattern less noticeable at higher resolutions. Shader Blending options perform blending in software, and are more accurate but have a &lt;strong&gt;significant&lt;/strong&gt; performance penalty.</source>
        <translation>Contrôle comment le dithering est appliqué dans le GPU émulé. True Color désactive le dithering et produit les dégradés les plus esthétiques. Les options mises à l&apos;échelle rendent le motif de dithering moins visible aux résolutions plus élevées. Les options de mélange par shader (Shader Blending) effectuent le mélange de manière logicielle ; elles sont plus précises mais ont un impact &lt;strong&gt;significatif&lt;/strong&gt; sur les performances.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="371"/>
        <source>Aspect Ratio</source>
        <translation>Format d&apos;image</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="373"/>
        <source>Changes the aspect ratio used to display the console&apos;s output to the screen. The default is Auto (Game Native) which automatically adjusts the aspect ratio to match how a game would be shown on a typical TV of the era.</source>
        <translation>Modifie le format d&apos;image utilisé pour afficher la sortie de la console à l&apos;écran. La valeur par défaut est Auto (Game Native), qui ajuste automatiquement le format d&apos;image pour correspondre à la façon dont un jeu était affiché sur une télévision typique de l&apos;époque.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="376"/>
        <source>Deinterlacing</source>
        <translation>Désentrelacement</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="378"/>
        <source>Determines which algorithm is used to convert interlaced frames to progressive for display on your system. Using progressive rendering provides the best quality output, but some games require interlaced rendering.</source>
        <translation>Détermine quel algorithme est utilisé pour convertir les trames entrelacées en progressives pour l&apos;affichage sur votre système. L&apos;utilisation du rendu progressif offre la meilleure qualité de sortie, mais certains jeux nécessitent un rendu entrelacé.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="381"/>
        <source>Crop</source>
        <translation>Rogner</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="383"/>
        <source>Determines how much of the area typically not visible on a consumer TV set to crop/hide. Some games display content in the overscan area, or use it for screen effects. May not display correctly with the &quot;All Borders&quot; setting. &quot;Only Overscan&quot; offers a good compromise between stability and hiding black borders.</source>
        <translation>Détermine quelle partie de la zone normalement non visible sur un téléviseur grand public doit être rognée/masquée. Certains jeux affichent du contenu dans la zone d&apos;overscan ou l&apos;utilisent pour des effets d&apos;écran. Peut ne pas s&apos;afficher correctement avec le réglage &quot;Toutes les bordures&quot;. &quot;Overscan uniquement&quot; offre un bon compromis entre stabilité et masquage des bordures noires.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="387"/>
        <source>Scaling</source>
        <translation>Mise à l&apos;échelle</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="387"/>
        <location filename="../graphicssettingswidget.cpp" line="390"/>
        <source>Bilinear (Smooth)</source>
        <translation>Bilinéaire (Lissé)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="388"/>
        <source>Determines how the emulated console&apos;s output is upscaled or downscaled to your monitor&apos;s resolution.</source>
        <translation>Détermine comment la sortie de la console émulée est mise à l&apos;échelle (agrandie ou réduite) vers la résolution de votre moniteur.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="390"/>
        <source>FMV Scaling</source>
        <translation>Mise à l&apos;échelle des FMV</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="391"/>
        <source>Determines the scaling algorithm used when 24-bit content is active, typically FMVs.</source>
        <translation>Détermine l&apos;algorithme de mise à l&apos;échelle utilisé lorsque le contenu 24 bits est actif, généralement les FMV.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="393"/>
        <location filename="../graphicssettingswidget.cpp" line="397"/>
        <location filename="../graphicssettingswidget.cpp" line="401"/>
        <location filename="../graphicssettingswidget.cpp" line="405"/>
        <location filename="../graphicssettingswidget.cpp" line="407"/>
        <location filename="../graphicssettingswidget.cpp" line="410"/>
        <location filename="../graphicssettingswidget.cpp" line="428"/>
        <location filename="../graphicssettingswidget.cpp" line="432"/>
        <location filename="../graphicssettingswidget.cpp" line="451"/>
        <location filename="../graphicssettingswidget.cpp" line="458"/>
        <location filename="../graphicssettingswidget.cpp" line="476"/>
        <location filename="../graphicssettingswidget.cpp" line="483"/>
        <location filename="../graphicssettingswidget.cpp" line="485"/>
        <location filename="../graphicssettingswidget.cpp" line="489"/>
        <location filename="../graphicssettingswidget.cpp" line="492"/>
        <location filename="../graphicssettingswidget.cpp" line="496"/>
        <location filename="../graphicssettingswidget.cpp" line="503"/>
        <location filename="../graphicssettingswidget.cpp" line="506"/>
        <location filename="../graphicssettingswidget.cpp" line="509"/>
        <location filename="../graphicssettingswidget.cpp" line="512"/>
        <location filename="../graphicssettingswidget.cpp" line="517"/>
        <location filename="../graphicssettingswidget.cpp" line="519"/>
        <location filename="../graphicssettingswidget.cpp" line="522"/>
        <location filename="../graphicssettingswidget.cpp" line="524"/>
        <location filename="../graphicssettingswidget.cpp" line="526"/>
        <location filename="../graphicssettingswidget.cpp" line="536"/>
        <location filename="../graphicssettingswidget.cpp" line="539"/>
        <location filename="../graphicssettingswidget.cpp" line="542"/>
        <location filename="../graphicssettingswidget.cpp" line="545"/>
        <location filename="../graphicssettingswidget.cpp" line="547"/>
        <location filename="../graphicssettingswidget.cpp" line="550"/>
        <location filename="../graphicssettingswidget.cpp" line="554"/>
        <location filename="../graphicssettingswidget.cpp" line="557"/>
        <location filename="../graphicssettingswidget.cpp" line="560"/>
        <location filename="../graphicssettingswidget.cpp" line="563"/>
        <location filename="../graphicssettingswidget.cpp" line="566"/>
        <location filename="../graphicssettingswidget.cpp" line="569"/>
        <source>Unchecked</source>
        <translation>Non coché</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="394"/>
        <source>Scales vertex positions in screen-space to a widescreen aspect ratio, essentially increasing the field of view from 4:3 to the chosen display aspect ratio in 3D games. &lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
        <translation>Met à l&apos;échelle les positions des sommets dans l&apos;espace écran vers un format d&apos;image grand écran, augmentant essentiellement le champ de vision de 4:3 vers le format d&apos;affichage choisi dans les jeux 3D. &lt;b&gt;&lt;u&gt;Peut ne pas être compatible avec tous les jeux.&lt;/u&gt;&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="398"/>
        <source>Reduces &quot;wobbly&quot; polygons and &quot;warping&quot; textures that are common in PS1 games. &lt;strong&gt;May not be compatible with all games.&lt;/strong&gt;</source>
        <translation>Réduit le &quot;tremblement&quot; des polygones et la &quot;déformation&quot; des textures, courants dans les jeux PS1. &lt;strong&gt;Peut ne pas être compatible avec tous les jeux.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="401"/>
        <source>PGXP Depth Buffer</source>
        <translation>Tampon de profondeur PGXP</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="402"/>
        <source>Attempts to reduce polygon Z-fighting by testing pixels against the depth values from PGXP. Low compatibility, but can work well in some games. Other games may need a threshold adjustment.</source>
        <translation>Tente de réduire le Z-fighting des polygones en testant les pixels par rapport aux valeurs de profondeur du PGXP. Compatibilité faible, mais peut bien fonctionner dans certains jeux. D&apos;autres jeux pourraient nécessiter un ajustement du seuil.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="406"/>
        <source>Switches back to 4:3 display aspect ratio when displaying 24-bit content, usually FMVs.</source>
        <translation>Repasse au format d&apos;affichage 4:3 lors de l&apos;affichage de contenu 24 bits, généralement les FMV.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="408"/>
        <source>Smooths out blockyness between colour transitions in 24-bit content, usually FMVs.</source>
        <translation>Adoucit les effets de bloc entre les transitions de couleurs dans le contenu 24 bits, généralement les FMV.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="411"/>
        <source>Rounds texture coordinates instead of flooring when upscaling. Can fix misaligned textures in some games, but break others, and is incompatible with texture filtering.</source>
        <translation>Arrondit les coordonnées de texture au lieu de les tronquer lors de la mise à l&apos;échelle. Peut corriger les textures mal alignées dans certains jeux, mais en casser d&apos;autres, et est incompatible avec le filtrage de texture.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="416"/>
        <source>Fullscreen Mode</source>
        <translation>Mode plein écran</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="416"/>
        <location filename="../graphicssettingswidget.cpp" line="730"/>
        <source>Borderless Fullscreen</source>
        <translation>Plein écran fenêtré</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="417"/>
        <source>Chooses the fullscreen resolution and frequency.</source>
        <translation>Choisit la résolution et la fréquence du plein écran.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="418"/>
        <source>Exclusive Fullscreen Control</source>
        <translation>Contrôle du plein écran exclusif</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="418"/>
        <source>Automatic</source>
        <translation>Automatique</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="419"/>
        <source>Controls whether exclusive fullscreen can be utilized by Vulkan drivers.</source>
        <translation>Contrôle si le plein écran exclusif peut être utilisé par les pilotes Vulkan.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="421"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="423"/>
        <source>Determines the position on the screen when black borders must be added.</source>
        <translation>Détermine la position à l&apos;écran lorsque des bordures noires doivent être ajoutées.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="424"/>
        <source>Fine Crop Mode</source>
        <translation>Mode de rognage fin</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="424"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="425"/>
        <source>Enables manual fine cropping of the display area, while preserving the aspect ratio of the image. Useful for removing black borders in certain games.</source>
        <translation>Active le rognage fin manuel de la zone d&apos;affichage, tout en préservant le rapport hauteur/largeur de l&apos;image. Utile pour supprimer les bordures noires dans certains jeux.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="429"/>
        <source>Forces the use of FIFO over Mailbox presentation, i.e. double buffering instead of triple buffering. Usually results in worse frame pacing.</source>
        <translation>Force l&apos;utilisation de FIFO plutôt que la présentation Mailbox, c&apos;est-à-dire le double tampon au lieu du triple tampon. Entraîne généralement une moins bonne régularité de la fréquence d&apos;images (frame pacing).</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="433"/>
        <source>Uses a blit presentation model instead of flipping when using the Direct3D 11 renderer. This usually results in slower performance, but may be required for some streaming applications, or to uncap framerates on some systems.</source>
        <translation>Utilise un modèle de présentation par blit au lieu du basculement (flipping) lors de l&apos;utilisation du moteur de rendu Direct3D 11. Cela entraîne généralement des performances plus lentes, mais peut être requis pour certaines applications de streaming, ou pour débloquer le nombre d&apos;images par seconde sur certains systèmes.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="439"/>
        <source>Line Detection</source>
        <translation>Détection de lignes</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="441"/>
        <source>Attempts to detect one pixel high/wide lines that rely on non-upscaled rasterization behavior, filling in gaps introduced by upscaling.</source>
        <translation>Tente de détecter les lignes d&apos;un pixel de haut/large qui reposent sur un comportement de rastérisation sans mise à l&apos;échelle, en comblant les espaces introduits par la mise à l&apos;échelle.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="444"/>
        <source>Multi-Sampling</source>
        <translation>Multi-échantillonnage</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="445"/>
        <source>Uses multi-sampled anti-aliasing when rendering 3D polygons. Can improve visuals with a lower performance requirement compared to upscaling, &lt;strong&gt;but often introduces rendering errors.&lt;/strong&gt;</source>
        <translation>Utilise l&apos;anti-crénelage par multi-échantillonnage lors du rendu des polygones 3D. Peut améliorer le visuel avec une exigence de performance moindre par rapport à la mise à l&apos;échelle, &lt;strong&gt;mais introduit souvent des erreurs de rendu.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="447"/>
        <location filename="../graphicssettingswidget.cpp" line="454"/>
        <location filename="../graphicssettingswidget.cpp" line="472"/>
        <location filename="../graphicssettingswidget.cpp" line="479"/>
        <source>Checked</source>
        <translation>Coché</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="448"/>
        <source>Uses a second thread for drawing graphics. Provides a significant speed improvement particularly with the software renderer, and is safe to use.</source>
        <translation>Utilise un second thread pour le dessin des graphismes. Offre une amélioration de vitesse significative, en particulier avec le moteur de rendu logiciel, et son utilisation est sans danger.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="451"/>
        <source>Texture Modulation Cropping (&quot;Old/v0&quot; GPU)</source>
        <translation>Rognage de la modulation de texture (GPU « Ancien/v0 »)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="452"/>
        <source>Crops vertex colours to 5:5:5 before modulating with the texture colour, which typically results in more visible banding. This is a characteristic of the &quot;old&quot; GPUs found in early model consoles.</source>
        <translation>Rogner les couleurs des sommets à 5:5:5 avant de moduler avec la couleur de la texture, ce qui entraîne généralement une bande plus visible. C&apos;est une caractéristique des « anciens » GPU présents dans les premiers modèles de consoles.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="455"/>
        <source>Scales line skipping in interlaced rendering to the internal resolution. This makes the combing less obvious at higher resolutions. Usually safe to enable.</source>
        <translation>Adapte le saut de lignes du rendu entrelacé à la résolution interne. Cela rend le phénomène de peigne moins visible aux résolutions supérieures. Généralement sans danger.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="459"/>
        <source>Runs the software renderer in parallel for VRAM readbacks. On some systems, this may result in greater performance when using graphical enhancements with the hardware renderer.</source>
        <translation>Exécute le moteur de rendu logiciel en parallèle pour les relectures de la VRAM. Sur certains systèmes, cela peut améliorer les performances lors de l&apos;utilisation d&apos;améliorations graphiques avec le moteur de rendu matériel.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="465"/>
        <source>Geometry Tolerance</source>
        <translation>Tolérance de géométrie</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="465"/>
        <source>-1.00px (Disabled)</source>
        <translation>-1.00px (Désactivé)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="466"/>
        <source>Discards precise geometry when it is found to be offset past the specified threshold. This can help with games that have vertices significantly moved by PGXP, but is still a hack/workaround.</source>
        <translation>Ignore la géométrie précise lorsqu&apos;elle est décalée au-delà du seuil spécifié. Cela peut aider pour les jeux dont les sommets sont significativement déplacés par PGXP, mais reste une astuce/solution de contournement.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="468"/>
        <source>Depth Clear Threshold</source>
        <translation>Seuil de nettoyage de profondeur</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="470"/>
        <source>Determines the increase in depth that will result in the depth buffer being cleared. Can help with depth issues in some games, but is still a hack/workaround.</source>
        <translation>Détermine l&apos;augmentation de profondeur qui entraînera le nettoyage du tampon de profondeur. Peut aider à résoudre les problèmes de profondeur dans certains jeux, mais reste une astuce/solution de contournement.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="473"/>
        <source>Uses perspective-correct interpolation for texture coordinates, straightening out warped textures. Requires geometry correction enabled.</source>
        <translation>Utilise une interpolation à correction de perspective pour les coordonnées de texture, redressant les textures déformées. Nécessite l&apos;activation de la correction de géométrie.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="477"/>
        <source>Uses perspective-correct interpolation for vertex colors, which can improve visuals in some games, but cause rendering errors in others. Requires geometry correction enabled.</source>
        <translation>Utilise une interpolation à correction de perspective pour les couleurs des sommets, ce qui peut améliorer le visuel dans certains jeux, mais causer des erreurs de rendu dans d&apos;autres. Nécessite l&apos;activation de la correction de géométrie.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="480"/>
        <source>Increases the precision of polygon culling, reducing the number of holes in geometry. Requires geometry correction enabled.</source>
        <translation>Augmente la précision de l&apos;élimination des polygones (culling), réduisant le nombre de trous dans la géométrie. Nécessite l&apos;activation de la correction de géométrie.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="484"/>
        <source>Adds additional precision to PGXP data post-projection. May improve visuals in some games.</source>
        <translation>Ajoute une précision supplémentaire aux données PGXP après la projection. Peut améliorer le visuel dans certains jeux.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="486"/>
        <source>Uses PGXP for all instructions, not just memory operations. Required for PGXP to correct wobble in some games, but has a high performance cost.</source>
        <translation>Utilise PGXP pour toutes les instructions, pas seulement les opérations mémoire. Requis pour que PGXP corrige le vacillement dans certains jeux, mais a un coût élevé en termes de performances.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="490"/>
        <source>Uses screen-space vertex positions to obtain precise positions, instead of tracking memory accesses. Can provide PGXP compatibility for some games, but &lt;strong&gt;generally provides no benefit.&lt;/strong&gt;</source>
        <translation>Utilise les positions des sommets dans l&apos;espace écran pour obtenir des positions précises, au lieu de suivre les accès mémoire. Peut fournir une compatibilité PGXP pour certains jeux, mais &lt;strong&gt;n&apos;apporte généralement aucun avantage.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="493"/>
        <source>Uses native resolution coordinates for 2D polygons, instead of precise coordinates. Can fix misaligned UI in some games, but otherwise should be left disabled. The game database will enable this automatically when needed.</source>
        <translation>Utilise les coordonnées de résolution native pour les polygones 2D, au lieu de coordonnées précises. Peut corriger l&apos;interface utilisateur mal alignée dans certains jeux, mais doit sinon rester désactivé. La base de données des jeux l&apos;activera automatiquement si nécessaire.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="497"/>
        <source>Enables depth testing for semi-transparent polygons. Usually these include shadows, and tend to clip through the ground when depth testing is enabled. Depth writes for semi-transparent polygons are disabled regardless of this setting.</source>
        <translation>Active le test de profondeur pour les polygones semi-transparents. Ceux-ci incluent généralement des ombres, qui ont tendance à passer à travers le sol lorsque le test de profondeur est activé. L&apos;écriture de profondeur pour les polygones semi-transparents est désactivée indépendamment de ce paramètre.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="504"/>
        <source>Enables caching of guest textures, required for texture replacement. &lt;strong&gt;The texture cache is currently experimental, and may cause rendering errors in some games.&lt;/strong&gt;</source>
        <translation>Active la mise en cache des textures invitées, nécessaire pour le remplacement des textures. &lt;strong&gt;Le cache de texture est actuellement expérimental et peut provoquer des erreurs de rendu dans certains jeux.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="507"/>
        <source>Loads all replacement texture to RAM, reducing stuttering at runtime.</source>
        <translation>Charge toutes les textures de remplacement en RAM, réduisant les saccades lors de l&apos;exécution.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="509"/>
        <source>Enable Texture Replacements</source>
        <translation>Activer le remplacement des textures</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="510"/>
        <source>Enables loading of replacement textures. Not compatible with all games.</source>
        <translation>Active le chargement des textures de remplacement. Non compatible avec tous les jeux.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="513"/>
        <source>Forces texture upload tracking to be enabled regardless of whether it is needed. Reduces performance, but allows toggling replacements on and off. &lt;strong&gt;Not required for replacements to load, &lt;/strong&gt;normally tracking is automatically enabled when needed.</source>
        <translation>Force le suivi du chargement des textures, qu&apos;il soit nécessaire ou non. Réduit les performances, mais permet d&apos;activer ou de désactiver les remplacements. &lt;strong&gt;Non requis pour charger les remplacements, &lt;/strong&gt;le suivi est normalement activé automatiquement lorsque nécessaire.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="518"/>
        <source>Enables dumping of textures to image files, which can be replaced. Not compatible with all games.</source>
        <translation>Active l&apos;exportation (dump) des textures vers des fichiers image, qui peuvent ensuite être remplacés. Non compatible avec tous les jeux.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="520"/>
        <source>Dumps textures that have replacements already loaded.</source>
        <translation>Exporte les textures pour lesquelles des remplacements sont déjà chargés.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="523"/>
        <source>Enables the replacement of background textures in supported games.</source>
        <translation>Active le remplacement des textures d&apos;arrière-plan dans les jeux pris en charge.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="525"/>
        <source>Writes backgrounds that can be replaced to the dump directory.</source>
        <translation>Écrit les arrière-plans pouvant être remplacés dans le répertoire d&apos;exportation.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="527"/>
        <source>Enables the older, less accurate MDEC decoding routines. May be required for old replacement backgrounds to match/load.</source>
        <translation>Active les routines de décodage MDEC plus anciennes et moins précises. Peut être nécessaire pour que les anciens arrière-plans de remplacement correspondent/se chargent.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="532"/>
        <source>Wireframe Mode</source>
        <translation>Mode fil de fer</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="533"/>
        <source>Draws a wireframe outline of the triangles rendered by the console&apos;s GPU, either as a replacement or an overlay.</source>
        <translation>Dessine un contour en fil de fer des triangles rendus par le GPU de la console, soit en remplacement, soit en surimpression.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="537"/>
        <source>Enable debugging when supported by the host&apos;s renderer API. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Active le débogage lorsque celui-ci est pris en charge par l&apos;API de rendu de l&apos;hôte. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="540"/>
        <source>Enable GPU-based validation when supported by the renderer API. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Active la validation basée sur le GPU lorsque celle-ci est prise en charge par l&apos;API de rendu. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="543"/>
        <source>Uses OpenGL ES even when desktop OpenGL is supported. May improve performance on some SBC drivers.</source>
        <translation>Utilise OpenGL ES même lorsque l&apos;OpenGL de bureau est pris en charge. Peut améliorer les performances sur certains pilotes SBC.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="546"/>
        <source>Forces shaders to be compiled for every run of the program. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Force la compilation des shaders à chaque lancement du programme. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="548"/>
        <source>Prevents dual-source blending from being used. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Empêche l&apos;utilisation du mélange à double source (dual-source blending). Utile pour tester les pilotes graphiques défectueux. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="551"/>
        <source>Prevents the framebuffer fetch extensions from being used. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Empêche l&apos;utilisation des extensions de récupération du tampon d&apos;image (framebuffer fetch). Utile pour tester les pilotes graphiques défectueux. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="555"/>
        <source>Forces VRAM updates through texture updates, instead of texture buffers and draws. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Force les mises à jour de la VRAM via des mises à jour de texture, au lieu d&apos;utiliser des tampons de texture et des tracés. Utile pour tester les pilotes graphiques défectueux. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="557"/>
        <source>Disable Texture Copies To Self</source>
        <translation>Désactiver les copies de texture vers soi-même</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="558"/>
        <source>Disables the use of self-copy updates for the VRAM texture. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Désactive l&apos;utilisation des mises à jour de copie vers soi-même pour la texture VRAM. Utile pour tester les pilotes graphiques défectueux. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="561"/>
        <source>Disables the use of host memory importing. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Désactive l&apos;utilisation de l&apos;importation de mémoire hôte. Utile pour tester des pilotes graphiques défectueux. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="564"/>
        <source>Disables the use of rasterizer order views. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Désactive l&apos;utilisation des vues d&apos;ordre de rastérisation (ROV). Utile pour tester des pilotes graphiques défectueux. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="567"/>
        <source>Disables the use of compute shaders. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Désactive l&apos;utilisation des shaders de calcul (compute shaders). Utile pour tester des pilotes graphiques défectueux. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="570"/>
        <source>Disables the use of compressed textures. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Désactive l&apos;utilisation des textures compressées. Utile pour tester des pilotes graphiques défectueux. &lt;strong&gt;Réservé aux développeurs.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="689"/>
        <source>Default</source>
        <translation>Par défaut</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="775"/>
        <source>Use Global Setting</source>
        <translation>Utiliser le paramètre global</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="780"/>
        <source>%1x MSAA</source>
        <translation>MSAA %1x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="782"/>
        <source>%1x SSAA</source>
        <translation>SSAA %1x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="833"/>
        <source>Automatic (Based on Window Size)</source>
        <translation>Automatique (selon la taille de la fenêtre)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="834"/>
        <source>1x Native (Default)</source>
        <translation>1x Natif (Par défaut)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="835"/>
        <source>3x Native (for 720p)</source>
        <translation>3x Natif (pour 720p)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="836"/>
        <source>5x Native (for 1080p)</source>
        <translation>5x Natif (pour 1080p)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="837"/>
        <source>6x Native (for 1440p)</source>
        <translation>6x Natif (pour 1440p)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="838"/>
        <source>9x Native (for 4K)</source>
        <translation>9x Natif (pour 4K)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="845"/>
        <source>%1x Native</source>
        <translation>Natif %1x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="880"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1028"/>
        <source>&lt;h3&gt;Changing the renderer is not recommended!&lt;/h3&gt;&lt;p&gt;The &lt;strong&gt;Automatic&lt;/strong&gt; option provides the best experience, selecting the optimal renderer for your graphics adapter. There is &lt;strong&gt;no visual or performance advantage&lt;/strong&gt; to using a different renderer, and you risk the application breaking due to driver bugs.&lt;br&gt;&lt;br&gt;If you continue with changing the renderer, &lt;strong&gt;do not ask for support&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;Are you sure you want to change the renderer?&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Le changement de moteur de rendu est déconseillé !&lt;/h3&gt;&lt;p&gt;L&apos;option &lt;strong&gt;Automatique&lt;/strong&gt; offre la meilleure expérience en sélectionnant le moteur de rendu optimal pour votre carte graphique. Il n&apos;y a &lt;strong&gt;aucun avantage visuel ou de performance&lt;/strong&gt; à utiliser un moteur de rendu différent, et vous risquez de provoquer des erreurs de l&apos;application en raison de bugs de pilotes.&lt;br&gt;&lt;br&gt;Si vous continuez à changer le moteur de rendu, &lt;strong&gt;ne demandez pas d&apos;assistance&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;Êtes-vous sûr de vouloir changer le moteur de rendu ?&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>GunCon</name>
    <message>
        <location filename="../../core/guncon.cpp" line="275"/>
        <source>Pointer/Aiming</source>
        <translation>Pointeur/Visée</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="276"/>
        <source>Trigger</source>
        <translation>Gâchette</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="277"/>
        <source>Shoot Offscreen</source>
        <translation>Tirer hors champ</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="278"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="279"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="281"/>
        <source>Relative Left</source>
        <translation>Gauche relative</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="282"/>
        <source>Relative Right</source>
        <translation>Droite relative</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="283"/>
        <source>Relative Up</source>
        <translation>Haut relatif</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="284"/>
        <source>Relative Down</source>
        <translation>Bas relatif</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="297"/>
        <source>Crosshair Image Path</source>
        <translation>Chemin de l&apos;image du viseur</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="298"/>
        <source>Path to an image to use as a crosshair/cursor.</source>
        <translation>Chemin d&apos;accès à une image à utiliser comme viseur/curseur.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="300"/>
        <source>Crosshair Image Scale</source>
        <translation>Échelle de l&apos;image du viseur</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="301"/>
        <source>Scale of crosshair image on screen.</source>
        <translation>Échelle de l&apos;image du viseur à l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="303"/>
        <source>Cursor Color</source>
        <translation>Couleur du curseur</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="304"/>
        <source>Applies a color to the chosen crosshair images, can be used for multiple players. Specify in HTML/CSS format (e.g. #aabbcc)</source>
        <translation>Applique une couleur aux images de viseur choisies, peut être utilisé pour plusieurs joueurs. Spécifiez au format HTML/CSS (par ex. #aabbcc)</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="307"/>
        <source>X Scale</source>
        <translation>Échelle X</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="308"/>
        <source>Scales X coordinates relative to the center of the screen.</source>
        <translation>Mets à l&apos;échelle les coordonnées X par rapport au centre de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="310"/>
        <source>Line Offset</source>
        <translation>Décalage de ligne</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="311"/>
        <source>Offset applied to lightgun vertical position.</source>
        <translation>Décalage appliqué à la position verticale du pistolet optique.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="313"/>
        <source>Tick Offset</source>
        <translation>Décalage de coche</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="314"/>
        <source>Offset applied to lightgun horizontal position.</source>
        <translation>Décalage appliqué à la position horizontale du pistolet optique.</translation>
    </message>
</context>
<context>
    <name>HostInterface</name>
    <message>
        <source>Failed to load configured BIOS file &apos;%s&apos;</source>
        <translation type="vanished">Impossible de charger le fichier BIOS configuré &apos;%s&apos;</translation>
    </message>
    <message>
        <source>No BIOS image found for %s region</source>
        <translation type="vanished">Aucune image du BIOS n&apos;a été trouvé pour la région %s</translation>
    </message>
</context>
<context>
    <name>HotkeySettingsWidget</name>
    <message>
        <location filename="../hotkeysettingswidget.cpp" line="34"/>
        <source>Search...</source>
        <translation>Rechercher...</translation>
    </message>
</context>
<context>
    <name>Hotkeys</name>
    <message>
        <source>General</source>
        <translation type="vanished">Général</translation>
    </message>
    <message>
        <source>Fast Forward</source>
        <translation type="vanished">Avance Rapide</translation>
    </message>
    <message>
        <source>Toggle Fast Forward</source>
        <translation type="vanished">Basculer sur l&apos;Avance Rapide</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="128"/>
        <source>Toggle Fullscreen</source>
        <translation>Basculer en Plein Ecran</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="122"/>
        <source>Toggle Pause</source>
        <translation>Basculer sur Pause</translation>
    </message>
    <message>
        <source>Toggle Cheats</source>
        <translation type="vanished">Basculer les codes de triche</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="162"/>
        <source>Power Off System</source>
        <translation>Eteindre le Système</translation>
    </message>
    <message>
        <source>Reset System</source>
        <translation type="vanished">Réinitialiser le Système</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="116"/>
        <source>Save Screenshot</source>
        <translation>Sauvegarder les Captures d&apos;Ecrans</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="204"/>
        <source>Frame Step</source>
        <translation>Pas de la Trame</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="295"/>
        <location filename="../../core/hotkeys.cpp" line="305"/>
        <location filename="../../core/hotkeys.cpp" line="318"/>
        <location filename="../../core/hotkeys.cpp" line="324"/>
        <location filename="../../core/hotkeys.cpp" line="331"/>
        <location filename="../../core/hotkeys.cpp" line="366"/>
        <location filename="../../core/hotkeys.cpp" line="385"/>
        <location filename="../../core/hotkeys.cpp" line="391"/>
        <location filename="../../core/hotkeys.cpp" line="405"/>
        <location filename="../../core/hotkeys.cpp" line="411"/>
        <location filename="../../core/hotkeys.cpp" line="418"/>
        <location filename="../../core/hotkeys.cpp" line="425"/>
        <location filename="../../core/hotkeys.cpp" line="432"/>
        <location filename="../../core/hotkeys.cpp" line="439"/>
        <location filename="../../core/hotkeys.cpp" line="446"/>
        <source>Graphics</source>
        <translation>Graphismes</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="325"/>
        <source>Toggle Software Rendering</source>
        <translation>Basculer sur le Rendu Logiciel</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="331"/>
        <source>Toggle PGXP</source>
        <translation>Basculer sur PGXP</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="366"/>
        <source>Toggle PGXP Depth Buffer</source>
        <translation>Basculer le  tampon de profondeur PGXP</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="426"/>
        <source>Increase Resolution Scale</source>
        <translation>Augmenter l&apos;Echelle de Résolution</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="92"/>
        <source>Open Pause Menu</source>
        <translation>Ouvrir le menu de pause</translation>
    </message>
    <message>
        <source>Turbo</source>
        <translation type="vanished">Turbo</translation>
    </message>
    <message>
        <source>Toggle Turbo</source>
        <translation type="vanished">Basculer le turbo</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="104"/>
        <source>Open Achievement List</source>
        <translation>Ouvrir la liste des succès</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="110"/>
        <source>Open Leaderboard List</source>
        <translation>Ouvrir la liste du classement</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="136"/>
        <location filename="../../core/hotkeys.cpp" line="143"/>
        <location filename="../../core/hotkeys.cpp" line="149"/>
        <location filename="../../core/hotkeys.cpp" line="156"/>
        <location filename="../../core/hotkeys.cpp" line="162"/>
        <location filename="../../core/hotkeys.cpp" line="168"/>
        <location filename="../../core/hotkeys.cpp" line="175"/>
        <location filename="../../core/hotkeys.cpp" line="182"/>
        <location filename="../../core/hotkeys.cpp" line="189"/>
        <location filename="../../core/hotkeys.cpp" line="196"/>
        <location filename="../../core/hotkeys.cpp" line="204"/>
        <location filename="../../core/hotkeys.cpp" line="210"/>
        <location filename="../../core/hotkeys.cpp" line="223"/>
        <location filename="../../core/hotkeys.cpp" line="229"/>
        <location filename="../../core/hotkeys.cpp" line="257"/>
        <location filename="../../core/hotkeys.cpp" line="269"/>
        <location filename="../../core/hotkeys.cpp" line="282"/>
        <source>System</source>
        <translation>Système</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="175"/>
        <source>Change Disc</source>
        <translation>Changer le disque</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="223"/>
        <source>Swap Memory Card Slots</source>
        <translation>Échanger les emplacements de carte mémoire</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="196"/>
        <source>Rewind</source>
        <translation>Rewind</translation>
    </message>
    <message>
        <source>Toggle Patch Codes</source>
        <translation type="vanished">Basculer les codes de patch</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="230"/>
        <source>Toggle Clock Speed Control (Overclocking)</source>
        <translation>Basculer le contrôle de vitesse de l&apos;horloge (overclocking)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="257"/>
        <source>Increase Emulation Speed</source>
        <translation>Augmenter la vitesse d&apos;émulation</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="269"/>
        <source>Decrease Emulation Speed</source>
        <translation>Diminuer la vitesse d&apos;émulation</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="282"/>
        <source>Reset Emulation Speed</source>
        <translation>Réinitialiser la vitesse d&apos;émulation</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="433"/>
        <source>Decrease Resolution Scale</source>
        <translation>Diminuer l&apos;échelle de résolution</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="405"/>
        <source>Toggle Post-Processing</source>
        <translation>Basculer sur le post-traitement</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="412"/>
        <source>Reload Post Processing Shaders</source>
        <translation>Recharger les shaders du post-traitement</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="419"/>
        <source>Reload Texture Replacements</source>
        <translation>Recharger les remplacements de texture</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="385"/>
        <source>Toggle Widescreen</source>
        <translation>Basculer le plein écran</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="680"/>
        <source>Toggle PGXP CPU Mode</source>
        <translation>Basculer le mode CPU PGXP</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="634"/>
        <location filename="../../core/hotkeys.cpp" line="641"/>
        <location filename="../../core/hotkeys.cpp" line="648"/>
        <location filename="../../core/hotkeys.cpp" line="655"/>
        <location filename="../../core/hotkeys.cpp" line="662"/>
        <location filename="../../core/hotkeys.cpp" line="674"/>
        <location filename="../../core/hotkeys.cpp" line="743"/>
        <location filename="../../core/hotkeys.cpp" line="749"/>
        <source>Save States</source>
        <translation>Sauvegardes d&apos;Etats</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="635"/>
        <source>Load From Selected Slot</source>
        <translation>Charger depuis l&apos;Emplacement Sélectionné</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="642"/>
        <source>Save To Selected Slot</source>
        <translation>Sauvegarder vers l&apos;Emplacement Sélectionné</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="649"/>
        <source>Select Previous Save Slot</source>
        <translation>Choisir l&apos;Emplacement de Sauvegarde Précédent</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="656"/>
        <source>Select Next Save Slot</source>
        <translation>Choisir l&apos;Emplacement de Sauvegarde Suivant</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="663"/>
        <source>Save State and Select Next Slot</source>
        <translation>Enregistrer l&apos;état et sélectionner l&apos;emplacement suivant</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="674"/>
        <source>Undo Load State</source>
        <translation>Annuler chargement état</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="755"/>
        <source>Load Game State 1</source>
        <translation>Charger l&apos;Etat du Jeu 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="757"/>
        <source>Load Game State 2</source>
        <translation>Charger l&apos;Etat du Jeu 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="759"/>
        <source>Load Game State 3</source>
        <translation>Charger l&apos;Etat du Jeu 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="761"/>
        <source>Load Game State 4</source>
        <translation>Charger l&apos;Etat du Jeu 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="763"/>
        <source>Load Game State 5</source>
        <translation>Charger l&apos;Etat du Jeu 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="765"/>
        <source>Load Game State 6</source>
        <translation>Charger l&apos;Etat du Jeu 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="767"/>
        <source>Load Game State 7</source>
        <translation>Charger l&apos;Etat du Jeu 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="769"/>
        <source>Load Game State 8</source>
        <translation>Charger l&apos;Etat du Jeu 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="771"/>
        <source>Load Game State 9</source>
        <translation>Charger l&apos;Etat du Jeu 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="773"/>
        <source>Load Game State 10</source>
        <translation>Charger l&apos;Etat du Jeu 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="756"/>
        <source>Save Game State 1</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="92"/>
        <location filename="../../core/hotkeys.cpp" line="98"/>
        <location filename="../../core/hotkeys.cpp" line="104"/>
        <location filename="../../core/hotkeys.cpp" line="110"/>
        <location filename="../../core/hotkeys.cpp" line="116"/>
        <location filename="../../core/hotkeys.cpp" line="122"/>
        <location filename="../../core/hotkeys.cpp" line="128"/>
        <source>Interface</source>
        <translation>Interface</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="98"/>
        <source>Open Cheat Settings</source>
        <translation>Ouvrir les paramètres de triche</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="136"/>
        <source>Fast Forward (Hold)</source>
        <translation>Avance rapide (maintenir)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="143"/>
        <source>Fast Forward (Toggle)</source>
        <translation>Avance rapide (basculer)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="149"/>
        <source>Turbo (Hold)</source>
        <translation>Turbo (maintenir)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="156"/>
        <source>Turbo (Toggle)</source>
        <translation>Turbo (basculer)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="168"/>
        <source>Restart Game</source>
        <translation>Redémarrer le jeu</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="182"/>
        <source>Switch to Previous Disc</source>
        <translation>Passer au disque précédent</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="189"/>
        <source>Switch to Next Disc</source>
        <translation>Passer au disque suivant</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="210"/>
        <source>Toggle Media Capture</source>
        <translation>Basculer la capture multimédia</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="295"/>
        <source>Rotate Display Clockwise</source>
        <translation>Pivoter l&apos;affichage dans le sens horaire</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="306"/>
        <source>Rotate Display Counterclockwise</source>
        <translation>Pivoter l&apos;affichage dans le sens anti-horaire</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="318"/>
        <source>Toggle On-Screen Display</source>
        <translation>Basculer l&apos;affichage à l&apos;écran (OSD)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="392"/>
        <source>Toggle Texture Modulation Cropping</source>
        <translation>Basculer le rognage de modulation de texture</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="440"/>
        <source>Record Single Frame GPU Trace</source>
        <translation>Enregistrer une trace GPU d&apos;une seule image</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="447"/>
        <source>Record Multi-Frame GPU Trace</source>
        <translation>Enregistrer une trace GPU multi-images</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="458"/>
        <location filename="../../core/hotkeys.cpp" line="464"/>
        <location filename="../../core/hotkeys.cpp" line="470"/>
        <location filename="../../core/hotkeys.cpp" line="478"/>
        <location filename="../../core/hotkeys.cpp" line="486"/>
        <location filename="../../core/hotkeys.cpp" line="494"/>
        <location filename="../../core/hotkeys.cpp" line="502"/>
        <location filename="../../core/hotkeys.cpp" line="510"/>
        <location filename="../../core/hotkeys.cpp" line="518"/>
        <location filename="../../core/hotkeys.cpp" line="526"/>
        <location filename="../../core/hotkeys.cpp" line="534"/>
        <location filename="../../core/hotkeys.cpp" line="543"/>
        <location filename="../../core/hotkeys.cpp" line="552"/>
        <location filename="../../core/hotkeys.cpp" line="560"/>
        <source>Free Camera</source>
        <translation>Caméra libre</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="458"/>
        <source>Freecam Toggle</source>
        <translation>Activer/Désactiver caméra libre</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="464"/>
        <source>Freecam Reset</source>
        <translation>Réinitialiser caméra libre</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="470"/>
        <source>Freecam Move Left</source>
        <translation>Déplacer caméra libre vers la gauche</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="478"/>
        <source>Freecam Move Right</source>
        <translation>Déplacer caméra libre vers la droite</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="486"/>
        <source>Freecam Move Up</source>
        <translation>Déplacer caméra libre vers le haut</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="494"/>
        <source>Freecam Move Down</source>
        <translation>Déplacer caméra libre vers le bas</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="502"/>
        <source>Freecam Move Forward</source>
        <translation>Déplacer caméra libre vers l&apos;avant</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="510"/>
        <source>Freecam Move Backward</source>
        <translation>Déplacer caméra libre vers l&apos;arrière</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="518"/>
        <source>Freecam Rotate Left</source>
        <translation>Pivoter caméra libre vers la gauche</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="526"/>
        <source>Freecam Rotate Right</source>
        <translation>Pivoter caméra libre vers la droite</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="535"/>
        <source>Freecam Rotate Forward</source>
        <translation>Pivoter caméra libre vers le haut</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="544"/>
        <source>Freecam Rotate Backward</source>
        <translation>Pivoter caméra libre vers le bas</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="552"/>
        <source>Freecam Roll Left</source>
        <translation>Incliner caméra libre vers la gauche</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="560"/>
        <source>Freecam Roll Right</source>
        <translation>Incliner caméra libre vers la droite</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="680"/>
        <location filename="../../core/hotkeys.cpp" line="708"/>
        <location filename="../../core/hotkeys.cpp" line="726"/>
        <source>Debugging</source>
        <translation>Débogage</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="709"/>
        <source>Toggle PGXP Preserve Projection Precision</source>
        <translation>Activer/Désactiver la précision de projection préservée PGXP</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="726"/>
        <source>Toggle VRAM View</source>
        <translation>Activer/Désactiver la vue VRAM</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="758"/>
        <source>Save Game State 2</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="760"/>
        <source>Save Game State 3</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="762"/>
        <source>Save Game State 4</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="764"/>
        <source>Save Game State 5</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="766"/>
        <source>Save Game State 6</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="768"/>
        <source>Save Game State 7</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="770"/>
        <source>Save Game State 8</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="772"/>
        <source>Save Game State 9</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="774"/>
        <source>Save Game State 10</source>
        <translation>Sauvegarder l&apos;Etat du Jeu 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="776"/>
        <source>Load Global State 1</source>
        <translation>Charger l&apos;Etat Complet 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="778"/>
        <source>Load Global State 2</source>
        <translation>Charger l&apos;Etat Complet 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="780"/>
        <source>Load Global State 3</source>
        <translation>Charger l&apos;Etat Complet 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="782"/>
        <source>Load Global State 4</source>
        <translation>Charger l&apos;Etat Complet 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="784"/>
        <source>Load Global State 5</source>
        <translation>Charger l&apos;Etat Complet 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="786"/>
        <source>Load Global State 6</source>
        <translation>Charger l&apos;Etat Complet 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="788"/>
        <source>Load Global State 7</source>
        <translation>Charger l&apos;Etat Complet 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="790"/>
        <source>Load Global State 8</source>
        <translation>Charger l&apos;Etat Complet 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="792"/>
        <source>Load Global State 9</source>
        <translation>Charger l&apos;Etat Complet 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="794"/>
        <source>Load Global State 10</source>
        <translation>Charger l&apos;Etat Complet 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="777"/>
        <source>Save Global State 1</source>
        <translation>Sauvegarder l&apos;Etat Complet 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="779"/>
        <source>Save Global State 2</source>
        <translation>Sauvegarder l&apos;Etat Complet 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="781"/>
        <source>Save Global State 3</source>
        <translation>Sauvegarder l&apos;Etat Complet 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="783"/>
        <source>Save Global State 4</source>
        <translation>Sauvegarder l&apos;Etat Complet 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="785"/>
        <source>Save Global State 5</source>
        <translation>Sauvegarder l&apos;Etat Complet 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="787"/>
        <source>Save Global State 6</source>
        <translation>Sauvegarder l&apos;Etat Complet 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="789"/>
        <source>Save Global State 7</source>
        <translation>Sauvegarder l&apos;Etat Complet 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="791"/>
        <source>Save Global State 8</source>
        <translation>Sauvegarder l&apos;Etat Complet 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="793"/>
        <source>Save Global State 9</source>
        <translation>Sauvegarder l&apos;Etat Complet 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="795"/>
        <source>Save Global State 10</source>
        <translation>Sauvegarder l&apos;Etat Complet 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="570"/>
        <location filename="../../core/hotkeys.cpp" line="590"/>
        <location filename="../../core/hotkeys.cpp" line="603"/>
        <location filename="../../core/hotkeys.cpp" line="618"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="570"/>
        <source>Toggle Mute</source>
        <translation>Passer en Muet</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="590"/>
        <source>Toggle CD Audio Mute</source>
        <translation>Basculer le CD Audio en Muet</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="603"/>
        <source>Volume Up</source>
        <translation>Augmenter le Volume</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="618"/>
        <source>Volume Down</source>
        <translation>Diminuer le Volume</translation>
    </message>
</context>
<context>
    <name>ISOBrowserWindow</name>
    <message>
        <location filename="../isobrowserwindow.ui" line="14"/>
        <source>ISO Browser</source>
        <translation>Navigateur ISO</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="25"/>
        <source>File:</source>
        <translation>Fichier :</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="39"/>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="62"/>
        <location filename="../isobrowserwindow.ui" line="78"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="83"/>
        <source>Date</source>
        <translation>Date</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="88"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="106"/>
        <source>Extract</source>
        <translation>Extraire</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="113"/>
        <source>Extract (XA)</source>
        <translation>Extraire (XA)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="120"/>
        <source>Extract (Raw)</source>
        <translation>Extraire (Brut)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="127"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="83"/>
        <source>ISO Browser - %1</source>
        <translation>Navigateur ISO - %1</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="93"/>
        <source>Select File</source>
        <translation>Sélectionner un fichier</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="168"/>
        <source>&amp;Open</source>
        <translation>&amp;Ouvrir</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="173"/>
        <source>&amp;Extract</source>
        <translation>&amp;Extraire</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="175"/>
        <source>Extract (&amp;XA)</source>
        <translation>Extraire (&amp;XA)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="177"/>
        <source>Extract (&amp;Raw)</source>
        <translation>Extraire (&amp;Brut)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="189"/>
        <source>Extract File</source>
        <translation>Extraire le fichier</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="194"/>
        <source>Extracting {}...</source>
        <translation>Extraction de {}...</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="336"/>
        <source>%1 KB</source>
        <translation>%1 Ko</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="344"/>
        <source>&lt;Parent Directory&gt;</source>
        <translation>&lt;Dossier parent&gt;</translation>
    </message>
</context>
<context>
    <name>InputBindingDialog</name>
    <message>
        <location filename="../inputbindingdialog.ui" line="14"/>
        <source>Edit Bindings</source>
        <translation>Editer les Assignations</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="20"/>
        <source>Bindings for Controller0/ButtonCircle</source>
        <translation>Assigne pour la manette0/BoutonRond</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="74"/>
        <source>Sensitivity:</source>
        <translation>Sensibilité :</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="87"/>
        <location filename="../inputbindingdialog.ui" line="107"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="94"/>
        <source>Deadzone:</source>
        <translation>Zone morte :</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="114"/>
        <source>Reset Sensitivity</source>
        <translation>Réinitialiser la sensibilité</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="124"/>
        <source>Reset Deadzone</source>
        <translation>Réinitialiser la zone morte</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="146"/>
        <source>Add Binding</source>
        <translation>Ajouter une Assignation</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="156"/>
        <source>Remove Binding</source>
        <translation>Enlever l&apos;Assignation</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="166"/>
        <source>Clear Bindings</source>
        <translation>Effacer les Assignations</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="34"/>
        <source>Bindings for %1 %2</source>
        <translation>Assigne pour %1 %2</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="366"/>
        <location filename="../inputbindingdialog.cpp" line="391"/>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">Fermer</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="177"/>
        <location filename="../inputbindingdialog.cpp" line="194"/>
        <source>Push Button/Axis... [%1]</source>
        <translation>Pressez le bouton/axe... [%1]</translation>
    </message>
</context>
<context>
    <name>InputBindingWidget</name>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="114"/>
        <source>Left-click to change binding.
Shift-click to set multiple bindings.</source>
        <translation>Clic gauche pour changer l&apos;assignation.
Shift+clic pour définir plusieurs assignations.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="115"/>
        <source>Right-click to remove binding.</source>
        <translation>Clic droit pour supprimer l&apos;assignation.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="121"/>
        <source>No binding set.</source>
        <translation>Aucune assignation définie.</translation>
    </message>
    <message numerus="yes">
        <location filename="../inputbindingwidgets.cpp" line="143"/>
        <source>%n bindings</source>
        <translation>
            <numerusform>%n assignation</numerusform>
            <numerusform>%n assignations</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="361"/>
        <location filename="../inputbindingwidgets.cpp" line="378"/>
        <source>Push Button/Axis... [%1]</source>
        <translation>Pressez le Bouton/Axe... [%1]</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="499"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="501"/>
        <source>No devices with vibration motors were detected.</source>
        <translation>Aucun périphérique avec moteurs de vibration détecté.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="502"/>
        <source>No devices with LEDs were detected.</source>
        <translation>Aucun périphérique avec LED détecté.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="519"/>
        <source>&lt;strong&gt;%1&lt;/strong&gt;&lt;br&gt;Select the device and effect to map this bind to.</source>
        <translation>&lt;strong&gt;%1&lt;/strong&gt;&lt;br&gt;Sélectionnez le périphérique et l&apos;effet à associer à cette commande.</translation>
    </message>
</context>
<context>
    <name>InputManager</name>
    <message>
        <location filename="../../util/input_manager.cpp" line="195"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="196"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="197"/>
        <source>WheelX</source>
        <translation>WheelX</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="198"/>
        <source>WheelY</source>
        <translation>WheelY</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="201"/>
        <source>LeftButton</source>
        <translation>Bouton gauche</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="202"/>
        <source>RightButton</source>
        <translation>Bouton droit</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="203"/>
        <source>MiddleButton</source>
        <translation>Bouton milieu</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="566"/>
        <source>Keyboard/{}</source>
        <translation>Clavier/{}</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="592"/>
        <location filename="../../util/input_manager.cpp" line="602"/>
        <source>Pointer-{0}/{1}</source>
        <translation>Pointeur-{0}/{1}</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1851"/>
        <source>Multiple Devices</source>
        <translation>Périphériques multiples</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1859"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1897"/>
        <source>Controller {} connected.</source>
        <translation>Manette {} connectée.</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1944"/>
        <source>System paused because controller {} was disconnected.</source>
        <translation>Système en pause car la manette {} a été déconnectée.</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="2414"/>
        <source>Keyboard</source>
        <translation>Clavier</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="2416"/>
        <location filename="../../util/win32_raw_input_source.cpp" line="72"/>
        <source>Mouse</source>
        <translation>Souris</translation>
    </message>
</context>
<context>
    <name>InputVibrationBindingWidget</name>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>No devices with vibration motors were detected.</source>
        <translation type="vanished">Aucun périphérique avec des moteurs de vibration déctecté.</translation>
    </message>
    <message>
        <source>Select vibration motor for %1.</source>
        <translation type="vanished">Sélectionnez le moteur de vibration pour %1.</translation>
    </message>
</context>
<context>
    <name>InterfaceSettingsWidget</name>
    <message>
        <location filename="../interfacesettingswidget.ui" line="29"/>
        <source>Behavior</source>
        <translation>Comportement</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="35"/>
        <location filename="../interfacesettingswidget.cpp" line="156"/>
        <source>Confirm Game Close</source>
        <translation>Confirmer la fermeture du jeu</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="42"/>
        <location filename="../interfacesettingswidget.cpp" line="158"/>
        <source>Save State On Game Close</source>
        <translation>Enregistrer l&apos;état lors de la fermeture du jeu</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="49"/>
        <location filename="../interfacesettingswidget.cpp" line="162"/>
        <source>Inhibit Screensaver</source>
        <translation>Désactiver l&apos;économiseur d&apos;écran</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="56"/>
        <location filename="../interfacesettingswidget.cpp" line="169"/>
        <source>Pause On Controller Disconnection</source>
        <translation>Mettre en pause lors de la déconnexion d&apos;une manette</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="63"/>
        <location filename="../interfacesettingswidget.cpp" line="166"/>
        <source>Pause On Focus Loss</source>
        <translation>Mettre en pause lors de la perte de focus</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="70"/>
        <location filename="../interfacesettingswidget.cpp" line="164"/>
        <source>Disable Background Input</source>
        <translation>Désactiver les entrées en arrière-plan</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="77"/>
        <location filename="../interfacesettingswidget.cpp" line="173"/>
        <source>Create Save State Backups</source>
        <translation>Créer des sauvegardes des états</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="84"/>
        <location filename="../interfacesettingswidget.cpp" line="175"/>
        <source>Enable Discord Presence</source>
        <translation>Activer la présence Discord</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="94"/>
        <source>Game Display</source>
        <translation>Affichage du jeu</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="100"/>
        <location filename="../interfacesettingswidget.cpp" line="178"/>
        <source>Start Fullscreen</source>
        <translation>Démarrer en plein écran</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="107"/>
        <location filename="../interfacesettingswidget.cpp" line="180"/>
        <source>Double-Click Toggles Fullscreen</source>
        <translation>Le double-clic bascule le plein écran</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="114"/>
        <location filename="../interfacesettingswidget.cpp" line="183"/>
        <source>Render To Separate Window</source>
        <translation>Rendu dans une fenêtre séparée</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="121"/>
        <location filename="../interfacesettingswidget.cpp" line="186"/>
        <source>Hide Cursor In Fullscreen</source>
        <translation>Masquer le curseur en plein écran</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="128"/>
        <location filename="../interfacesettingswidget.cpp" line="189"/>
        <source>Hide Main Window When Running</source>
        <translation>Masquer la fenêtre principale lors de l&apos;exécution</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="135"/>
        <location filename="../interfacesettingswidget.cpp" line="191"/>
        <source>Display System Log In Main Window</source>
        <translation>Afficher le journal système dans la fenêtre principale</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="142"/>
        <location filename="../interfacesettingswidget.cpp" line="193"/>
        <source>Disable Window Resizing</source>
        <translation>Désactiver le redimensionnement de la fenêtre</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="149"/>
        <location filename="../interfacesettingswidget.cpp" line="195"/>
        <source>Automatically Resize Window</source>
        <translation>Redimensionner automatiquement la fenêtre</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="159"/>
        <source>Appearance</source>
        <translation>Apparence</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="165"/>
        <source>Language:</source>
        <translation>Langue :</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="175"/>
        <source>Theme:</source>
        <translation>Thème :</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="188"/>
        <source>Updates</source>
        <translation>Mises à jour</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="194"/>
        <source>Update Channel:</source>
        <translation>Canal de mise à jour :</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="204"/>
        <source>Current Version:</source>
        <translation>Version actuelle :</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="220"/>
        <location filename="../interfacesettingswidget.cpp" line="234"/>
        <source>Enable Automatic Update Check</source>
        <translation>Activer la vérification automatique des mises à jour</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="240"/>
        <source>Check for Updates...</source>
        <translation>Rechercher des mises à jour...</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="81"/>
        <location filename="../interfacesettingswidget.cpp" line="201"/>
        <source>Disable Window Rounded Corners</source>
        <translation>Désactiver les coins arrondis de la fenêtre</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="87"/>
        <location filename="../interfacesettingswidget.cpp" line="206"/>
        <source>Use Fractional Window Scale</source>
        <translation>Utiliser une échelle de fenêtre fractionnaire</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="104"/>
        <location filename="../interfacesettingswidget.cpp" line="110"/>
        <source>Use System Font</source>
        <translation>Utiliser la police système</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="110"/>
        <location filename="../interfacesettingswidget.cpp" line="119"/>
        <location filename="../interfacesettingswidget.cpp" line="164"/>
        <location filename="../interfacesettingswidget.cpp" line="166"/>
        <location filename="../interfacesettingswidget.cpp" line="170"/>
        <location filename="../interfacesettingswidget.cpp" line="175"/>
        <location filename="../interfacesettingswidget.cpp" line="178"/>
        <location filename="../interfacesettingswidget.cpp" line="189"/>
        <location filename="../interfacesettingswidget.cpp" line="191"/>
        <location filename="../interfacesettingswidget.cpp" line="193"/>
        <location filename="../interfacesettingswidget.cpp" line="195"/>
        <location filename="../interfacesettingswidget.cpp" line="201"/>
        <location filename="../interfacesettingswidget.cpp" line="206"/>
        <source>Unchecked</source>
        <translation>Non coché</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="111"/>
        <source>Uses the system font for the interface, instead of the bundled Roboto font. Enabling this option may cause some UI elements to not fit within windows.</source>
        <translation>Utilise la police système pour l&apos;interface, au lieu de la police Roboto fournie. Activer cette option peut empêcher certains éléments de l&apos;interface de s&apos;ajuster correctement aux fenêtres.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="115"/>
        <location filename="../interfacesettingswidget.cpp" line="119"/>
        <source>Disable Style Sheets</source>
        <translation>Désactiver les feuilles de style</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="120"/>
        <source>Disables the use of style sheets in the application, reverting to the original &apos;Fusion&apos; style but retaining the color scheme.</source>
        <translation>Désactive l&apos;utilisation des feuilles de style dans l&apos;application, revenant au style original &apos;Fusion&apos; tout en conservant la palette de couleurs.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="133"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="156"/>
        <location filename="../interfacesettingswidget.cpp" line="158"/>
        <location filename="../interfacesettingswidget.cpp" line="162"/>
        <location filename="../interfacesettingswidget.cpp" line="173"/>
        <location filename="../interfacesettingswidget.cpp" line="180"/>
        <location filename="../interfacesettingswidget.cpp" line="183"/>
        <location filename="../interfacesettingswidget.cpp" line="186"/>
        <location filename="../interfacesettingswidget.cpp" line="234"/>
        <source>Checked</source>
        <translation>Coché</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="157"/>
        <source>Determines whether a prompt will be displayed to confirm closing the game.</source>
        <translation>Détermine si une invite sera affichée pour confirmer la fermeture du jeu.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="159"/>
        <source>Automatically saves the system state when closing the game or exiting. You can then resume directly from where you left off next time.</source>
        <translation>Enregistre automatiquement l&apos;état du système lors de la fermeture du jeu ou de l&apos;application. Vous pourrez ensuite reprendre directement là où vous vous étiez arrêté la prochaine fois.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="163"/>
        <source>Prevents the screen saver from activating and the host from sleeping while emulation is running.</source>
        <translation>Empêche l&apos;activation de l&apos;économiseur d&apos;écran et la mise en veille de l&apos;hôte pendant l&apos;exécution de l&apos;émulation.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="165"/>
        <source>Prevents inputs from being processed when another application is active.</source>
        <translation>Empêche le traitement des entrées lorsqu&apos;une autre application est active.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="167"/>
        <source>Pauses the emulator when you minimize the window or switch to another application, and unpauses when you switch back.</source>
        <translation>Met l&apos;émulateur en pause lorsque vous réduisez la fenêtre ou basculez vers une autre application, et le réactive lorsque vous y revenez.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="171"/>
        <source>Pauses the emulator when a controller with bindings is disconnected.</source>
        <translation>Met l&apos;émulateur en pause lorsqu&apos;une manette configurée est déconnectée.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="174"/>
        <source>Backs up any previous save state when creating a new save state, with a .bak extension.</source>
        <translation>Sauvegarde tout état précédent lors de la création d&apos;un nouvel état de sauvegarde, avec une extension .bak.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="176"/>
        <source>Shows the game you are currently playing as part of your profile in Discord.</source>
        <translation>Affiche le jeu auquel vous jouez actuellement sur votre profil Discord.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="179"/>
        <source>Automatically switches to fullscreen mode when a game is started.</source>
        <translation>Passe automatiquement en mode plein écran au lancement d&apos;un jeu.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="181"/>
        <source>Switches between full screen and windowed when the window is double-clicked.</source>
        <translation>Bascule entre le mode plein écran et le mode fenêtré lors d&apos;un double-clic sur la fenêtre.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="184"/>
        <source>Renders the display of the simulated console to the main window of the application, over the game list. If checked, the display will render in a separate window.</source>
        <translation>Affiche le rendu de la console simulée dans la fenêtre principale de l&apos;application, au-dessus de la liste des jeux. Si cette option est cochée, le rendu s&apos;effectuera dans une fenêtre séparée.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="187"/>
        <source>Hides the mouse pointer/cursor when the emulator is in fullscreen mode.</source>
        <translation>Masque le pointeur/curseur de la souris lorsque l&apos;émulateur est en mode plein écran.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="190"/>
        <source>Hides the main window of the application while the game is displayed in a separate window.</source>
        <translation>Masque la fenêtre principale de l&apos;application lorsque le jeu est affiché dans une fenêtre séparée.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="192"/>
        <source>Displays the log in the main window of the application while a game is running.</source>
        <translation>Affiche le journal dans la fenêtre principale de l&apos;application pendant qu&apos;un jeu est en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="194"/>
        <source>Prevents resizing of the window while a game is running.</source>
        <translation>Empêche le redimensionnement de la fenêtre pendant qu&apos;un jeu est en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="196"/>
        <source>Automatically resizes the window to match the internal resolution. &lt;strong&gt;For high internal resolutions, this will create very large windows.&lt;/strong&gt;</source>
        <translation>Redimensionne automatiquement la fenêtre pour correspondre à la résolution interne. &lt;strong&gt;Pour des résolutions internes élevées, cela créera des fenêtres très grandes.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="202"/>
        <source>Disables the rounding of windows automatically applied in Windows 11, which may obscure parts of the content.</source>
        <translation>Désactive l&apos;arrondissement des fenêtres automatiquement appliqué dans Windows 11, qui peut masquer certaines parties du contenu.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="207"/>
        <source>Calculates the true scaling factor for your display, avoiding the downsampling applied by MacOS.</source>
        <translation>Calcule le facteur de mise à l&apos;échelle réel pour votre écran, en évitant le sous-échantillonnage appliqué par MacOS.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="212"/>
        <source>Language</source>
        <translation>Langue</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="212"/>
        <source>System Language</source>
        <translation>Langue du système</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="213"/>
        <source>Selects the language for the application. Please note that not all parts of the application may be translated for a given language.</source>
        <translation>Sélectionne la langue de l&apos;application. Veuillez noter que certaines parties de l&apos;application peuvent ne pas être traduites pour une langue donnée.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="226"/>
        <source>Theme</source>
        <translation>Thème</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="227"/>
        <source>Selects the theme for the application.</source>
        <translation>Sélectionne le thème de l&apos;application.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="229"/>
        <source>Update Channel</source>
        <translation>Canal de mise à jour</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="231"/>
        <source>Selects the channel that will be checked for updates to the application. The &lt;strong&gt;preview&lt;/strong&gt; channel contains the latest changes, and may be unstable. The &lt;strong&gt;latest&lt;/strong&gt; channel tracks the latest release.</source>
        <translation>Sélectionne le canal qui sera vérifié pour les mises à jour de l&apos;application. Le canal &lt;strong&gt;préliminaire&lt;/strong&gt; contient les derniers changements et peut être instable. Le canal &lt;strong&gt;stable&lt;/strong&gt; suit la dernière version publiée.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="235"/>
        <source>Automatically checks for updates to the program on startup. Updates can be deferred until later or skipped entirely.</source>
        <translation>Vérifie automatiquement les mises à jour du programme au démarrage. Les mises à jour peuvent être reportées à plus tard ou ignorées complètement.</translation>
    </message>
</context>
<context>
    <name>JogCon</name>
    <message>
        <location filename="../../core/jogcon.cpp" line="593"/>
        <source>Failed to create force feedback device for Port {}:
{}</source>
        <translation>Échec de la création du périphérique de retour de force pour le port {}:&lt;br/&gt;{}</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="618"/>
        <source>D-Pad Up</source>
        <translation>Croix directionnelle Haut</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="619"/>
        <source>D-Pad Right</source>
        <translation>Croix directionnelle Droite</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="620"/>
        <source>D-Pad Down</source>
        <translation>Croix directionnelle Bas</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="621"/>
        <source>D-Pad Left</source>
        <translation>Croix directionnelle Gauche</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="622"/>
        <source>Triangle</source>
        <translation>Triangle</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="623"/>
        <source>Circle</source>
        <translation>Cercle</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="624"/>
        <source>Cross</source>
        <translation>Croix</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="625"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="626"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="627"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="628"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="629"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="630"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="631"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="632"/>
        <source>Mode</source>
        <translation>Mode</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="634"/>
        <source>Steering Left</source>
        <translation>Direction Gauche</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="635"/>
        <source>Steering Right</source>
        <translation>Direction Droite</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="639"/>
        <source>Mode LED</source>
        <translation>Voyant Mode</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="642"/>
        <source>Vibration Motor</source>
        <translation>Moteur de vibration</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="645"/>
        <source>Force Feedback Device</source>
        <translation>Périphérique de retour de force</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="653"/>
        <source>Analog Deadzone</source>
        <translation>Zone morte analogique</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="654"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translation>Définit la zone morte du stick analogique, c&apos;est-à-dire la fraction du mouvement du stick qui sera ignorée.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="657"/>
        <source>Analog Sensitivity</source>
        <translation>Sensibilité analogique</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="658"/>
        <source>Sets the analog stick axis scaling factor. A value between 130% and 140% is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
        <translation>Définit le facteur d&apos;échelle des axes des sticks analogiques. Une valeur entre 130 % et 140 % est recommandée pour les manettes récentes, ex. DualShock 4, manette Xbox One.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="661"/>
        <source>Button/Trigger Deadzone</source>
        <translation>Zone morte des boutons/gâchettes</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="662"/>
        <source>Sets the deadzone for activating buttons/triggers, i.e. the fraction of the trigger which will be ignored.</source>
        <translation>Définit la zone morte pour l&apos;activation des boutons/gâchettes, c&apos;est-à-dire la fraction de la course de la gâchette qui sera ignorée.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="666"/>
        <source>Steering Hold Deadzone</source>
        <translation>Zone morte du maintien du volant</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="667"/>
        <source>Sets the deadzone for holding the wheel at the set position, i.e. when it will not trigger an effect.</source>
        <translation>Définit la zone morte pour le maintien du volant à la position définie, c&apos;est-à-dire quand cela ne déclenchera pas d&apos;effet.</translation>
    </message>
</context>
<context>
    <name>Justifier</name>
    <message>
        <location filename="../../core/justifier.cpp" line="340"/>
        <source>Pointer/Aiming</source>
        <translation>Pointeur/Visée</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="341"/>
        <source>Trigger</source>
        <translation>Gâchette</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="342"/>
        <source>Shoot Offscreen</source>
        <translation>Tirer hors champ</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="343"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="344"/>
        <source>Back</source>
        <translation>Back</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="346"/>
        <source>Relative Left</source>
        <translation>Gauche relative</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="347"/>
        <source>Relative Right</source>
        <translation>Droite relative</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="348"/>
        <source>Relative Up</source>
        <translation>Haut relatif</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="349"/>
        <source>Relative Down</source>
        <translation>Bas relatif</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="362"/>
        <source>Crosshair Image Path</source>
        <translation>Chemin de l&apos;image du réticule</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="363"/>
        <source>Path to an image to use as a crosshair/cursor.</source>
        <translation>Chemin vers une image à utiliser comme réticule/curseur.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="365"/>
        <source>Crosshair Image Scale</source>
        <translation>Échelle de l&apos;image du réticule</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="366"/>
        <source>Scale of crosshair image on screen.</source>
        <translation>Échelle de l&apos;image du réticule sur l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="368"/>
        <source>Cursor Color</source>
        <translation>Couleur du curseur</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="369"/>
        <source>Applies a color to the chosen crosshair images, can be used for multiple players. Specify in HTML/CSS format (e.g. #aabbcc)</source>
        <translation>Applique une couleur aux images de réticule choisies, peut être utilisé pour plusieurs joueurs. À spécifier au format HTML/CSS (ex. #aabbcc)</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="373"/>
        <source>X Scale</source>
        <translation>Échelle X</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="374"/>
        <source>Scales X coordinates relative to the center of the screen.</source>
        <translation>Met à l&apos;échelle les coordonnées X par rapport au centre de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="376"/>
        <source>Line Start Offset</source>
        <translation>Décalage de début de ligne</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="377"/>
        <source>Offset applied to lightgun vertical position that the Justifier will first trigger on.</source>
        <translation>Décalage appliqué à la position verticale du pistolet optique sur laquelle le Justifier se déclenchera en premier.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="380"/>
        <source>Line End Offset</source>
        <translation>Décalage de fin de ligne</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="381"/>
        <source>Offset applied to lightgun vertical position that the Justifier will last trigger on.</source>
        <translation>Décalage appliqué à la position verticale du pistolet optique sur lequel le Justifier se déclenchera pour la dernière fois.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="383"/>
        <source>Tick Offset</source>
        <translation>Décalage de tick</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="384"/>
        <source>Offset applied to lightgun horizontal position that the Justifier will trigger on.</source>
        <translation>Décalage appliqué à la position horizontale du pistolet optique sur lequel le Justifier se déclenchera.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="386"/>
        <source>Off-Screen Out-Of-Bounds Frames</source>
        <translation>Images hors champ pour les tirs hors écran</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="387"/>
        <source>Number of frames that the Justifier is pointed out-of-bounds for an off-screen shot.</source>
        <translation>Nombre d&apos;images pendant lesquelles le Justifier est pointé hors champ pour un tir hors écran.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="389"/>
        <location filename="../../core/justifier.cpp" line="392"/>
        <source>Off-Screen Trigger Frames</source>
        <translation>Images de déclenchement hors écran</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="390"/>
        <source>Number of frames that the trigger is held for an off-screen shot.</source>
        <translation>Nombre d&apos;images pendant lesquelles la gâchette est maintenue pour un tir hors écran.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="393"/>
        <source>Number of frames that the Justifier is pointed out-of-bounds after the trigger is released, for an off-screen shot.</source>
        <translation>Nombre d&apos;images pendant lesquelles le Justifier est pointé hors champ après que la gâchette soit relâchée, pour un tir hors écran.</translation>
    </message>
</context>
<context>
    <name>LogLevel</name>
    <message>
        <source>None</source>
        <translation type="vanished">Aucun</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="vanished">Avertissement</translation>
    </message>
    <message>
        <source>Performance</source>
        <translation type="vanished">Performance</translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="vanished">Information</translation>
    </message>
    <message>
        <source>Developer</source>
        <translation type="vanished">Développeur</translation>
    </message>
    <message>
        <source>Profile</source>
        <translation type="vanished">Profil</translation>
    </message>
    <message>
        <source>Verbose</source>
        <translation type="vanished">Verbeux</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation type="vanished">Débug</translation>
    </message>
    <message>
        <source>Trace</source>
        <translation type="vanished">Traceur</translation>
    </message>
</context>
<context>
    <name>LogWidget</name>
    <message>
        <location filename="../logwindow.cpp" line="64"/>
        <source>Dropped %1 log messages, please use file or system console logging.
</source>
        <translation>%1 message(s) de log ignoré(s), veuillez utiliser la journalisation par fichier ou la console système.
</translation>
    </message>
</context>
<context>
    <name>LogWindow</name>
    <message>
        <location filename="../logwindow.cpp" line="301"/>
        <source>Log Window - %1 [%2]</source>
        <translation>Fenêtre de journal - %1 [%2]</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="305"/>
        <source>Log Window</source>
        <translation>Fenêtre de journal</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="328"/>
        <source>&amp;Clear</source>
        <translation>&amp;Effacer</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="330"/>
        <source>&amp;Save...</source>
        <translation>&amp;Enregistrer...</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="333"/>
        <source>&amp;Settings</source>
        <translation>&amp;Paramètres</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="336"/>
        <source>Log To &amp;System Console</source>
        <translation>Journaliser vers la console &amp;système</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="340"/>
        <source>Log To &amp;Debug Console</source>
        <translation>Journaliser vers la console de &amp;débogage</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="344"/>
        <source>Log To &amp;File</source>
        <translation>Journaliser vers un &amp;fichier</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="350"/>
        <source>Attach To &amp;Main Window</source>
        <translation>Attacher à la fenêtre &amp;principale</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="354"/>
        <source>Show &amp;Timestamps</source>
        <translation>Afficher les &amp;horodatages</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="360"/>
        <source>&amp;Log Level</source>
        <translation>Niveau de &amp;journalisation</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="370"/>
        <source>&amp;Channels</source>
        <translation>&amp;Canaux</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="413"/>
        <source>Select Log File</source>
        <translation>Sélectionner le fichier journal</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="413"/>
        <source>Log Files (*.txt)</source>
        <translation>Fichiers journaux (*.txt)</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="obsolete">Erreur</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="429"/>
        <source>Log was written to %1.
</source>
        <translation>Le journal a été écrit dans %1.
</translation>
    </message>
</context>
<context>
    <name>MAC_APPLICATION_MENU</name>
    <message>
        <location filename="../qthost.cpp" line="89"/>
        <source>Services</source>
        <translation>Services</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="90"/>
        <source>Hide %1</source>
        <translation>Masquer %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="91"/>
        <source>Hide Others</source>
        <translation>Masquer les autres</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="92"/>
        <source>Show All</source>
        <translation>Tout afficher</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="93"/>
        <source>Preferences...</source>
        <translation>Préférences...</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="94"/>
        <source>Quit %1</source>
        <translation>Quitter %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="95"/>
        <source>About %1</source>
        <translation>À propos de %1</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>DuckStation</source>
        <translation type="vanished">DuckStation</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="31"/>
        <source>&amp;System</source>
        <translation>&amp;Système</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="35"/>
        <location filename="../mainwindow.ui" line="612"/>
        <location filename="../mainwindow.cpp" line="1359"/>
        <location filename="../mainwindow.cpp" line="1722"/>
        <source>Change Disc</source>
        <translation>Changer le Disque</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="43"/>
        <location filename="../mainwindow.ui" line="623"/>
        <source>Cheats</source>
        <translation>Triches</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="51"/>
        <location filename="../mainwindow.cpp" line="872"/>
        <location filename="../mainwindow.cpp" line="1219"/>
        <source>Load State</source>
        <translation>Charger un Etat</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="59"/>
        <source>Save State</source>
        <translation>Sauvegarder un Etat</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="87"/>
        <source>S&amp;ettings</source>
        <translation>Paramètr&amp;es</translation>
    </message>
    <message>
        <source>Theme</source>
        <translation type="vanished">Thème</translation>
    </message>
    <message>
        <source>Language</source>
        <translation type="vanished">Langue</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="116"/>
        <source>&amp;Help</source>
        <translation>&amp;Aide</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="129"/>
        <source>&amp;Debug</source>
        <translation>&amp;Débug</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="133"/>
        <source>Switch GPU Renderer</source>
        <translation>Changer le Rendu du GPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="138"/>
        <source>Switch CPU Emulation Mode</source>
        <translation>Changer le Mode d&apos;Emulation du CPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="143"/>
        <source>Switch Crop Mode</source>
        <translation>Changer le Mode de Coupe</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="148"/>
        <source>Log Level</source>
        <translation>Niveau de journal</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="153"/>
        <source>Log Channels</source>
        <translation>Canaux de journal</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="188"/>
        <source>&amp;View</source>
        <translation>&amp;Visualiser</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="192"/>
        <source>&amp;Window Size</source>
        <translation>&amp;Taille de la fenêtre</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="200"/>
        <source>Sort B&amp;y</source>
        <translation>&amp;Trier par</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="239"/>
        <source>&amp;Tools</source>
        <translation>&amp;Outils</translation>
    </message>
    <message>
        <source>toolBar</source>
        <translation type="vanished">Barre d&apos;Outils</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="297"/>
        <source>Start &amp;File...</source>
        <translation>Démarrer le &amp;fichier...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="308"/>
        <source>Start &amp;Disc...</source>
        <translation>Lancer le &amp;Disque...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="322"/>
        <source>Start &amp;BIOS</source>
        <translation>Démarrer le &amp;BIOS</translation>
    </message>
    <message>
        <source>&amp;Scan For New Games</source>
        <translation type="vanished">&amp;Scanner les nouveaux Jeux</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="344"/>
        <source>&amp;Rescan All Games</source>
        <translation>&amp;Rescanner tous les Jeux</translation>
    </message>
    <message>
        <source>Power &amp;Off</source>
        <translation type="vanished">E&amp;teindre</translation>
    </message>
    <message>
        <source>&amp;Reset</source>
        <translation type="vanished">&amp;Réinitialiser</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="386"/>
        <source>&amp;Pause</source>
        <translation>&amp;Pause</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="397"/>
        <source>&amp;Load State</source>
        <translation>&amp;Charger un Etat</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="408"/>
        <source>&amp;Save State</source>
        <translation>&amp;Sauvegarder un Etat</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="419"/>
        <source>E&amp;xit</source>
        <translation>&amp;Quitter</translation>
    </message>
    <message>
        <source>B&amp;IOS</source>
        <translation type="vanished">B&amp;IOS</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="441"/>
        <source>C&amp;onsole</source>
        <translation>C&amp;onsole</translation>
    </message>
    <message>
        <source>E&amp;mulation</source>
        <translation type="vanished">É&amp;mulation</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="463"/>
        <source>&amp;Controllers</source>
        <translation>&amp;Manettes</translation>
    </message>
    <message>
        <source>&amp;Hotkeys</source>
        <translation type="vanished">Raccourcis</translation>
    </message>
    <message>
        <source>&amp;Display</source>
        <translation type="vanished">Affichage</translation>
    </message>
    <message>
        <source>&amp;Enhancements</source>
        <translation type="vanished">Améliorations</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="496"/>
        <source>&amp;Post-Processing</source>
        <translation>&amp;Post-traitement</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="575"/>
        <source>View Third-Party Notices...</source>
        <translation>Afficher les avis de tiers...</translation>
    </message>
    <message>
        <source>Audio</source>
        <translation type="vanished">Audio</translation>
    </message>
    <message>
        <source>Achievements</source>
        <translation type="vanished">Succès</translation>
    </message>
    <message>
        <source>Folders</source>
        <translation type="vanished">Dossiers</translation>
    </message>
    <message>
        <source>Game List</source>
        <translation type="vanished">Liste de jeux</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="vanished">Général</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="vanished">Avancé</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="711"/>
        <location filename="../mainwindow.ui" line="725"/>
        <source>&amp;Settings</source>
        <translation>&amp;Paramètres</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="826"/>
        <source>Show CD-ROM State</source>
        <translation>Afficher état CD-ROM</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="877"/>
        <source>&amp;Memory Cards</source>
        <translation>Cartes &amp;mémoire</translation>
    </message>
    <message>
        <source>Power Off &amp;Without Saving</source>
        <translation type="vanished">Éteindre sans sauvegarder</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1147"/>
        <location filename="../mainwindow.cpp" line="1427"/>
        <source>Start Big Picture Mode</source>
        <translation>Démarrer en mode Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1150"/>
        <location filename="../mainwindow.ui" line="1161"/>
        <source>Opens or closes the controller-based &quot;big picture&quot; mode.</source>
        <translation>Ouvre ou ferme le mode &quot;big picture&quot; pour manette.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1158"/>
        <location filename="../mainwindow.cpp" line="1428"/>
        <source>Big Picture</source>
        <translation>Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1169"/>
        <source>Cover Downloader</source>
        <translation>Téléchargeur de jaquette</translation>
    </message>
    <message>
        <source>Fullscreen</source>
        <translation type="vanished">Plein Ecran</translation>
    </message>
    <message>
        <source>Resolution Scale</source>
        <translation type="vanished">Echelle de la Résolution</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="544"/>
        <source>&amp;GitHub Repository...</source>
        <translation>Dépôt &amp;GitHub...</translation>
    </message>
    <message>
        <source>&amp;Issue Tracker...</source>
        <translation type="vanished">&amp;Suivi des Problèmes</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="556"/>
        <source>&amp;Discord Server...</source>
        <translation>Serveur &amp;Discord...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="567"/>
        <source>Check for &amp;Updates...</source>
        <translation>Vérification des &amp;Mises à Jour...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="587"/>
        <source>About &amp;Qt...</source>
        <translation>A Propos De &amp;Qt...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="598"/>
        <source>&amp;About DuckStation...</source>
        <translation>&amp;A Propos De DuckStation...</translation>
    </message>
    <message>
        <source>Change Disc...</source>
        <translation type="vanished">Changement de Disque...</translation>
    </message>
    <message>
        <source>Cheats...</source>
        <translation type="vanished">Triches...</translation>
    </message>
    <message>
        <source>Add Game Directory...</source>
        <translation type="vanished">Ajouter un répertoire de jeu...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="736"/>
        <source>From File...</source>
        <translation>Depuis le fichier...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="744"/>
        <source>From Device...</source>
        <translation>Depuis le périphérique...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="752"/>
        <source>From Game List...</source>
        <translation>Depuis la Liste de Jeu...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="760"/>
        <source>Remove Disc</source>
        <translation>Enlever le disque</translation>
    </message>
    <message>
        <source>Resume State</source>
        <translation type="vanished">Reprendre l&apos;état</translation>
    </message>
    <message>
        <source>Global State</source>
        <translation type="vanished">État complet</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="771"/>
        <source>Show VRAM</source>
        <translation>Afficher la VRAM</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="779"/>
        <source>Dump CPU to VRAM Copies</source>
        <translation>Copier le CPU vers la VRAM</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="787"/>
        <source>Dump VRAM to CPU Copies</source>
        <translation>Copier la VRAM vers le CPU</translation>
    </message>
    <message>
        <source>Disable All Enhancements</source>
        <translation type="vanished">Désactiver toutes les améliorations</translation>
    </message>
    <message>
        <source>Disable Interlacing</source>
        <translation type="vanished">Désactiver l&apos;Entrelacement</translation>
    </message>
    <message>
        <source>Force NTSC Timings</source>
        <translation type="vanished">Forcer les Timings NTSC</translation>
    </message>
    <message>
        <source>Dump Audio</source>
        <translation type="vanished">Copier l&apos;Audio</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="800"/>
        <source>Dump RAM...</source>
        <translation>Copier la RAM...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="805"/>
        <source>Dump VRAM...</source>
        <translation>Copier la VRAM...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="810"/>
        <source>Dump SPU RAM...</source>
        <translation>Copier la RAM SPU...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="818"/>
        <source>Show GPU State</source>
        <translation>Afficher l&apos;Etat du GPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="834"/>
        <source>Show SPU State</source>
        <translation>Afficher l&apos;Etat du SPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="842"/>
        <source>Show Timers State</source>
        <translation>Afficher l&apos;Etat du Compteur</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="850"/>
        <source>Show MDEC State</source>
        <translation>Afficher l&apos;Etat du MDEC</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="858"/>
        <source>Show DMA State</source>
        <translation>Afficher l&apos;état DMA</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="866"/>
        <source>&amp;Screenshot</source>
        <translation>&amp;Capture d&apos;Ecran</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="888"/>
        <location filename="../mainwindow.cpp" line="869"/>
        <source>Resume</source>
        <translation>Reprendre</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="891"/>
        <source>Resumes the last save state created.</source>
        <translation>Reprendre la dernière sauvegarde d&apos;état créée.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="902"/>
        <source>&amp;Toolbar</source>
        <translation>&amp;Barre d&apos;Outils</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2123"/>
        <source>Lock Toolbar</source>
        <translation>Verrouiller la barre d&apos;outil</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="960"/>
        <source>&amp;Status Bar</source>
        <translation>Barre  de &amp;Statut</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="656"/>
        <location filename="../mainwindow.ui" line="974"/>
        <source>Game &amp;List</source>
        <translation>&amp;Liste de Jeu</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="300"/>
        <source>Starts a new session using the selected file.</source>
        <translation>Démarre une nouvelle session en utilisant le fichier sélectionné.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="314"/>
        <source>Starts a new session from a physical disc.</source>
        <translation>Démarre une nouvelle session à partir d&apos;un disque physique.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="325"/>
        <source>Starts a new session without any disc inserted.</source>
        <translation>Démarre une nouvelle session sans aucun disque inséré.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="333"/>
        <source>Scan &amp;For New Games</source>
        <translation>Rechercher de &amp;nouveaux jeux</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="336"/>
        <source>Searches for new games added since the last refresh.</source>
        <translation>Recherche les nouveaux jeux ajoutés depuis la dernière actualisation.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="347"/>
        <source>Rescans all games, discarding any cached information.</source>
        <translation>Re-scanne tous les jeux, en supprimant toute information en cache.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="355"/>
        <source>Cl&amp;ose Game</source>
        <translation>&amp;Fermer le jeu</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="358"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="361"/>
        <source>Ends the current session.</source>
        <translation>Met fin à la session actuelle.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="369"/>
        <source>&amp;Restart Game</source>
        <translation>&amp;Redémarrer le jeu</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="372"/>
        <location filename="../mainwindow.cpp" line="1299"/>
        <source>Restart</source>
        <translation>Redémarrer</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="375"/>
        <source>Restarts the emulated system.</source>
        <translation>Redémarre le système émulé.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="389"/>
        <source>Pauses/resumes the session.</source>
        <translation>Met en pause/reprend la session.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="400"/>
        <source>Restores the session state from the selected slot.</source>
        <translation>Restaure l&apos;état de la session depuis l&apos;emplacement sélectionné.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="411"/>
        <source>Saves the session state to the selected slot.</source>
        <translation>Enregistre l&apos;état de la session dans l&apos;emplacement sélectionné.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="422"/>
        <source>Exits the application.</source>
        <translation>Quitte l&apos;application.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="430"/>
        <source>&amp;BIOS</source>
        <translation>&amp;BIOS</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="433"/>
        <source>Configures where the system firmware is located.</source>
        <translation>Configure l&apos;emplacement du firmware système.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="444"/>
        <source>Configures options related to the simulated console.</source>
        <translation>Configure les options liées à la console simulée.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="452"/>
        <source>&amp;Emulation</source>
        <translation>&amp;Émulation</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="455"/>
        <source>Configures options related to the simulation.</source>
        <translation>Configure les options liées à la simulation.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="466"/>
        <source>Configures options and bindings for the emulated controllers.</source>
        <translation>Configure les options et les assignations des manettes émulées.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="474"/>
        <source>Hot&amp;keys</source>
        <translation>Raccourcis &amp;clavier</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="477"/>
        <source>Configures shortcut keys for actions related to the session.</source>
        <translation>Configure les touches de raccourci pour les actions liées à la session.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="485"/>
        <source>&amp;Graphics</source>
        <translation>&amp;Graphismes</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="488"/>
        <source>Configures options related to how the session content is displayed.</source>
        <translation>Configure les options liées à l&apos;affichage du contenu de la session.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="499"/>
        <source>Configures post-processing effects applied after rendering the content.</source>
        <translation>Configure les effets de post-traitement appliqués après le rendu du contenu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="507"/>
        <source>On-&amp;Screen Display</source>
        <translation>&amp;Affichage à l&apos;écran (OSD)</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="510"/>
        <source>These options determine the behavior of the messages that are displayed while content is running.</source>
        <translation>Ces options déterminent le comportement des messages affichés pendant l&apos;exécution du contenu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="518"/>
        <source>Capt&amp;ure</source>
        <translation>Capt&amp;ure</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="521"/>
        <source>These options determine how screenshots and videos are captured by the application.</source>
        <translation>Ces options déterminent comment les captures d&apos;écran et les vidéos sont capturées par l&apos;application.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="532"/>
        <source>&amp;Fullscreen</source>
        <translation>&amp;Plein écran</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="535"/>
        <source>Switches between fullscreen and windowed modes.</source>
        <translation>Bascule entre le mode plein écran et le mode fenêtré.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="547"/>
        <source>Opens a link to the GitHub repository for the application.</source>
        <translation>Ouvre un lien vers le dépôt GitHub de l&apos;application.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="559"/>
        <source>Opens a link to the Discord server for the application.</source>
        <translation>Ouvre un lien vers le serveur Discord de l&apos;application.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="570"/>
        <source>Checks if any application updates are available for download.</source>
        <translation>Vérifie si des mises à jour de l&apos;application sont disponibles au téléchargement.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="578"/>
        <source>Shows copyright and license notices for third-party libraries included with the application.</source>
        <translation>Affiche les mentions de copyright et de licence des bibliothèques tierces incluses dans l&apos;application.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="590"/>
        <source>Displays copyright and license notices for Qt.</source>
        <translation>Affiche les mentions de copyright et de licence de Qt.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="601"/>
        <source>Displays copyright and license notices for the application.</source>
        <translation>Affiche les avis de copyright et de licence de l&apos;application.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="615"/>
        <source>Swaps the currently-inserted disc with another disc or game.</source>
        <translation>Remplace le disque actuellement inséré par un autre disque ou jeu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="626"/>
        <source>Shows the list of cheats available for this game.</source>
        <translation>Affiche la liste des codes de triche disponibles pour ce jeu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="634"/>
        <source>&amp;Audio</source>
        <translation>&amp;Audio</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="637"/>
        <source>Configures options related to how audio from the content is played.</source>
        <translation>Configure les options relatives à la lecture audio du contenu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="645"/>
        <source>Ac&amp;hievements</source>
        <translation>Ré&amp;ussites</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="648"/>
        <source>Configures options related to RetroAchievements.</source>
        <translation>Configure les options relatives à RetroAchievements.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="659"/>
        <source>Configures the locations where the application will search for game files.</source>
        <translation>Configure les emplacements où l&apos;application recherchera les fichiers de jeu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="667"/>
        <source>&amp;Interface</source>
        <translation>&amp;Interface</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="670"/>
        <source>Configures options related to the apperance and behavior of the application.</source>
        <translation>Configure les options relatives à l&apos;apparence et au comportement de l&apos;application.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="678"/>
        <source>A&amp;dvanced</source>
        <translation>A&amp;vancé</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="681"/>
        <source>Configures advanced options for the application.</source>
        <translation>Configure les options avancées de l&apos;application.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="689"/>
        <source>Debuggi&amp;ng</source>
        <translation>Déboga&amp;ge</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="692"/>
        <source>Configures internal options for the application.</source>
        <translation>Configure les options internes de l&apos;application.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="700"/>
        <source>Add Game Director&amp;y...</source>
        <translation>Ajouter un répertoire de je&amp;ux...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="703"/>
        <source>Adds a new directory that will be searched for game files.</source>
        <translation>Ajoute un nouveau répertoire qui sera parcouru à la recherche de fichiers de jeu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="714"/>
        <location filename="../mainwindow.ui" line="728"/>
        <source>Opens the settings window.</source>
        <translation>Ouvre la fenêtre des paramètres.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="739"/>
        <source>Manually selects the disc image file to switch to.</source>
        <translation>Sélectionne manuellement le fichier image de disque vers lequel basculer.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="747"/>
        <source>Switches to a physical disc.</source>
        <translation>Bascule vers un disque physique.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="755"/>
        <source>Switches to a disc in the game list.</source>
        <translation>Bascule vers un disque présent dans la liste des jeux.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="763"/>
        <source>Removes the disc from the emulated system.</source>
        <translation>Retire le disque du système émulé.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="795"/>
        <source>Enable Safe Mode</source>
        <translation>Activer le mode sans échec</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="869"/>
        <source>Takes a screenshot of the current content.</source>
        <translation>Prend une capture d&apos;écran du contenu actuel.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="880"/>
        <source>Configures options related to the emulated memory cards.</source>
        <translation>Configure les options relatives aux cartes mémoire émulées.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="905"/>
        <source>Controls whether the toolbar is visible.</source>
        <translation>Contrôle la visibilité de la barre d&apos;outils.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="913"/>
        <source>Loc&amp;k Toolbar</source>
        <translation>&amp;Verrouiller la barre d&apos;outils</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="916"/>
        <source>Controls whether the toolbar can be moved.</source>
        <translation>Contrôle si la barre d&apos;outils peut être déplacée.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="924"/>
        <source>S&amp;mall Toolbar Icons</source>
        <translation>&amp;Petites icônes de la barre d&apos;outils</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="927"/>
        <source>Controls whether the smaller toolbar icons are displayed.</source>
        <translation>Contrôle si les petites icônes sont affichées dans la barre d&apos;outils.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="935"/>
        <source>Toolbar L&amp;abels</source>
        <translation>Étiquettes de la &amp;barre d&apos;outils</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="938"/>
        <source>Controls whether labels are displayed alongside toolbar icons.</source>
        <translation>Contrôle si des étiquettes sont affichées à côté des icônes de la barre d&apos;outils.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="946"/>
        <source>Toolbar Labels &amp;Beside Icons</source>
        <translation>Étiquettes à &amp;côté des icônes</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="949"/>
        <source>Controls whether labels are displayed next to or under toolbar icons.</source>
        <translation>Contrôle si les étiquettes sont affichées à côté ou en dessous des icônes de la barre d&apos;outils.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="963"/>
        <source>Controls whether the status bar is visible.</source>
        <translation>Contrôle si la barre d&apos;état est visible.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="977"/>
        <source>Switches to the list of available games in table view.</source>
        <translation>Passe à la liste des jeux disponibles en vue tableau.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="991"/>
        <source>System &amp;Display</source>
        <translation>&amp;Afficher le Système</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="994"/>
        <source>Switches back to the game currently running.</source>
        <translation>Retourne au jeu en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1005"/>
        <source>Game &amp;Properties</source>
        <translation>&amp;Propriétés de jeu</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1008"/>
        <source>Opens the configuration for the game currently running.</source>
        <translation>Ouvre la configuration pour le jeu en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1016"/>
        <source>Memory &amp;Card Editor</source>
        <translation>Editeur de &amp;Carte Mémoire</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1019"/>
        <source>Opens the memory card editor.</source>
        <translation>Ouvre l&apos;éditeur de carte mémoire.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1030"/>
        <source>Opens the debugger for the emulated CPU.</source>
        <translation>Ouvre le débogueur pour le CPU émulé.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1081"/>
        <source>Shows captions under the game cover in grid view.</source>
        <translation>Affiche les légendes sous la jaquette du jeu en vue grille.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1089"/>
        <source>Zoom &amp;In</source>
        <translation>Zoom a&amp;vant</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1092"/>
        <source>Increases the size of game icons or covers.</source>
        <translation>Augmente la taille des icônes ou des jaquettes de jeu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1100"/>
        <source>Zoom &amp;Out</source>
        <translation>Zoom a&amp;rrière</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1103"/>
        <source>Decreases the size of game icons or covers.</source>
        <translation>Diminue la taille des icônes ou des jaquettes de jeu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1111"/>
        <source>Refresh Grid &amp;Covers</source>
        <translation>Actualiser les &amp;jaquettes de la grille</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1114"/>
        <source>Invalidates the cache of game covers, allowing new images to be discovered.</source>
        <translation>Invalide le cache des jaquettes de jeu, permettant de découvrir de nouvelles images.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1125"/>
        <source>Opens the directory containing application data in your file browser.</source>
        <translation>Ouvre le répertoire contenant les données de l&apos;application dans votre gestionnaire de fichiers.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1133"/>
        <source>Close Game &amp;Without Saving</source>
        <translation>Fermer le jeu &amp;sans sauvegarder</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1136"/>
        <source>Close (No Save)</source>
        <translation>Fermer (Sans sauvegarde)</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1139"/>
        <source>Ends the current session without the option to save state.</source>
        <translation>Termine la session en cours sans option de sauvegarde d&apos;état.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1172"/>
        <source>Opens the cover downloader window.</source>
        <translation>Ouvre la fenêtre de téléchargement des jaquettes.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1180"/>
        <source>Memory &amp;Scanner</source>
        <translation>Mémoire &amp;Scanner</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1183"/>
        <source>Scanner</source>
        <translation>Scanner</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1186"/>
        <source>Opens the memory scanner window.</source>
        <translation>Ouvre la fenêtre du scanner de mémoire.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1200"/>
        <source>Show Game Ico&amp;ns</source>
        <translation>Afficher les &amp;icônes des jeux</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1203"/>
        <source>Shows icons from the memory card of each game in list view.</source>
        <translation>Affiche les icônes de la carte mémoire de chaque jeu dans la vue en liste.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1214"/>
        <source>Media Ca&amp;pture</source>
        <translation>Capture &amp;média</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1217"/>
        <source>Capture</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1220"/>
        <source>Starts or stops capture of video and audio from the content.</source>
        <translation>Démarre ou arrête la capture vidéo et audio du contenu.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1228"/>
        <source>Open Texture Directory...</source>
        <translation>Ouvrir le répertoire des textures...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1231"/>
        <source>Opens the directory used to store texture replacements.</source>
        <translation>Ouvre le répertoire utilisé pour stocker les remplacements de textures.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1239"/>
        <source>Reload Texture Replacements</source>
        <translation>Recharger les remplacements de textures</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1242"/>
        <source>Invalidates the cache of available replacement textures.</source>
        <translation>Invalide le cache des textures de remplacement disponibles.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1250"/>
        <source>Capture GPU Frame</source>
        <translation>Capturer une trame GPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1253"/>
        <source>Saves the emulated GPU commands to a file that can be later replayed.</source>
        <translation>Enregistre les commandes GPU émulées dans un fichier qui pourra être rejoué ultérieurement.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1261"/>
        <source>Log Timestamps</source>
        <translation>Horodatages des journaux</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1269"/>
        <source>Log File Timestamps</source>
        <translation>Horodatages du fichier journal</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1277"/>
        <source>Log To System Console</source>
        <translation>Journaliser dans la console système</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1285"/>
        <source>Log To Window</source>
        <translation>Journaliser dans la fenêtre</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1293"/>
        <source>Log To File</source>
        <translation>Journaliser dans un fichier</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1301"/>
        <source>ISO Browser</source>
        <translation>Navigateur ISO</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1304"/>
        <source>Opens the ISO browser window.</source>
        <translation>Ouvre la fenêtre du navigateur ISO.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1315"/>
        <source>Free Camera</source>
        <translation>Caméra libre</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1318"/>
        <source>Allows you to freely move the camera in supported games.</source>
        <translation>Permet de déplacer librement la caméra dans les jeux compatibles.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1326"/>
        <source>Controller Test</source>
        <translation>Test de la manette</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1329"/>
        <source>Allows you to test emulated controller mappings.</source>
        <translation>Permet de tester les mappages de manettes émulées.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1337"/>
        <source>Controller Prese&amp;ts</source>
        <translation>Préréglages de manette&amp;s</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1340"/>
        <source>Creates or edits controller presets that can be applied to games.</source>
        <translation>Crée ou modifie des préréglages de manette pouvant être appliqués aux jeux.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1345"/>
        <source>&amp;Change List Background...</source>
        <translation>&amp;Changer l&apos;arrière-plan de la liste...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1348"/>
        <source>Changes the background image shown in the game list/grid.</source>
        <translation>Change l&apos;image d&apos;arrière-plan affichée dans la liste/grille de jeux.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1353"/>
        <source>Clea&amp;r List Background</source>
        <translation>Efface&amp;r l&apos;arrière-plan de la liste</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1356"/>
        <source>Removes the background image shown in the game list/grid.</source>
        <translation>Supprime l&apos;image d&apos;arrière-plan affichée dans la liste/grille de jeux.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1367"/>
        <source>Refresh Achievement &amp;Progress</source>
        <translation>Actualiser la &amp;progression des succès</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1370"/>
        <source>Refreshes the list of unlocked achievements.</source>
        <translation>Actualise la liste des succès déverrouillés.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1381"/>
        <source>Show Locali&amp;zed Titles</source>
        <translation>Afficher les titres loca&amp;lisés</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1384"/>
        <source>Shows titles for games in their native language.</source>
        <translation>Affiche les titres des jeux dans leur langue d&apos;origine.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1392"/>
        <source>Memory &amp;Editor</source>
        <translation>&amp;Éditeur de mémoire</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1395"/>
        <source>Editor</source>
        <translation>Éditeur</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1398"/>
        <source>Opens the memory editor window.</source>
        <translation>Ouvre la fenêtre de l&apos;éditeur de mémoire.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1409"/>
        <source>Animate Game Icons</source>
        <translation>Animer les icônes de jeu</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1412"/>
        <source>Animates icons in the list view when selected.</source>
        <translation>Anime les icônes dans la vue en liste lorsqu&apos;elles sont sélectionnées.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1423"/>
        <source>Prefer Achievement Icons</source>
        <translation>Préférer les icônes de succès</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1426"/>
        <source>Prioritizes the games badges used for RetroAchievements over memory card icons.</source>
        <translation>Donne la priorité aux badges de jeux utilisés par RetroAchievements par rapport aux icônes de carte mémoire.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1437"/>
        <source>Download Achievement &amp;Icons</source>
        <translation>Télécharger les &amp;icônes de succès</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1440"/>
        <source>Downloads icons for all games from RetroAchievements.</source>
        <translation>Télécharge les icônes de tous les jeux depuis RetroAchievements.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1454"/>
        <source>System Log</source>
        <translation>Journal du système</translation>
    </message>
    <message>
        <source>C&amp;heat Manager</source>
        <translation type="vanished">Gestionnaire de triche</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1027"/>
        <source>CPU D&amp;ebugger</source>
        <translation>Débogu&amp;eur CPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1041"/>
        <source>Game &amp;Grid</source>
        <translation>&amp;Grille de Jeu</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1044"/>
        <source>Switches to the list of available games in grid/cover view.</source>
        <translation>Passe à la liste des jeux disponibles en vue grille/jaquette.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1058"/>
        <source>&amp;Merge Multi-Disc Games</source>
        <translation>&amp;Fusionner les jeux multi-disques</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1061"/>
        <source>Merges multiple discs that belong to the same game into a single item in the game list.</source>
        <translation>Fusionne plusieurs disques appartenant au même jeu en un seul élément dans la liste des jeux.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1075"/>
        <source>Show G&amp;rid Captions</source>
        <translation>Afficher les légendes de la g&amp;rille</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1078"/>
        <source>Show Titles (Grid View)</source>
        <translation>Afficher les Titres (Vue Grille)</translation>
    </message>
    <message>
        <source>Zoom &amp;In (Grid View)</source>
        <translation type="vanished">&amp;Zoomer (Vue Grille)</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <translation type="vanished">Ctrl++</translation>
    </message>
    <message>
        <source>Zoom &amp;Out (Grid View)</source>
        <translation type="vanished">&amp;Dézoomer (Vue Grille)</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation type="vanished">Ctrl+-</translation>
    </message>
    <message>
        <source>Refresh &amp;Covers (Grid View)</source>
        <translation type="vanished">Rafraîchir les &amp;Couvertures (Vue Grille)</translation>
    </message>
    <message>
        <source>Open Memory Card Directory...</source>
        <translation type="vanished">Ouvrir le Répertoire de la Carte Mémoire...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1122"/>
        <source>Open Data Directory...</source>
        <translation>Ouvrir le Répertoire de Données...</translation>
    </message>
    <message>
        <source>All File Types (*.bin *.img *.iso *.cue *.chd *.ecm *.mds *.pbp *.exe *.psexe *.ps-exe *.psf *.minipsf *.m3u);;Single-Track Raw Images (*.bin *.img *.iso);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;Error Code Modeler Images (*.ecm);;Media Descriptor Sidecar Images (*.mds);;PlayStation EBOOTs (*.pbp *.PBP);;PlayStation Executables (*.exe *.psexe *.ps-exe);;Portable Sound Format Files (*.psf *.minipsf);;Playlists (*.m3u)</source>
        <translation type="vanished">Tous les types de fichier (*.bin *.img *.iso *.cue *.chd *.ecm *.mds *.pbp *.exe *.psexe *.ps-exe *.psf *.minipsf *.m3u);;Single-Track Raw Images (*.bin *.img *.iso);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;Error Code Modeler Images (*.ecm);;Media Descriptor Sidecar Images (*.mds);;PlayStation EBOOTs (*.pbp *.PBP);;PlayStation Executables (*.exe *.psexe *.ps-exe);;Portable Sound Format Files (*.psf *.minipsf);;Playlists (*.m3u)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1149"/>
        <location filename="../mainwindow.cpp" line="1238"/>
        <location filename="../mainwindow.cpp" line="1334"/>
        <location filename="../mainwindow.cpp" line="1623"/>
        <location filename="../mainwindow.cpp" line="3357"/>
        <location filename="../mainwindow.cpp" line="3373"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Failed to get window info from widget</source>
        <translation type="vanished">Échec de la récupération des infos fenêtre depuis le widget</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="609"/>
        <source>Paused</source>
        <translation>En pause</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="689"/>
        <location filename="../mainwindow.cpp" line="1344"/>
        <source>Select Disc Image</source>
        <translation>Choisir une Image Disque</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="703"/>
        <source>Could not find any CD-ROM devices. Please ensure you have a CD-ROM drive connected and sufficient permissions to access it.</source>
        <translation>Impossible de trouver un périphérique CD-ROM. Veuillez vérifier que vous avez un lecteur CD-ROM connecté et les droits d&apos;accès.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="717"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="721"/>
        <source>Select disc drive:</source>
        <translation>Sélectionnez un lecteur de disque :</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="892"/>
        <source>Resume (%1)</source>
        <translation>Reprendre (%1)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="898"/>
        <location filename="../mainwindow.cpp" line="987"/>
        <location filename="../mainwindow.cpp" line="1030"/>
        <source>Game Save %1 (%2)</source>
        <translation>Sauvegarde du jeu %1 (%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="909"/>
        <source>Edit Memory Cards...</source>
        <translation>Éditer les cartes mémoire...</translation>
    </message>
    <message>
        <source>Delete Save States...</source>
        <translation type="vanished">Effacer les sauvegardes d&apos;état...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="932"/>
        <source>Confirm Save State Deletion</source>
        <translation>Confirmation de suppression de la sauvegarde d&apos;état</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="933"/>
        <source>Are you sure you want to delete all save states for %1?

The saves will not be recoverable.</source>
        <translation>Êtes-vous sûr de vouloir supprimer toutes les sauvegardes d&apos;état pour %1 ?

Les sauvegardes ne seront pas récupérables.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="966"/>
        <source>Load From File...</source>
        <translation>Charger depuis le fichier...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="968"/>
        <location filename="../mainwindow.cpp" line="1019"/>
        <source>Select Save State File</source>
        <translation>Sélectionnez un fichier de sauvegarde d&apos;état</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="968"/>
        <location filename="../mainwindow.cpp" line="1019"/>
        <source>Save States (*.sav)</source>
        <translation>Sauvegardes d&apos;état (*.sav)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="979"/>
        <source>Undo Load State</source>
        <translation>Annuler chargement état</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="987"/>
        <location filename="../mainwindow.cpp" line="1030"/>
        <source>Game Save %1 (Empty)</source>
        <translation>Sauvegarde du jeu %1 (vide)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="994"/>
        <location filename="../mainwindow.cpp" line="1037"/>
        <source>Global Save %1 (%2)</source>
        <translation>Sauvegarde globale %1 (%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="994"/>
        <location filename="../mainwindow.cpp" line="1037"/>
        <source>Global Save %1 (Empty)</source>
        <translation>Sauvegarde globale %1 (vide)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1014"/>
        <source>Save To File...</source>
        <translation>Sauvegarder vers fichier...</translation>
    </message>
    <message>
        <source>&amp;Enabled Cheats</source>
        <translation type="vanished">Activation des cod&amp;es de triche</translation>
    </message>
    <message>
        <source>&amp;Apply Cheats</source>
        <translation type="vanished">&amp;Appliquer les codes de triche</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1131"/>
        <location filename="../mainwindow.cpp" line="1166"/>
        <source>Load Resume State</source>
        <translation>Charger l&apos;état de reprise</translation>
    </message>
    <message>
        <source>A resume save state was found for this game, saved at:

%1.

Do you want to load this state, or start from a fresh boot?</source>
        <translation type="vanished">Une save state de reprise a été trouvée pour ce jeu, sauvegardée dans :

%1.

Voulez-vous charger cette save, ou démarrer normalement ?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1137"/>
        <location filename="../mainwindow.cpp" line="1220"/>
        <source>Fresh Boot</source>
        <translation>Démarrage normal</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1138"/>
        <location filename="../mainwindow.cpp" line="1221"/>
        <source>Delete And Boot</source>
        <translation>Supprimer et démarrer</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1150"/>
        <location filename="../mainwindow.cpp" line="1239"/>
        <source>Failed to delete save state file &apos;%1&apos;.</source>
        <translation>Échec de la suppression du fichier de save state &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1294"/>
        <source>Confirm Disc Change</source>
        <translation>Confirmation de changement de disque</translation>
    </message>
    <message>
        <source>Do you want to swap discs or boot the new image (via system reset)?</source>
        <translation type="vanished">Voulez-vous changer de disque; ou démarrer la nouvelle image (via une réinitialisation système) ?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1298"/>
        <source>Swap Disc</source>
        <translation>Changer de disque</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Réinitialiser</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="311"/>
        <location filename="../mainwindow.cpp" line="1319"/>
        <source>Start Disc</source>
        <translation>Démarrer le disque</translation>
    </message>
    <message>
        <source>Cheat Manager</source>
        <translation type="vanished">Gestionnaire de codes de triche</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="70"/>
        <source>Top</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="71"/>
        <source>Bottom</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="72"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="73"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="107"/>
        <source>All File Types (*.bin *.img *.iso *.cue *.chd *.cpe *.ecm *.mds *.pbp *.ccd *.elf *.exe *.psexe *.ps-exe *.psx *.psf *.minipsf *.m3u *.psxgpu);;Single-Track Raw Images (*.bin *.img *.iso);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;Error Code Modeler Images (*.ecm);;Media Descriptor Sidecar Images (*.mds);;CloneCD Images (*.ccd);;PlayStation EBOOTs (*.pbp *.PBP);;PlayStation Executables (*.cpe *.elf *.exe *.psexe *.ps-exe, *.psx);;Portable Sound Format Files (*.psf *.minipsf);;Playlists (*.m3u);;PSX GPU Dumps (*.psxgpu *.psxgpu.zst *.psxgpu.xz)</source>
        <translation>Tous les types de fichiers (*.bin *.img *.iso *.cue *.chd *.cpe *.ecm *.mds *.pbp *.ccd *.elf *.exe *.psexe *.ps-exe *.psx *.psf *.minipsf *.m3u *.psxgpu);;Images brutes simple piste (*.bin *.img *.iso);;Fichiers Cue (*.cue);;Images MAME CHD (*.chd);;Images Error Code Modeler (*.ecm);;Images Media Descriptor Sidecar (*.mds);;Images CloneCD (*.ccd);;EBOOTs PlayStation (*.pbp *.PBP);;Exécutables PlayStation (*.cpe *.elf *.exe *.psexe *.ps-exe, *.psx);;Fichiers Portable Sound Format (*.psf *.minipsf);;Listes de lecture (*.m3u);;Dumps GPU PSX (*.psxgpu *.psxgpu.zst *.psxgpu.xz)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="115"/>
        <source>Images (*.jpg *.jpeg *.png *.webp)</source>
        <translation>Images (*.jpg *.jpeg *.png *.webp)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="926"/>
        <source>Delete Save States</source>
        <translation>Supprimer les états de sauvegarde</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="976"/>
        <source>Undo Load State (%1)</source>
        <translation>Annuler le chargement de l&apos;état (%1)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1043"/>
        <source>Select Cheats...</source>
        <translation>Sélectionner des codes de triche...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1062"/>
        <source>Cheats are not enabled.</source>
        <translation>Les codes de triche ne sont pas activés.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1067"/>
        <source>&amp;Apply Cheat</source>
        <translation>&amp;Appliquer le code de triche</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1132"/>
        <source>A resume save state was found for this game, but it is corrupted and cannot be loaded:

%1

Do you want to delete the save state and boot the game anyway?</source>
        <translation>Un état de reprise a été trouvé pour ce jeu, mais il est corrompu et ne peut pas être chargé :

%1

Voulez-vous supprimer l&apos;état de sauvegarde et démarrer le jeu malgré tout ?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1180"/>
        <source>&lt;strong&gt;Resume Game&lt;/strong&gt;&lt;br&gt;Do you want to load this state, or start from a fresh boot?</source>
        <translation>&lt;strong&gt;Reprendre le jeu&lt;/strong&gt;&lt;br&gt;Voulez-vous charger cet état ou démarrer depuis le début ?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1186"/>
        <source>Save was created on %1.</source>
        <translation>La sauvegarde a été créée le %1.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1295"/>
        <source>Do you want to swap discs or boot the new image via system restart?</source>
        <translation>Voulez-vous changer de disque ou démarrer la nouvelle image via un redémarrage du système ?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1334"/>
        <source>No resume save state found.</source>
        <translation>Aucun état de reprise trouvé.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1427"/>
        <source>Stop Big Picture Mode</source>
        <translation>Quitter le mode Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1428"/>
        <source>Exit Big Picture</source>
        <translation>Quitter Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1623"/>
        <source>You must select a disc to change discs.</source>
        <translation>Vous devez sélectionner un disque pour changer de disque.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1651"/>
        <location filename="../mainwindow.cpp" line="1731"/>
        <source>Properties...</source>
        <translation>Propriétés...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1660"/>
        <source>Open Containing Directory...</source>
        <translation>Ouvrir le Répertoire Contenant...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1667"/>
        <source>Browse ISO...</source>
        <translation>Parcourir l&apos;ISO...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1678"/>
        <location filename="../mainwindow.cpp" line="1739"/>
        <source>Set Cover Image...</source>
        <translation>Sélectionner l&apos;Image de Couverture...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1692"/>
        <source>Default Boot</source>
        <translation>Démarrage par Défaut</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1696"/>
        <source>Fast Boot</source>
        <translation>Démarrage Rapide</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1702"/>
        <source>Full Boot</source>
        <translation>Démarrage Complet</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1710"/>
        <source>Boot and Debug</source>
        <translation>Démarrer et déboguer</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1754"/>
        <source>Select Disc...</source>
        <translation>Sélectionner le disque...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1759"/>
        <source>Exclude From List</source>
        <translation>Exclure de la liste</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1762"/>
        <source>Reset Play Time</source>
        <translation>Réinitialiser le temps de jeu</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1774"/>
        <source>Add Search Directory...</source>
        <translation>Ajout d&apos;un Répertoire de Recherche...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1783"/>
        <source>Select Cover Image</source>
        <translation>Choisir l&apos;Image de Couverture</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1802"/>
        <source>Cover Already Exists</source>
        <translation>La Couverture existe déjà</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1803"/>
        <source>A cover image for this game already exists, do you wish to replace it?</source>
        <translation>Une image de Couverture pour ce jeu existe déjà, souhaitez-vous la remplacer?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2860"/>
        <source>Select Background Image</source>
        <translation>Sélectionner l&apos;image d&apos;arrière-plan</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3085"/>
        <source>Confirm Exit</source>
        <translation>Confirmer la sortie</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3085"/>
        <source>Confirm Close</source>
        <translation>Confirmer la fermeture</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3086"/>
        <source>Are you sure you want to exit the application?</source>
        <translation>Êtes-vous sûr de vouloir quitter l&apos;application ?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3087"/>
        <source>Are you sure you want to close the current game?</source>
        <translation>Êtes-vous sûr de vouloir fermer le jeu actuel ?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3208"/>
        <source>Failed to create memory card &apos;%1&apos;: %2</source>
        <translation>Échec de la création de la carte mémoire &apos;%1&apos; : %2</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3367"/>
        <source>Refresh Achievement Progress</source>
        <translation>Actualiser la progression des succès</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3375"/>
        <source>RA: Updated achievement progress database.</source>
        <translation>RA : Base de données de progression des succès mise à jour.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3398"/>
        <source>%1 Files (*.%2)</source>
        <translation>Fichiers %1 (*.%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3402"/>
        <source>Media Capture</source>
        <translation>Capture multimédia</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1797"/>
        <location filename="../mainwindow.cpp" line="1812"/>
        <location filename="../mainwindow.cpp" line="1818"/>
        <location filename="../mainwindow.cpp" line="1824"/>
        <source>Copy Error</source>
        <translation>Copier l&apos;Erreur</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1798"/>
        <source>You must select a different file to the current cover image.</source>
        <translation>Vous devez sélectionner un fichier différent de l&apos;image de couverture actuelle.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1813"/>
        <source>Failed to remove existing cover &apos;%1&apos;</source>
        <translation>N&apos;a pas réussi à supprimer la couverture existante &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1819"/>
        <source>Failed to copy &apos;%1&apos; to &apos;%2&apos;</source>
        <translation>N&apos;a pas réussi à copier &apos;%1&apos; to &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1825"/>
        <source>Failed to remove &apos;%1&apos;</source>
        <translation>Échec de la suppression de &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1835"/>
        <source>Confirm Reset</source>
        <translation>Confirmation de réinitialisation</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1836"/>
        <source>Are you sure you want to reset the play time for &apos;%1&apos;?

This action cannot be undone.</source>
        <translation>Êtes-vous sûr de vouloir réinitialiser le temps de jeu de &apos;%1&apos; ?

Cette action ne peut pas être annulée.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1934"/>
        <source>&amp;Ascending</source>
        <translation>&amp;Croissant</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1942"/>
        <source>&amp;Descending</source>
        <translation>&amp;Décroissant</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1953"/>
        <source>%1x Scale</source>
        <translation>Échelle %1x</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2128"/>
        <source>Small Icons</source>
        <translation>Petites icônes</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2133"/>
        <source>Show Labels</source>
        <translation>Afficher les étiquettes</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2138"/>
        <source>Labels Beside Icons</source>
        <translation>Étiquettes à côté des icônes</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2144"/>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2678"/>
        <location filename="../mainwindow.cpp" line="2686"/>
        <location filename="../mainwindow.cpp" line="2694"/>
        <source>Destination File</source>
        <translation>Fichier de Destination</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2678"/>
        <location filename="../mainwindow.cpp" line="2694"/>
        <source>Binary Files (*.bin)</source>
        <translation>Fichiers binaires (*.bin)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2686"/>
        <source>Binary Files (*.bin);;PNG Images (*.png)</source>
        <translation>Fichiers binaires (*.bin);;Images PNG (*.png)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="22"/>
        <source>Native</source>
        <translation>Natif</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="24"/>
        <source>Classic Windows</source>
        <translation>Windows classique</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="26"/>
        <source>Fusion</source>
        <translation>Fusion</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="27"/>
        <source>Dark Fusion (Gray)</source>
        <translation>Fusion Sombre (Gris)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="28"/>
        <source>Dark Fusion (Blue)</source>
        <translation>Fusion Sombre (Bleu)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="29"/>
        <source>Darker Fusion</source>
        <translation>Fusion plus sombre</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="30"/>
        <source>AMOLED</source>
        <translation>AMOLED</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="31"/>
        <source>Cobalt Sky</source>
        <translation>Cobalt Sky</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="32"/>
        <source>Grey Matter</source>
        <translation>Grey Matter</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="33"/>
        <source>Green Giant</source>
        <translation>Green Giant</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="34"/>
        <source>Pinky Pals</source>
        <translation>Pinky Pals</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="35"/>
        <source>Dark Ocean</source>
        <translation>Dark Ocean</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="36"/>
        <source>Dark Ruby</source>
        <translation>Dark Ruby</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="37"/>
        <source>Purple Rain</source>
        <translation>Purple Rain</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="38"/>
        <source>QDarkStyle</source>
        <translation>QDarkStyle</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="307"/>
        <location filename="../mainwindow.cpp" line="3511"/>
        <source>Checking for updates...</source>
        <translation>Recherche de mises à jour en cours...</translation>
    </message>
    <message>
        <source>Confirm Shutdown</source>
        <translation type="vanished">Confirmation d&apos;arrêt</translation>
    </message>
    <message>
        <source>Are you sure you want to shut down the virtual machine?</source>
        <translation type="vanished">Êtes-vous sûr de vouloir arrêter la machine vituelle ?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3090"/>
        <source>Save State For Resume</source>
        <translation>Save state pour reprendre</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3196"/>
        <location filename="../mainwindow.cpp" line="3207"/>
        <location filename="../mainwindow.cpp" line="3231"/>
        <location filename="../mainwindow.cpp" line="3240"/>
        <source>Memory Card Not Found</source>
        <translation>Carte mémoire introuvable</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3197"/>
        <source>Memory card &apos;%1&apos; does not exist. Do you want to create an empty memory card?</source>
        <translation>La carte mémoire &apos;%1&apos; n&apos;existe pas. Voulez-vous créer une carte mémoire vide ?</translation>
    </message>
    <message>
        <source>Failed to create memory card &apos;%1&apos;</source>
        <translation type="vanished">Échec de création de la carte mémoire &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3232"/>
        <location filename="../mainwindow.cpp" line="3241"/>
        <source>Memory card &apos;%1&apos; could not be found. Try starting the game and saving to create it.</source>
        <translation>La carte mémoire &apos;%1&apos; n&apos;a pas pu être trouvée. Essayez de démarrer le jeu et de sauvegarder pour la créer.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3258"/>
        <source>RA: Logged in as %1 (%2, %3 softcore). %4 unread messages.</source>
        <translation>RA : Connecté en tant que %1 (%2, %3 softcore). %4 messages non lus.</translation>
    </message>
    <message>
        <source>Do not show again</source>
        <translation type="vanished">Ne plus montrer à l&apos;avenir</translation>
    </message>
    <message>
        <source>Using cheats can have unpredictable effects on games, causing crashes, graphical glitches, and corrupted saves. By using the cheat manager, you agree that it is an unsupported configuration, and we will not provide you with any assistance when games break.

Cheats persist through save states even after being disabled, please remember to reset/reboot the game after turning off any codes.

Are you sure you want to continue?</source>
        <translation type="vanished">Utiliser des codes de triche peut avoir des effets inprévisibles sur les jeux, causant crashs, glitches graphiques, et sauvegardes corrompues. En utiliser le gestionnaire de codes de triche, vous êtes d&apos;accord qu&apos;il s&apos;agit d&apos;une configuration non-supportée, et nous ne vous fournirons pas d&apos;assistance quand les jeux casseront.

Les codes de triche persistent à travers les save states même après avoir été dédsactivés, veuillez vou rappeler de réinitialiser/redémarrer le jeu après désactivation de tout code de triche.

Êtes-vous sûr de vouloir continuer ?</translation>
    </message>
    <message>
        <source>Updater Error</source>
        <translation type="vanished">Erreur de mise à jour</translation>
    </message>
    <message>
        <source>&lt;p&gt;Sorry, you are trying to update a DuckStation version which is not an official GitHub release. To prevent incompatibilities, the auto-updater is only enabled on official builds.&lt;/p&gt;&lt;p&gt;To obtain an official build, please follow the instructions under &quot;Downloading and Running&quot; at the link below:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/stenzek/duckstation/&quot;&gt;https://github.com/stenzek/duckstation/&lt;/a&gt;&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Désolé, vous essayez de mettre à jour une version de DuckStation qui n&apos;est pas une version officielle Github. Pour éviter des incompatibilités, la mise à jour automatique n&apos;est activée que sur les builds officielles. &lt;/p&gt;&lt;p&gt;Pour obtenir une build officielle, veuillez suivre les instructions sous &quot;Téléchargement et Lancement&quot; au lien ci-dessous:&lt;/p&gt;&lt;a href=&quot;https://github.com/stenzek/duckstation/&quot;&gt;https://github.com/stenzek/duckstation/&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Automatic updating is not supported on the current platform.</source>
        <translation type="vanished">La mise à jour automatique n&apos;est pas prise en charge sur la plateforme actuelle.</translation>
    </message>
</context>
<context>
    <name>MediaCapture</name>
    <message>
        <location filename="../../util/media_capture.cpp" line="791"/>
        <source>Failed to load Media Foundation libraries: </source>
        <translation>Échec du chargement des bibliothèques Media Foundation : </translation>
    </message>
    <message>
        <location filename="../../util/media_capture.cpp" line="2013"/>
        <source>FFmpeg was not found, or is not the correct version.
You can download FFmpeg from {}.
This build of DuckStation requires FFmpeg v{}, with library versions:
  libavcodec: {}
  libavformat: {}
  libavutil: {}
  libswscale: {}
  libswresample: {}
</source>
        <translation>FFmpeg est introuvable ou la version est incorrecte.
Vous pouvez télécharger FFmpeg depuis {}.
Cette version de DuckStation requiert FFmpeg v{}, avec les versions de bibliothèque suivantes :
  libavcodec : {}
  libavformat : {}
  libavutil : {}
  libswscale : {}
  libswresample : {}
</translation>
    </message>
</context>
<context>
    <name>MemoryCard</name>
    <message>
        <location filename="../../core/memory_card.cpp" line="330"/>
        <source>Memory Card {} could not be read.</source>
        <translation>La carte mémoire {} n&apos;a pas pu être lue.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="331"/>
        <source>File: {0}
Error: {1}
The memory card will NOT be saved.
You must delete the memory card manually if you want to save.</source>
        <translation>Fichier : {0}
Erreur : {1}
La carte mémoire NE sera PAS sauvegardée.
Vous devez supprimer la carte mémoire manuellement si vous souhaitez enregistrer.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="370"/>
        <source>Failed to save memory card {}.</source>
        <translation>Échec de la sauvegarde de la carte mémoire {}.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="371"/>
        <source>File: {0}:
Error: {1}</source>
        <translation>Fichier : {0} :
Erreur : {1}</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="384"/>
        <source>Memory Card Slot {}</source>
        <translation>Emplacement de carte mémoire {}</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="385"/>
        <source>Saved card to &apos;{}&apos;.</source>
        <translation>Carte enregistrée sous &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="334"/>
        <source>Buffer is empty.</source>
        <translation>Le tampon est vide.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="343"/>
        <source>Insufficient free blocks, {} blocks are needed, but only have {}.</source>
        <translation>Blocs libres insuffisants, {} blocs sont nécessaires, mais il n&apos;en reste que {}.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="492"/>
        <source>File name must be at maximum {} characters long.</source>
        <translation>Le nom du fichier doit comporter au maximum {} caractères.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="502"/>
        <location filename="../../core/memory_card_image.cpp" line="751"/>
        <location filename="../../core/memory_card_image.cpp" line="798"/>
        <source>Save file with the same name &apos;{}&apos; already exists in memory card.</source>
        <translation>Un fichier de sauvegarde portant le même nom &apos;{}&apos; existe déjà sur la carte mémoire.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="521"/>
        <location filename="../../core/memory_card_image.cpp" line="593"/>
        <location filename="../../core/memory_card_image.cpp" line="616"/>
        <source>File is incorrect size, expected {} bytes, got {} bytes.</source>
        <translation>La taille du fichier est incorrecte, {} octets attendus, {} octets obtenus.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="555"/>
        <source>File is incorrect size, expected at least {} bytes, got {} bytes.</source>
        <translation>La taille du fichier est incorrecte, au moins {} octets attendus, {} octets obtenus.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="601"/>
        <location filename="../../core/memory_card_image.cpp" line="624"/>
        <source>Incorrect header.</source>
        <translation>En-tête incorrect.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="637"/>
        <source>File must have an extension.</source>
        <translation>Le fichier doit avoir une extension.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="662"/>
        <source>Unknown extension &apos;{}&apos;.</source>
        <translation>Extension inconnue &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="705"/>
        <source>Invalid size for save file.</source>
        <translation>Taille invalide pour le fichier de sauvegarde.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="716"/>
        <source>Failed to read directory frame: </source>
        <translation>Échec de la lecture de la trame du répertoire : </translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="723"/>
        <source>Invalid size ({} bytes) reported by directory frame.</source>
        <translation>Taille invalide ({} octets) rapportée par la trame du répertoire.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="731"/>
        <source>Failed to read block bytes: </source>
        <translation>Échec de la lecture des octets du bloc : </translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="738"/>
        <source>Insufficient free blocks.</source>
        <translation>Blocs libres insuffisants.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="768"/>
        <source>Invalid filename.</source>
        <translation>Nom de fichier invalide.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="784"/>
        <source>Insufficient free blocks, needs {} blocks, but only have {}.</source>
        <translation>Blocs libres insuffisants, {} blocs nécessaires, mais il n&apos;en reste que {}.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="816"/>
        <source>File does not exist, or is empty.</source>
        <translation>Le fichier n&apos;existe pas ou est vide.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="830"/>
        <source>Unknown save format.</source>
        <translation>Format de sauvegarde inconnu.</translation>
    </message>
</context>
<context>
    <name>MemoryCardEditorDialog</name>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="14"/>
        <source>Memory Card Editor</source>
        <translation>Éditeur de carte mémoire</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="42"/>
        <location filename="../memorycardeditorwindow.ui" line="238"/>
        <source>Icon</source>
        <translation>Icône</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="47"/>
        <location filename="../memorycardeditorwindow.ui" line="243"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="52"/>
        <location filename="../memorycardeditorwindow.ui" line="248"/>
        <source>File Name</source>
        <translation>Nom du fichier</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="57"/>
        <location filename="../memorycardeditorwindow.ui" line="253"/>
        <source>Blocks</source>
        <translation>Blocs</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="67"/>
        <source>Memory Card 2:</source>
        <translation>Carte mémoire 2 :</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="126"/>
        <location filename="../memorycardeditorwindow.ui" line="167"/>
        <source>Card Modified</source>
        <translation>Carte modifiée</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="187"/>
        <source>Memory Card 1:</source>
        <translation>Carte mémoire 1 :</translation>
    </message>
    <message>
        <source>Memory Card:</source>
        <translation type="vanished">Carte mémoire :</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="81"/>
        <location filename="../memorycardeditorwindow.ui" line="197"/>
        <source>New...</source>
        <translation>Nouveau...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="91"/>
        <location filename="../memorycardeditorwindow.ui" line="207"/>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
</context>
<context>
    <name>MemoryCardEditorWindow</name>
    <message>
        <source>All Memory Card Types (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</source>
        <translation type="obsolete">Tous les types de carte mémoire (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</translation>
    </message>
    <message>
        <source>All Importable Memory Card Types (*.mcd *.mcr *.mc *.gme)</source>
        <translation type="obsolete">Tous les Types de Carte Mémoire Importable (*.mcd *.mcr *.mc *.gme)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="32"/>
        <source>DuckStation Memory Card (*.mcd)</source>
        <translation>Carte mémoire DuckStation (*.mcd)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="33"/>
        <source>All Importable Memory Card Types (*.mcd *.mcr *.mc *.gme *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</source>
        <translation>Tous les types de cartes mémoire importables (*.mcd *.mcr *.mc *.gme *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="37"/>
        <source>Single Save Files (*.mcs);;All Files (*.*)</source>
        <translation>Fichiers de sauvegarde uniques (*.mcs);;Tous les fichiers (*.*)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="135"/>
        <location filename="../memorycardeditorwindow.cpp" line="847"/>
        <source>Delete File</source>
        <translation>Supprimer le fichier</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="136"/>
        <location filename="../memorycardeditorwindow.cpp" line="849"/>
        <source>Undelete File</source>
        <translation>Restaurer le fichier</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="137"/>
        <location filename="../memorycardeditorwindow.cpp" line="851"/>
        <source>Rename File</source>
        <translation>Renommer le fichier</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="138"/>
        <location filename="../memorycardeditorwindow.cpp" line="853"/>
        <source>Export File</source>
        <translation>Exporter le fichier</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="139"/>
        <source>&lt;&lt;</source>
        <translation>&lt;&lt;</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="140"/>
        <source>&gt;&gt;</source>
        <translation>&gt;&gt;</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="169"/>
        <source>New Card...</source>
        <translation>Nouvelle carte...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="170"/>
        <source>Open Card...</source>
        <translation>Ouvrir une carte...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="250"/>
        <source>Format Card</source>
        <translation>Formater la carte</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="251"/>
        <source>Import File...</source>
        <translation>Importer un fichier...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="252"/>
        <source>Import Card...</source>
        <translation>Importer une carte...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="253"/>
        <source>Save</source>
        <translation>Enregistrer</translation>
    </message>
    <message numerus="yes">
        <location filename="../memorycardeditorwindow.cpp" line="485"/>
        <source>%n block(s) free</source>
        <translation>
            <numerusform>%n bloc libre</numerusform>
            <numerusform>%n blocs libres</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="542"/>
        <location filename="../memorycardeditorwindow.cpp" line="611"/>
        <location filename="../memorycardeditorwindow.cpp" line="621"/>
        <location filename="../memorycardeditorwindow.cpp" line="684"/>
        <location filename="../memorycardeditorwindow.cpp" line="741"/>
        <location filename="../memorycardeditorwindow.cpp" line="771"/>
        <location filename="../memorycardeditorwindow.cpp" line="823"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="543"/>
        <source>Failed to load memory card: %1</source>
        <translation>Échec du chargement de la carte mémoire : %1</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="742"/>
        <source>Failed to rename save file %1:
%2</source>
        <translation>Échec du renommage du fichier de sauvegarde %1 :
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="772"/>
        <source>Failed to import memory card from %1:
%2</source>
        <translation>Échec de l&apos;importation de la carte mémoire depuis %1 :
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="815"/>
        <source>Select Save File</source>
        <translation>Sélectionner le fichier de sauvegarde</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="824"/>
        <source>Failed to import save from %1:
%2</source>
        <translation>Échec de l&apos;importation de la sauvegarde depuis %1 :
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="855"/>
        <source>Copy File</source>
        <translation>Copier le fichier</translation>
    </message>
    <message>
        <source>Failed to load memory card image.</source>
        <translation type="obsolete">Impossible de charger l&apos;image de la carte mémoire.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="417"/>
        <source> (Deleted)</source>
        <translation> (Supprimé)</translation>
    </message>
    <message numerus="yes">
        <source>%n block(s) free%1</source>
        <translation type="obsolete">
            <numerusform>%n bloc(s) libérés%1</numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="508"/>
        <location filename="../memorycardeditorwindow.cpp" line="535"/>
        <source>Select Memory Card</source>
        <translation>Sélectionner la carte mémoire</translation>
    </message>
    <message>
        <source>Failed to write card to &apos;%1&apos;</source>
        <translation type="obsolete">N&apos;a pas écrit sur la carte à &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="588"/>
        <source>Save memory card?</source>
        <translation>Enregistrer la carte mémoire ?</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="589"/>
        <source>Memory card &apos;%1&apos; is not saved, do you want to save before closing?</source>
        <translation>La carte mémoire &apos;%1&apos; n&apos;est pas enregistrée, souhaitez-vous l&apos;enregistrer avant de fermer ?</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="612"/>
        <source>Destination memory card already contains a save file with the same name (%1) as the one you are attempting to copy. Please delete this file from the destination memory card before copying.</source>
        <translation>La carte mémoire de destination contient déjà un fichier de sauvegarde portant le même nom (%1) que celui que vous essayez de copier. Veuillez supprimer ce fichier de la carte mémoire de destination avant de copier.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="622"/>
        <source>Insufficient blocks, this file needs %1 but only %2 are available.</source>
        <translation>Blocs insuffisants, ce fichier nécessite %1 mais seuls %2 sont disponibles.</translation>
    </message>
    <message>
        <source>Failed to read file %1</source>
        <translation type="obsolete">N&apos;a pas réussi à lire le fichier %1</translation>
    </message>
    <message>
        <source>Failed to write file %1</source>
        <translation type="obsolete">N&apos;a pas écrit le fichier %1</translation>
    </message>
    <message>
        <source>Failed to delete file %1</source>
        <translation type="obsolete">N&apos;a pas réussi à supprimer le fichier %1</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="685"/>
        <source>Failed to undelete file %1. The file may have been partially overwritten by another save.</source>
        <translation>Échec de la restauration du fichier %1. Le fichier a peut-être été partiellement écrasé par une autre sauvegarde.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="700"/>
        <source>Select Single Savefile</source>
        <translation>Sélectionner un fichier de sauvegarde unique</translation>
    </message>
    <message>
        <source>Failed to export save file %1. Check the log for more details.</source>
        <translation type="obsolete">Échec de l&apos;export du fichier de sauvegarde %1. Vérifiez la log pour plus de détails.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="763"/>
        <source>Select Import File</source>
        <translation>Sélectionner le fichier à importer</translation>
    </message>
    <message>
        <source>Failed to import memory card. The log may contain more information.</source>
        <translation type="obsolete">Impossible d&apos;importer la carte mémoire. Le journal peut contenir plus d&apos;informations.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="793"/>
        <source>Format memory card?</source>
        <translation>Formater la carte mémoire ?</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="794"/>
        <source>Formatting the memory card will destroy all saves, and they will not be recoverable. The memory card which will be formatted is located at &apos;%1&apos;.</source>
        <translation>Le formatage de la carte mémoire détruira toutes les sauvegardes, et elles ne seront pas récupérables. La carte mémoire qui sera formatée est située à &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Select Import Save File</source>
        <translation type="obsolete">Sélection de fichier de sauvegarde d&apos;import</translation>
    </message>
    <message>
        <source>Failed to import save. Check if there is enough room on the memory card or if an existing save with the same name already exists.</source>
        <translation type="obsolete">Échec d&apos;import de la sauvegarde. Vérifiez s&apos;il y a assez de place sur la carte mémoire, ou si une sauvegarde existante avec le même nom n&apos;existe pas déjà.</translation>
    </message>
</context>
<context>
    <name>MemoryCardRenameFileDialog</name>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="14"/>
        <source>Rename Memory Card File</source>
        <translation>Renommer le fichier de carte mémoire</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="44"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;WARNING: &lt;/span&gt;Renaming memory card files may result in saves becoming inaccessible or corrupted. Be sure to make backups first.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;ATTENTION : &lt;/span&gt;Renommer les fichiers de carte mémoire peut rendre les sauvegardes inaccessibles ou corrompues. Assurez-vous d&apos;effectuer des sauvegardes au préalable.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="62"/>
        <source>Original Name:</source>
        <translation>Nom original :</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="76"/>
        <source>Region:</source>
        <translation>Région :</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="86"/>
        <source>Serial:</source>
        <translation>Série :</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="96"/>
        <source>File Name:</source>
        <translation>Nom du fichier :</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="106"/>
        <source>Full File Name:</source>
        <translation>Nom complet du fichier :</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="969"/>
        <source>Unknown (%1)</source>
        <translation>Inconnu (%1)</translation>
    </message>
</context>
<context>
    <name>MemoryCardSettingsWidget</name>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="36"/>
        <source>All Memory Card Types (*.mcd *.mcr *.mc)</source>
        <translation>Tous les Types de Carte Mémoire (*.mcd *.mcr *.mc)</translation>
    </message>
    <message>
        <source>Shared Settings</source>
        <translation type="vanished">Paramètres Partagés</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="130"/>
        <source>Checked</source>
        <translation>Coché</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="158"/>
        <source>Memory Card %1</source>
        <translation>Carte Mémoire %1</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="174"/>
        <source>Memory Card Type:</source>
        <translation>Type de Carte Mémoire:</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="69"/>
        <location filename="../memorycardsettingswidget.cpp" line="97"/>
        <location filename="../memorycardsettingswidget.cpp" line="190"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Réinitialiser</translation>
    </message>
    <message>
        <source>Open Directory...</source>
        <translation type="vanished">Ouvrir le répertoire...</translation>
    </message>
    <message>
        <source>Memory Card Directory:</source>
        <translation type="vanished">Répertoire de carte mémoire :</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="125"/>
        <location filename="../memorycardsettingswidget.cpp" line="130"/>
        <source>Use Single Card For Multi-Disc Games</source>
        <translation>Utiliser une seule carte pour les jeux multi-disques</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="131"/>
        <source>When playing a multi-disc game and using per-game (title) memory cards, a single memory card will be used for all discs. If unchecked, a separate card will be used for each disc.</source>
        <translation>Lorsqu&apos;un jeu multi-disques est utilisé avec des cartes mémoire par jeu (titre), une seule carte mémoire sera utilisée pour tous les disques. Si décoché, une carte séparée sera utilisée pour chaque disque.</translation>
    </message>
    <message>
        <source>If one of the &quot;separate card per game&quot; memory card types is chosen, these memory cards will be saved to the memory cards directory.</source>
        <translation type="vanished">Si l&apos;un des types de carte mémoire &quot;carte séparée par jeu&quot; est choisi, ces cartes mémoire seront sauvegardées dans le répertoire des cartes mémoire.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="59"/>
        <source>Save Locations</source>
        <translation>Emplacements de sauvegarde</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="65"/>
        <source>Memory Cards:</source>
        <translation>Cartes mémoire :</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="72"/>
        <location filename="../memorycardsettingswidget.cpp" line="100"/>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="84"/>
        <source>Select Memory Card Directory</source>
        <translation>Sélectionner le répertoire des cartes mémoire</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="87"/>
        <source>Memory Cards Location</source>
        <translation>Emplacement des cartes mémoire</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="87"/>
        <location filename="../memorycardsettingswidget.cpp" line="115"/>
        <source>Default</source>
        <translation>Par défaut</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="88"/>
        <source>Specifies the directory where memory cards will be saved.</source>
        <translation>Spécifie le répertoire où les cartes mémoire seront enregistrées.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="93"/>
        <source>Save States:</source>
        <translation>États de sauvegarde :</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="112"/>
        <source>Select Save States Directory</source>
        <translation>Sélectionner le répertoire des états de sauvegarde</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="115"/>
        <source>Save States Location</source>
        <translation>Emplacement des états de sauvegarde</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="116"/>
        <source>Specifies the directory where save states will be saved.</source>
        <translation>Spécifie le répertoire où les états de sauvegarde seront enregistrés.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="121"/>
        <source>Game-Specific Card Settings</source>
        <translation>Paramètres des cartes mémoire spécifiques au jeu</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="139"/>
        <source>The memory card editor enables you to move saves between cards, as well as import cards of other formats.</source>
        <translation>L&apos;éditeur de carte mémoire vous permet de déplacer les sauvegardes entres les cartes, ainsi que d&apos;importer des cartes dans d&apos;autres formats.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="144"/>
        <source>Memory Card Editor...</source>
        <translation>Éditeur de carte mémoire...</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="202"/>
        <source>Shared Memory Card Path:</source>
        <translation>Chemin de la Carte Mémoire Partagée:</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="229"/>
        <source>Select path to memory card image</source>
        <translation>Choisir un chemin pour l&apos;image de la carte mémoire</translation>
    </message>
</context>
<context>
    <name>MemoryCardType</name>
    <message>
        <source>No Memory Card</source>
        <translation type="vanished">Aucune Carte Mémoire</translation>
    </message>
    <message>
        <source>Shared Between All Games</source>
        <translation type="vanished">Partagé entre tous les Jeux</translation>
    </message>
    <message>
        <source>Separate Card Per Game (Serial)</source>
        <translation type="vanished">Carte séparée par jeu (numéro de série)</translation>
    </message>
    <message>
        <source>Separate Card Per Game (Title)</source>
        <translation type="vanished">Carte séparée par jeu (titre)</translation>
    </message>
    <message>
        <source>Separate Card Per Game (File Title)</source>
        <translation type="vanished">Carte séparée par jeu (titre de fichier)</translation>
    </message>
    <message>
        <source>Non-Persistent Card (Do Not Save)</source>
        <translation type="vanished">Carte non-persistante (ne pas sauvegarder)</translation>
    </message>
</context>
<context>
    <name>MemoryEditorWindow</name>
    <message>
        <location filename="../memoryeditorwindow.ui" line="14"/>
        <source>Memory Editor</source>
        <translation>Éditeur de mémoire</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="27"/>
        <location filename="../memoryeditorwindow.ui" line="323"/>
        <source>Address:</source>
        <translation>Adresse :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="51"/>
        <source>RAM</source>
        <translation>RAM</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="64"/>
        <source>Scratchpad</source>
        <translation>Scratchpad</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="74"/>
        <source>EXP1</source>
        <translation>EXP1</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="84"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="110"/>
        <source>Search</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="121"/>
        <source>Data Inspector</source>
        <translation>Inspecteur de données</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="127"/>
        <source>ASCII Character:</source>
        <translation>Caractère ASCII :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="155"/>
        <source>Signed Byte:</source>
        <translation>Octet signé :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="171"/>
        <source>Decimal</source>
        <translation>Décimal</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="181"/>
        <source>Hexadecimal</source>
        <translation>Hexadécimal</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="191"/>
        <source>Octal</source>
        <translation>Octal</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="216"/>
        <source>Unsigned Byte:</source>
        <translation>Octet non signé :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="225"/>
        <source>Little Endian</source>
        <translation>Little Endian</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="235"/>
        <source>Big Endian</source>
        <translation>Big Endian</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="260"/>
        <source>Unsigned Halfword:</source>
        <translation>Halfword non signé :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="267"/>
        <source>32-Bit Float:</source>
        <translation>Float 32 bits :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="288"/>
        <source>Unsigned Doubleword:</source>
        <translation>Doubleword non signé :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="337"/>
        <source>UTF-8 String:</source>
        <translation>Chaîne UTF-8 :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="344"/>
        <source>64-Bit Float:</source>
        <translation>Float 64 bits :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="358"/>
        <source>Unsigned Word:</source>
        <translation>Word non signé :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="365"/>
        <source>Signed Word:</source>
        <translation>Word signé :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="385"/>
        <source>Signed Halfword:</source>
        <translation>Halfword signé :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="392"/>
        <source>Signed Doubleword:</source>
        <translation>Doubleword signé :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="95"/>
        <source>Enter memory address:</source>
        <translation>Entrez l&apos;adresse mémoire :</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="172"/>
        <location filename="../memoryeditorwindow.cpp" line="199"/>
        <source>Invalid search pattern. It should contain hex digits or question marks.</source>
        <translation>Modèle de recherche invalide. Il doit contenir des chiffres hexadécimaux ou des points d&apos;interrogation.</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="211"/>
        <source>Pattern not found in memory.</source>
        <translation>Modèle introuvable en mémoire.</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="228"/>
        <source>Pattern found at 0x%1 (passed the end of memory).</source>
        <translation>Modèle trouvé à 0x%1 (au-delà de la fin de la mémoire).</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="235"/>
        <source>Pattern found at 0x%1.</source>
        <translation>Modèle trouvé à 0x%1.</translation>
    </message>
</context>
<context>
    <name>MemoryScannerWindow</name>
    <message>
        <location filename="../memoryscannerwindow.ui" line="14"/>
        <source>Memory Scanner</source>
        <translation>Analyseur de mémoire</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="45"/>
        <location filename="../memoryscannerwindow.ui" line="388"/>
        <source>Address</source>
        <translation>Adresse</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="50"/>
        <location filename="../memoryscannerwindow.ui" line="398"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="55"/>
        <source>Previous Value</source>
        <translation>Valeur précédente</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="60"/>
        <source>First Value</source>
        <translation>Valeur initiale</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="68"/>
        <source>Search Parameters</source>
        <translation>Paramètres de recherche</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="74"/>
        <source>Value:</source>
        <translation>Valeur :</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="90"/>
        <source>Signed</source>
        <translation>Signé</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="95"/>
        <source>Unsigned</source>
        <translation>Non signé</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="107"/>
        <source>Decimal</source>
        <translation>Décimal</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="112"/>
        <source>Hex</source>
        <translation>Hexadécimal</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="122"/>
        <source>Data Size:</source>
        <translation>Taille des données :</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="133"/>
        <source>Byte (1 byte)</source>
        <translation>Octet (1 octet)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="138"/>
        <source>Halfword (2 bytes)</source>
        <translation>Demi-mot (2 octets)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="143"/>
        <source>Word (4 bytes)</source>
        <translation>Mot (4 octets)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="151"/>
        <source>Operator:</source>
        <translation>Opérateur :</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="159"/>
        <source>Any Value (&apos;New Search&apos; or &apos;Reset Result Value&apos;)</source>
        <translation>N&apos;importe quelle valeur (« Nouvelle recherche » ou « Réinitialiser la valeur »)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="164"/>
        <source>Less Than Previous Result</source>
        <translation>Inférieur au résultat précédent</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="169"/>
        <source>Less or Equal to Previous Result</source>
        <translation>Inférieur ou égal au résultat précédent</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="174"/>
        <source>Greater Than Previous Result</source>
        <translation>Supérieur au résultat précédent</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="179"/>
        <source>Greater or Equal to Previous Result</source>
        <translation>Supérieur ou égal au résultat précédent</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="184"/>
        <source>Not Equal to Previous Result (Changed Value)</source>
        <translation>Différent du résultat précédent (valeur modifiée)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="189"/>
        <source>Equal to Previous Result (Unchanged Value)</source>
        <translation>Égal au résultat précédent (valeur inchangée)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="194"/>
        <source>Decreased By Value</source>
        <translation>Diminué de la valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="199"/>
        <source>Increased By Value</source>
        <translation>Augmenté de la valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="204"/>
        <source>Changed By Value</source>
        <translation>Modifié de la valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="209"/>
        <source>Equal to Value</source>
        <translation>Égal à la valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="214"/>
        <source>Not Equal to Value</source>
        <translation>Différent de la valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="219"/>
        <source>Less Than Value</source>
        <translation>Inférieur à la valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="224"/>
        <source>Less or Equal to Value</source>
        <translation>Inférieur ou égal à la valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="229"/>
        <source>Greater Than Value</source>
        <translation>Supérieur à la valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="234"/>
        <source>Greater or Equal to Value</source>
        <translation>Supérieur ou égal à la valeur</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="242"/>
        <source>Start Address:</source>
        <translation>Adresse de début :</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="252"/>
        <source>End Address:</source>
        <translation>Adresse de fin :</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="262"/>
        <source>Preset Range:</source>
        <translation>Plage prédéfinie :</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="270"/>
        <source>RAM</source>
        <translation>RAM</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="275"/>
        <source>Scratchpad</source>
        <translation>Scratchpad</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="280"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="288"/>
        <source>Result Count:</source>
        <translation>Nombre de résultats :</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="295"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="304"/>
        <source>New Search</source>
        <translation>Nouvelle recherche</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="314"/>
        <source>Search Again</source>
        <translation>Rechercher à nouveau</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="324"/>
        <source>Clear Results</source>
        <translation>Effacer les résultats</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="336"/>
        <source>Add Selected Results To Watch List</source>
        <translation>Ajouter les résultats sélectionnés à la liste de suivi</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="383"/>
        <source>Simple Cheat Code or Description</source>
        <translation>Code de triche simple ou description</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="393"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="403"/>
        <source>Freeze</source>
        <translation>Figer</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="419"/>
        <source>Load Watch</source>
        <translation>Charger la liste de suivi</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="432"/>
        <source>Save Watch</source>
        <translation>Enregistrer la liste de suivi</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="439"/>
        <source>Add Manual Address</source>
        <translation>Ajouter une adresse manuelle</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="449"/>
        <source>Freeze Selected Entries</source>
        <translation>Figer les entrées sélectionnées</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="459"/>
        <source>Remove Selected Entries</source>
        <translation>Supprimer les entrées sélectionnées</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="37"/>
        <source>Byte</source>
        <translation>Octet</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="37"/>
        <source>Halfword</source>
        <translation>Demi-mot</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="38"/>
        <source>Word</source>
        <translation>Mot</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="38"/>
        <source>Signed Byte</source>
        <translation>Octet signé</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="39"/>
        <source>Signed Halfword</source>
        <translation>Demi-mot signé</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="39"/>
        <source>Signed Word</source>
        <translation>Mot signé</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="98"/>
        <source>Address of RAM for HxD Usage: 0x%1</source>
        <translation>Adresse RAM pour utilisation avec HxD : 0x%1</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="331"/>
        <source>Enter manual address:</source>
        <translation>Entrer l&apos;adresse manuelle :</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="341"/>
        <source>Select data size:</source>
        <translation>Sélectionner la taille des données :</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="406"/>
        <source>Failed to open memory editor at specified address.</source>
        <translation>Échec de l&apos;ouverture de l&apos;éditeur de mémoire à l&apos;adresse spécifiée.</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="560"/>
        <source>%1 (only showing first %2)</source>
        <translation>%1 (affichage limité aux %2 premiers)</translation>
    </message>
</context>
<context>
    <name>MultipleDeviceAutobindDialog</name>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="1012"/>
        <source>Select the devices from the list below that you want to bind to this controller.</source>
        <translation>Sélectionnez les périphériques dans la liste ci-dessous que vous souhaitez lier à cette manette.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="1062"/>
        <location filename="../controllerbindingwidgets.cpp" line="1077"/>
        <source>Automatic Mapping Failed</source>
        <translation>L&apos;association automatique a échoué</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="1063"/>
        <source>No generic bindings were generated for device &apos;%1&apos;. The controller/source may not support automatic mapping.</source>
        <translation>Aucune association générique n&apos;a été générée pour le périphérique &apos;%1&apos;. La manette ou la source pourrait ne pas prendre en charge l&apos;association automatique.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="1078"/>
        <source>No devices were selected.</source>
        <translation>Aucun périphérique n&apos;a été sélectionné.</translation>
    </message>
</context>
<context>
    <name>MultitapMode</name>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Désactivé</translation>
    </message>
    <message>
        <source>Enable on Port 1 Only</source>
        <translation type="vanished">Activer uniquement sur le port 1</translation>
    </message>
    <message>
        <source>Enable on Port 2 Only</source>
        <translation type="vanished">Activer uniquement sur le port 2</translation>
    </message>
    <message>
        <source>Enable on Ports 1 and 2</source>
        <translation type="vanished">Activer sur les ports 1 et 2</translation>
    </message>
</context>
<context>
    <name>NeGcon</name>
    <message>
        <location filename="../../core/negcon.cpp" line="276"/>
        <source>D-Pad Up</source>
        <translation>Croix directionnelle Haut</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="277"/>
        <source>D-Pad Right</source>
        <translation>Croix directionnelle Droite</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="278"/>
        <source>D-Pad Down</source>
        <translation>Croix directionnelle Bas</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="279"/>
        <source>D-Pad Left</source>
        <translation>Croix directionnelle Gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="280"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="281"/>
        <source>A Button</source>
        <translation>Bouton A</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="282"/>
        <source>B Button</source>
        <translation>Bouton B</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="283"/>
        <source>I Button</source>
        <translation>Bouton I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="284"/>
        <source>II Button</source>
        <translation>Bouton II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="285"/>
        <source>Left Trigger</source>
        <translation>Gâchette gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="286"/>
        <source>Right Trigger</source>
        <translation>Gâchette droite</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="287"/>
        <source>Steering (Twist) Left</source>
        <translation>Direction (Rotation) Gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="288"/>
        <source>Steering (Twist) Right</source>
        <translation>Direction (Rotation) Droite</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="296"/>
        <source>Steering Axis Deadzone</source>
        <translation>Zone morte de l&apos;axe de direction</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="297"/>
        <source>Sets deadzone for steering axis.</source>
        <translation>Définit la zone morte pour l&apos;axe de direction.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="298"/>
        <source>Steering Axis Saturation</source>
        <translation>Saturation de l&apos;axe de direction</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="299"/>
        <source>Sets saturation for steering axis.</source>
        <translation>Définit la saturation pour l&apos;axe de direction.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="300"/>
        <source>Steering Axis Linearity</source>
        <translation>Linéarité de l&apos;axe de direction</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="301"/>
        <source>Sets linearity for steering axis.</source>
        <translation>Définit la linéarité pour l&apos;axe de direction.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="302"/>
        <source>Steering Scaling</source>
        <translation>Mise à l&apos;échelle de la direction</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="303"/>
        <source>Sets scaling for steering axis.</source>
        <translation>Définit la mise à l&apos;échelle pour l&apos;axe de direction.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="304"/>
        <source>I Button Deadzone</source>
        <translation>Zone morte du bouton I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="305"/>
        <source>Sets deadzone for button I.</source>
        <translation>Définit la zone morte pour le bouton I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="306"/>
        <source>I Button Saturation</source>
        <translation>Saturation du bouton I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="307"/>
        <source>Sets saturation for button I.</source>
        <translation>Définit la saturation pour le bouton I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="308"/>
        <source>I Button Linearity</source>
        <translation>Linéarité du bouton I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="309"/>
        <source>Sets linearity for button I.</source>
        <translation>Définit la linéarité pour le bouton I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="310"/>
        <source>I Scaling</source>
        <translation>Mise à l&apos;échelle du bouton I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="311"/>
        <source>Sets scaling for button I.</source>
        <translation>Définit la mise à l&apos;échelle pour le bouton I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="312"/>
        <source>II Button Deadzone</source>
        <translation>Zone morte du bouton II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="313"/>
        <source>Sets deadzone for button II.</source>
        <translation>Définit la zone morte pour le bouton II.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="314"/>
        <source>II Button Saturation</source>
        <translation>Saturation du bouton II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="315"/>
        <source>Sets saturation for button II.</source>
        <translation>Définit la saturation pour le bouton II.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="316"/>
        <source>II Button Linearity</source>
        <translation>Linéarité du bouton II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="317"/>
        <source>Sets linearity for button II.</source>
        <translation>Définit la linéarité pour le bouton II.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="318"/>
        <source>II Scaling</source>
        <translation>Mise à l&apos;échelle du bouton II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="319"/>
        <source>Sets scaling for button II.</source>
        <translation>Définit la mise à l&apos;échelle pour le bouton II.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="320"/>
        <source>Left Trigger Deadzone</source>
        <translation>Zone morte de la gâchette gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="321"/>
        <source>Sets deadzone for left trigger.</source>
        <translation>Définit la zone morte pour la gâchette gauche.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="322"/>
        <source>Left Trigger Saturation</source>
        <translation>Saturation de la gâchette gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="323"/>
        <source>Sets saturation for left trigger.</source>
        <translation>Définit la saturation pour la gâchette gauche.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="324"/>
        <source>Left Trigger Linearity</source>
        <translation>Linéarité de la gâchette gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="325"/>
        <source>Sets linearity for left trigger.</source>
        <translation>Définit la linéarité pour la gâchette gauche.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="326"/>
        <source>Left Trigger Scaling</source>
        <translation>Mise à l&apos;échelle de la gâchette gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="327"/>
        <source>Sets scaling for left trigger.</source>
        <translation>Définit l&apos;échelle pour la gâchette gauche.</translation>
    </message>
    <message>
        <source>Sets deadzone size for steering axis.</source>
        <translation type="vanished">Définis la taille de la zone mort de l&apos;axe de direction.</translation>
    </message>
    <message>
        <source>Steering Axis Sensitivity</source>
        <translation type="vanished">Sensitivité de l&apos;axe de direction</translation>
    </message>
    <message>
        <source>Sets the steering axis scaling factor.</source>
        <translation type="vanished">Définis le facteur d&apos;échelle de l&apos;axe de direction.</translation>
    </message>
</context>
<context>
    <name>NeGconRumble</name>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="729"/>
        <source>D-Pad Up</source>
        <translation>D-Pad Haut</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="730"/>
        <source>D-Pad Right</source>
        <translation>D-Pad Droite</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="731"/>
        <source>D-Pad Down</source>
        <translation>D-Pad Bas</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="732"/>
        <source>D-Pad Left</source>
        <translation>D-Pad Gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="733"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="734"/>
        <source>A Button</source>
        <translation>Bouton A</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="735"/>
        <source>B Button</source>
        <translation>Bouton B</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="736"/>
        <source>I Button</source>
        <translation>Bouton I</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="737"/>
        <source>II Button</source>
        <translation>Bouton II</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="738"/>
        <source>Left Trigger</source>
        <translation>Gâchette gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="739"/>
        <source>Right Trigger</source>
        <translation>Gâchette droite</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="740"/>
        <source>Steering (Twist) Left</source>
        <translation>Direction (Rotation) Gauche</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="741"/>
        <source>Steering (Twist) Right</source>
        <translation>Direction (Rotation) Droite</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="742"/>
        <source>Analog Toggle</source>
        <translation>Commutateur analogique</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="756"/>
        <source>Steering Axis Deadzone</source>
        <translation>Zone morte de l&apos;axe de direction</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="757"/>
        <source>Sets deadzone size for steering axis.</source>
        <translation>Définit la taille de la zone morte pour l&apos;axe de direction.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="759"/>
        <source>Steering Axis Sensitivity</source>
        <translation>Sensibilité de l&apos;axe de direction</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="760"/>
        <source>Sets the steering axis scaling factor.</source>
        <translation>Définit le facteur d&apos;échelle de l&apos;axe de direction.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="762"/>
        <source>Large Motor Vibration Bias</source>
        <translation>Biais de vibration du gros moteur</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="763"/>
        <source>Sets the bias value for the large vibration motor. If vibration in some games is too weak or not functioning, try increasing this value. Negative values will decrease the intensity of vibration.</source>
        <translation>Définit la valeur de biais pour le gros moteur de vibration. Si la vibration dans certains jeux est trop faible ou ne fonctionne pas, essayez d&apos;augmenter cette valeur. Les valeurs négatives diminueront l&apos;intensité de la vibration.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="767"/>
        <source>Small Motor Vibration Bias</source>
        <translation>Biais de vibration du petit moteur</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="768"/>
        <source>Sets the bias value for the small vibration motor. If vibration in some games is too weak or not functioning, try increasing this value. Negative values will decrease the intensity of vibration.</source>
        <translation>Définit la valeur de biais pour le petit moteur de vibration. Si la vibration dans certains jeux est trop faible ou ne fonctionne pas, essayez d&apos;augmenter cette valeur. Les valeurs négatives diminueront l&apos;intensité de la vibration.</translation>
    </message>
</context>
<context>
    <name>OSDMessage</name>
    <message>
        <source>System reset.</source>
        <translation type="vanished">Réinitialisation du Système.</translation>
    </message>
    <message>
        <source>Loading state from &apos;%s&apos; failed. Resetting.</source>
        <translation type="vanished">Le chargement d&apos;Etat depuis la &apos;%s&apos; a échoué. Réinitialisation.</translation>
    </message>
    <message>
        <source>Saving state to &apos;%s&apos; failed.</source>
        <translation type="vanished">La sauvegarde vers &apos;%s&apos; a échoué.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1200"/>
        <source>Disabling PCDrv because no root directory is specified.</source>
        <translation>Désactivation de PCDrv car aucun répertoire racine n&apos;est spécifié.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1210"/>
        <source>PGXP is incompatible with the software renderer, disabling PGXP.</source>
        <translation>PGXP est incompatible avec le logiciel de rendu, ce qui désactive PGXP.</translation>
    </message>
    <message>
        <source>Rewind is not supported on 32-bit ARM for Android.</source>
        <translation type="vanished">Le rewind n&apos;est pas supporté en 32-bit ARM sous Android.</translation>
    </message>
    <message>
        <source>Runahead is not supported on 32-bit ARM for Android.</source>
        <translation type="vanished">Le runahead n&apos;est pas supporté en 32-bit ARM sous Android.</translation>
    </message>
    <message>
        <source>Rewind is disabled because runahead is enabled.</source>
        <translation type="vanished">Le rewind est désactivé car le runahead est activé.</translation>
    </message>
    <message>
        <source>Switching to %s renderer...</source>
        <translation type="vanished">Bascule vers le rendu %s...</translation>
    </message>
    <message>
        <source>Save state contains controller type %s in port %u, but %s is used. Switching.</source>
        <translation type="vanished">La save state contient le type de contrôleur %s dans le port %u, mais %s est utilisé. Bascule.</translation>
    </message>
    <message>
        <source>Ignoring mismatched controller type %s in port %u.</source>
        <translation type="vanished">Type de contrôleur %s dans le port %u incompatible, ignoré.</translation>
    </message>
    <message>
        <source>Memory card %u from save state does match current card data. Simulating replugging.</source>
        <translation type="vanished">Le %u de la carte mémoire de la sauvegarde d&apos;état correspond aux données actuelles de la carte. Simulation du rechargement.</translation>
    </message>
    <message>
        <source>Memory card %u present in save state but not in system. Ignoring card.</source>
        <translation type="vanished">La Carte Mémoire %u présente dans la Sauvegarde d&apos;Etat mais pas dans le système. La Carte est ignorée.</translation>
    </message>
    <message>
        <source>Memory card %u present in system but not in save state. Replugging card.</source>
        <translation type="vanished">La carte mémoire %u est présente dans le système mais pas dans le save state. Rebranchement de la carte.</translation>
    </message>
    <message>
        <source>Memory card %u present in save state but not in system. Creating temporary card.</source>
        <translation type="vanished">La Carte mémoire %u présente dans la Sauvegarde d&apos;Etat mais pas dans le système. Création d&apos;une carte temporaire.</translation>
    </message>
    <message>
        <source>Memory card %u present in system but not in save state. Removing card.</source>
        <translation type="vanished">La Carte mémoire %u présente dans le système mais pas la Sauvegarde d&apos;Etat. Suppression de la carte.</translation>
    </message>
    <message>
        <source>WARNING: CPU overclock (%u%%) was different in save state (%u%%).</source>
        <translation type="vanished">ATTENTION : l&apos;overclock du CPU (%u%%) était différent dans la Sauvegarde d&apos;Etat (%u%%).</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="350"/>
        <source>PGXP is now enabled.</source>
        <translation>PGXP est maintenant Activé.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="351"/>
        <source>PGXP is now disabled.</source>
        <translation>PGXP est maintenant Désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="380"/>
        <source>PGXP Depth Buffer is now enabled.</source>
        <translation>Le tampon de profondeur PGXP est maintenant activé.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="381"/>
        <source>PGXP Depth Buffer is now disabled.</source>
        <translation>Le tampon de profondeur PGXP est maintenant désactivé.</translation>
    </message>
    <message>
        <source>Texture replacements reloaded.</source>
        <translation type="vanished">Remplacements de texture rechargés.</translation>
    </message>
    <message>
        <source>Cannot load state for game without serial.</source>
        <translation type="vanished">Impossible de charger l&apos;état poiur le jeu sans numéro de série.</translation>
    </message>
    <message>
        <source>No save state found in slot {}.</source>
        <translation type="vanished">Aucune save state trouvée dans l&apos;emplacement {}.</translation>
    </message>
    <message>
        <source>Cannot save state for game without serial.</source>
        <translation type="vanished">Impossible de save state pour le jeu sans numéro de série.</translation>
    </message>
    <message>
        <source>CPU clock speed control enabled (%u%% / %.3f MHz).</source>
        <translation type="vanished">Contrôle de la vitesse de l&apos;horloge CPU activé (%u%% / %.3f MHz).</translation>
    </message>
    <message>
        <source>CPU clock speed control disabled (%.3f MHz).</source>
        <translation type="vanished">Contrôle de la vitesse de l&apos;horloge CPU désactivé (%.3f MHz).</translation>
    </message>
    <message>
        <source>Emulation speed set to %u%%.</source>
        <translation type="vanished">Vitesse d&apos;émulation définie à %u%%.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="693"/>
        <source>PGXP CPU mode is now enabled.</source>
        <translation>Le mode CPU PGXP est maintenant activé.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="694"/>
        <source>PGXP CPU mode is now disabled.</source>
        <translation>Le mode CPU PGXP est maintenant désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="580"/>
        <source>Volume: Muted</source>
        <translation>Volume : muet</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="245"/>
        <source>CPU clock speed control enabled ({:.3f} MHz).</source>
        <translation>Contrôle de la vitesse d&apos;horloge du CPU activé ({:.3f} MHz).</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="251"/>
        <source>CPU clock speed control disabled ({:.3f} MHz).</source>
        <translation>Contrôle de la vitesse d&apos;horloge CPU désactivé ({:.3f} MHz).</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="264"/>
        <location filename="../../core/hotkeys.cpp" line="277"/>
        <location filename="../../core/hotkeys.cpp" line="290"/>
        <source>Emulation speed set to {}%.</source>
        <translation>Vitesse d&apos;émulation réglée sur {}%.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="400"/>
        <source>Texture modulation cropping is now enabled.</source>
        <translation>Le rognage de la modulation de texture est maintenant activé.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="401"/>
        <source>Texture modulation cropping is now disabled.</source>
        <translation>Le rognage de la modulation de texture est maintenant désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="585"/>
        <location filename="../../core/hotkeys.cpp" line="614"/>
        <location filename="../../core/hotkeys.cpp" line="629"/>
        <source>Volume: {}%</source>
        <translation>Volume : {}%</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="598"/>
        <source>CD Audio Muted.</source>
        <translation>CD Audio muet.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="599"/>
        <source>CD Audio Unmuted.</source>
        <translation>CD Audio audible.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="721"/>
        <source>PGXP Preserve Projection Precision is now enabled.</source>
        <translation>La préservation de la précision de projection PGXP est maintenant activée.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="722"/>
        <source>PGXP Preserve Projection Precision is now disabled.</source>
        <translation>La préservation de la précision de projection PGXP est maintenant désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="737"/>
        <source>Now showing VRAM.</source>
        <translation>Affichage de la VRAM.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="738"/>
        <source>Now showing display.</source>
        <translation>Affichage de l&apos;écran.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="obsolete">Erreur</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3983"/>
        <source>Failed to open disc image &apos;{}&apos;: {}.</source>
        <translation>Échec de l&apos;ouverture de l&apos;image disque &apos;{}&apos; : {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3993"/>
        <source>Inserted disc &apos;{}&apos; ({}).</source>
        <translation>Disque &apos;{}&apos; inséré ({}).</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4477"/>
        <source>Switching to {}{} GPU renderer.</source>
        <translation>Basculement vers le moteur de rendu GPU {}{}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4400"/>
        <source>Switching to {} audio backend.</source>
        <translation>Basculement vers le moteur audio {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="1435"/>
        <source>Game restarted.</source>
        <translation>Jeu redémarré.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4423"/>
        <source>Switching to {} CPU execution mode.</source>
        <translation>Basculement vers le mode d&apos;exécution CPU {}.</translation>
    </message>
    <message>
        <source>Started dumping audio to &apos;%s&apos;.</source>
        <translation type="vanished">Début décharge audio vers &apos;%s&apos;.</translation>
    </message>
    <message>
        <source>Failed to start dumping audio to &apos;%s&apos;.</source>
        <translation type="vanished">Échec du démarrage de la décharge audio vers &apos;%s&apos;.</translation>
    </message>
    <message>
        <source>Stopped dumping audio.</source>
        <translation type="vanished">Arrêt décharge audio.</translation>
    </message>
    <message>
        <source>Screenshot file &apos;%s&apos; already exists.</source>
        <translation type="vanished">Le fichier de capture d&apos;écran &apos;%s&apos; existe déjà.</translation>
    </message>
    <message>
        <source>Failed to save screenshot to &apos;%s&apos;</source>
        <translation type="vanished">Impossible d&apos;enregistrer la capture d&apos;écran dans &apos;%s&apos;</translation>
    </message>
    <message>
        <source>Screenshot saved to &apos;%s&apos;.</source>
        <translation type="vanished">Capture d&apos;Ecran Sauvegardée sur &apos;%s&apos;.</translation>
    </message>
    <message>
        <source>Failed to load cheats from &apos;%s&apos;.</source>
        <translation type="vanished">N&apos;a pas réussi à charger les triches de &apos;%s&apos;.</translation>
    </message>
    <message>
        <source>Cheat &apos;%s&apos; enabled.</source>
        <translation type="vanished">Triches &apos;%s&apos; activées.</translation>
    </message>
    <message>
        <source>Cheat &apos;%s&apos; disabled.</source>
        <translation type="vanished">Triches &apos;%s&apos; désactivées.</translation>
    </message>
    <message>
        <source>Failed to save cheat list to &apos;%s&apos;</source>
        <translation type="vanished">Échec de la sauvegarde de la liste des triches dans &apos;%s&apos;</translation>
    </message>
    <message>
        <source>Loading state from &apos;{}&apos;...</source>
        <translation type="vanished">Chargement de l&apos;état depuis &apos;{}&apos;...</translation>
    </message>
    <message>
        <source>Save State</source>
        <translation type="vanished">Sauvegarde de l&apos;état</translation>
    </message>
    <message>
        <source>State saved to &apos;{}&apos;.</source>
        <translation type="vanished">État sauvegardé vers &apos;{}&apos;.</translation>
    </message>
    <message>
        <source>Failed to initialize %s renderer, falling back to software renderer.</source>
        <translation type="vanished">Échec de l&apos;initialisation du rendu %s, bascule vers le rendu logiciel.</translation>
    </message>
    <message>
        <source>This save state was created with a different BIOS version or patch options. This may cause stability issues.</source>
        <translation type="vanished">Cette save state a été créée avec une version différente du BIOS ou des options de patch. Cela peut causer de l&apos;instabilité.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3713"/>
        <source>Rewinding is not enabled.</source>
        <translation>Le rewinding n&apos;est pas activé.</translation>
    </message>
    <message>
        <source>No cheats are loaded.</source>
        <translation type="vanished">Aucun code de triche chargé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3877"/>
        <source>Swapped memory card ports. Both ports have a memory card.</source>
        <translation>Ports de carte mémoire échangés. Les deux ports ont une carte mémoire.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3883"/>
        <source>Swapped memory card ports. Port 2 has a memory card, Port 1 is empty.</source>
        <translation>Ports de carte mémoire échangés. Le port 2 a une carte mémoire, le port 1 est vide.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3889"/>
        <source>Swapped memory card ports. Port 1 has a memory card, Port 2 is empty.</source>
        <translation>Ports de carte mémoire échangés. Le port 1 a une carte mémoire, le port 2 est vide.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3894"/>
        <source>Swapped memory card ports. Neither port has a memory card.</source>
        <translation>Ports de carte mémoire échangés. Aucun des deux ports n&apos;a de carte mémoire.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5314"/>
        <source>Failed to save undo load state:
{}</source>
        <translation>Échec de la sauvegarde de l&apos;état de chargement annulé :
{}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5986"/>
        <source>Widescreen rendering is now enabled, and aspect ratio is set to {}.</source>
        <translation>Le rendu écran large est maintenant activé, et le format d&apos;image est réglé sur {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5993"/>
        <source>Widescreen rendering is now disabled, and aspect ratio is set to {}.</source>
        <translation>Le rendu écran large est maintenant désactivé, et le format d&apos;image est réglé sur {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="6009"/>
        <source>Switching to {} renderer...</source>
        <translation>Basculement vers le moteur de rendu {}...</translation>
    </message>
    <message>
        <source>Failed to switch to subimage %u in &apos;%s&apos;: %s.</source>
        <translation type="vanished">Échec de la bascule vers la sous-image %u dans &apos;%s&apos; : %s.</translation>
    </message>
    <message>
        <source>Switched to sub-image %s (%u) in &apos;%s&apos;.</source>
        <translation type="vanished">Basculé vers la sous-image %s (%u) dans &apos;%s&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4437"/>
        <source>Recompiler options changed, flushing all blocks.</source>
        <translation>Les options du recompilateur ont changé, vidage de tous les blocs.</translation>
    </message>
    <message>
        <source>Applied cheat &apos;%s&apos;.</source>
        <translation type="vanished">Application de la triche &apos;%s&apos;.</translation>
    </message>
    <message>
        <source>Cheat &apos;%s&apos; is already enabled.</source>
        <translation type="vanished">La triche &apos;%s&apos;. est déjà activée.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="450"/>
        <source>Failed to load post-processing chain.</source>
        <translation>Échec du chargement de la chaîne de post-traitement.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="681"/>
        <source>No post-processing shaders are selected.</source>
        <translation>Aucun shader de post-traitement n&apos;est sélectionné.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="687"/>
        <source>Post-processing is now enabled.</source>
        <translation>Le Post-Traitement est maintenant activé.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="688"/>
        <source>Post-processing is now disabled.</source>
        <translation>Le Post-Traitement est maintenant désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/video_presenter.cpp" line="1786"/>
        <source>Post-processing shaders reloaded.</source>
        <translation>Les shaders de post-traitement ont été rechargés.</translation>
    </message>
    <message>
        <source>Analog mode forcing is disabled by game settings. Controller will start in digital mode.</source>
        <translation type="vanished">Le forçage du mode analogue est désactivé par les paramètre du jeu. Le contrôleur va démarrer en mode digital.</translation>
    </message>
    <message>
        <source>CD image preloading not available for multi-disc image &apos;%s&apos;</source>
        <translation type="vanished">Le pré-chargement d&apos;image CD n&apos;est pas disponible pour l&apos;image multi-disque &apos;%s&apos;</translation>
    </message>
    <message>
        <location filename="../../core/cdrom.cpp" line="1026"/>
        <source>CD image preloading not available for multi-disc image &apos;{}&apos;</source>
        <translation>Préchargement de l&apos;image CD non disponible pour l&apos;image multi-disque &apos;{}&apos;</translation>
    </message>
    <message>
        <location filename="../../core/cdrom.cpp" line="1036"/>
        <source>Precaching CD image failed, it may be unreliable.</source>
        <translation>Échec de la mise en pré-cache de l&apos;image CD, cela peut être non-fiable.</translation>
    </message>
    <message>
        <source>Memory card at &apos;%s&apos; could not be read, formatting.</source>
        <translation type="vanished">La carte mémoire à &apos;%s&apos; ne peut être lue, formatage.</translation>
    </message>
    <message>
        <source>Failed to save memory card to &apos;{}&apos;.</source>
        <translation type="vanished">Échec de la sauvegarde de la carte mémoire vers &apos;{}&apos;.</translation>
    </message>
    <message>
        <source>Saved memory card to &apos;{}&apos;.</source>
        <translation type="vanished">Sauvegardé la carte mémoire vers &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/video_thread.cpp" line="863"/>
        <source>Failed to initialize hardware renderer, falling back to software renderer.</source>
        <translation>Échec de l&apos;initialisation du moteur de rendu matériel, retour au moteur de rendu logiciel.</translation>
    </message>
    <message>
        <location filename="../../core/video_thread.cpp" line="949"/>
        <source>Failed to create {} GPU device, reverting to {}.
{}</source>
        <translation>Échec de la création du périphérique GPU {}, retour à {}.
{}</translation>
    </message>
    <message>
        <location filename="../../core/video_thread.cpp" line="1512"/>
        <source>Failed to switch to exclusive fullscreen, using borderless instead.</source>
        <translation>Échec du basculement vers le plein écran exclusif, utilisation du mode fenêtré sans bordure à la place.</translation>
    </message>
</context>
<context>
    <name>OSDSettingsWidget</name>
    <message>
        <location filename="../osdsettingswidget.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="32"/>
        <source>Display</source>
        <translation>Affichage</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="38"/>
        <source>Display Scale:</source>
        <translation>Échelle d&apos;affichage :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="45"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="58"/>
        <source>Display Margins:</source>
        <translation>Marges d&apos;affichage :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="65"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="75"/>
        <source>Theme:</source>
        <translation>Thème :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="85"/>
        <source>Font:</source>
        <translation>Police :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="95"/>
        <source>Overlay Font:</source>
        <translation>Police des superpositions :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="108"/>
        <source>Messages</source>
        <translation>Messages</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="114"/>
        <location filename="../osdsettingswidget.cpp" line="106"/>
        <source>Show Messages</source>
        <translation>Afficher les messages</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="121"/>
        <location filename="../osdsettingswidget.cpp" line="139"/>
        <source>Show Status Indicators</source>
        <translation>Afficher les indicateurs d&apos;état</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="128"/>
        <location filename="../osdsettingswidget.cpp" line="109"/>
        <source>Animate Messages</source>
        <translation>Animer les messages</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="135"/>
        <location filename="../osdsettingswidget.cpp" line="112"/>
        <source>Blur Message Backgrounds</source>
        <translation>Flouter les arrière-plans des messages</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="142"/>
        <source>Error Duration:</source>
        <translation>Durée des erreurs :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="149"/>
        <location filename="../osdsettingswidget.ui" line="175"/>
        <location filename="../osdsettingswidget.ui" line="201"/>
        <location filename="../osdsettingswidget.ui" line="227"/>
        <source> seconds</source>
        <translation> secondes</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="168"/>
        <source>Warning Duration:</source>
        <translation>Durée des avertissements :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="194"/>
        <source>Information Duration:</source>
        <translation>Durée des informations :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="220"/>
        <source>Action Duration:</source>
        <translation>Durée des actions :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="246"/>
        <source>Display Location:</source>
        <translation>Emplacement d&apos;affichage :</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="259"/>
        <source>Overlays</source>
        <translation>Superpositions</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="270"/>
        <location filename="../osdsettingswidget.cpp" line="119"/>
        <source>Show FPS</source>
        <translation>Afficher les FPS</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="277"/>
        <location filename="../osdsettingswidget.cpp" line="117"/>
        <source>Show Emulation Speed</source>
        <translation>Afficher la vitesse d&apos;émulation</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="284"/>
        <location filename="../osdsettingswidget.cpp" line="122"/>
        <source>Show CPU Usage</source>
        <translation>Afficher l&apos;utilisation CPU</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="291"/>
        <location filename="../osdsettingswidget.cpp" line="124"/>
        <source>Show GPU Usage</source>
        <translation>Afficher l&apos;utilisation GPU</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="298"/>
        <location filename="../osdsettingswidget.cpp" line="114"/>
        <source>Show Resolution</source>
        <translation>Afficher la résolution</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="305"/>
        <location filename="../osdsettingswidget.cpp" line="126"/>
        <source>Show GPU Statistics</source>
        <translation>Afficher les statistiques GPU</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="312"/>
        <location filename="../osdsettingswidget.cpp" line="132"/>
        <source>Show Frame Times</source>
        <translation>Afficher les temps de trame</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="319"/>
        <location filename="../osdsettingswidget.cpp" line="129"/>
        <source>Show Latency Statistics</source>
        <translation>Afficher les statistiques de latence</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="326"/>
        <location filename="../osdsettingswidget.cpp" line="135"/>
        <source>Show Controller Input</source>
        <translation>Afficher les entrées manette</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="333"/>
        <location filename="../osdsettingswidget.cpp" line="137"/>
        <source>Show Settings</source>
        <translation>Afficher les paramètres</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="85"/>
        <source>Display Scale</source>
        <translation>Échelle d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="86"/>
        <source>Changes the size at which on-screen elements, including status and messages are displayed.</source>
        <translation>Modifie la taille d&apos;affichage des éléments à l&apos;écran, y compris le statut et les messages.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="87"/>
        <source>Theme</source>
        <translation>Thème</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="87"/>
        <source>Automatic</source>
        <translation>Automatique</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="88"/>
        <source>Determines the theme to use for on-screen display elements and the Big Picture UI.</source>
        <translation>Détermine le thème à utiliser pour les éléments d&apos;affichage à l&apos;écran et l&apos;interface Big Picture.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="90"/>
        <source>Font</source>
        <translation>Police</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="92"/>
        <source>Determines the font to use for on-screen display elements and the Big Picture UI.</source>
        <translation>Détermine la police à utiliser pour les éléments d&apos;affichage à l&apos;écran et l&apos;interface Big Picture.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="94"/>
        <source>Overlay Font</source>
        <translation>Police de l&apos;incrustation</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="97"/>
        <source>Determines the font to use for the performance overlay.</source>
        <translation>Détermine la police à utiliser pour l&apos;incrustation des performances.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="98"/>
        <source>Display Margins</source>
        <translation>Marges d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="100"/>
        <source>Determines the margin between the edge of the screen and on-screen messages.</source>
        <translation>Détermine la marge entre le bord de l&apos;écran et les messages affichés à l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="102"/>
        <source>Message Location</source>
        <translation>Emplacement des messages</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="104"/>
        <source>Selects which location on the screen messages are displayed.</source>
        <translation>Sélectionne l&apos;emplacement sur l&apos;écran où les messages sont affichés.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="106"/>
        <location filename="../osdsettingswidget.cpp" line="109"/>
        <location filename="../osdsettingswidget.cpp" line="112"/>
        <location filename="../osdsettingswidget.cpp" line="139"/>
        <source>Checked</source>
        <translation>Coché</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="107"/>
        <source>Shows on-screen-display messages when events occur such as save states being created/loaded, screenshots being taken, etc. Errors and warnings are still displayed regardless of this setting.</source>
        <translation>Affiche des messages à l&apos;écran lors d&apos;événements tels que la création/le chargement d&apos;états de sauvegarde, la capture d&apos;écran, etc. Les erreurs et les avertissements sont toujours affichés quel que soit ce réglage.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="110"/>
        <source>Enables animation for on-screen messages when they appear and disappear.</source>
        <translation>Active l&apos;animation des messages à l&apos;écran lorsqu&apos;ils apparaissent et disparaissent.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="113"/>
        <source>Enables a blur effect on the background behind on-screen messages to improve readability.</source>
        <translation>Active un effet de flou sur l&apos;arrière-plan derrière les messages à l&apos;écran pour améliorer la lisibilité.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="114"/>
        <location filename="../osdsettingswidget.cpp" line="117"/>
        <location filename="../osdsettingswidget.cpp" line="119"/>
        <location filename="../osdsettingswidget.cpp" line="122"/>
        <location filename="../osdsettingswidget.cpp" line="124"/>
        <location filename="../osdsettingswidget.cpp" line="126"/>
        <location filename="../osdsettingswidget.cpp" line="129"/>
        <location filename="../osdsettingswidget.cpp" line="132"/>
        <location filename="../osdsettingswidget.cpp" line="135"/>
        <location filename="../osdsettingswidget.cpp" line="137"/>
        <source>Unchecked</source>
        <translation>Décoché</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="115"/>
        <source>Shows the resolution of the game in the top-right corner of the display.</source>
        <translation>Affiche la résolution du jeu dans le coin supérieur droit de l&apos;affichage.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="118"/>
        <source>Shows the current emulation speed of the system in the top-right corner of the display as a percentage.</source>
        <translation>Affiche la vitesse d&apos;émulation actuelle du système dans le coin supérieur droit de l&apos;affichage sous forme de pourcentage.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="120"/>
        <source>Shows the internal frame rate of the game in the top-right corner of the display.</source>
        <translation>Affiche la fréquence d&apos;images interne du jeu dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="123"/>
        <source>Shows the host&apos;s CPU usage of each system thread in the top-right corner of the display.</source>
        <translation>Affiche l&apos;utilisation du CPU de l&apos;hôte pour chaque thread système dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="125"/>
        <source>Shows the host&apos;s GPU usage in the top-right corner of the display.</source>
        <translation>Affiche l&apos;utilisation du GPU de l&apos;hôte dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="127"/>
        <source>Shows information about the emulated GPU in the top-right corner of the display.</source>
        <translation>Affiche des informations sur le GPU émulé dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="130"/>
        <source>Shows information about input and audio latency in the top-right corner of the display.</source>
        <translation>Affiche des informations sur la latence d&apos;entrée et audio dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="133"/>
        <source>Shows the history of frame rendering times as a graph in the top-right corner of the display.</source>
        <translation>Affiche l&apos;historique des temps de rendu des images sous forme de graphique dans le coin supérieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="136"/>
        <source>Shows the current controller state of the system in the bottom-left corner of the display.</source>
        <translation>Affiche l&apos;état actuel de la manette du système dans le coin inférieur gauche de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="138"/>
        <source>Shows a summary of current settings in the bottom-right corner of the display.</source>
        <translation>Affiche un résumé des paramètres actuels dans le coin inférieur droit de l&apos;écran.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="140"/>
        <source>Shows indicators on screen when the system is not running in its &quot;normal&quot; state. For example, fast forwarding, or being paused.</source>
        <translation>Affiche des indicateurs à l&apos;écran lorsque le système ne fonctionne pas dans son état &quot;normal&quot;. Par exemple, lors de l&apos;avance rapide ou de la mise en pause.</translation>
    </message>
</context>
<context>
    <name>Pad</name>
    <message>
        <location filename="../../core/pad.cpp" line="219"/>
        <source>Save state contains controller type {0} in Port {1}.</source>
        <translation>L&apos;état sauvegardé contient le type de manette {0} dans le port {1}.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="221"/>
        <source>Leaving {0} connected.</source>
        <translation>Laisser {0} connecté.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="252"/>
        <location filename="../../core/pad.cpp" line="300"/>
        <source>Memory card {} present in save state but not in system.</source>
        <translation>Carte mémoire {} présente dans l&apos;état sauvegardé mais pas dans le système.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="253"/>
        <source>Creating temporary card.</source>
        <translation>Création d&apos;une carte temporaire.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="288"/>
        <source>Memory card {} from save state does not match current card data.</source>
        <translation>La carte mémoire {} de l&apos;état sauvegardé ne correspond pas aux données actuelles de la carte.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="289"/>
        <source>Simulating replugging. The game may not be able to handle this.</source>
        <translation>Simulation du rebranchement. Le jeu pourrait ne pas être capable de le gérer.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="301"/>
        <source>Ignoring card.</source>
        <translation>Ignorer la carte.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="313"/>
        <location filename="../../core/pad.cpp" line="321"/>
        <source>Memory card {} present in system but not in save state.</source>
        <translation>Carte mémoire {} présente dans le système mais pas dans l&apos;état sauvegardé.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="314"/>
        <source>Removing card.</source>
        <translation>Retrait de la carte.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="322"/>
        <source>Replugging card.</source>
        <translation>Rebranchement de la carte.</translation>
    </message>
</context>
<context>
    <name>PlayStationMouse</name>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="203"/>
        <source>Left Button</source>
        <translation>Bouton gauche</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="204"/>
        <source>Right Button</source>
        <translation>Bouton droit</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="210"/>
        <source>Horizontal Sensitivity</source>
        <translation>Sensibilité horizontale</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="211"/>
        <location filename="../../core/playstation_mouse.cpp" line="214"/>
        <source>Adjusts the correspondance between physical and virtual mouse movement.</source>
        <translation>Ajuste la correspondance entre le mouvement physique et virtuel de la souris.</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="213"/>
        <source>Vertical Sensitivity</source>
        <translation>Sensibilité verticale</translation>
    </message>
</context>
<context>
    <name>PlaystationMouse</name>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="202"/>
        <source>Pointer</source>
        <translation>Pointeur</translation>
    </message>
</context>
<context>
    <name>PopnController</name>
    <message>
        <location filename="../../core/digital_controller.cpp" line="195"/>
        <source>Left White</source>
        <translation>Blanc gauche</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="196"/>
        <source>Left Yellow</source>
        <translation>Jaune gauche</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="197"/>
        <source>Left Green</source>
        <translation>Vert gauche</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="198"/>
        <source>Left Blue/Sel</source>
        <translation>Bleu gauche/Sél</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="199"/>
        <source>Middle Red/Okay</source>
        <translation>Rouge milieu/Valider</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="200"/>
        <source>Right Blue/Sel</source>
        <translation>Bleu droite/Sél</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="201"/>
        <source>Right Green</source>
        <translation>Vert droite</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="202"/>
        <source>Right Yellow</source>
        <translation>Jaune droite</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="203"/>
        <source>Right White</source>
        <translation>Blanc droite</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="204"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="205"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
</context>
<context>
    <name>PostProcessing</name>
    <message>
        <location filename="../../util/postprocessing.cpp" line="229"/>
        <source>GLSL</source>
        <translation>GLSL</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="232"/>
        <source>ReShade</source>
        <translation>ReShade</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="235"/>
        <source>Slang</source>
        <translation>Slang</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="447"/>
        <source>Unknown Error</source>
        <translation>Erreur inconnue</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="765"/>
        <source>Failed to compile post-processing shader &apos;{}&apos;.</source>
        <translation>Échec de la compilation du shader de post-traitement &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="806"/>
        <source>Failed to resize post-processing shader &apos;{}&apos;.</source>
        <translation>Échec du redimensionnement du shader de post-traitement &apos;{}&apos;.</translation>
    </message>
</context>
<context>
    <name>PostProcessingChainConfigWidget</name>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="31"/>
        <source>Enable Post Processing</source>
        <translation>Activer le post-traitement</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="51"/>
        <source>Open Directory</source>
        <translation>Ouvrir le répertoire</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="61"/>
        <source>&amp;Reload Shaders</source>
        <translation>&amp;Recharger les shaders</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="73"/>
        <source>Post Processing Chain</source>
        <translation>Chaîne de post-traitement</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="101"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="117"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="133"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="149"/>
        <source>Move Up</source>
        <translation>Déplacer vers le haut</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="165"/>
        <source>Move Down</source>
        <translation>Déplacer vers le bas</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="240"/>
        <source>Clear Shader Stages</source>
        <translation>Effacer les étapes de shader</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="241"/>
        <source>Are you sure you want to clear all shader stages?</source>
        <translation>Êtes-vous sûr de vouloir effacer toutes les étapes de shader ?</translation>
    </message>
</context>
<context>
    <name>PostProcessingOverlayConfigWidget</name>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="29"/>
        <source>Basic Configuration</source>
        <translation>Configuration de base</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="35"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A border overlay is an image that is drawn around the system display. Border overlays are applied after post-processing. You can choose from the border list below, or manually configure a custom border.&lt;/p&gt;&lt;p&gt;Additional preset borders can be added to the &lt;span style=&quot; font-weight:700;&quot;&gt;resources\overlays&lt;/span&gt; folder within in the data directory.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Une bordure en surimpression est une image dessinée autour de l&apos;affichage du système. Les bordures sont appliquées après le post-traitement. Vous pouvez choisir parmi la liste des bordures ci-dessous ou configurer manuellement une bordure personnalisée.&lt;/p&gt;&lt;p&gt;Des bordures prédéfinies supplémentaires peuvent être ajoutées dans le dossier &lt;span style=&quot; font-weight:700;&quot;&gt;resources\overlays&lt;/span&gt; situé dans le répertoire de données.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="45"/>
        <source>Selected Preset:</source>
        <translation>Préréglage sélectionné :</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="58"/>
        <source>Custom Configuration</source>
        <translation>Configuration personnalisée</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="64"/>
        <source>Image Path:</source>
        <translation>Chemin de l&apos;image :</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="76"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="85"/>
        <source>Display Start:</source>
        <translation>Début d&apos;affichage :</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="94"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="139"/>
        <source>X:</source>
        <translation>X :</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="101"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="118"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="146"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="163"/>
        <source> pixels</source>
        <translation> pixels</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="111"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="156"/>
        <source>Y:</source>
        <translation>Y :</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="130"/>
        <source>Display End:</source>
        <translation>Fin d&apos;affichage :</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="177"/>
        <location filename="../postprocessingsettingswidget.cpp" line="606"/>
        <source>Destination Alpha Blending</source>
        <translation>Mélange alpha de destination</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="184"/>
        <location filename="../postprocessingsettingswidget.cpp" line="603"/>
        <source>Alpha Blending</source>
        <translation>Mélange alpha</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="206"/>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="545"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="546"/>
        <source>Custom...</source>
        <translation>Personnalisé...</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="593"/>
        <source>Image Path</source>
        <translation>Chemin de l&apos;image</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="593"/>
        <location filename="../postprocessingsettingswidget.cpp" line="596"/>
        <source>Unspecified</source>
        <translation>Non spécifié</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="594"/>
        <source>Defines the path of the custom overlay image that will be loaded.</source>
        <translation>Définit le chemin de l&apos;image de bordure personnalisée qui sera chargée.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="595"/>
        <source>Display Rectangle</source>
        <translation>Rectangle d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="597"/>
        <source>Defines the area in the overlay image that the game image will be drawn into.</source>
        <translation>Définit la zone de l&apos;image de bordure dans laquelle l&apos;image du jeu sera dessinée.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="603"/>
        <location filename="../postprocessingsettingswidget.cpp" line="606"/>
        <source>Unchecked</source>
        <translation>Non coché</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="604"/>
        <source>If checked, the overlay image will be alpha blended with the framebuffer, i.e. transparency will be applied.</source>
        <translation>Si coché, l&apos;image de superposition sera mélangée par alpha avec le framebuffer, c&apos;est-à-dire que la transparence sera appliquée.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="607"/>
        <source>If checked, the game image will be blended with the inverse amount of alpha in the overlay image. For example, an image with alpha of 0.75 will draw the game image at 25% brightness.</source>
        <translation>Si coché, l&apos;image du jeu sera mélangée avec l&apos;inverse de la valeur alpha de l&apos;image de superposition. Par exemple, une image avec un alpha de 0,75 affichera l&apos;image du jeu à 25 % de luminosité.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="628"/>
        <source>Select Image</source>
        <translation>Sélectionner une image</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="629"/>
        <source>All Cover Image Types (*.jpg *.jpeg *.png *.webp)</source>
        <translation>Tous les types d&apos;images de jaquette (*.jpg *.jpeg *.png *.webp)</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="639"/>
        <source>Export to YAML</source>
        <translation>Exporter vers YAML</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="639"/>
        <source>YAML Files (*.yml)</source>
        <translation>Fichiers YAML (*.yml)</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="662"/>
        <source>Export Error</source>
        <translation>Erreur d&apos;exportation</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="663"/>
        <source>Failed to save file: %1</source>
        <translation>Échec de l&apos;enregistrement du fichier : %1</translation>
    </message>
</context>
<context>
    <name>PostProcessingSelectShaderDialog</name>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="14"/>
        <source>Select Shader</source>
        <translation>Sélectionner un shader</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="32"/>
        <source>Search...</source>
        <translation>Rechercher...</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="55"/>
        <source>All</source>
        <translation>Tous</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="68"/>
        <source>GLSL</source>
        <translation>GLSL</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="78"/>
        <source>Reshade</source>
        <translation>Reshade</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="88"/>
        <source>Slang</source>
        <translation>Slang</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="679"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
</context>
<context>
    <name>PostProcessingSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulaire</translation>
    </message>
    <message>
        <source>Enable Post Processing</source>
        <translation type="vanished">Activer le Post Traitement</translation>
    </message>
    <message>
        <source>&amp;Reload Shaders</source>
        <translation type="vanished">&amp;Recharger les Shaders</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Ajouter</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Enlever</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="obsolete">Vider</translation>
    </message>
    <message>
        <source>Move Up</source>
        <translation type="obsolete">Monter</translation>
    </message>
    <message>
        <source>Move Down</source>
        <translation type="obsolete">Descendre</translation>
    </message>
    <message>
        <source>Post Processing Chain</source>
        <translation type="vanished">Chaîne de Post-Traitement</translation>
    </message>
    <message>
        <source>No Shaders Available</source>
        <translation type="obsolete">Aucuns Shaders de disponible</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>Question</source>
        <translation type="obsolete">Question</translation>
    </message>
    <message>
        <source>Are you sure you want to clear all shader stages?</source>
        <translation type="obsolete">Etes-vous sûr de vouloir vider toutes les étapes de shader?</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="36"/>
        <source>Display</source>
        <translation>Affichage</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="38"/>
        <source>Internal</source>
        <translation>Interne</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="39"/>
        <source>Border Overlay</source>
        <translation>Superposition de bordure</translation>
    </message>
</context>
<context>
    <name>PostProcessingShaderConfigWidget</name>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="461"/>
        <source>Red</source>
        <translation>Rouge</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="461"/>
        <source>Green</source>
        <translation>Vert</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="461"/>
        <source>Blue</source>
        <translation>Bleu</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="461"/>
        <source>Alpha</source>
        <translation>Alpha</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="462"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Failed to open URL</source>
        <translation type="vanished">Impossible d&apos;ouvrir l&apos;URL</translation>
    </message>
    <message>
        <source>Failed to open URL.

The URL was: %1</source>
        <translation type="vanished">Impossible d&apos;ouvrir l&apos;URL.

L&apos;URL était : %1</translation>
    </message>
</context>
<context>
    <name>QPlatformTheme</name>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="308"/>
        <location filename="../mainwindow.cpp" line="1301"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="75"/>
        <location filename="../memorycardsettingswidget.cpp" line="103"/>
        <location filename="../memorycardsettingswidget.cpp" line="197"/>
        <location filename="../settingwidgetbinder.h" line="387"/>
        <location filename="../settingwidgetbinder.h" line="519"/>
        <location filename="../settingwidgetbinder.h" line="655"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
</context>
<context>
    <name>QtAsyncProgressThread</name>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>Question</source>
        <translation type="vanished">Question</translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="vanished">Information</translation>
    </message>
</context>
<context>
    <name>QtHost</name>
    <message>
        <location filename="../qthost.cpp" line="545"/>
        <source>Would you like to create a launcher shortcut for DuckStation?

This will add DuckStation to your application menu, allowing you to launch it more easily.

The shortcut will be created at:
%1</source>
        <translation>Souhaitez-vous créer un raccourci de lancement pour DuckStation ?

Cela ajoutera DuckStation à votre menu d&apos;applications, vous permettant de le lancer plus facilement.

Le raccourci sera créé à :
%1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="551"/>
        <source>Don&apos;t ask again</source>
        <translation>Ne plus demander</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="574"/>
        <source>Failed to create launcher shortcut shortcut:
%1</source>
        <translation>Échec de la création du raccourci de lancement :
%1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="580"/>
        <source>Launcher shortcut created successfully.

You can find DuckStation in your application menu.</source>
        <translation>Raccourci de lancement créé avec succès.

Vous pouvez trouver DuckStation dans votre menu d&apos;applications.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="604"/>
        <source>The existing launcher shortcut points to a different location:

Current: %1
Shortcut: %2

Would you like to update the shortcut to point to the current location?</source>
        <translation>Le raccourci de lancement existant pointe vers un emplacement différent :

Actuel : %1
Raccourci : %2

Souhaitez-vous mettre à jour le raccourci pour qu&apos;il pointe vers l&apos;emplacement actuel ?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="620"/>
        <source>Failed to remove old launcher shortcut:
%1</source>
        <translation>Échec de la suppression de l&apos;ancien raccourci du lanceur :
%1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="629"/>
        <source>Failed to create updated launcher shortcut:
%1</source>
        <translation>Échec de la création du raccourci mis à jour du lanceur :
%1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="635"/>
        <source>Launcher shortcut updated successfully.</source>
        <translation>Raccourci du lanceur mis à jour avec succès.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="683"/>
        <location filename="../qthost.cpp" line="701"/>
        <location filename="../qthost.cpp" line="1355"/>
        <location filename="../qthost.cpp" line="3542"/>
        <location filename="../qthost.cpp" line="3569"/>
        <location filename="../qthost.cpp" line="3588"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="684"/>
        <source>An error occurred while deleting empty game settings:
{}</source>
        <translation>Une erreur est survenue lors de la suppression des paramètres de jeu vides :
{}</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="702"/>
        <source>An error occurred while saving game settings:
{}</source>
        <translation>Une erreur est survenue lors de l&apos;enregistrement des paramètres de jeu :
{}</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="733"/>
        <source>Downloading {}...</source>
        <translation>Téléchargement de {}...</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="737"/>
        <source>File Download</source>
        <translation>Téléchargement de fichier</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="756"/>
        <source>Download failed: Data is empty.</source>
        <translation>Échec du téléchargement : Les données sont vides.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1357"/>
        <source>Unfortunately, the virtual machine has abnormally shut down and cannot be recovered. Please use the available support options for further assistance, and provide information about what you were doing when the error occurred, as well as the details below:

{}</source>
        <translation>Malheureusement, la machine virtuelle s&apos;est arrêtée anormalement et ne peut être récupérée. Veuillez utiliser les options de support disponibles pour obtenir de l&apos;aide et fournir des informations sur ce que vous faisiez au moment de l&apos;erreur, ainsi que les détails ci-dessous :

{}</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2325"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2327"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2632"/>
        <source>System Language</source>
        <translation>Langue du système</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2650"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3543"/>
        <source>File &apos;%1&apos; does not exist.</source>
        <translation>Le fichier &apos;%1&apos; n&apos;existe pas.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3570"/>
        <source>The specified save state does not exist.</source>
        <translation>La save state spécifiée n&apos;existe pas.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3590"/>
        <source>Cannot use no-gui mode, because no boot filename was specified.</source>
        <translation>Impossible d&apos;utiliser le mode sans-gui, parce qu&apos;aucun nom de fichier de démarrage n&apos;a été spécifié.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3591"/>
        <source>Cannot use batch mode, because no boot filename was specified.</source>
        <translation>Impossible d&apos;utiliser le mode batch, parce qu&apos;aucun nom de fichier de démarrage n&apos;a été spécifié.</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1934"/>
        <source>Controller {} disconnected.</source>
        <translation>Manette {} déconnectée.</translation>
    </message>
</context>
<context>
    <name>QtModalProgressCallback</name>
    <message>
        <source>DuckStation</source>
        <translation type="vanished">DuckStation</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>Question</source>
        <translation type="vanished">Question</translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="vanished">Information</translation>
    </message>
</context>
<context>
    <name>SDLInputSource</name>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="50"/>
        <location filename="../../util/sdl_input_source.cpp" line="58"/>
        <source>LeftX</source>
        <translation>LeftX</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="51"/>
        <location filename="../../util/sdl_input_source.cpp" line="59"/>
        <source>LeftY</source>
        <translation>LeftY</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="52"/>
        <location filename="../../util/sdl_input_source.cpp" line="60"/>
        <source>RightX</source>
        <translation>RightX</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="53"/>
        <location filename="../../util/sdl_input_source.cpp" line="61"/>
        <source>RightY</source>
        <translation>RightY</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="54"/>
        <source>LeftTrigger</source>
        <translation>LeftTrigger</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="55"/>
        <source>RightTrigger</source>
        <translation>RightTrigger</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="62"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="63"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="76"/>
        <location filename="../../util/sdl_input_source.cpp" line="252"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="77"/>
        <location filename="../../util/sdl_input_source.cpp" line="253"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="78"/>
        <location filename="../../util/sdl_input_source.cpp" line="254"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="79"/>
        <location filename="../../util/sdl_input_source.cpp" line="255"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="80"/>
        <source>Back</source>
        <translation>Retour</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="81"/>
        <source>Guide</source>
        <translation>Guide</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="82"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="83"/>
        <source>LeftStick</source>
        <translation>StickGauche</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="84"/>
        <source>RightStick</source>
        <translation>StickDroit</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="85"/>
        <source>LeftShoulder</source>
        <translation>GâchetteGauche</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="86"/>
        <source>RightShoulder</source>
        <translation>GâchetteDroite</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="87"/>
        <location filename="../../util/sdl_input_source.cpp" line="116"/>
        <source>DPadUp</source>
        <translation>HautCroixDirectionnelle</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="88"/>
        <location filename="../../util/sdl_input_source.cpp" line="117"/>
        <source>DPadDown</source>
        <translation>BasCroixDirectionnelle</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="89"/>
        <location filename="../../util/sdl_input_source.cpp" line="118"/>
        <source>DPadLeft</source>
        <translation>GaucheCroixDirectionnelle</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="90"/>
        <location filename="../../util/sdl_input_source.cpp" line="119"/>
        <source>DPadRight</source>
        <translation>DroiteCroixDirectionnelle</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="91"/>
        <location filename="../../util/sdl_input_source.cpp" line="120"/>
        <source>Misc1</source>
        <translation>Divers1</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="92"/>
        <location filename="../../util/sdl_input_source.cpp" line="121"/>
        <source>RightPaddle1</source>
        <translation>PaletteDroite1</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="93"/>
        <location filename="../../util/sdl_input_source.cpp" line="122"/>
        <source>LeftPaddle1</source>
        <translation>PaletteGauche1</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="94"/>
        <location filename="../../util/sdl_input_source.cpp" line="123"/>
        <source>RightPaddle2</source>
        <translation>PaletteDroite2</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="95"/>
        <location filename="../../util/sdl_input_source.cpp" line="124"/>
        <source>LeftPaddle2</source>
        <translation>PaletteGauche2</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="96"/>
        <location filename="../../util/sdl_input_source.cpp" line="125"/>
        <source>Touchpad</source>
        <translation>PavéTactile</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="97"/>
        <location filename="../../util/sdl_input_source.cpp" line="126"/>
        <source>Misc2</source>
        <translation>Divers2</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="98"/>
        <location filename="../../util/sdl_input_source.cpp" line="127"/>
        <source>Misc3</source>
        <translation>Divers3</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="99"/>
        <location filename="../../util/sdl_input_source.cpp" line="128"/>
        <source>Misc4</source>
        <translation>Divers4</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="100"/>
        <location filename="../../util/sdl_input_source.cpp" line="129"/>
        <source>Misc5</source>
        <translation>Divers5</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="101"/>
        <location filename="../../util/sdl_input_source.cpp" line="130"/>
        <source>Misc6</source>
        <translation>Divers6</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="105"/>
        <location filename="../../util/sdl_input_source.cpp" line="256"/>
        <source>Cross</source>
        <translation>Croix</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="106"/>
        <location filename="../../util/sdl_input_source.cpp" line="257"/>
        <source>Circle</source>
        <translation>Cercle</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="107"/>
        <location filename="../../util/sdl_input_source.cpp" line="258"/>
        <source>Square</source>
        <translation>Carré</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="108"/>
        <location filename="../../util/sdl_input_source.cpp" line="259"/>
        <source>Triangle</source>
        <translation>Triangle</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="109"/>
        <source>Create</source>
        <translation>Créer</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="110"/>
        <source>PS</source>
        <translation>PS</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="111"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="112"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="113"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="114"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="115"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="138"/>
        <source>North</source>
        <translation>Nord</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="139"/>
        <source>East</source>
        <translation>Est</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="140"/>
        <source>South</source>
        <translation>Sud</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="141"/>
        <source>West</source>
        <translation>Ouest</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="153"/>
        <source>Turn</source>
        <translation>Tourner</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="154"/>
        <source>Tilt</source>
        <translation>Incliner</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="180"/>
        <source>Enable XBox HIDAPI Driver</source>
        <translation>Activer le pilote HIDAPI pour Xbox</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="181"/>
        <source>Enables the HIDAPI driver for XBox controllers.</source>
        <translation>Active le pilote HIDAPI pour les manettes Xbox.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="184"/>
        <source>Enable Raw Input Drivers</source>
        <translation>Activer les pilotes d&apos;entrée brute (Raw Input)</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="185"/>
        <source>Enables raw input joystick drivers which can improve handling of XInput-capable devices.</source>
        <translation>Active les pilotes de joystick en entrée brute, ce qui peut améliorer la gestion des périphériques compatibles XInput.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="188"/>
        <source>Enable DirectInput Driver</source>
        <translation>Activer le pilote DirectInput</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="189"/>
        <source>Enables compatibility with DirectInput controllers.</source>
        <translation>Active la compatibilité avec les manettes DirectInput.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="191"/>
        <source>Enable XInput Driver</source>
        <translation>Activer le pilote XInput</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="192"/>
        <source>Enables compatibility with XInput controllers.</source>
        <translation>Active la compatibilité avec les manettes XInput.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="194"/>
        <source>Enable WGI Driver</source>
        <translation>Activer le pilote WGI</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="195"/>
        <source>Enables compatibility with Windows.Gaming.Input controllers.</source>
        <translation>Active la compatibilité avec les manettes Windows.Gaming.Input.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="197"/>
        <source>Enable GameInput Driver</source>
        <translation>Activer le pilote GameInput</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="198"/>
        <source>Enables compatibility with GameInput controllers.</source>
        <translation>Active la compatibilité avec les manettes GameInput.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="201"/>
        <source>Enable IOKit Driver</source>
        <translation>Activer le pilote IOKit</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="202"/>
        <source>Allows the use of IOKit for controller handling.</source>
        <translation>Permet l&apos;utilisation d&apos;IOKit pour la gestion des manettes.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="204"/>
        <source>Enable MFI Driver</source>
        <translation>Activer le pilote MFI</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="205"/>
        <source>Allows the use of GCController/MFI for controller handling.</source>
        <translation>Permet l&apos;utilisation de GCController/MFI pour la gestion des manettes.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="209"/>
        <source>Force Digital Hat Inputs</source>
        <translation>Forcer les entrées de type chapeau numérique</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="210"/>
        <source>Forces joysticks to always treat &apos;hat&apos; axis inputs (ABS_HAT0X - ABS_HAT3Y) as 8-way digital hats without checking whether they may be analog.</source>
        <translation>Force les joysticks à toujours traiter les entrées d&apos;axe de type &apos;chapeau&apos; (ABS_HAT0X - ABS_HAT3Y) comme des chapeaux numériques à 8 directions, sans vérifier s&apos;ils pourraient être analogiques.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="905"/>
        <location filename="../../util/sdl_input_source.cpp" line="923"/>
        <source>SDL-{0}  {1}</source>
        <translation>SDL-{0}  {1}</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="909"/>
        <location filename="../../util/sdl_input_source.cpp" line="928"/>
        <location filename="../../util/sdl_input_source.cpp" line="944"/>
        <location filename="../../util/sdl_input_source.cpp" line="949"/>
        <location filename="../../util/sdl_input_source.cpp" line="956"/>
        <location filename="../../util/sdl_input_source.cpp" line="961"/>
        <source>SDL-{0}/{1}</source>
        <translation>SDL-{0}/{1}</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="937"/>
        <source>SDL-{0}/Hat{1}{2}</source>
        <translation>SDL-{0}/Chapeau{1}{2}</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="950"/>
        <source>SmallMotor</source>
        <translation>PetitMoteur</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="951"/>
        <source>LargeMotor</source>
        <translation>GrandMoteur</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="957"/>
        <source>Haptic</source>
        <translation>Haptique</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="962"/>
        <source>MuteLED</source>
        <translation>CouperLED</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="963"/>
        <source>RGBLED</source>
        <translation>LED RVB</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="971"/>
        <source>SDL-{0}/{1}{2}{3}</source>
        <translation>SDL-{0}/{1}{2}{3}</translation>
    </message>
</context>
<context>
    <name>SPU</name>
    <message>
        <location filename="../../core/spu.cpp" line="514"/>
        <source>Failed to create or configure audio stream, falling back to null output. The error was:
{}</source>
        <translation>Échec de la création ou de la configuration du flux audio, repli sur la sortie nulle. L&apos;erreur était :
{}</translation>
    </message>
</context>
<context>
    <name>SaveStateSelectorUI</name>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="938"/>
        <source>Saved at {0:%H:%M} on {0:%a} {0:%Y/%m/%d}.</source>
        <translation>Sauvegardé à {0:%H:%M} le {0:%a} {0:%Y/%m/%d}.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1099"/>
        <source>Load</source>
        <translation>Charger</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1101"/>
        <source>Save</source>
        <translation>Sauvegarder</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1103"/>
        <source>Select Previous</source>
        <translation>Sélectionner précédent</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1105"/>
        <source>Select Next</source>
        <translation>Sélectionner suivant</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1161"/>
        <source>{} ({})</source>
        <translation>{} ({})</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1189"/>
        <source>No save present in this slot.</source>
        <translation>Aucune sauvegarde présente dans cet emplacement.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1193"/>
        <source>Unknown error.</source>
        <translation>Erreur inconnue.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1312"/>
        <source>Global Slot {}</source>
        <translation>Emplacement global {}</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1313"/>
        <source>Game Slot {}</source>
        <translation>Emplacement de jeu {}</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1429"/>
        <source>No save in this slot.</source>
        <translation>Aucune sauvegarde dans cet emplacement.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1435"/>
        <source>Global Save Slot {} selected.</source>
        <translation>Emplacement de sauvegarde global {} sélectionné.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1436"/>
        <source>Save Slot {0} selected.</source>
        <translation>Emplacement de sauvegarde {0} sélectionné.</translation>
    </message>
</context>
<context>
    <name>SelectDiscDialog</name>
    <message>
        <location filename="../selectdiscdialog.ui" line="14"/>
        <source>Dialog</source>
        <translation>Boîte de dialogue</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="20"/>
        <source>Select the disc that you want to boot.</source>
        <translation>Sélectionnez le disque que vous souhaitez démarrer.</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="31"/>
        <source>Disc</source>
        <translation>Disque</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="36"/>
        <source>File Name</source>
        <translation>Nom de fichier</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="41"/>
        <source>Last Played</source>
        <translation>Dernière lecture</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="64"/>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="74"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.cpp" line="87"/>
        <source>Select Disc for %1</source>
        <translation>Sélectionner le disque pour %1</translation>
    </message>
</context>
<context>
    <name>SettingWidgetBinder</name>
    <message>
        <location filename="../settingwidgetbinder.h" line="420"/>
        <location filename="../settingwidgetbinder.h" line="556"/>
        <source>Default: </source>
        <translation>Par défaut : </translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Réinitialiser</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1298"/>
        <source>Confirm Folder</source>
        <translation>Confirmer le dossier</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1300"/>
        <source>The chosen directory does not currently exist:

%1

Do you want to create this directory?</source>
        <translation>Le répertoire choisi n&apos;existe pas actuellement :

%1

Voulez-vous créer ce répertoire ?</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1322"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1323"/>
        <source>Folder path cannot be empty.</source>
        <translation>Le chemin du dossier ne peut pas être vide.</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1382"/>
        <location filename="../settingwidgetbinder.h" line="1386"/>
        <source>Incompatible with this game</source>
        <translation>Incompatible avec ce jeu</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1390"/>
        <source> [incompatible]</source>
        <translation> [incompatible]</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1412"/>
        <source> [forced]</source>
        <translation> [forcé]</translation>
    </message>
    <message>
        <source>Select folder for %1</source>
        <translation type="vanished">Sélectionner le dossier pour %1</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <location filename="../settingwidgetbinder.h" line="144"/>
        <source>Use Global Setting [Enabled]</source>
        <translation>Utiliser le paramétrage global [Activé]</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="145"/>
        <source>Use Global Setting [Disabled]</source>
        <translation>Utiliser le paramétrage global [Désactivé]</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="166"/>
        <location filename="../graphicssettingswidget.cpp" line="870"/>
        <location filename="../settingwidgetbinder.h" line="153"/>
        <location filename="../settingwidgetbinder.h" line="169"/>
        <source>Use Global Setting [%1]</source>
        <translation>Utiliser le paramétrage global [%1]</translation>
    </message>
</context>
<context>
    <name>SettingsWindow</name>
    <message>
        <location filename="../settingswindow.ui" line="20"/>
        <location filename="../settingswindow.cpp" line="335"/>
        <location filename="../settingswindow.cpp" line="352"/>
        <location filename="../settingswindow.cpp" line="362"/>
        <location filename="../settingswindow.cpp" line="374"/>
        <source>DuckStation Settings</source>
        <translation>Paramètres de DuckStation</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="26"/>
        <source>settings-window</source>
        <translation>fenêtre-paramètres</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="75"/>
        <location filename="../settingswindow.cpp" line="188"/>
        <source>Safe Mode</source>
        <translation>Mode sans échec</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="95"/>
        <source>Restore Defaults</source>
        <translation>Restaurer les valeurs par défaut</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="102"/>
        <source>Copy Global Settings</source>
        <translation>Copier les paramètres globaux</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="109"/>
        <source>Clear Settings</source>
        <translation>Effacer les paramètres</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="116"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="68"/>
        <source>Summary</source>
        <translation>Résumé</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="70"/>
        <source>&lt;strong&gt;Summary&lt;/strong&gt;&lt;hr&gt;This page shows information about the selected game, and allows you to validate your disc was dumped correctly.</source>
        <translation>&lt;strong&gt;Résumé&lt;/strong&gt;&lt;hr&gt;Cette page affiche des informations sur le jeu sélectionné et vous permet de vérifier que votre disque a été correctement copié.</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="obsolete">Général</translation>
    </message>
    <message>
        <source>&lt;strong&gt;General Settings&lt;/strong&gt;&lt;hr&gt;These options control how the emulator looks and behaves.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information.</source>
        <translation type="obsolete">&lt;strong&gt;Paramètres Généraux&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent l&apos;apparence et le comportement de l&apos;émulateur.&lt;br&gt;&lt;br&gt;&lt;hr&gt;Passer la souris sur une option pour obtenir des informations supplémentaires.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="95"/>
        <source>Interface</source>
        <translation>Interface</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="96"/>
        <source>&lt;strong&gt;Interface Settings&lt;/strong&gt;&lt;hr&gt;These options control how the emulator looks and behaves.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Paramètres de l&apos;interface&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent l&apos;apparence et le comportement de l&apos;émulateur.&lt;br&gt;&lt;br&gt;Passez la souris sur une option pour obtenir des informations supplémentaires, et utilisez Shift+Molette pour faire défiler ce panneau.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="102"/>
        <source>Game List</source>
        <translation>Liste des jeux</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="104"/>
        <source>&lt;strong&gt;Game List Settings&lt;/strong&gt;&lt;hr&gt;The list above shows the directories which will be searched by DuckStation to populate the game list. Search directories can be added, removed, and switched to recursive/non-recursive.</source>
        <translation>&lt;strong&gt;Paramètres de la liste des jeux&lt;/strong&gt;&lt;hr&gt;La liste ci-dessus affiche les répertoires dans lesquels DuckStation effectuera des recherches pour peupler la liste des jeux. Les répertoires de recherche peuvent être ajoutés, supprimés et configurés en mode récursif ou non.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="109"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="110"/>
        <source>&lt;strong&gt;BIOS Settings&lt;/strong&gt;&lt;hr&gt;These options control which BIOS and expansion port is used.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Paramètres du BIOS&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent quel BIOS et quel port d&apos;extension sont utilisés.&lt;br&gt;&lt;br&gt;Passez la souris sur une option pour obtenir des informations supplémentaires, et utilisez Shift+Molette pour faire défiler ce panneau.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="114"/>
        <source>&lt;strong&gt;Console Settings&lt;/strong&gt;&lt;hr&gt;These options determine the configuration of the simulated console.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Paramètres de la console&lt;/strong&gt;&lt;hr&gt;Ces options déterminent la configuration de la console simulée.&lt;br&gt;&lt;br&gt;Passez la souris sur une option pour obtenir des informations supplémentaires, et utilisez Shift+Molette pour faire défiler ce panneau.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="118"/>
        <source>&lt;strong&gt;Emulation Settings&lt;/strong&gt;&lt;hr&gt;These options determine the speed and runahead behavior of the system.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Paramètres d&apos;émulation&lt;/strong&gt;&lt;hr&gt;Ces options déterminent la vitesse et le comportement du &quot;runahead&quot; du système.&lt;br&gt;&lt;br&gt;Passez la souris sur une option pour obtenir des informations supplémentaires, et utilisez Shift+Molette pour faire défiler ce panneau.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="123"/>
        <source>Patches</source>
        <translation>Correctifs</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="124"/>
        <source>&lt;strong&gt;Patches&lt;/strong&gt;&lt;hr&gt;This section allows you to select optional patches to apply to the game, which may provide performance, visual, or gameplay improvements. Activating game patches can cause unpredictable behavior, crashing, soft-locks, or broken saved games. Use patches at your own risk, no support will be provided to users who have enabled game patches.</source>
        <translation>&lt;strong&gt;Correctifs&lt;/strong&gt;&lt;hr&gt;Cette section vous permet de sélectionner des correctifs optionnels à appliquer au jeu, pouvant offrir des améliorations de performance, visuelles ou de gameplay. L&apos;activation de correctifs peut entraîner un comportement imprévisible, des plantages, des blocages ou corrompre les sauvegardes. Utilisez les correctifs à vos risques et périls ; aucun support ne sera fourni aux utilisateurs ayant activé des correctifs.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="128"/>
        <source>Cheats</source>
        <translation>Triche</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="129"/>
        <source>&lt;strong&gt;Cheats&lt;/strong&gt;&lt;hr&gt;This section allows you to select which cheats you wish to enable. &lt;strong&gt;Using cheats can have unpredictable effects on games, causing crashes, graphical glitches, and corrupted saves.&lt;/strong&gt; Cheats also persist through save states even after being disabled, please remember to reset/reboot the game after turning off any codes.</source>
        <translation>&lt;strong&gt;Triche&lt;/strong&gt;&lt;hr&gt;Cette section vous permet de sélectionner les codes de triche que vous souhaitez activer. &lt;strong&gt;L&apos;utilisation de codes de triche peut avoir des effets imprévisibles sur les jeux, provoquant des plantages, des bugs graphiques et des sauvegardes corrompues.&lt;/strong&gt; Les codes de triche persistent également dans les états de sauvegarde (save states) même après avoir été désactivés ; n&apos;oubliez pas de réinitialiser/redémarrer le jeu après avoir désactivé des codes.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="140"/>
        <source>Graphics</source>
        <translation>Graphismes</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="142"/>
        <source>&lt;strong&gt;Graphics Settings&lt;/strong&gt;&lt;hr&gt;These options control how the graphics of the emulated console are rendered. Not all options are available for the software renderer. Mouse over each option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Paramètres graphiques&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent la manière dont les graphismes de la console émulée sont rendus. Certaines options ne sont pas disponibles pour le rendu logiciel. Passez la souris sur chaque option pour obtenir des informations supplémentaires, et utilisez Shift+Molette pour faire défiler ce panneau.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="146"/>
        <source>On-Screen Display</source>
        <extracomment>Translators may want to shorten On-Screen Display to &quot;OSD&quot;.</extracomment>
        <translation>Affichage à l&apos;écran (OSD)</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="147"/>
        <source>&lt;strong&gt;On-Screen Display Settings&lt;/strong&gt;&lt;hr&gt;These options determine the behavior of the messages that are displayed while content is running.</source>
        <translation>&lt;strong&gt;Paramètres de l&apos;affichage à l&apos;écran&lt;/strong&gt;&lt;hr&gt;Ces options déterminent le comportement des messages affichés pendant l&apos;exécution du contenu.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="151"/>
        <source>&lt;strong&gt;Post-Processing Settings&lt;/strong&gt;&lt;hr&gt;Post processing allows you to alter the appearance of the image displayed on the screen with various filters. Shaders will be executed in sequence. Additional shaders can be downloaded from &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</source>
        <translation>&lt;strong&gt;Paramètres de post-traitement&lt;/strong&gt;&lt;hr&gt;Le post-traitement vous permet de modifier l&apos;apparence de l&apos;image affichée à l&apos;écran avec divers filtres. Les shaders seront exécutés en séquence. Des shaders supplémentaires peuvent être téléchargés sur &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="161"/>
        <source>&lt;strong&gt;Achievement Settings&lt;/strong&gt;&lt;hr&gt;DuckStation uses RetroAchievements as an achievement database and for tracking progress. To use achievements, please sign up for an account at &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;. To view the achievement list in-game, press the hotkey for &lt;strong&gt;Open Pause Menu&lt;/strong&gt; and select &lt;strong&gt;Achievements&lt;/strong&gt; from the menu. Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Paramètres des succès&lt;/strong&gt;&lt;hr&gt;DuckStation utilise RetroAchievements comme base de données de succès et pour suivre votre progression. Pour utiliser les succès, veuillez créer un compte sur &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;. Pour voir la liste des succès en jeu, appuyez sur le raccourci pour &lt;strong&gt;Ouvrir le menu pause&lt;/strong&gt; et sélectionnez &lt;strong&gt;Succès&lt;/strong&gt; dans le menu. Passez la souris sur une option pour obtenir des informations supplémentaires, et utilisez Shift+Molette pour faire défiler ce panneau.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="167"/>
        <source>Capture</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="168"/>
        <source>&lt;strong&gt;Capture Settings&lt;/strong&gt;&lt;hr&gt;These options determine how screenshots and videos are captured by the application.</source>
        <translation>&lt;strong&gt;Paramètres de capture&lt;/strong&gt;&lt;hr&gt;Ces options déterminent comment les captures d&apos;écran et les vidéos sont enregistrées par l&apos;application.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="174"/>
        <source>&lt;strong&gt;Advanced Settings&lt;/strong&gt;&lt;hr&gt;These options control logging and internal behavior of the emulator. Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Paramètres avancés&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent la journalisation et le comportement interne de l&apos;émulateur. Passez la souris sur une option pour obtenir des informations supplémentaires, et utilisez Shift+Molette pour faire défiler ce panneau.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="181"/>
        <source>Debugging</source>
        <translation>Débogage</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="182"/>
        <source>&lt;strong&gt;Debugging Settings&lt;/strong&gt;&lt;hr&gt;These options control internal behavior of the emulator. You should not modify anything on this page without a good reason to do so.</source>
        <translation>&lt;strong&gt;Paramètres de débogage&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent le comportement interne de l&apos;émulateur. Vous ne devriez rien modifier sur cette page sans une bonne raison de le faire.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="188"/>
        <source>Unchecked</source>
        <translation>Non coché</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="189"/>
        <source>Disables all enhancement options, simulating the system as accurately as possible. Use to quickly determine whether an enhancement is responsible for game bugs.</source>
        <translation>Désactive toutes les options d&apos;amélioration, simulant le système aussi fidèlement que possible. À utiliser pour déterminer rapidement si une amélioration est responsable des bugs d&apos;un jeu.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="320"/>
        <source>Are you sure you want to restore the default settings? Any preferences will be lost.

You cannot undo this action.</source>
        <translation>Êtes-vous sûr de vouloir restaurer les paramètres par défaut ? Toutes vos préférences seront perdues.

Vous ne pourrez pas annuler cette action.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="336"/>
        <source>The configuration for this game will be replaced by the current global settings.

Any current setting values will be overwritten.

Do you want to continue?</source>
        <translation>La configuration pour ce jeu sera remplacée par les paramètres globaux actuels.

Toutes les valeurs de paramètres actuelles seront écrasées.

Voulez-vous continuer ?</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="353"/>
        <source>Per-game configuration copied from global settings.</source>
        <translation>Configuration spécifique au jeu copiée depuis les paramètres globaux.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="363"/>
        <source>The configuration for this game will be cleared.

Any current setting values will be lost.

Do you want to continue?</source>
        <translation>La configuration pour ce jeu sera effacée.

Toutes les valeurs de paramètres actuelles seront perdues.

Voulez-vous continuer ?</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="375"/>
        <source>Per-game configuration cleared.</source>
        <translation>Configuration spécifique au jeu effacée.</translation>
    </message>
    <message>
        <source>&lt;strong&gt;BIOS Settings&lt;/strong&gt;&lt;hr&gt;These options control which BIOS is used and how it will be patched.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information.</source>
        <translation type="obsolete">&lt;strong&gt;Paramètres de BIOS&lt;/strong&gt;&lt;hr&gt;Ces options contrôles quel BIOS est utilisé et comment il sera patché.&lt;br&gt;&lt;br&gt;Survolez une option à la souris pour de plus amples informations.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="113"/>
        <source>Console</source>
        <translation>Console</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Console Settings&lt;/strong&gt;&lt;hr&gt;These options determine the configuration of the simulated console.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information.</source>
        <translation type="obsolete">&lt;strong&gt;Paramètres de la Console&lt;/strong&gt;&lt;hr&gt;Ces options déterminent la configuration de la console simulée.&lt;br&gt;&lt;br&gt;Passer la souris sur une option pour obtenir des informations supplémentaires.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="117"/>
        <source>Emulation</source>
        <translation>Émulation</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Emulation Settings&lt;/strong&gt;&lt;hr&gt;These options determine the speed and runahead behavior of the system.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information.</source>
        <translation type="obsolete">&lt;strong&gt;Paramètres d&apos;émulation&lt;/strong&gt;&lt;hr&gt;Ces options déterminent la vitesse et le comportement runahead du système.&lt;br&gt;&lt;br&gt;Survolez une option à la souris pour de plus amples informations.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="136"/>
        <source>Memory Cards</source>
        <translation>Cartes mémoire</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="137"/>
        <source>&lt;strong&gt;Memory Card Settings&lt;/strong&gt;&lt;hr&gt;This page lets you control what mode the memory card emulation will function in, and where the images for these cards will be stored on disk.</source>
        <translation>&lt;strong&gt;Paramètres des cartes mémoire&lt;/strong&gt;&lt;hr&gt;Cette page vous permet de contrôler le mode de fonctionnement de l&apos;émulation des cartes mémoire, et l&apos;emplacement où les images de ces cartes seront stockées sur le disque.</translation>
    </message>
    <message>
        <source>Display</source>
        <translation type="obsolete">Affichage</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Display Settings&lt;/strong&gt;&lt;hr&gt;These options control the how the frames generated by the console are displayed on the screen.</source>
        <translation type="obsolete">&lt;strong&gt;Paramètres d&apos;Affichage&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent la façon dont les images générées par la console sont affichées sur l&apos;écran.</translation>
    </message>
    <message>
        <source>Enhancements</source>
        <translation type="obsolete">Améliorations</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Enhancement Settings&lt;/strong&gt;&lt;hr&gt;These options control enhancements which can improve visuals compared to the original console. Mouse over each option for additional information.</source>
        <translation type="obsolete">&lt;strong&gt;Enhancement Settings&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent les améliorations qui peuvent améliorer les visuels par rapport à la console d&apos;origine. Passez la souris sur une option pour obtenir des informations supplémentaires.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="150"/>
        <source>Post-Processing</source>
        <translation>Post-traitement</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Post-Processing Settings&lt;/strong&gt;&lt;hr&gt;Post processing allows you to alter the appearance of the image displayed on the screen with various filters. Shaders will be executed in sequence.</source>
        <translation type="obsolete">&lt;strong&gt;Paramètres Post-traitement&lt;/strong&gt;&lt;hr&gt;Le Post-Traitement permet de modifier l&apos;apparence de l&apos;image affichée à l&apos;écran à l&apos;aide de différents filtres. Les shaders seront exécutés dans la séquence.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="156"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="157"/>
        <source>&lt;strong&gt;Audio Settings&lt;/strong&gt;&lt;hr&gt;These options control the audio output of the console. Mouse over an option for additional information.</source>
        <translation>&lt;strong&gt;Paramètres audio&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent la sortie audio de la console. Passez votre souris sur une option pour obtenir des informations supplémentaires.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="160"/>
        <source>Achievements</source>
        <translation>Succès</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Achievement Settings&lt;/strong&gt;&lt;hr&gt;These options control RetroAchievements. Mouse over an option for additional information.</source>
        <translation type="obsolete">&lt;strong&gt;Paramètres des succès&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent RetroAchievements. Survolez une option à la souris pour de plus amples informations.</translation>
    </message>
    <message>
        <source>Folders</source>
        <translation type="obsolete">Dossiers</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Folder Settings&lt;/strong&gt;&lt;hr&gt;These options control where DuckStation will save runtime data files.</source>
        <translation type="obsolete">&lt;strong&gt;Paramètres de dossier&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent où DuckStation sauvegardera ses fichiers de données lors de son exécution.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="173"/>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Advanced Settings&lt;/strong&gt;&lt;hr&gt;These options control logging and internal behavior of the emulator. Mouse over an option for additional information.</source>
        <translation type="obsolete">&lt;strong&gt;Paramètres Avancés&lt;/strong&gt;&lt;hr&gt;Ces options contrôlent l&apos;enregistrement et le comportement interne de l&apos;émulateur. Passer la souris sur une option pour obtenir des informations supplémentaires.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="319"/>
        <source>Confirm Restore Defaults</source>
        <translation>Confirmer la restauration des paramètres par défaut</translation>
    </message>
    <message>
        <source>Are you sure you want to restore the default settings? Any preferences will be lost.</source>
        <translation type="obsolete">Êtes-vous sûr de vouloir restaurer les paramètres par défaut ? Toute préférence sera perdue.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="388"/>
        <source>Recommended Value</source>
        <translation>Valeur recommandée</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="683"/>
        <source>%1 [%2]</source>
        <translation>%1 [%2]</translation>
    </message>
</context>
<context>
    <name>SetupWizardDialog</name>
    <message>
        <location filename="../setupwizarddialog.ui" line="14"/>
        <source>DuckStation Setup Wizard</source>
        <translation>Assistant de configuration DuckStation</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="211"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;h1 style=&quot; margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:xx-large; font-weight:700;&quot;&gt;Welcome to DuckStation!&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;This wizard will help guide you through the configuration steps required to use the application. It is recommended if this is your first time installing DuckStation that you view the setup guide at &lt;a href=&quot;https://github.com/stenzek/duckstation#downloading-and-running&quot;&gt;https://github.com/stenzek/duckstation#downloading-and-running&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;By default, DuckStation will connect to the server at &lt;a href=&quot;https://github.com/&quot;&gt;github.com&lt;/a&gt; to check for updates, and if available and confirmed, download update packages from &lt;a href=&quot;https://github.com/&quot;&gt;github.com&lt;/a&gt;. If you do not wish for DuckStation to make any network connections on startup, you should uncheck the Automatic Updates option now. The Automatic Update setting can be changed later at any time in Interface Settings.&lt;/p&gt;&lt;p&gt;Please choose a language and theme to begin.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;h1 style=&quot; margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:xx-large; font-weight:700;&quot;&gt;Bienvenue sur DuckStation !&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Cet assistant vous guidera à travers les étapes de configuration nécessaires pour utiliser l&apos;application. Si c&apos;est la première fois que vous installez DuckStation, il est recommandé de consulter le guide d&apos;installation sur &lt;a href=&quot;https://github.com/stenzek/duckstation#downloading-and-running&quot;&gt;https://github.com/stenzek/duckstation#downloading-and-running&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Par défaut, DuckStation se connectera au serveur de &lt;a href=&quot;https://github.com/&quot;&gt;github.com&lt;/a&gt; pour rechercher des mises à jour et, si elles sont disponibles et confirmées, téléchargera les paquets de mise à jour depuis &lt;a href=&quot;https://github.com/&quot;&gt;github.com&lt;/a&gt;. Si vous ne souhaitez pas que DuckStation établisse des connexions réseau au démarrage, vous devez décocher l&apos;option Mises à jour automatiques maintenant. Le paramètre de mise à jour automatique pourra être modifié ultérieurement à tout moment dans les paramètres de l&apos;interface.&lt;/p&gt;&lt;p&gt;Veuillez choisir une langue et un thème pour commencer.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="232"/>
        <source>Language:</source>
        <translation>Langue :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="249"/>
        <source>Theme:</source>
        <translation>Thème :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="259"/>
        <source>Enable Automatic Updates</source>
        <translation>Activer les mises à jour automatiques</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="312"/>
        <source>BIOS Directory:</source>
        <translation>Répertoire du BIOS :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="322"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="329"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="340"/>
        <source>NTSC-J (Japan):</source>
        <translation>NTSC-J (Japon) :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="357"/>
        <source>NTSC-U/C (US/Canada):</source>
        <translation>NTSC-U/C (États-Unis/Canada) :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="374"/>
        <source>PAL (Europe, Australia):</source>
        <translation>PAL (Europe, Australie) :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="408"/>
        <source>Open in Explorer...</source>
        <translation>Ouvrir dans l&apos;explorateur...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="415"/>
        <source>Refresh List</source>
        <translation>Actualiser la liste</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="453"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation will automatically scan and identify games from the selected directories below, and populate the game list. These games should be dumped from discs you own. Utilities such as ImgBurn can be used to create images of game discs in .bin/.cue format.&lt;/p&gt;&lt;p&gt;Supported formats for dumps include: &lt;span style=&quot; font-weight:700;&quot;&gt;.cue&lt;/span&gt; (Cue Sheets), &lt;span style=&quot; font-weight:700;&quot;&gt;.iso/.img&lt;/span&gt; (Single Track Image), &lt;span style=&quot; font-weight:700;&quot;&gt;.ecm&lt;/span&gt; (Error Code Modeling Image), &lt;span style=&quot; font-weight:700;&quot;&gt;.mds&lt;/span&gt; (Media Descriptor Sidecar), &lt;span style=&quot; font-weight:700;&quot;&gt;.chd&lt;/span&gt; (Compressed Hunks of Data), &lt;span style=&quot; font-weight:700;&quot;&gt;.pbp&lt;/span&gt; (PlayStation Portable, Only Decrypted).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation va automatiquement rechercher et identifier les jeux dans les répertoires sélectionnés ci-dessous, puis remplir la liste des jeux. Ces jeux doivent provenir de disques que vous possédez. Des utilitaires comme ImgBurn peuvent être utilisés pour créer des images de disques de jeu au format .bin/.cue.&lt;/p&gt;&lt;p&gt;Les formats pris en charge pour les fichiers dump incluent : &lt;span style=&quot; font-weight:700;&quot;&gt;.cue&lt;/span&gt; (Cue Sheets), &lt;span style=&quot; font-weight:700;&quot;&gt;.iso/.img&lt;/span&gt; (Single Track Image), &lt;span style=&quot; font-weight:700;&quot;&gt;.ecm&lt;/span&gt; (Error Code Modeling Image), &lt;span style=&quot; font-weight:700;&quot;&gt;.mds&lt;/span&gt; (Media Descriptor Sidecar), &lt;span style=&quot; font-weight:700;&quot;&gt;.chd&lt;/span&gt; (Compressed Hunks of Data), &lt;span style=&quot; font-weight:700;&quot;&gt;.pbp&lt;/span&gt; (PlayStation Portable, décrypté uniquement).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="468"/>
        <source>Search Directories (will be scanned for games)</source>
        <translation>Répertoires de recherche (seront analysés pour les jeux)</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="494"/>
        <source>Add...</source>
        <translation>Ajouter...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="510"/>
        <location filename="../setupwizarddialog.cpp" line="262"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="541"/>
        <source>Search Directory</source>
        <translation>Répertoire de recherche</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="546"/>
        <source>Scan Recursively</source>
        <translation>Recherche récursive</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="573"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, DuckStation will map your keyboard to the virtual controller.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;To use an external controller, you must map it first. &lt;/span&gt;On this screen, you can automatically map any controller which is currently connected. If your controller is not currently connected, you can plug it in now.&lt;/p&gt;&lt;p&gt;To change controller bindings in more detail, or use multi-tap, open the Settings menu and choose Controllers once you have completed the Setup Wizard.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Par défaut, DuckStation associera votre clavier à la manette virtuelle.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Pour utiliser une manette externe, vous devez d&apos;abord la configurer. &lt;/span&gt;Sur cet écran, vous pouvez mapper automatiquement n&apos;importe quelle manette actuellement connectée. Si votre manette n&apos;est pas branchée, vous pouvez la connecter maintenant.&lt;/p&gt;&lt;p&gt;Pour modifier les affectations des manettes plus en détail, ou pour utiliser le multi-tap, ouvrez le menu Paramètres et choisissez Manettes une fois l&apos;assistant de configuration terminé.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="583"/>
        <source>Controller Port 1</source>
        <translation>Port manette 1</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="599"/>
        <location filename="../setupwizarddialog.ui" line="659"/>
        <source>Controller Mapped To:</source>
        <translation>Manette associée à :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="589"/>
        <location filename="../setupwizarddialog.ui" line="649"/>
        <source>Controller Type:</source>
        <translation>Type de manette :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="297"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation requires a PS1 or PS2 BIOS in order to run.&lt;/p&gt;&lt;p&gt;For legal reasons, you must obtain a BIOS &lt;span style=&quot; font-weight:700;&quot;&gt;from an actual PS1 unit that you own&lt;/span&gt; (borrowing doesn&apos;t count). You should use Caetla or another utility to create an image from your console&apos;s BIOS ROM on your PC.&lt;/p&gt;&lt;p&gt;Once dumped, this BIOS image should be placed in the bios folder within the data directory shown below, or you can instruct DuckStation to scan an alternative directory.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation nécessite un BIOS PS1 ou PS2 pour fonctionner.&lt;/p&gt;&lt;p&gt;Pour des raisons légales, vous devez obtenir un BIOS &lt;span style=&quot; font-weight:700;&quot;&gt;à partir d&apos;une unité PS1 réelle que vous possédez&lt;/span&gt; (l&apos;emprunt ne compte pas). Vous devez utiliser Caetla ou un autre utilitaire pour créer une image de la ROM du BIOS de votre console sur votre PC.&lt;/p&gt;&lt;p&gt;Une fois extrait, ce fichier BIOS doit être placé dans le dossier bios situé dans le répertoire de données indiqué ci-dessous, ou vous pouvez demander à DuckStation de scanner un autre répertoire.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="608"/>
        <location filename="../setupwizarddialog.ui" line="668"/>
        <source>Default (Keyboard)</source>
        <translation>Par défaut (Clavier)</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="628"/>
        <location filename="../setupwizarddialog.ui" line="688"/>
        <source>Automatic Mapping</source>
        <translation>Mappage automatique</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="643"/>
        <source>Controller Port 2</source>
        <translation>Port manette 2</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="735"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This page includes some of the commonly set graphics options in DuckStation.&lt;/p&gt;&lt;p&gt;These options are generally safe to enable, and compatible with most games. Changing the internal resolution and enabling PGXP geometry correction will significantly improve the graphical fidelity of most games.&lt;/p&gt;&lt;p&gt;It is recommended to use the &lt;span style=&quot; font-weight:700;&quot;&gt;Automatic &lt;/span&gt;renderer. You can change these options and others in &lt;span style=&quot; font-weight:700;&quot;&gt;Graphics Settings &lt;/span&gt;after completing setup.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cette page inclut certaines des options graphiques couramment définies dans DuckStation.&lt;/p&gt;&lt;p&gt;Ces options sont généralement sans risque et compatibles avec la plupart des jeux. Changer la résolution interne et activer la correction géométrique PGXP améliorera considérablement la fidélité graphique de la plupart des jeux.&lt;/p&gt;&lt;p&gt;Il est recommandé d&apos;utiliser le moteur de rendu &lt;span style=&quot; font-weight:700;&quot;&gt;Automatique&lt;/span&gt;. Vous pouvez modifier ces options et d&apos;autres dans les &lt;span style=&quot; font-weight:700;&quot;&gt;Paramètres graphiques&lt;/span&gt; après avoir terminé la configuration.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="759"/>
        <source>Internal Resolution:</source>
        <translation>Résolution interne :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="766"/>
        <source>Setting this beyond 1x will enhance the resolution of rendered 3D polygons and lines. Only applies to the hardware backends. &lt;br&gt;This option is usually safe, with most games looking fine at higher resolutions. Higher resolutions require a more powerful GPU.</source>
        <translation>Définir cette valeur au-delà de 1x améliorera la résolution des polygones et des lignes 3D rendus. S&apos;applique uniquement aux moteurs de rendu matériels. &lt;br&gt;Cette option est généralement sans danger, la plupart des jeux s&apos;affichant correctement à des résolutions plus élevées. Des résolutions plus élevées nécessitent un GPU plus puissant.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="773"/>
        <source>Texture Filtering:</source>
        <translation>Filtrage des textures :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="780"/>
        <source>Smooths out the blockiness of magnified textures on 3D objects by using filtering. &lt;br&gt;Will have a greater effect on higher resolution scales.</source>
        <translation>Adoucit l&apos;aspect pixélisé des textures agrandies sur les objets 3D en utilisant le filtrage. &lt;br&gt;L&apos;effet sera plus visible sur des échelles de résolution plus élevées.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="787"/>
        <source>Sprite Texture Filtering:</source>
        <translation>Filtrage de texture des sprites :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="794"/>
        <source>Smooths out the blockiness of magnified textures on 2D objects by using filtering. This filter only applies to sprites and other 2D elements, such as the HUD.</source>
        <translation>Adoucit l&apos;aspect pixélisé des textures agrandies sur les objets 2D en utilisant un filtrage. Ce filtre s&apos;applique uniquement aux sprites et autres éléments 2D, comme l&apos;interface (HUD).</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="801"/>
        <source>Dithering:</source>
        <translation>Tramage :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="808"/>
        <source>Controls how dithering is applied in the emulated GPU. True Color disables dithering and produces the nicest looking gradients. Scaled options make the dither pattern less noticeable at higher resolutions. Shader Blending options perform blending in software, and are more accurate but have a &lt;strong&gt;significant&lt;/strong&gt; performance penalty.</source>
        <translation>Contrôle la manière dont le tramage est appliqué dans le GPU émulé. « True Color » désactive le tramage et produit les dégradés les plus esthétiques. Les options « Scaled » rendent le motif de tramage moins visible à des résolutions élevées. Les options « Shader Blending » effectuent le mélange par logiciel ; elles sont plus précises mais entraînent une baisse de performance &lt;strong&gt;significative&lt;/strong&gt;.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="815"/>
        <source>Aspect Ratio:</source>
        <translation>Format d&apos;image :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="824"/>
        <source>Changes the aspect ratio used to display the console&apos;s output to the screen. The default is Auto (Game Native) which automatically adjusts the aspect ratio to match how a game would be shown on a typical TV of the era.</source>
        <translation>Change le format d&apos;image utilisé pour afficher la sortie de la console à l&apos;écran. La valeur par défaut « Auto (Game Native) » ajuste automatiquement le format d&apos;image pour correspondre à la façon dont un jeu serait affiché sur un téléviseur typique de l&apos;époque.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="841"/>
        <source>:</source>
        <translation>:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="860"/>
        <source>Crop:</source>
        <translation>Recadrage :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="867"/>
        <source>Determines how much of the area typically not visible on a consumer TV set to crop/hide. Some games display content in the overscan area, or use it for screen effects. May not display correctly with the &quot;All Borders&quot; setting. &quot;Only Overscan&quot; offers a good compromise between stability and hiding black borders.</source>
        <translation>Détermine la zone, normalement non visible sur un téléviseur grand public, à recadrer ou masquer. Certains jeux affichent du contenu dans la zone d&apos;overscan ou l&apos;utilisent pour des effets d&apos;écran. Peut ne pas s&apos;afficher correctement avec le paramètre « All Borders ». « Only Overscan » offre un bon compromis entre stabilité et masquage des bordures noires.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="874"/>
        <source>Scaling:</source>
        <translation>Mise à l&apos;échelle :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="881"/>
        <source>Determines how the emulated console&apos;s output is upscaled or downscaled to your monitor&apos;s resolution.</source>
        <translation>Détermine comment la sortie de la console émulée est agrandie ou réduite vers la résolution de votre moniteur.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="888"/>
        <source>FMV Scaling:</source>
        <translation>Mise à l&apos;échelle FMV :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="900"/>
        <source>Reduces &quot;wobbly&quot; polygons and &quot;warping&quot; textures that are common in PS1 games. &lt;strong&gt;May not be compatible with all games.&lt;/strong&gt;</source>
        <translation>Réduit les polygones « instables » et les textures « déformées » courants dans les jeux PS1. &lt;strong&gt;Peut ne pas être compatible avec tous les jeux.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="903"/>
        <source>PGXP Geometry Correction</source>
        <translation>Correction de géométrie PGXP</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="910"/>
        <source>Scales vertex positions in screen-space to a widescreen aspect ratio, essentially increasing the field of view from 4:3 to the chosen display aspect ratio in 3D games. &lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
        <translation>Met à l&apos;échelle les positions des sommets dans l&apos;espace écran vers un format d&apos;image large, augmentant essentiellement le champ de vision du 4:3 vers le format d&apos;affichage choisi dans les jeux 3D. &lt;b&gt;&lt;u&gt;Peut ne pas être compatible avec tous les jeux.&lt;/u&gt;&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="913"/>
        <source>Widescreen Rendering</source>
        <translation>Rendu écran large</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="995"/>
        <source>RetroAchievements</source>
        <comment>Header text</comment>
        <translation>RetroAchievements</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1007"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation supports earning achievements and leaderboard tracking with RetroAchievements.&lt;/p&gt;&lt;p&gt;If you have a RetroAchievements account, you can use the form below to log in. If not, you can register at &lt;a href=&quot;https://retroachievements.org/createaccount.php&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#99ebff;&quot;&gt;https://retroachievements.org/createaccount.php&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;A RetroAchievements account is &lt;span style=&quot; font-weight:700;&quot;&gt;not&lt;/span&gt; required to use DuckStation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation prend en charge l&apos;obtention de succès et le suivi des classements avec RetroAchievements.&lt;/p&gt;&lt;p&gt;Si vous possédez un compte RetroAchievements, vous pouvez utiliser le formulaire ci-dessous pour vous connecter. Sinon, vous pouvez vous inscrire sur &lt;a href=&quot;https://retroachievements.org/createaccount.php&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#99ebff;&quot;&gt;https://retroachievements.org/createaccount.php&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Un compte RetroAchievements n&apos;est &lt;span style=&quot; font-weight:700;&quot;&gt;pas&lt;/span&gt; nécessaire pour utiliser DuckStation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1017"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1023"/>
        <source>Enable Achievements</source>
        <translation>Activer les succès</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1030"/>
        <source>Enable Hardcore Mode</source>
        <translation>Activer le mode Hardcore</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1040"/>
        <source>Account</source>
        <translation>Compte</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1046"/>
        <source>Username:
Login token generated at:</source>
        <translation>Nom d&apos;utilisateur :
Jeton de connexion généré sur :</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1059"/>
        <source>View Profile...</source>
        <translation>Voir le profil...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1066"/>
        <location filename="../setupwizarddialog.cpp" line="609"/>
        <source>Login...</source>
        <translation>Connexion...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1107"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;h1 style=&quot; margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:xx-large; font-weight:700;&quot;&gt;Setup Complete!&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;You are now ready to run games.&lt;/p&gt;&lt;p&gt;Further options are available under the settings menu. You can also use the Big Picture UI for navigation entirely with a gamepad.&lt;/p&gt;&lt;p&gt;We hope you enjoy using DuckStation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;h1 style=&quot; margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:xx-large; font-weight:700;&quot;&gt;Configuration terminée !&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Vous êtes maintenant prêt à lancer des jeux.&lt;/p&gt;&lt;p&gt;D&apos;autres options sont disponibles dans le menu des paramètres. Vous pouvez également utiliser l&apos;interface Big Picture pour naviguer entièrement avec une manette.&lt;/p&gt;&lt;p&gt;Nous espérons que vous apprécierez DuckStation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="79"/>
        <source>Language</source>
        <translation>Langue</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="86"/>
        <source>BIOS Image</source>
        <translation>Image du BIOS</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="93"/>
        <source>Game Directories</source>
        <translation>Répertoires de jeux</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="100"/>
        <source>Controller Setup</source>
        <translation>Configuration de la manette</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="107"/>
        <source>Graphics Setup</source>
        <translation>Configuration graphique</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="114"/>
        <source>RetroAchievements</source>
        <translation>RetroAchievements</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="121"/>
        <source>Complete</source>
        <translation>Terminé</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="163"/>
        <source>&amp;Back</source>
        <translation>&amp;Précédent</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="170"/>
        <location filename="../setupwizarddialog.cpp" line="133"/>
        <source>&amp;Next</source>
        <translation>&amp;Suivant</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="180"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Annuler</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="obsolete">Avertissement</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="53"/>
        <source>No BIOS Image Found</source>
        <translation>Aucune image de BIOS trouvée</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="54"/>
        <source>No BIOS images were found. DuckStation WILL NOT be able to run games without a BIOS image.

Are you sure you wish to continue without selecting a BIOS image?</source>
        <translation>Aucune image de BIOS n&apos;a été trouvée. DuckStation NE POURRA PAS lancer de jeux sans image de BIOS.

Êtes-vous sûr de vouloir continuer sans sélectionner d&apos;image de BIOS ?</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="68"/>
        <source>No Game Directories Selected</source>
        <translation>Aucun répertoire de jeux sélectionné</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="69"/>
        <source>No game directories have been selected. You will have to manually open any game dumps you want to play, DuckStation&apos;s list will be empty.

Are you sure you want to continue?</source>
        <translation>Aucun répertoire de jeux n&apos;a été sélectionné. Vous devrez ouvrir manuellement chaque image de jeu que vous souhaitez lancer, la liste de DuckStation restera vide.

Êtes-vous sûr de vouloir continuer ?</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="133"/>
        <source>&amp;Finish</source>
        <translation>&amp;Terminer</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="140"/>
        <source>Cancel Setup</source>
        <translation>Annuler la configuration</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="141"/>
        <source>Are you sure you want to cancel DuckStation setup?

Any changes have been saved, and the wizard will run again next time you start DuckStation.</source>
        <translation>Êtes-vous sûr de vouloir annuler la configuration de DuckStation ?

Toutes les modifications ont été enregistrées et l&apos;assistant s&apos;exécutera à nouveau au prochain démarrage de DuckStation.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="212"/>
        <source>Select BIOS Directory</source>
        <translation>Sélectionner le répertoire du BIOS</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="265"/>
        <source>Open Directory...</source>
        <translation>Ouvrir le répertoire...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="275"/>
        <source>Select Search Directory</source>
        <translation>Sélectionner le répertoire de recherche</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="281"/>
        <source>Scan Recursively?</source>
        <translation>Scanner récursivement ?</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="282"/>
        <source>Would you like to scan the directory &quot;%1&quot; recursively?

Scanning recursively takes more time, but will identify files in subdirectories.</source>
        <translation>Souhaitez-vous scanner le répertoire &quot;%1&quot; récursivement ?

Le scan récursif prend plus de temps, mais permettra d&apos;identifier les fichiers dans les sous-répertoires.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="451"/>
        <source>Multiple Devices...</source>
        <translation>Périphériques multiples...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="469"/>
        <source>Automatic Binding Failed</source>
        <translation>L&apos;association automatique a échoué</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="603"/>
        <source>Username: %1
Login token generated on %2.</source>
        <translation>Nom d&apos;utilisateur : %1
Jeton de connexion généré le %2.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="604"/>
        <source>Logout</source>
        <translation>Déconnexion</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="608"/>
        <source>Not Logged In.</source>
        <translation>Non connecté.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="456"/>
        <source>No devices available</source>
        <translation>Aucun périphérique disponible</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="470"/>
        <source>No generic bindings were generated for device &apos;%1&apos;. The controller/source may not support automatic mapping.</source>
        <translation>Aucune assignation générique n&apos;a été générée pour le périphérique &apos;%1&apos;. La manette/ source pourrait ne pas prendre en charge le mappage automatique.</translation>
    </message>
</context>
<context>
    <name>System</name>
    <message>
        <source>Failed to load %s BIOS.</source>
        <translation type="vanished">Échech du chargement du BIOS %s.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui.cpp" line="701"/>
        <location filename="../../core/system.cpp" line="5232"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui.cpp" line="702"/>
        <source>Failed to boot system: {}</source>
        <translation>Échec du démarrage du système : {}</translation>
    </message>
    <message>
        <source>Failed to load save state file &apos;{}&apos; for booting.</source>
        <translation type="vanished">Échec du chargemement du fichier de save state &apos;{}&apos; pour démarrer.</translation>
    </message>
    <message>
        <source>Incorrect BIOS image size</source>
        <translation type="vanished">Taille de l&apos;image BIOS incorrecte</translation>
    </message>
    <message>
        <source>Save state is incompatible: minimum version is %u but state is version %u.</source>
        <translation type="vanished">La Sauvegarde d&apos;Etat est incompatible : la version minimale est %u mais l&apos;état est la version %u.</translation>
    </message>
    <message>
        <source>Save state is incompatible: maximum version is %u but state is version %u.</source>
        <translation type="vanished">La save state est incompatible : la version maximale est %u, mais la version de la state est %u.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5888"/>
        <source>Using disc-specific memory card &apos;{}&apos; instead of per-game card.</source>
        <translation>Utilisation de la carte mémoire spécifique au disque &apos;{}&apos; au lieu de la carte par jeu.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="1688"/>
        <source>You are attempting to run a libcrypt protected game without an SBI file:

{0}: {1}

The game will likely not run properly.

Please check the README for instructions on how to add an SBI file.

Do you wish to continue?</source>
        <translation>Vous tentez de lancer un jeu protégé par libcrypt sans fichier SBI :

{0} : {1}

Le jeu risque de ne pas fonctionner correctement.

Veuillez consulter le fichier README pour savoir comment ajouter un fichier SBI.

Souhaitez-vous continuer ?</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2331"/>
        <source>This save state was created with a different BIOS. This may cause stability issues.</source>
        <translation>Cet état de sauvegarde a été créé avec un BIOS différent. Cela peut entraîner des problèmes de stabilité.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2399"/>
        <source>CPU Overclock Changed</source>
        <translation>Overclocking CPU modifié</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2401"/>
        <source>The save state does not match the current configuration.
Save State: {0}%
Configuration: {1}%</source>
        <translation>L&apos;état de sauvegarde ne correspond pas à la configuration actuelle.
État de sauvegarde : {0}%
Configuration : {1}%</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2774"/>
        <location filename="../../core/system.cpp" line="3062"/>
        <source>System is not in correct state.</source>
        <translation>Le système n&apos;est pas dans l&apos;état correct.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2851"/>
        <source>Failed to open CD image from save state.</source>
        <translation>Échec de l&apos;ouverture de l&apos;image CD à partir de la sauvegarde d&apos;état.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2853"/>
        <source>Path: {0}
Error: {1}
Using current CD image, this may result in instability.</source>
        <translation>Chemin : {0}
Erreur : {1}
Utilisation de l&apos;image CD actuelle, cela pourrait entraîner une instabilité.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2858"/>
        <source>Failed to open CD image &apos;{}&apos; used by save state:
</source>
        <translation>Échec de l&apos;ouverture de l&apos;image CD &apos;{}&apos; utilisée par la sauvegarde d&apos;état:
</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2920"/>
        <source>Save state is incompatible: minimum version is {0} but state is version {1}.</source>
        <translation>État de sauvegarde incompatible : la version minimale est {0} mais l&apos;état est en version {1}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2928"/>
        <source>Save state is incompatible: maximum version is {0} but state is version {1}.</source>
        <translation>État de sauvegarde incompatible : la version maximale est {0} mais l&apos;état est en version {1}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3067"/>
        <source>Cannot save state while memory card is being saved.</source>
        <translation>Impossible d&apos;enregistrer l&apos;état pendant que la carte mémoire est en cours d&apos;enregistrement.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3134"/>
        <source>Global Save Slot {}</source>
        <translation>Emplacement de sauvegarde global {}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3136"/>
        <source>Save Slot {}</source>
        <translation>Emplacement de sauvegarde {}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3148"/>
        <location filename="../../core/system.cpp" line="3191"/>
        <source>Save States Unavailable</source>
        <translation>États de sauvegarde indisponibles</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3149"/>
        <location filename="../../core/system.cpp" line="3192"/>
        <source>Save states require a disc inserted with a valid serial.</source>
        <translation>Les états de sauvegarde nécessitent qu&apos;un disque avec un numéro de série valide soit inséré.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3158"/>
        <source>No save state found in slot {}.</source>
        <translation>Aucun état de sauvegarde trouvé dans l&apos;emplacement {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3171"/>
        <source>Loaded save state from {}.</source>
        <translation>État de sauvegarde chargé depuis {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3177"/>
        <source>Failed to load state from {0}:
{1}</source>
        <translation>Échec du chargement de l&apos;état depuis {0} :
{1}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3200"/>
        <source>Saving state to {}...</source>
        <translation>Enregistrement de l&apos;état vers {}...</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3212"/>
        <source>State saved to {}.</source>
        <translation>État enregistré dans {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3218"/>
        <source>Failed to save state to {0}:
{1}</source>
        <translation>Échec de l&apos;enregistrement de l&apos;état vers {0} :
{1}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3668"/>
        <source>Failed to inhibit screensaver</source>
        <translation>Échec de l&apos;inhibition de l&apos;économiseur d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3669"/>
        <source>Failed to allow screensaver</source>
        <translation>Échec de l&apos;autorisation de l&apos;économiseur d&apos;écran</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3824"/>
        <location filename="../../core/system.cpp" line="5830"/>
        <source>Memory Card Slot {}</source>
        <translation>Emplacement de carte mémoire {}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3825"/>
        <source>Card changed to {}.</source>
        <translation>Carte changée pour {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4158"/>
        <source>No valid game is running.</source>
        <translation>Aucun jeu valide n&apos;est en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4201"/>
        <source>You are attempting to run a libcrypt protected game without an SBI file:

{0}: {1}

Your dump is incomplete, you must add the SBI file to run this game. 

The name of the SBI file must match the name of the disc image.</source>
        <translation>Vous tentez de lancer un jeu protégé par libcrypt sans fichier SBI :

{0} : {1}

Votre dump est incomplet, vous devez ajouter le fichier SBI pour lancer ce jeu.

Le nom du fichier SBI doit correspondre au nom de l&apos;image disque.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4262"/>
        <source>Failed to switch to subimage {} in &apos;{}&apos;: {}.</source>
        <translation>Échec du passage à la sous-image {} dans &apos;{}&apos; : {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4276"/>
        <source>Switched to sub-image {} ({}) in &apos;{}&apos;.</source>
        <translation>Passage à la sous-image {} ({}) dans &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4287"/>
        <source>Current game does not have multiple discs.</source>
        <translation>Le jeu actuel ne comporte pas plusieurs disques.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4308"/>
        <source>Could not determine current disc for switching.</source>
        <translation>Impossible de déterminer le disque actuel pour le changement.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4320"/>
        <source>There is no previous disc to switch to.</source>
        <translation>Il n&apos;y a aucun disque précédent vers lequel basculer.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4321"/>
        <source>There is no next disc to switch to.</source>
        <translation>Il n&apos;y a aucun disque suivant vers lequel basculer.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4335"/>
        <source>No disc found for serial {}.</source>
        <translation>Aucun disque trouvé pour le numéro de série {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4808"/>
        <source>This save state was created with the following tainted options, and may be unstable.
You must save to a memory card and reset the game to clear any effects.</source>
        <translation>Cet état de sauvegarde a été créé avec les options altérées suivantes, et pourrait être instable.
Vous devez sauvegarder sur une carte mémoire et réinitialiser le jeu pour annuler tout effet.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4836"/>
        <source>Overclock disabled.</source>
        <translation>Overclock désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4838"/>
        <source>8MB RAM disabled.</source>
        <translation>RAM 8 Mo désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4840"/>
        <source>Resolution scale set to 1x.</source>
        <translation>Échelle de résolution définie sur 1x.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4842"/>
        <source>Multisample anti-aliasing disabled.</source>
        <translation>Anticrénelage multisample désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4844"/>
        <source>Dithering set to unscaled.</source>
        <translation>Tramage défini sur non mis à l&apos;échelle.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4848"/>
        <source>Texture filtering disabled.</source>
        <translation>Filtrage des textures désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4851"/>
        <source>Wireframe rendering disabled.</source>
        <translation>Rendu filaire désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4853"/>
        <source>Downsampling disabled.</source>
        <translation>Sous-échantillonnage désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4855"/>
        <source>Interlaced rendering enabled.</source>
        <translation>Rendu entrelacé activé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4857"/>
        <source>Video timings set to default.</source>
        <translation>Synchronisations vidéo réglées sur la valeur par défaut.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4859"/>
        <source>Widescreen rendering disabled.</source>
        <translation>Rendu écran large désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4861"/>
        <source>PGXP disabled.</source>
        <translation>PGXP désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4863"/>
        <source>Texture modulation cropping disabled.</source>
        <translation>Recadrage de la modulation des textures désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4865"/>
        <source>GPU texture cache disabled.</source>
        <translation>Cache de texture GPU désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4867"/>
        <source>FMV chroma smoothing disabled.</source>
        <translation>Lissage chromatique FMV désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4869"/>
        <source>CD-ROM read speedup disabled.</source>
        <translation>Accélération de la lecture CD-ROM désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4871"/>
        <source>CD-ROM seek speedup disabled.</source>
        <translation>Accélération de la recherche CD-ROM désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4873"/>
        <source>Mute CD-ROM audio disabled.</source>
        <translation>Sourdine audio CD-ROM désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4875"/>
        <source>VRAM write texture replacements disabled.</source>
        <translation>Remplacement de textures par écriture VRAM désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4877"/>
        <source>Use old MDEC routines disabled.</source>
        <translation>Utilisation des anciennes routines MDEC désactivée.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4879"/>
        <source>PIO device removed.</source>
        <translation>Périphérique PIO supprimé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4881"/>
        <source>PCDrv disabled.</source>
        <translation>PCDrv désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4883"/>
        <source>Fast boot disabled.</source>
        <translation>Démarrage rapide désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4886"/>
        <source>Safe mode is enabled.</source>
        <translation>Le mode sans échec est activé.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4898"/>
        <source>CPU clock speed is set to {}% ({} / {}). This may crash games.</source>
        <translation>La vitesse d&apos;horloge du CPU est réglée sur {}% ({} / {}). Cela peut faire planter les jeux.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4905"/>
        <source>CD-ROM read/seek speedup is enabled. This may crash games.</source>
        <translation>L&apos;accélération de lecture/recherche CD-ROM est activée. Cela peut faire planter les jeux.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4908"/>
        <source>Frame rate is not set to automatic. Games may run at incorrect speeds.</source>
        <translation>La fréquence d&apos;images n&apos;est pas réglée sur automatique. Les jeux peuvent tourner à une vitesse incorrecte.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4929"/>
        <source>Cached interpreter is being used, this may be incompatible with some games.</source>
        <translation>L&apos;interpréteur mis en cache est utilisé, cela peut être incompatible avec certains jeux.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4934"/>
        <source>Texture cache is enabled. This feature is experimental, some games may not render correctly.</source>
        <translation>Le cache de texture est activé. Cette fonctionnalité est expérimentale, certains jeux pourraient ne pas s&apos;afficher correctement.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4941"/>
        <source>Fastmem mode is set to {}, this will reduce performance.</source>
        <translation>Le mode Fastmem est réglé sur {}, cela réduira les performances.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4947"/>
        <source>Compatibility settings are not enabled. Some games may not function correctly.</source>
        <translation>Les paramètres de compatibilité ne sont pas activés. Certains jeux pourraient ne pas fonctionner correctement.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4950"/>
        <source>CD-ROM SubQ Skew is enabled. This will break games.</source>
        <translation>Le CD-ROM SubQ Skew est activé. Cela cassera certains jeux.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4961"/>
        <source>One or more unsafe settings is enabled.</source>
        <translation>Un ou plusieurs paramètres non sécurisés sont activés.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5233"/>
        <source>Failed to save resume state: {}</source>
        <translation>Échec de l&apos;enregistrement de l&apos;état de reprise : {}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5271"/>
        <source>Undo load state</source>
        <translation>Annuler le chargement de l&apos;état</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5279"/>
        <source>Undo Load State</source>
        <translation>Annuler le chargement de l&apos;état</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5286"/>
        <source>Failed to load undo state, restarting game.
{}</source>
        <translation>Échec du chargement de l&apos;état d&apos;annulation, redémarrage du jeu.
{}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5296"/>
        <source>Loaded undo save state created at {}.</source>
        <translation>État d&apos;annulation chargé, créé à {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5474"/>
        <source>capturing audio and video</source>
        <translation>capture audio et vidéo en cours</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5475"/>
        <source>capturing video</source>
        <translation>capture vidéo en cours</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5476"/>
        <source>capturing audio</source>
        <translation>capture audio en cours</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5568"/>
        <source>Failed to create media capture: {0}</source>
        <translation>Échec de la création de la capture média : {0}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5576"/>
        <source>Starting {0} to &apos;{1}&apos;.</source>
        <translation>Démarrage de {0} vers &apos;{1}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5616"/>
        <source>Stopped {0} to &apos;{1}&apos;.</source>
        <translation>Arrêt de {0} vers &apos;{1}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5623"/>
        <source>Stopped {0}: {1}.</source>
        <translation>Arrêt de {0} : {1}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5833"/>
        <source>Cannot use per-game memory card without a disc.
Using shared card instead.</source>
        <translation>Impossible d&apos;utiliser une carte mémoire par jeu sans disque.
Utilisation de la carte partagée à la place.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="6126"/>
        <source>Failed to change GPU dump: {}</source>
        <translation>Échec du changement de dump GPU : {}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4913"/>
        <source>Multisample anti-aliasing is enabled, some games may not render correctly.</source>
        <translation>L&apos;anticrénelage multisample est activé, certains jeux pourraient ne pas s&apos;afficher correctement.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4918"/>
        <source>Round upscaled texture coordinates is enabled. This may cause rendering errors.</source>
        <translation>L&apos;arrondi des coordonnées de texture redimensionnées est activé. Cela peut causer des erreurs d&apos;affichage.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4923"/>
        <source>PGXP Geometry Tolerance is not set to default. This may cause rendering errors.</source>
        <translation>La tolérance de géométrie PGXP n&apos;est pas réglée par défaut. Cela peut causer des erreurs d&apos;affichage.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4927"/>
        <source>8MB RAM is enabled, this may be incompatible with some games.</source>
        <translation>8 Mo de RAM sont activés, cela peut être incompatible avec certains jeux.</translation>
    </message>
    <message>
        <source>Game changed, reloading memory cards.</source>
        <translation type="vanished">Le Jeu a été changé, rechargement des cartes mémoires.</translation>
    </message>
    <message>
        <location filename="../../core/bios.cpp" line="442"/>
        <source>No BIOS image found for {} region.

DuckStation requires a PS1 or PS2 BIOS in order to run.

For legal reasons, you *must* obtain a BIOS from an actual PS1 unit that you own (borrowing doesn&apos;t count).

Once dumped, this BIOS image should be placed in the bios folder within the data directory (Tools Menu -&gt; Open Data Directory).</source>
        <translation>Aucune image de BIOS trouvée pour la région {}.

DuckStation nécessite un BIOS PS1 ou PS2 pour fonctionner.

Pour des raisons légales, vous *devez* obtenir un BIOS à partir d&apos;une unité PS1 réelle que vous possédez (l&apos;emprunt ne compte pas).

Une fois extrait, ce fichier BIOS doit être placé dans le dossier bios situé dans le répertoire de données (Menu Outils -&gt; Ouvrir le répertoire de données).</translation>
    </message>
    <message>
        <location filename="../../core/bios.cpp" line="448"/>
        <source>No BIOS image found for {} region.</source>
        <translation>Aucune image de BIOS trouvée pour la région {}.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="220"/>
        <source>Startup was cancelled.</source>
        <translation>Le démarrage a été annulé.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1255"/>
        <source>Rewind has been disabled.</source>
        <translation>Le rembobinage a été désactivé.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1256"/>
        <source>Rewind and runahead cannot be used at the same time.</source>
        <translation>Le rembobinage et le runahead ne peuvent pas être utilisés en même temps.</translation>
    </message>
    <message>
        <location filename="../../core/video_thread.cpp" line="732"/>
        <source>Failed to create render device:

{0}

This may be due to your GPU not supporting the chosen renderer ({1}), or because your graphics drivers need to be updated.</source>
        <translation>Échec de la création du périphérique de rendu :

{0}

Cela peut être dû au fait que votre GPU ne prend pas en charge le moteur de rendu choisi ({1}), ou que vos pilotes graphiques doivent être mis à jour.</translation>
    </message>
</context>
<context>
    <name>TextureReplacementSettingsDialog</name>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="14"/>
        <source>Texture Replacement Settings</source>
        <translation>Paramètres de remplacement des textures</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="44"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Texture Replacement Settings&lt;/span&gt;&lt;br/&gt;These settings fine-tune the behavior of the texture replacement system. You can also export a game-specific configuration file. Each of the options is explained in the configuration file, and at &lt;a href=&quot;https://github.com/stenzek/duckstation/wiki/Texture-Replacement&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0078d4;&quot;&gt;https://github.com/stenzek/duckstation/wiki/Texture-Replacement&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Paramètres de remplacement de textures&lt;/span&gt;&lt;br/&gt;Ces paramètres permettent d&apos;ajuster le comportement du système de remplacement de textures. Vous pouvez également exporter un fichier de configuration spécifique au jeu. Chacune des options est expliquée dans le fichier de configuration, et sur &lt;a href=&quot;https://github.com/stenzek/duckstation/wiki/Texture-Replacement&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0078d4;&quot;&gt;https://github.com/stenzek/duckstation/wiki/Texture-Replacement&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="65"/>
        <source>Texture Dumping Mode</source>
        <translation>Mode d&apos;exportation des textures</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="71"/>
        <source>Reduce Palette Range</source>
        <translation>Réduire la plage de palette</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="78"/>
        <source>Dump Texture Pages</source>
        <translation>Vider les pages de textures</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="85"/>
        <source>Dump C16 Textures</source>
        <translation>Vider les textures C16</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="92"/>
        <source>Dump Full Texture Pages</source>
        <translation>Vider les pages de textures complètes</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="99"/>
        <source>The texture dumping system can either operate in page mode, or write-tracking mode. Replacements can be loaded from either dump method.</source>
        <translation>Le système d&apos;exportation de textures peut fonctionner en mode page ou en mode suivi d&apos;écriture. Les remplacements peuvent être chargés à partir de n&apos;importe quelle méthode d&apos;exportation.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="112"/>
        <source>Write Tracking Options</source>
        <translation>Options de suivi d&apos;écriture</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="118"/>
        <source>Maximum Write Coalesce Size:</source>
        <translation>Taille maximale de coalescence d&apos;écriture :</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="127"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="150"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="221"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="241"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="291"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="311"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="143"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="234"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="304"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="168"/>
        <source>Maximum Write Splits:</source>
        <translation>Fractionnements d&apos;écriture maximaux :</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="187"/>
        <source>Convert Copies To Writes</source>
        <translation>Convertir les copies en écritures</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="194"/>
        <source>Bilinear Replacement Scaling</source>
        <translation>Mise à l&apos;échelle bilinéaire des remplacements</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="206"/>
        <source>Texture Dumping Options</source>
        <translation>Options d&apos;exporation des textures</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="212"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="282"/>
        <source>Dump Size Threshold:</source>
        <translation>Seuil de taille de vidage :</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="254"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="324"/>
        <source>Set Alpha Channel</source>
        <translation>Définir le canal alpha</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="263"/>
        <source>Determines the minimum size of a texture that will be dumped. Textures with a size smaller than this value will be ignored.</source>
        <translation>Détermine la taille minimale d&apos;une texture à vider. Les textures d&apos;une taille inférieure à cette valeur seront ignorées.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="276"/>
        <source>Background Dumping Options</source>
        <translation>Options de vidage en arrière-plan</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="333"/>
        <source>Determines the minimum size of a VRAM write that will be dumped, in background dumping mode. Uploads smaller than this size will be ignored.</source>
        <translation>Détermine la taille minimale d&apos;une écriture VRAM qui sera vidée, en mode de vidage en arrière-plan. Les téléchargements inférieurs à cette taille seront ignorés.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="374"/>
        <source>Export...</source>
        <translation>Export en cours...</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="381"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1234"/>
        <source>Texture Replacement Configuration</source>
        <translation>Configuration du remplacement de textures</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1237"/>
        <source>Texture Replacement Configuration (config.yaml)</source>
        <translation>Configuration du remplacement de textures (config.yaml)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1239"/>
        <source>Save As...</source>
        <translation>Enregistrer sous...</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1242"/>
        <source>Save Configuration</source>
        <translation>Enregistrer la configuration</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1242"/>
        <source>Configuration Files (config.yaml)</source>
        <translation>Fichiers de configuration (config.yaml)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1250"/>
        <source>Write Failed</source>
        <translation>Échec de l&apos;écriture</translation>
    </message>
</context>
<context>
    <name>XInputSource</name>
    <message>
        <location filename="../../util/xinput_source.cpp" line="25"/>
        <source>LeftX</source>
        <translation>StickGaucheX</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="26"/>
        <source>LeftY</source>
        <translation>StickGaucheY</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="27"/>
        <source>RightX</source>
        <translation>StickDroitX</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="28"/>
        <source>RightY</source>
        <translation>StickDroitY</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="29"/>
        <source>LeftTrigger</source>
        <translation>GâchetteGauche</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="30"/>
        <source>RightTrigger</source>
        <translation>GâchetteDroite</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="51"/>
        <source>DPadUp</source>
        <translation>CroixDirectionnelleHaut</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="52"/>
        <source>DPadDown</source>
        <translation>CroixDirectionnelleBas</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="53"/>
        <source>DPadLeft</source>
        <translation>CroixDirectionnelleGauche</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="54"/>
        <source>DPadRight</source>
        <translation>CroixDirectionnelleDroite</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="55"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="56"/>
        <source>Back</source>
        <translation>Back</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="57"/>
        <source>LeftStick</source>
        <translation>StickGauche</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="58"/>
        <source>RightStick</source>
        <translation>StickDroit</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="59"/>
        <source>LeftShoulder</source>
        <translation>BoutonÉpauleGauche</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="60"/>
        <source>RightShoulder</source>
        <translation>BoutonÉpauleDroite</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="61"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="62"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="63"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="64"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="65"/>
        <source>Guide</source>
        <translation>Guide</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="403"/>
        <location filename="../../util/xinput_source.cpp" line="410"/>
        <source>XInput-{0}  {1}</source>
        <translation>XInput-{0} {1}</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="415"/>
        <location filename="../../util/xinput_source.cpp" line="429"/>
        <location filename="../../util/xinput_source.cpp" line="434"/>
        <source>XInput-{0}/{1}</source>
        <translation>XInput-{0}/{1}</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="424"/>
        <source>XInput-{0}/{1}{2}</source>
        <translation>XInput-{0}/{1}{2}</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="435"/>
        <source>SmallMotor</source>
        <translation>Petit moteur</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="436"/>
        <source>LargeMotor</source>
        <translation>Grand moteur</translation>
    </message>
</context>
</TS>
