diff -r c6cda4cb81d5 -r 2d7a244886d1 src/eric7/i18n/eric7_fr.ts --- a/src/eric7/i18n/eric7_fr.ts Wed Feb 15 18:00:40 2023 +0100 +++ b/src/eric7/i18n/eric7_fr.ts Thu Feb 16 11:33:56 2023 +0100 @@ -3871,116 +3871,116 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="213" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="216" /> <source>Workspace Directory</source> <translation>Répertoire de travail</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="214" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="217" /> <source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="244" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="247" /> <source>Library Management</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="248" /> - <source>CircuitPython Functions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="251" /> + <source>CircuitPython Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="254" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="260" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="263" /> <source>CircuitPython Flash Instructions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="342" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="273" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="345" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="276" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="267" /> <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="267" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="270" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="440" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="302" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="443" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> <source>Install Library Files</source> <translation>Installer les fichiers librairies</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="438" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="306" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="441" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="309" /> <source>Install Library Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="312" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> <source>Install 'circup' Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="346" /> <source><p>Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="363" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="366" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="364" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="367" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="393" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="396" /> <source>unknown</source> <translation type="unfinished">inconnu</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="412" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="415" /> <source><h4>CircuitPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="420" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="423" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="424" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="427" /> <source>CircuitPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="446" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="449" /> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="474" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="477" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>Fichiers Python Compilés (*.mpy);;Fichiers Python (*.py);;Tous les Fichiers (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="504" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="507" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="508" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> @@ -49366,171 +49366,171 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="982" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="811" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="147" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="126" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="999" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="829" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="146" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="125" /> <source>Change Directory</source> <translation>Changer de répertoire</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1002" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="847" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="835" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="150" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="129" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1019" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="865" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="853" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="149" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="128" /> <source>Create Directory</source> <translation>Créer un répertoire</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1057" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="885" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="874" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="157" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="132" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1074" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="903" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="892" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="155" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="131" /> <source>Delete Directory Tree</source> <translation>Supprimer l'arbre des répertoire</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1084" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="923" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="912" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="161" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="136" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1101" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="941" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="930" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="159" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="135" /> <source>Delete File</source> <translation>Supprimer le fichier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="164" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="139" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="162" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="138" /> <source>Show Hidden Files</source> <translation>Montrer les fichiers cachés</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1029" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="154" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1046" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="152" /> <source>Delete Directory</source> <translation>Supprimer le répertoire</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="171" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="169" /> <source>Show Filesystem Info</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="218" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="216" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="219" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="217" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished"><p>Il y a eu une erreur de communication avec le matériel connecté.</p><p>Méthode : {0}</p><p>Message : {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="485" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="503" /> <source>Put File As</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="726" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="553" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="486" /> - <source>Enter a new name for the file</source> - <translation>Entrer un nouveau nom pour le fichier</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="499" /> - <source>Copy File to Device</source> - <translation>Copier le fichier vers le matériel</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="744" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="500" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="571" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="504" /> + <source>Enter a new name for the file</source> + <translation>Entrer un nouveau nom pour le fichier</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="517" /> + <source>Copy File to Device</source> + <translation>Copier le fichier vers le matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="762" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="518" /> <source>The given file exists already (Enter file name only).</source> <translation>Le fichier donnée existe déjà (Entrer le nom de fichier uniquement).</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="552" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="570" /> <source>Get File As</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="566" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="584" /> <source>Copy File from Device</source> <translation>Copier le fichier à partir du matériel</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="567" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="585" /> <source>The given file exists already.</source> <translation>Le fichier donné existe déjà.</translation> </message> <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="761" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="743" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="725" /> <source>Save File As</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="812" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="830" /> <source>Select Directory</source> <translation>Sélection répertoire</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1003" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="836" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1020" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="854" /> <source>Enter directory name:</source> <translation>Entrer un nom de répertoire :</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="848" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="866" /> <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>Le répertoire <b>{0}</b> ne peut être créé.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1058" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="875" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1075" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="893" /> <source>Do you really want to delete this directory tree?</source> <translation>Voulez-vous vraiment supprimer cette arborescence ?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="886" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="904" /> <source><p>The directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Le répertoire <b>{0}</b> ne peut être supprimé.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1085" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="913" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1102" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="931" /> <source>Do you really want to delete this file?</source> <translation>Voulez-vous vraiment supprimer ce fichier ?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="924" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="942" /> <source><p>The file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Le fichier <b>{0}</b> ne peut être supprimé.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="983" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1000" /> <source>Enter the directory path on the device:</source> <translation>Entrer le chemin vers le matériel :</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1030" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1047" /> <source>Do you really want to delete this directory?</source> <translation>Voulez-vous vraiment supprimer ce répertoire ?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1118" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1135" /> <source><h3>Filesystem Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1120" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1137" /> <source><h4>{0}</h4<table><tr><td>Total Size: </td><td align='right'>{1}</td></tr><tr><td>Used Size: </td><td align='right'>{2}</td></tr><tr><td>Free Size: </td><td align='right'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1133" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1150" /> <source>Filesystem Information</source> <translation type="unfinished" /> </message> @@ -49995,308 +49995,308 @@ <translation><p>REPL ne peut être démarré.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1184" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1173" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1194" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1174" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1184" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1195" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>Ne peut connecter un matériel sur le port série<b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1243" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1253" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1244" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235" /> <source>Run Script</source> <translation>Lancer le script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1226" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1236" /> <source>There is no editor open. Abort...</source> <translation>Il n'y a pas d'éditeur ouvert. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1235" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1245" /> <source>The current editor does not contain a script. Abort...</source> <translation>L'éditeur courant ne contient pas de script. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1244" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1254" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Ne peut lancer le script.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1290" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1281" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1291" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1296" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1306" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1323" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1314" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1324" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1372" /> <source>Start File Manager</source> <translation>Démarrer le gestionnaire de fichier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1363" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1373" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Le gestionnaire de fichier ne peut démarrer.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1382" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1392" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1428" /> <source>Downloads</source> <translation type="unfinished">Téléchargements</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1433" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1443" /> <source>Show Version</source> <translation>Montrer la version</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1436" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1446" /> <source>Show Implementation</source> <translation>Montrer l'implémentation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1439" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1595" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1444" /> - <source>Synchronize Time</source> - <translation>Synchroniser le temps</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1447" /> - <source>Show Device Time</source> - <translation>Montrer l'horloge matériel</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1449" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> + <source>Synchronize Time</source> + <translation>Synchroniser le temps</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1457" /> + <source>Show Device Time</source> + <translation>Montrer l'horloge matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1459" /> <source>Show Local Time</source> <translation>Montrer l'horloge locale</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1452" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> <source>Show Time</source> <translation>Montrer l'horloge</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1456" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1466" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation>Compilier le fichier Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1843" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1834" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1466" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1475" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1485" /> <source>Download Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> - <source>Show Documentation</source> - <translation>Montrer la documentation</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1486" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1489" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1492" /> + <source>Show Documentation</source> + <translation>Montrer la documentation</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1502" /> <source>Ignored Serial Devices</source> <translation>Matériels séries ignorés</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1495" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1505" /> <source>Configure</source> <translation>Configuration</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1514" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1511" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1525" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1521" /> <source>Device Version Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1526" /> <source>No version information available.</source> <translation>Pas d'information de version disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1535" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> <source>unknown</source> <translation>inconnu</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1547" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation><p>L'horloge du matériel connecté a été synchronisée à l'horloge locale.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1628" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><h3>Date et heure matériel</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1636" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation><h3>Date et heure matériel</h3><p>{0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> <source>Device Date and Time</source> <translation>Date et heure matériel</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1654" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> <source>Local Date and Time</source> <translation>Date et heure locales</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1655" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><h3>Date et heure locales</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1706" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> <source>Date and Time</source> <translation>Date et heure</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation><table><tr><th></th><th>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Heure</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1697" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1707" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation><table><tr><th>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1731" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1722" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><p>Il y a eu une erreur de communication avec le matériel connecté.</p><p>Méthode : {0}</p><p>Message : {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1774" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1790" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Le fichier Python <b>{0}</b> n'existe pas. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1809" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>L'éditeur courant ne contient pas un fichier Python. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1928" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1969" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -62606,7 +62606,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="436" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="439" /> <location filename="../MicroPython/Devices/PyBoardDevices.py" line="233" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> @@ -62622,8 +62622,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="419" /> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="406" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="422" /> <location filename="../MicroPython/Devices/PyBoardDevices.py" line="244" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -62674,7 +62673,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="418" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="421" /> <location filename="../MicroPython/Devices/PyBoardDevices.py" line="383" /> <source>'dfu-util' Output</source> <translation type="unfinished" /> @@ -62685,32 +62684,37 @@ <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="406" /> + <source>Flash MicroPython/CircuitPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/PyBoardDevices.py" line="408" /> - <source>MicroPython Firmware Files (*.dfu);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="437" /> + <source>MicroPython Firmware Files (*.dfu);;CircuitPython Firmware Files (*.bin);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="440" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="464" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="467" /> <source>unknown</source> <translation type="unfinished">inconnu</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="470" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="473" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="478" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="481" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="482" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="485" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message>