<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
    <name>AudioPage</name>
    <message>
        <location filename="../../ui/preferences/audiopage.cpp" line="39"/>
        <source>General audio setting</source>
        <translation>Paramètres audio généraux</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/audiopage.cpp" line="42"/>
        <source>Audio Codec: </source>
        <translation>Codec audio : </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/audiopage.cpp" line="47"/>
        <source>Sample Rate: </source>
        <translation>Taux d&apos;échantillonnage : </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/audiopage.cpp" line="53"/>
        <source>Quality: </source>
        <translation>Qualité : </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/audiopage.cpp" line="60"/>
        <source>File Format: </source>
        <translation>Format de fichier : </translation>
    </message>
</context>
<context>
    <name>EnvironmentSetupDialog</name>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="6"/>
        <source>Environment Setup</source>
        <translation>Configuration de l&apos;environnement</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="19"/>
        <source>‣ Extract the driver to a folder:</source>
        <translation>‣ Extraire le pilote dans un dossier :</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="26"/>
        <source>Select Folder</source>
        <translation>Sélectionner le dossier</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="33"/>
        <source>‣ Open a terminal and run the following commands:</source>
        <translation>‣ Ouvrir un terminal et exécuter les commandes suivantes :</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="48"/>
        <source>background-color:black; color:white;</source>
        <translation>background-color:black; color:white;</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="58"/>
        <source>⎘</source>
        <translation>⎘</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="69"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="76"/>
        <source>Quit</source>
        <translation>Quitter</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="85"/>
        <source>Auto environment check on startup</source>
        <translation>Vérification automatique de l&apos;environnement au démarrage</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.ui" line="92"/>
        <source>&lt;a href=&quot;#&quot;&gt;Environment Setup Documentation&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;#&quot;&gt;Documentation de configuration de l&apos;environnement&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="91"/>
        <source> The driver is installed. No further action is required.</source>
        <translation>Le pilote est installé. Aucune action supplémentaire n&apos;est requise.</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="93"/>
        <source> The driver is missing. Openterface Mini-KVM will install it automatically.</source>
        <translation>Le pilote est manquant. Openterface Mini-KVM l&apos;installera automatiquement.</translation>
    </message>
    <message>
        <source>The following steps help you install the driver and add user to correct group. Current status:
</source>
        <translation type="vanished">Les étapes suivantes vous aident à installer le pilote et à ajouter l&apos;utilisateur au groupe correct. Statut actuel :</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="96"/>
        <source> The device is not plugged in. Please plug it in and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="117"/>
        <source>The following steps help you install the driver and add user to correct group. Current status:&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="118"/>
        <source>‣ Driver Installed: </source>
        <translation>‣ Pilote installé : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="119"/>
        <source>‣ In Dialout Group: </source>
        <translation>‣ Dans le groupe Dialout : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="120"/>
        <source>‣ HID Permission: </source>
        <translation>‣ Permission HID : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="121"/>
        <source>‣ BRLTTY checking: </source>
        <translation>‣ Vérification BRLTTY : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="121"/>
        <source> (needs removal)</source>
        <translation> (doit être supprimé)</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="121"/>
        <source> (not running)</source>
        <translation> (non exécuté)</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="167"/>
        <source>Select Destination Directory</source>
        <translation>Sélectionner le répertoire de destination</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="223"/>
        <source>Driver Installed: </source>
        <translation>Pilote installé : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="223"/>
        <location filename="../../ui/advance/envdialog.cpp" line="224"/>
        <location filename="../../ui/advance/envdialog.cpp" line="225"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="223"/>
        <location filename="../../ui/advance/envdialog.cpp" line="224"/>
        <location filename="../../ui/advance/envdialog.cpp" line="225"/>
        <location filename="../../ui/advance/envdialog.cpp" line="226"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="224"/>
        <source>In Dialout Group: </source>
        <translation>Dans le groupe Dialout : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="225"/>
        <source>HID Permission: </source>
        <translation>Permission HID : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="226"/>
        <source>BRLTTY is Running: </source>
        <translation>BRLTTY est en cours d&apos;exécution : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="226"/>
        <source>Yes (needs removal)</source>
        <translation>Oui (doit être supprimé)</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="235"/>
        <source>Restart Required</source>
        <translation>Redémarrage requis</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="236"/>
        <source>The driver has been installed. A system restart and device re-plugging is required for the changes to take effect.

Would you like to restart your computer now?</source>
        <translation>Le pilote a été installé. Un redémarrage du système et une reconnexion de l&apos;appareil sont nécessaires pour que les modifications prennent effet.

Souhaitez-vous redémarrer votre ordinateur maintenant ?</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="250"/>
        <source>Restart Later</source>
        <translation>Redémarrer plus tard</translation>
    </message>
    <message>
        <location filename="../../ui/advance/envdialog.cpp" line="251"/>
        <source>Please remember to restart your computer and re-plug the device for the driver to work properly.</source>
        <translation>N&apos;oubliez pas de redémarrer votre ordinateur et de reconnecter l&apos;appareil pour que le pilote fonctionne correctement.</translation>
    </message>
</context>
<context>
    <name>FirmwareUpdateConfirmDialog</name>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="113"/>
        <source>Firmware Update Confirmation</source>
        <translation type="unfinished">Confirmation de mise à jour du firmware</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="120"/>
        <source>Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="121"/>
        <source>Cancel</source>
        <translation type="unfinished">Annuler</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="147"/>
        <source>Current firmware version: </source>
        <translation type="unfinished">Version actuelle du firmware : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="147"/>
        <source>
</source>
        <translation type="unfinished">
</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="148"/>
        <source>Latest firmware version: </source>
        <translation type="unfinished">Dernière version du firmware : </translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="148"/>
        <source>

</source>
        <translation type="unfinished">

</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="149"/>
        <source>The update process will:
</source>
        <translation type="unfinished">Le processus de mise à jour va :
</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="150"/>
        <source>1. Stop all video and USB operations
2. Install new firmware
3. Close the application automatically

Important:
• Use a high-quality USB cable for host connection
• Disconnect the HDMI cable
• Do not interrupt power during update
• Restart application after completion

Do you want to proceed with the update?</source>
        <translation type="unfinished">1. Arrêter toutes les opérations vidéo et USB
2. Installer le nouveau firmware
3. Fermer l&apos;application automatiquement

Important :
• Utilisez un câble USB de haute qualité pour la connexion hôte
• Déconnectez le câble HDMI
• Ne pas interrompre l&apos;alimentation pendant la mise à jour
• Redémarrez l&apos;application après la fin

Voulez-vous procéder à la mise à jour ?</translation>
    </message>
</context>
<context>
    <name>FirmwareUpdateDialog</name>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="8"/>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="86"/>
        <source>Firmware Update</source>
        <translation>Mise à jour du firmware</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="13"/>
        <source>Preparing firmware update...</source>
        <translation>Préparation de la mise à jour du firmware...</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="20"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="65"/>
        <source>Updating firmware... Please do not disconnect the device.</source>
        <translation>Mise à jour du firmware en cours... Veuillez ne pas déconnecter l&apos;appareil.</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="85"/>
        <source>Firmware update completed successfully.
The application will close. Please restart it to apply the new firmware.</source>
        <translation>Mise à jour du firmware terminée avec succès.
L&apos;application va se fermer. Veuillez la redémarrer pour appliquer le nouveau firmware.</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="87"/>
        <source>Firmware update completed successfully.

The application will now close.
Please:
1. Restart the application
2. Disconnect and reconnect all cables</source>
        <translation>Mise à jour du firmware terminée avec succès.

L&apos;application va maintenant se fermer.
Veuillez :
1. Redémarrer l&apos;application
2. Déconnecter et reconnecter tous les câbles</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="93"/>
        <source>Firmware update failed. Please try again.</source>
        <translation>La mise à jour du firmware a échoué. Veuillez réessayer.</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="94"/>
        <source>Firmware Update Failed</source>
        <translation>Échec de la mise à jour du firmware</translation>
    </message>
    <message>
        <location filename="../../ui/advance/firmwareupdatedialog.cpp" line="95"/>
        <source>An error occurred during the firmware update.

Please try again after restarting the application.</source>
        <translation>Une erreur s&apos;est produite lors de la mise à jour du firmware.

Veuillez réessayer après avoir redémarré l&apos;application.</translation>
    </message>
</context>
<context>
    <name>LogPage</name>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="50"/>
        <source>Core</source>
        <translation>Noyau</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="51"/>
        <source>Serial</source>
        <translation>Série</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="52"/>
        <source>User Interface</source>
        <translation>Interface utilisateur</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="53"/>
        <source>Host</source>
        <translation>Hôte</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="54"/>
        <source>Enable file logging</source>
        <translation>Activer l&apos;enregistrement dans un fichier</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="56"/>
        <source>Browse</source>
        <translation>Parcourir</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="57"/>
        <source>Inhibit Screen Saver</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="80"/>
        <source>General log setting</source>
        <translation>Paramètres généraux du journal</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="84"/>
        <source>Check the check box to see the corresponding log in the QT console.</source>
        <translation>Cochez la case pour voir le journal correspondant dans la console QT.</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="89"/>
        <source>Screen Saver setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="93"/>
        <source>Inhibit the screen saver when the application is running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/logpage.cpp" line="114"/>
        <source>Select Log Directory</source>
        <translation>Sélectionner le répertoire des journaux</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../../ui/mainwindow.ui" line="20"/>
        <source>Openterface Mini-KVM</source>
        <translation>Openterface Mini-KVM</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="106"/>
        <source>Select Keyboard Layout</source>
        <translation>Sélectionner la disposition du clavier</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="110"/>
        <source>US QWERTY</source>
        <translation>US QWERTY</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="186"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="194"/>
        <source>Languages</source>
        <translation>Langues</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="199"/>
        <source>Control</source>
        <translation>Contrôle</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="203"/>
        <source>Mouse Mode</source>
        <translation>Mode souris</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="210"/>
        <source>Mouse Visibility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="217"/>
        <source>Baudrate</source>
        <translation>Débit binaire</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="224"/>
        <source>Switchable USB</source>
        <translation>USB commutables</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="237"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="248"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="254"/>
        <source>Advance</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="275"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="280"/>
        <source>Change Settings</source>
        <translation>Modifier les paramètres</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="285"/>
        <source>Reset Keyboard and Mouse</source>
        <translation>Réinitialiser le clavier et la souris</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="290"/>
        <source>Reset Serial Port</source>
        <translation>Réinitialiser le port série</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="295"/>
        <source>Serial Console</source>
        <translation>Console série</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="300"/>
        <source>AutoReszie</source>
        <translation>Redimensionnement automatique</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="305"/>
        <source>Factory Reset HID Chip</source>
        <translation>Réinitialisation d&apos;usine de la puce HID</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="310"/>
        <source>Preferences</source>
        <translation>Préférences</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="315"/>
        <source>Office Website</source>
        <translation>Site web officiel</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="320"/>
        <source>Purchase</source>
        <translation>Acheter</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="325"/>
        <source>Feedback</source>
        <translation>Retour d&apos;information</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="330"/>
        <source>Update</source>
        <translation>Mettre à jour</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="335"/>
        <source>Environment</source>
        <translation>Environnement</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="340"/>
        <source>About</source>
        <translation>À propos</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="351"/>
        <source>Follow Switch</source>
        <translation>Suivre le commutateur</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="359"/>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="362"/>
        <source>Paste clipboard content to target</source>
        <translation>Coller le contenu du presse-papiers sur la cible</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="367"/>
        <source>Script Tool</source>
        <translation>Outil de script</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="372"/>
        <source>TCP Server</source>
        <translation>Serveur TCP</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="377"/>
        <source>Environment Checking</source>
        <translation>Vérification de l&apos;environnement</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="382"/>
        <source>Firmware Update...</source>
        <translation>Mise à jour du firmware...</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="391"/>
        <source>115200</source>
        <translation>115200</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="399"/>
        <source>9600</source>
        <translation>9600</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="409"/>
        <source>To Host</source>
        <translation>Vers l&apos;hôte</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="417"/>
        <source>To Target</source>
        <translation>Vers la cible</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="430"/>
        <source>Absolute</source>
        <translation>Absolu</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="438"/>
        <source>Relative</source>
        <translation>Relatif</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="451"/>
        <source>Auto Hide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="454"/>
        <source>Auto hide mouse cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="462"/>
        <source>Always Show</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.ui" line="465"/>
        <source>Always show mouse cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="405"/>
        <source>Zoom in</source>
        <translation>Zoomer</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="406"/>
        <source>Zoom out</source>
        <translation>Dézoomer</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="407"/>
        <source>Restore original size</source>
        <translation>Restaurer la taille originale</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="408"/>
        <source>Function key and composite key</source>
        <translation>Touche de fonction et touche composée</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="409"/>
        <source>Paste text to target</source>
        <translation>Coller le texte sur la cible</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="410"/>
        <source>Mouse dance</source>
        <translation>Danse de la souris</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="411"/>
        <source>Full screen capture</source>
        <translation>Capture plein écran</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="412"/>
        <source>Full screen mode</source>
        <translation>Mode plein écran</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="914"/>
        <source>Recorded %1 sec</source>
        <translation>Enregistré %1 sec</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="1052"/>
        <source>Image Capture Error</source>
        <translation>Erreur de capture d&apos;image</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="1120"/>
        <source>Captured &quot;%1&quot;</source>
        <translation>Capturé &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="1548"/>
        <source>The firmware is up to date.
Current version: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The firmware is up to date.</source>
        <translation type="vanished">Le firmware est à jour.</translation>
    </message>
    <message>
        <location filename="../../ui/mainwindow.cpp" line="1547"/>
        <source>Firmware Update</source>
        <translation>Mise à jour du firmware</translation>
    </message>
    <message>
        <source>Firmware Update Confirmation</source>
        <translation type="vanished">Confirmation de mise à jour du firmware</translation>
    </message>
    <message>
        <source>Current firmware version: </source>
        <translation type="vanished">Version actuelle du firmware : </translation>
    </message>
    <message>
        <source>
</source>
        <translation type="vanished">
</translation>
    </message>
    <message>
        <source>Latest firmware version: </source>
        <translation type="vanished">Dernière version du firmware : </translation>
    </message>
    <message>
        <source>

</source>
        <translation type="vanished">

</translation>
    </message>
    <message>
        <source>The update process will:
</source>
        <translation type="vanished">Le processus de mise à jour va :
</translation>
    </message>
    <message>
        <source>1. Stop all video and USB operations
2. Install new firmware
3. Close the application automatically

Important:
• Use a high-quality USB cable for host connection
• Disconnect the HDMI cable
• Do not interrupt power during update
• Restart application after completion

Do you want to proceed with the update?</source>
        <translation type="vanished">1. Arrêter toutes les opérations vidéo et USB
2. Installer le nouveau firmware
3. Fermer l&apos;application automatiquement

Important :
• Utilisez un câble USB de haute qualité pour la connexion hôte
• Déconnectez le câble HDMI
• Ne pas interrompre l&apos;alimentation pendant la mise à jour
• Redémarrez l&apos;application après la fin

Voulez-vous procéder à la mise à jour ?</translation>
    </message>
</context>
<context>
    <name>MetaDataDialog</name>
    <message>
        <source>Openterface Mini KVM</source>
        <translation type="vanished">Openterface Mini KVM</translation>
    </message>
    <message>
        <source>TechxArtisan</source>
        <translation type="vanished">TechxArtisan</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="vanished">Ouvrir</translation>
    </message>
    <message>
        <source>Set Metadata</source>
        <translation type="vanished">Définir les métadonnées</translation>
    </message>
    <message>
        <source>Open Image</source>
        <translation type="vanished">Ouvrir l&apos;image</translation>
    </message>
    <message>
        <source>Image Files (*.png *.jpg *.bmp)</source>
        <translation type="vanished">Fichiers image (*.png *.jpg *.bmp)</translation>
    </message>
</context>
<context>
    <name>ScriptTool</name>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="42"/>
        <source>Autohotkey Script Tool</source>
        <translation>Outil de script Autohotkey</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="46"/>
        <source>Select autohotkey.ahk file...</source>
        <translation>Sélectionner le fichier autohotkey.ahk...</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="49"/>
        <source>Browse</source>
        <translation>Parcourir</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="50"/>
        <source>Run Script</source>
        <translation>Exécuter le script</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="53"/>
        <source>Save Script</source>
        <translation>Sauvegarder le script</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="68"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="97"/>
        <source>Select autohotkey File</source>
        <translation>Sélectionner le fichier Autohotkey</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="99"/>
        <source>Autohotkey Files (*.ahk);;All Files (*)</source>
        <translation>Fichiers Autohotkey (*.ahk);;Tous les fichiers (*)</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="124"/>
        <location filename="../../ui/advance/scripttool.cpp" line="133"/>
        <location filename="../../ui/advance/scripttool.cpp" line="169"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="124"/>
        <source>Could not open file for reading.</source>
        <translation>Impossible d&apos;ouvrir le fichier en lecture.</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="133"/>
        <source>Please select a payload file first.</source>
        <translation>Veuillez d&apos;abord sélectionner un fichier de charge utile.</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="167"/>
        <source>Success</source>
        <translation>Succès</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="167"/>
        <source>Script saved successfully.</source>
        <translation>Script sauvegardé avec succès.</translation>
    </message>
    <message>
        <location filename="../../ui/advance/scripttool.cpp" line="169"/>
        <source>Could not save file.</source>
        <translation>Impossible de sauvegarder le fichier.</translation>
    </message>
</context>
<context>
    <name>SerialPortDebugDialog</name>
    <message>
        <location filename="../../ui/advance/serialportdebugdialog.cpp" line="55"/>
        <source>Serial Port Debug</source>
        <translation>Debug du port série</translation>
    </message>
    <message>
        <location filename="../../ui/advance/serialportdebugdialog.cpp" line="84"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location filename="../../ui/advance/serialportdebugdialog.cpp" line="85"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
</context>
<context>
    <name>SettingDialog</name>
    <message>
        <location filename="../../ui/preferences/settingdialog.ui" line="14"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/settingdialog.cpp" line="76"/>
        <source>Preferences</source>
        <translation>Préférences</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/settingdialog.cpp" line="101"/>
        <location filename="../../ui/preferences/settingdialog.cpp" line="159"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/settingdialog.cpp" line="101"/>
        <location filename="../../ui/preferences/settingdialog.cpp" line="161"/>
        <source>Video</source>
        <translation>Vidéo</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/settingdialog.cpp" line="101"/>
        <location filename="../../ui/preferences/settingdialog.cpp" line="163"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/settingdialog.cpp" line="101"/>
        <location filename="../../ui/preferences/settingdialog.cpp" line="165"/>
        <source>Target Control</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hardware</source>
        <translation type="vanished">Matériel</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/settingdialog.cpp" line="118"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/settingdialog.cpp" line="119"/>
        <source>Apply</source>
        <translation>Appliquer</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/settingdialog.cpp" line="120"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>TargetControlPage</name>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="38"/>
        <source>Target control setting</source>
        <translation>Paramètre de contrôle cible</translation>
    </message>
    <message>
        <source>UVC Camera resource: </source>
        <translation type="vanished">Ressource caméra UVC : </translation>
    </message>
    <message>
        <source>Custom target USB Composite Device VID and PID: </source>
        <translation type="vanished">Périphérique composite USB cible personnalisé VID et PID: </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="42"/>
        <source>Target Control Operating Mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="45"/>
        <source>[Performance] Standard USB keyboard + USB mouse device + USB custom HID device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="46"/>
        <source>The target USB port is a multi-functional composite device supporting a keyboard, mouse, and custom HID device. It performs best, though the mouse may have compatibility issues with Mac OS and Linux.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="47"/>
        <source>[Keyboard Only] Standard USB keyboard device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="48"/>
        <source>The target USB port is a standard keyboard device without multimedia keys, supporting full keyboard mode and suitable for systems that don&apos;t support composite devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="49"/>
        <source>[Compatiblity] Standard USB keyboard + USB mouse device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="50"/>
        <source>The target USB port is a muti-functional composite device for keyboard and mouse. Best competibility with Mac OS, Andriod and Linux.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="51"/>
        <source>[Custom HID] Standard USB custom HID device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="52"/>
        <source>The target USB port is a custom HID device supporting data transmission between host serial and target HID .</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="77"/>
        <source>Custom target USB Composite Device VID and PID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="78"/>
        <source>Custom target USB descriptors: </source>
        <translation>Descripteurs USB cibles personnalisés: </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="79"/>
        <source>VID: </source>
        <translation>VID : </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="80"/>
        <source>PID: </source>
        <translation>PID : </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="81"/>
        <source>Custom vendor descriptor:</source>
        <translation>Descripteur vendeur personnalisé :</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="82"/>
        <source>Custom product descriptor:</source>
        <translation>Descripteur produit personnalisé :</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="83"/>
        <source>USB serial number:</source>
        <translation>Numéro de série USB :</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/targetcontrolpage.cpp" line="84"/>
        <source>Enable custom USB flag</source>
        <translation>Activer l&apos;indicateur USB personnalisé</translation>
    </message>
</context>
<context>
    <name>VersionInfoManager</name>
    <message>
        <location filename="../../ui/help/versioninfomanager.cpp" line="59"/>
        <location filename="../../ui/help/versioninfomanager.cpp" line="73"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location filename="../../ui/help/versioninfomanager.cpp" line="77"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location filename="../../ui/help/versioninfomanager.cpp" line="213"/>
        <source>Openterface Mini KVM</source>
        <translation>Openterface Mini KVM</translation>
    </message>
    <message>
        <location filename="../../ui/help/versioninfomanager.cpp" line="216"/>
        <source>A new version is available!
Current version: %1
Latest version: %2
</source>
        <translation>Une nouvelle version est disponible!
Version actuelle: %1
Dernière version: %2
</translation>
    </message>
    <message>
        <location filename="../../ui/help/versioninfomanager.cpp" line="219"/>
        <source>Update</source>
        <translation>Mise à jour</translation>
    </message>
    <message>
        <location filename="../../ui/help/versioninfomanager.cpp" line="220"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../../ui/help/versioninfomanager.cpp" line="228"/>
        <source>You are using the latest version</source>
        <translation>Vous utilisez la dernière version</translation>
    </message>
    <message>
        <location filename="../../ui/help/versioninfomanager.cpp" line="234"/>
        <source>Update Check Failed
</source>
        <translation>Echec de la vérification de mise à jour
</translation>
    </message>
    <message>
        <location filename="../../ui/help/versioninfomanager.cpp" line="235"/>
        <source>Failed to check for updates.
Error: %1
Please check your internet connection.
</source>
        <translation>Echec de la vérification de mise à jour
Erreur: %1
Veuillez vérifier votre connexion internet.
</translation>
    </message>
</context>
<context>
    <name>VideoPage</name>
    <message>
        <location filename="../../ui/preferences/videopage.cpp" line="54"/>
        <source>UVC Camera resource: </source>
        <translation type="unfinished">Ressource caméra UVC : </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/videopage.cpp" line="108"/>
        <source>General video setting</source>
        <translation>Paramètres généraux de la vidéo</translation>
    </message>
    <message>
        <location filename="../../ui/preferences/videopage.cpp" line="112"/>
        <source>Capture resolutions: </source>
        <translation>Résolutions de capture : </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/videopage.cpp" line="118"/>
        <source>Framerate: </source>
        <translation>Fréquence d&apos;images : </translation>
    </message>
    <message>
        <location filename="../../ui/preferences/videopage.cpp" line="127"/>
        <source>Pixel format: </source>
        <translation>Format de pixel : </translation>
    </message>
    <message>
        <source>Default pixel format</source>
        <translation type="vanished">Format de pixel par défaut</translation>
    </message>
</context>
</TS>
