<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr">
<context>
    <name>Aseba::AeslEditor</name>
    <message>
        <location filename="AeslEditor.cpp" line="+500"/>
        <source>Clear breakpoint</source>
        <translation>Enlever le point d&apos;arrêt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set breakpoint</source>
        <translation>Mettre un point d&apos;arrêt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear all breakpoints</source>
        <translation>Enlever tous les points d&apos;arrêts</translation>
    </message>
</context>
<context>
    <name>Aseba::CompilationLogDialog</name>
    <message>
        <location filename="MainWindow.cpp" line="+162"/>
        <source>Aseba Studio: Output of last compilation</source>
        <translation>Aseba Studio: résultat de la dernière compilation</translation>
    </message>
</context>
<context>
    <name>Aseba::ConfigDialog</name>
    <message>
        <location filename="ConfigDialog.cpp" line="+274"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Editor</source>
        <translation>Éditeur</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Aseba Studio - Settings</source>
        <translation>Aseba Studio - Configuration</translation>
    </message>
</context>
<context>
    <name>Aseba::ConstantsModel</name>
    <message>
        <location filename="NamedValuesVectorModel.cpp" line="+313"/>
        <source>Constant already defined</source>
        <translation>La constante est déjà définie</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Constant %0 is already defined.</source>
        <translation>La contstante %0 est déjà définie.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The name is a keyword</source>
        <oldsource>Name is a keyword</oldsource>
        <translation>Le nom est un mot clé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>The name &lt;tt&gt;%0&lt;/tt&gt; cannot be used as a constant, because it is a language keyword.</source>
        <translation>Le nom &lt;tt&gt;%0&lt;/tt&gt; ne peut pas être utilisé comme une constante, car c&apos;est un mot clé du langage.</translation>
    </message>
    <message>
        <source>Name &lt;tt&gt;%0&lt;/tt&gt; cannot be used as a constant, because it is a language keyword.</source>
        <translation type="obsolete">Le nom &lt;tt&gt;%0&lt;/tt&gt; ne peut pas être utilisé comme une constante, car c&apos;est un mot clé du langage.</translation>
    </message>
</context>
<context>
    <name>Aseba::DashelConnectionDialog</name>
    <message>
        <source>Network (TCP)</source>
        <translation type="vanished">Réseau (TCP)</translation>
    </message>
    <message>
        <source>Host</source>
        <translation type="vanished">Hôte</translation>
    </message>
    <message>
        <source>Port</source>
        <translation type="vanished">Port</translation>
    </message>
    <message>
        <source>Serial</source>
        <translation type="vanished">Port série</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">Personnalisé</translation>
    </message>
    <message>
        <location filename="DashelTarget.cpp" line="+86"/>
        <source>Discovered targets</source>
        <translation>Cibles découvertes</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Selected target</source>
        <translation>Cible sélectionnée</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Serial port</source>
        <translation>Port série</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local TCP</source>
        <translation>TCP local</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>TCP</source>
        <translation>TCP</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Documentation</source>
        <translation>Documentation</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Language</source>
        <translation>Langue</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Connect</source>
        <translation>Connecter</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Aseba Target Selection</source>
        <translation>Choix d&apos;une cible Aseba</translation>
    </message>
    <message>
        <location line="+50"/>
        <source> – type %1</source>
        <translation> – type %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>local on computer</source>
        <translation>local sur l&apos;ordinateur</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>distant on network</source>
        <translation>distant sur le réseau</translation>
    </message>
    <message>
        <location line="+63"/>
        <source> – device %1</source>
        <translation> – périphérique %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>serial port or USB</source>
        <translation>port série ou USB</translation>
    </message>
</context>
<context>
    <name>Aseba::DashelInterface</name>
    <message>
        <location line="+124"/>
        <source>Thymio not found</source>
        <translation>Thymio non trouvé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&lt;p&gt;&lt;b&gt;Cannot find Thymio!&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Connect a Thymio to your computer using the USB cable/dongle, and make sure no other program is using Thymio.&lt;/p&gt;</source>
        <translation>&lt;p&gt;&lt;b&gt;Ne peut pas trouver Thymio !&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Connectez un Thymio à l&apos;ordinateur en utilisant le cable USB ou le dongle. Assurez-vous qu&apos;aucun autre programme n&apos;utilise le Thymio.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connection to command line target failed</source>
        <translation>Échec de connection à la destination passée en ligne de commande</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot connect to target %0</source>
        <translation>Ne peut pas se connecter à la destination %0</translation>
    </message>
</context>
<context>
    <name>Aseba::DashelTarget</name>
    <message>
        <source>Connection closed</source>
        <translation type="obsolete">Connection perdue</translation>
    </message>
    <message>
        <source>Warning, connection closed, save your work and quit Studio.</source>
        <translation type="obsolete">Attention, la connection a été perdue, enregistrez votre travail et quittez Studio.</translation>
    </message>
    <message>
        <source>Unexpected Dashel Error</source>
        <translation type="obsolete">Erreure Dashel inattendue</translation>
    </message>
    <message>
        <source>A communication error happened:</source>
        <translation type="obsolete">Une erreure de communication est survenue:</translation>
    </message>
</context>
<context>
    <name>Aseba::EditorPage</name>
    <message>
        <location filename="ConfigDialog.cpp" line="-119"/>
        <source>Editor Setup</source>
        <translation>Configuration de l&apos;éditeur</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Autocompletion</source>
        <translation>Complétion automatique</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keywords</source>
        <translation>Mots clés</translation>
    </message>
</context>
<context>
    <name>Aseba::EventViewer</name>
    <message>
        <location filename="EventViewer.cpp" line="+95"/>
        <source>Time (seconds)</source>
        <translation>Temps (seconde)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Values</source>
        <translation>Valeurs</translation>
    </message>
    <message>
        <location line="+24"/>
        <location line="+93"/>
        <source>Recording...</source>
        <translation>Enregistrement...</translation>
    </message>
    <message>
        <location line="-90"/>
        <location line="+92"/>
        <source>&amp;Pause</source>
        <translation>&amp;Pause</translation>
    </message>
    <message>
        <location line="-88"/>
        <source>&amp;Clear</source>
        <translation>&amp;Effacer</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>time &amp;window:</source>
        <translation>fenêtre &amp;temporelle:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Save &amp;As...</source>
        <translation>Enregistrer &amp;sous...</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Paused...</source>
        <translation>En pause...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Record</source>
        <translation>&amp;Enregistrer</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Save plot data to file</source>
        <translation>Sauvegarer les données du graph dans un fichier</translation>
    </message>
</context>
<context>
    <name>Aseba::FindDialog</name>
    <message>
        <location filename="FindDialog.cpp" line="+40"/>
        <source>Aseba Studio - Search and Replace</source>
        <translation>Aseba Studio - Rechercher et remplacer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Search for:</source>
        <translation>R&amp;echercher:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Case sensitive</source>
        <translation>Sensible à la &amp;casse</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Whole words</source>
        <translation>&amp;Mots entiers</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Re&amp;gular expressions</source>
        <translation>Expressions ré&amp;gulières</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Find Next</source>
        <translation>Rechercher le prochai&amp;n</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Find &amp;Previous</source>
        <translation>Rechercher le précé&amp;dent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Find from &amp;Top</source>
        <translation>Rechercher depuis le dé&amp;but</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Replace</source>
        <translation>&amp;Remplacer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>w&amp;ith:</source>
        <translation>p&amp;ar:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Replace and
Find &amp;Next</source>
        <translation>Remplacer et
rechercher le pr&amp;ochain</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Replace and
Find Previo&amp;us</source>
        <translation>Remplacer et
rechercher le précéden&amp;t</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Replace &amp;All
Occurrences</source>
        <translation>Remplacer toutes
les occ&amp;urences</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>End of document reached!</source>
        <translation>Fin du document atteinte !</translation>
    </message>
</context>
<context>
    <name>Aseba::FunctionParametersDialog</name>
    <message>
        <source>OK</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message>
        <source>Native function</source>
        <translation type="obsolete">Fonctions natives</translation>
    </message>
</context>
<context>
    <name>Aseba::GeneralPage</name>
    <message>
        <location filename="ConfigDialog.cpp" line="-45"/>
        <source>General Setup</source>
        <translation>Configuration générale</translation>
    </message>
    <message>
        <source>On startup</source>
        <translation type="obsolete">Au démarrage</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Show hidden variables</source>
        <translation>Afficher les variables cachées</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show line numbers</source>
        <translation>Afficher les numéros de ligne</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Show keyword toolbar</source>
        <translation>Afficher la barre d&apos;outils des mots clés</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Layout</source>
        <translation>Disposition</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show memory usage</source>
        <translation>Afficher l&apos;utilisation de la mémoire</translation>
    </message>
</context>
<context>
    <name>Aseba::HelpViewer</name>
    <message>
        <source>The help file %0 has not been found. It should be located in the same directory as the binary of Aseba Studio. Please check your installation, or report a bug.</source>
        <translation type="obsolete">Le fichier d&apos;aide %0 n&apos;a pas été trouvé. Il devrait se situer dans le même répertoire que le fichier exécutable d&apos;Aseba Studio. Veuillez vérifier votre installation, ou signalez un bug.</translation>
    </message>
    <message>
        <location filename="HelpViewer.cpp" line="+58"/>
        <source>The help file %0 was not loaded successfully. The error was: %1.The help file should be available in the temporary directory of your system. Please check your installation, or report a bug.</source>
        <translation>Le fichier d&apos;aide %0 n&apos;a pas été chargé correctement. L&apos;erreur était : %1. Le fichier d&apos;aide devrait être disponible dans le répertoire temporaire de votre système. Veuillez vérifier votre installation, ou rapporter un bug.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Help file not found</source>
        <translation>Fichier d&apos;aide non trouvé</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Previous</source>
        <translation>Précédent</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Next</source>
        <translation>Suivant</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Home</source>
        <translation>Accueil</translation>
    </message>
    <message>
        <location line="+28"/>
        <location line="+73"/>
        <source>Aseba Studio Help</source>
        <translation>Aide d&apos;Aseba Studio</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>The help filter for the langauge &quot;%0&quot; has not been found. Falling back to the default language (%1). This is probably a bug, please report it.</source>
        <translation>Le filtre d&apos;aide pour la langue &quot;%0&quot; n&apos;a pas été trouvé. Nous utilisons la langue par défaut (%1). Ceci est probablement un bug, merci de le signaler.</translation>
    </message>
    <message>
        <source>Help filter not found</source>
        <translation type="vanished">Filtre d&apos;aide non trouvé</translation>
    </message>
</context>
<context>
    <name>Aseba::LinearCameraViewPlugin</name>
    <message>
        <location filename="plugins/VariablesViewPlugin.cpp" line="+76"/>
        <source>linear camera viewer</source>
        <translation>visualisation de caméra linéaire</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Cannot initialize linear camera view plugin</source>
        <translation>Ne peut pas initialiser le plugin de visualisation de caméra linéaire</translation>
    </message>
    <message>
        <source>One or more variable not found in camR, camG, or camB.</source>
        <translation type="obsolete">Une ou plusieurs variables non trouvées dans camR, camG ou camB.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>One or more variable not found in %1, %2, or %3.</source>
        <translation>Une ou plusieurs variables non trouvées dans %1, %2 ou %3.</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Linear Camera View Plugin</source>
        <translation>Plugin de visualisation de la caméra linéaire</translation>
    </message>
</context>
<context>
    <name>Aseba::LinearCameraViewVariablesDialog</name>
    <message>
        <location line="-50"/>
        <source>Please choose your variables</source>
        <translation>Veuillez choisir vos variables</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>red component</source>
        <translation>composante rouge</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>green component</source>
        <translation>composante verte</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>blue component</source>
        <translation>composante bleu</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>range of values</source>
        <translation>domaine des valeurs</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>auto range</source>
        <translation>domaine automatique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>8 bits range (0–255)</source>
        <oldsource>8 bits range (0â255)</oldsource>
        <translation>domaine de 8 bits (0–255)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>percent range (0–100)</source>
        <oldsource>percent range (0â100)</oldsource>
        <translation>domaine en pourcent (0–100)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Linear Camera View Plugin</source>
        <translation>Plugin de visualisation de la caméra linéaire</translation>
    </message>
</context>
<context>
    <name>Aseba::MainWindow</name>
    <message>
        <source>About Aseba Studio</source>
        <translation type="vanished">A propos d&apos;Aseba Studio</translation>
    </message>
    <message>
        <location filename="MainWindow.cpp" line="+1568"/>
        <source>Open Script</source>
        <translation>Ouvrir le scripte</translation>
    </message>
    <message>
        <location line="+138"/>
        <location line="+17"/>
        <source>Loading</source>
        <translation>Chargement en cours</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>%0 scripts have no corresponding nodes in the current network and have not been loaded.</source>
        <translation>%0 scriptes n&apos;ont pas de noeuds correspondants dans le réseau actuel et n&apos;ont donc pas été chargés.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Save Script</source>
        <translation>Sauvegarder le scripte</translation>
    </message>
    <message>
        <location line="+665"/>
        <location line="+552"/>
        <source>Add a new event</source>
        <translation>Ajouter un nouvel événement</translation>
    </message>
    <message>
        <location line="-552"/>
        <location line="+91"/>
        <source>Name:</source>
        <translation>Nom:</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>
event %0 : </source>
        <translation>
événement %0 : </translation>
    </message>
    <message>
        <source>&lt;b&gt;Events&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Événements&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+617"/>
        <source>&amp;File</source>
        <translation>&amp;Fichier</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;New</source>
        <translation>&amp;Nouveau</translation>
    </message>
    <message>
        <source>Ctrl+N</source>
        <comment>File|New</comment>
        <translation type="obsolete">Ctrl+N</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Open...</source>
        <translation>&amp;Ouvrir...</translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <comment>File|Open</comment>
        <translation type="obsolete">Ctrl+O</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Save &amp;As...</source>
        <translation>Enregistrer &amp;sous...</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>&amp;Save...</source>
        <translation>&amp;Enregistrer...</translation>
    </message>
    <message>
        <source>&lt;p&gt;Aseba version informations:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. </source>
        <translation type="obsolete">&lt;p&gt;Informations de version d&apos;Aseba:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. </translation>
    </message>
    <message>
        <source>Export memories content</source>
        <translation type="obsolete">Exporter le contenu des mémoires</translation>
    </message>
    <message>
        <source>Import memories content</source>
        <translation type="obsolete">Importer le contenu des mémoires</translation>
    </message>
    <message>
        <location line="-1338"/>
        <source>%0 on node %1</source>
        <translation>%0 sur le noeud %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The following nodes are not present in the current network and their associated content was not imported:
</source>
        <translation>Les noeuds suivants ne sont pas présents sur le réseau actuel, leurs contenu n&apos;a donc pas été importé:
</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The following variables are not present in the current network and their associated content was not imported:
</source>
        <translation>Les variables suivantes ne sont pas présentes sur le réseau actuel, leurs contenu n&apos;a donc pas été importé:
</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Some content was not imported</source>
        <translation>Une partie du contenu n&apos;a pas été importé</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Go To Line</source>
        <translation>Aller à la ligne</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Line:</source>
        <translation>ligne:</translation>
    </message>
    <message>
        <location line="+225"/>
        <source>Plot event %1</source>
        <translation>Graph de l&apos;événement %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>plot of %1</source>
        <translation>graph de %1</translation>
    </message>
    <message>
        <source>Aseba Studio Help: Studio</source>
        <translation type="obsolete">Aide d&apos;Aseba Studio: Studio</translation>
    </message>
    <message>
        <location line="+941"/>
        <source>Thymio programming tutorial...</source>
        <translation>Didacticiel de programmation Thymio...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>http://aseba.wikidot.com/en:thymiotutoriel</source>
        <translation>http://aseba.wikidot.com/fr:thymiotutoriel</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Thymio programming interface...</source>
        <translation>Interface de programmation Thymio...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>http://aseba.wikidot.com/en:thymioapi</source>
        <translation>http://aseba.wikidot.com/fr:thymioapi</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Challenge tutorial...</source>
        <translation>Didacticiel challenge...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>http://aseba.wikidot.com/en:gettingstarted</source>
        <translation>http://aseba.wikidot.com/fr:gettingstarted</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>Web site Aseba...</source>
        <translation>Site web d&apos;Aseba...</translation>
    </message>
    <message>
        <location line="-1691"/>
        <source>Aseba Studio is an environment for interactively programming robots with a text language.</source>
        <translation>Aseba Studio est un environnement pour programmer des robots interactivement avec un langage texte.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>https://www.thymio.org/en:asebastudio</source>
        <translation>https://www.thymio.org/fr:asebastudio</translation>
    </message>
    <message>
        <location line="+1690"/>
        <source>http://aseba.wikidot.com/en:start</source>
        <translation>http://aseba.wikidot.com/fr:start</translation>
    </message>
    <message>
        <source>&lt;p&gt;Aseba version informations:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1/protocol ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(c) 2006-2011 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;StÃ©phane Magnenat&lt;/a&gt; and other contributors.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;%5&quot;&gt;%5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aseba is open-source licensed under the LGPL version 3.&lt;/p&gt;</source>
        <oldsource>&lt;p&gt;Aseba version informations:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1/protocol ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(c) 2006â2011 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;StÃ©phane Magnenat&lt;/a&gt; and other contributors.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;%5&quot;&gt;%5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aseba is open-source licensed under the LGPL version 3.&lt;/p&gt;</oldsource>
        <translation type="obsolete">&lt;p&gt;Informations de version d&apos;Aseba :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1 / protocole ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(c) 2006-2011 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;Stéphane Magnenat&lt;/a&gt; et autres contributeurs.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;%5&quot;&gt;%5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aseba est un logiciel libre sous license GPL 3.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="-1282"/>
        <source>Import memory content</source>
        <translation>Importer le contenu de la mémoire</translation>
    </message>
    <message>
        <location line="+515"/>
        <source>Number of arguments</source>
        <comment>For the newly created event</comment>
        <translation>Nombre d&apos;arguments</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Invalid event name</source>
        <translation>Nom d&apos;événement invalide</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Event %0 has an invalid name. Valid names start with an alphabetical character or an &quot;_&quot;, and continue with any number of alphanumeric characters, &quot;_&quot; and &quot;.&quot;</source>
        <translation>L&apos;événement %0 possède un nom invalid. Les nom valides commencent par un charactère alphabétique ou un &quot;_&quot;, et continuent avec 0 ou plusieurs charactères alphanumériques, &quot;_&quot; et &quot;.&quot;</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Value</source>
        <comment>Value assigned to the constant</comment>
        <translation>Valeur</translation>
    </message>
    <message>
        <location line="+396"/>
        <source>Remove this constant</source>
        <translation>Enlever cette constante</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Remove this event</source>
        <translation>Enlever cet événement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Send this event</source>
        <translation>Envoyer cet événement</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Plot this event</source>
        <translation>Tracer cet événement</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>&lt;b&gt;Global Events&lt;/b&gt;</source>
        <translation>&lt;b&gt;Événements globaux&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+165"/>
        <source>...of %0</source>
        <translation>... de %0</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&amp;User Manual...</source>
        <translation>&amp;Mode d&apos;emploi...</translation>
    </message>
    <message>
        <source>F1</source>
        <comment>Help|User Manual</comment>
        <translation type="obsolete">F1</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>MarXbot user manual...</source>
        <translation>MarXbot: manuel de l&apos;utilisateur...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>http://mobots.epfl.ch/data/robots/marxbot-user-manual.pdf</source>
        <translation>http://mobots.epfl.ch/data/robots/marxbot-user-manual.pdf</translation>
    </message>
    <message>
        <location line="-60"/>
        <source>Report bug...</source>
        <translation>Rapporter un bug...</translation>
    </message>
    <message>
        <source>&lt;p&gt;Aseba version informations:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1/protocol ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(c) 2006-2012 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;StÃ©phane Magnenat&lt;/a&gt; and other contributors.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;%5&quot;&gt;%5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aseba is open-source licensed under the LGPL version 3.&lt;/p&gt;</source>
        <translation type="obsolete">&lt;p&gt;Informations de version d&apos;Aseba :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1 / protocole ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(c) 2006-2012 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;Stéphane Magnenat&lt;/a&gt; et autres contributeurs.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;%5&quot;&gt;%5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aseba est un logiciel libre sous license GPL 3.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="-730"/>
        <source>Desynchronised! Please reload.</source>
        <translation>Désynchronisé ! Veuillez recharger.</translation>
    </message>
    <message>
        <location line="+730"/>
        <source>http://github.com/aseba-community/aseba/issues/new</source>
        <translation>http://github.com/aseba-community/aseba/issues/new</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <comment>File|Save</comment>
        <translation type="obsolete">Ctrl+S</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>&amp;Import memories content...</source>
        <translation>&amp;Importer le contenu des mémoires...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Quit</source>
        <translation>&amp;Quitter</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cu&amp;t</source>
        <translation>Co&amp;uper</translation>
    </message>
    <message>
        <source>Ctrl+X</source>
        <comment>Edit|Cut</comment>
        <translation type="obsolete">Ctrl+X</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Copy</source>
        <translation>&amp;Copier</translation>
    </message>
    <message>
        <source>Ctrl+C</source>
        <comment>Edit|Copy</comment>
        <translation type="obsolete">Ctrl+C</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Paste</source>
        <translation>C&amp;oller</translation>
    </message>
    <message>
        <source>Ctrl+V</source>
        <comment>Edit|Paste</comment>
        <translation type="obsolete">Ctrl+V</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Undo</source>
        <translation>&amp;Annuler</translation>
    </message>
    <message>
        <source>Ctrl+Z</source>
        <comment>Edit|Undo</comment>
        <translation type="obsolete">Ctrl+Z</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Re&amp;do</source>
        <translation>A&amp;nnuler Annuler</translation>
    </message>
    <message>
        <source>Ctrl+Shift+Z</source>
        <comment>Edit|Redo</comment>
        <translation type="obsolete">Ctrl+Shift+Z</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Find...</source>
        <translation>R&amp;echercher...</translation>
    </message>
    <message>
        <source>Ctrl+F</source>
        <comment>Edit|Find</comment>
        <translation type="obsolete">Ctrl+F</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Replace...</source>
        <translation>&amp;Remplacer...</translation>
    </message>
    <message>
        <source>Ctrl+R</source>
        <comment>Edit|Replace</comment>
        <translation type="obsolete">Ctrl+R</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Comment the selection</source>
        <translation>Commenter la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+D</source>
        <comment>Edit|Comment the selection</comment>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Show &amp;keywords</source>
        <oldsource>Show &amp;keywords...</oldsource>
        <translation>Afficher les &amp;mots clés</translation>
    </message>
    <message>
        <source>Unomment the selection</source>
        <translation type="obsolete">Décommenter la sélection</translation>
    </message>
    <message>
        <source>Shift+Ctrl+D</source>
        <comment>Edit|Unomment the selection</comment>
        <translation type="obsolete">Shift+Ctrl+D</translation>
    </message>
    <message>
        <source>Show Line Numbers</source>
        <translation type="obsolete">Afficher les numéros de ligne</translation>
    </message>
    <message>
        <source>F11</source>
        <comment>Edit|Show Line Numbers</comment>
        <translation type="obsolete">F11</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>&amp;Go To Line...</source>
        <translation>Aller a la li&amp;gne...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+G</source>
        <comment>Edit|Go To Line</comment>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>&amp;Edit</source>
        <translation>&amp;Edition</translation>
    </message>
    <message>
        <source>&lt;h1&gt;About Aseba&lt;/h1&gt;Version information&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1/protocol ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;br/&gt;(supported stream types: %4)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Read more on &lt;a href=&quot;%5&quot;&gt;aseba.wikidot.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;(c) 2006-2015 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;Stéphane Magnenat&lt;/a&gt; and other contributors (click &quot;Show details&quot; for full list)&lt;/p&gt;&lt;p&gt;Aseba is open-source licensed under the &lt;a href=&quot;https://www.gnu.org/licenses/lgpl.html&quot;&gt;LGPL version 3&lt;/a&gt;.&lt;/p&gt;</source>
        <translation type="vanished">&lt;h1&gt;À propos d&apos;Aseba&lt;/h1&gt;Informations de version&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1 / protocole ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;br/&gt;(types de flux supportés: %4)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Plus d&apos;information sur &lt;a href=&quot;%5&quot;&gt;aseba.wikidot.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;(c) 2006-2015 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;Stéphane Magnenat&lt;/a&gt; et autres contributeurs (cliquez « Montrer les détails » pour la liste complète)&lt;/p&gt;&lt;p&gt;Aseba est un logiciel libre sous license &lt;a href=&quot;https://www.gnu.org/licenses/lgpl.html&quot;&gt;LGPL version 3&lt;/a&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Show &amp;memory usage</source>
        <translation>Afficher l&apos;&amp;utilisation de la mémoire</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show &amp;Line Numbers</source>
        <translation>Afficher les numéros de &amp;ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>F11</source>
        <comment>View|Show Line Numbers</comment>
        <translation>F11</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Increase font size</source>
        <translation>&amp;Agrandir la taille de la police</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Decrease font size</source>
        <translation>&amp;Réduire la taille de la police</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>&amp;Reset all</source>
        <translation>&amp;Resetter tout</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>F8</source>
        <comment>Debug|Reset all</comment>
        <translation>F8</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ru&amp;n all</source>
        <translation>&amp;Éxécuter tout</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>F9</source>
        <comment>Debug|Run all</comment>
        <translation>F9</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Pause all</source>
        <translation>Mettre tout en &amp;pause</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>F10</source>
        <comment>Debug|Pause all</comment>
        <translation>F10</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debug</source>
        <translation>Débugger</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Toggle breakpoint</source>
        <translation>Basculer le point d&apos;arrêt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+B</source>
        <comment>Debug|Toggle breakpoint</comment>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clear all breakpoints</source>
        <translation>Enlever tous les points d&apos;arrêts</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Debug</source>
        <translation>&amp;Débugger</translation>
    </message>
    <message>
        <source>Show memory usage</source>
        <translation type="obsolete">Afficher l&apos;utilisation de la mémoire</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Save the binary code...</source>
        <translation>Sauvegarder le code binaire...</translation>
    </message>
    <message>
        <location line="-92"/>
        <source>S&amp;how hidden variables and functions</source>
        <oldsource>S&amp;how hidden variables and functions...</oldsource>
        <translation>Montrer les variables et fonctions cac&amp;hées</translation>
    </message>
    <message>
        <source>&amp;Linear Camera View...</source>
        <translation type="obsolete">Vue de la caméra &amp;linéaire...</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>&amp;Help</source>
        <translation>&amp;Aide</translation>
    </message>
    <message>
        <source>&amp;Language...</source>
        <translation type="obsolete">&amp;Language...</translation>
    </message>
    <message>
        <source>&amp;Studio...</source>
        <translation type="obsolete">&amp;Studio...</translation>
    </message>
    <message>
        <location line="-270"/>
        <source>&amp;About...</source>
        <translation>&amp;À propos...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>About &amp;Qt...</source>
        <translation>À propos de &amp;Qt...</translation>
    </message>
    <message>
        <source>&amp;About</source>
        <translation type="obsolete">A &amp;propos</translation>
    </message>
    <message>
        <source>About &amp;Qt</source>
        <translation type="obsolete">A propos de &amp;Qt</translation>
    </message>
    <message>
        <source>Ctrl+Q</source>
        <comment>File|Quit</comment>
        <translation type="obsolete">Ctrl+Q</translation>
    </message>
    <message>
        <location line="-1466"/>
        <source>Error in XML source file: %0 at line %1, column %2</source>
        <translation>Erreur dans le fichier source XML : %0 à la ligne %1, colonne %2</translation>
    </message>
    <message>
        <source>&lt;p&gt;Aseba version informations:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1/protocol ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;br/&gt;(supported stream types: %4)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(c) 2006-2013 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;Stéphane Magnenat&lt;/a&gt; and other contributors.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;%5&quot;&gt;%5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aseba is open-source licensed under the LGPL version 3.&lt;/p&gt;</source>
        <oldsource>&lt;p&gt;Aseba version informations:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1/protocol ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;br/&gt;(supported stream types: %4)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(c) 2006-2012 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;Stéphane Magnenat&lt;/a&gt; and other contributors.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;%5&quot;&gt;%5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aseba is open-source licensed under the LGPL version 3.&lt;/p&gt;</oldsource>
        <translation type="obsolete">&lt;p&gt;Informations de version d&apos;Aseba :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba ver. %0&lt;br/&gt;(build ver. %1 / protocole ver. %2)&lt;/li&gt;&lt;li&gt;Dashel ver. %3&lt;br/&gt;(types de flux supportés: %4)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(c) 2006-2013 &lt;a href=&quot;http://stephane.magnenat.net&quot;&gt;Stéphane Magnenat&lt;/a&gt; et autres contributeurs.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;%5&quot;&gt;%5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aseba est un logiciel libre sous license GPL 3.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+472"/>
        <source>Specify event arguments</source>
        <translation>Spécifiez les arguments de l&apos;événement</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Please specify the %0 arguments of event %1</source>
        <translation>Veuillez spécifier les %0 arguments de l&apos;événement %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Wrong number of arguments</source>
        <translation>Mauvais nombre d&apos;arguments</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You gave %0 arguments where event %1 requires %2</source>
        <translation>Vous avez donné %0 argument mais l&apos;événement %1 en demande %2</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid value</source>
        <translation>Valeur invalide</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalid value for argument %0 of event %1</source>
        <translation>Valeur invalide pour l&apos;argument %0 de l&apos;événement %1</translation>
    </message>
    <message>
        <location line="+206"/>
        <source>Event already exists</source>
        <translation>L&apos;événement existe déjà</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Event %0 already exists.</source>
        <translation>L&apos;événement %0 existe déjà.</translation>
    </message>
    <message>
        <location line="+84"/>
        <location line="+395"/>
        <source>Add a new constant</source>
        <translation>Ajouter une nouvelle constante</translation>
    </message>
    <message>
        <source>Constant already defined</source>
        <translation type="obsolete">La constante est déjà définie</translation>
    </message>
    <message>
        <source>Constant %0 is already defined.</source>
        <translation type="obsolete">La contstante %0 est déjà définie.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>&lt;b&gt;Constants&lt;/b&gt;</source>
        <translation>&lt;b&gt;Constantes&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location line="+252"/>
        <source>Open &amp;Recent</source>
        <translation>Ouvrir &amp;récents</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Uncomment the selection</source>
        <translation>Décommenter la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shift+Ctrl+D</source>
        <comment>Edit|Uncomment the selection</comment>
        <translation>Shift+Ctrl+D</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>&amp;View</source>
        <translation>&amp;Vue</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>&amp;Settings</source>
        <oldsource>Settings</oldsource>
        <translation>&amp;Paramètres</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Load all</source>
        <translation>&amp;Charger tout</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>F7</source>
        <comment>Load|Load all</comment>
        <translation>F7</translation>
    </message>
    <message>
        <location line="-1952"/>
        <source>Event number %0</source>
        <translation>Numéro d&apos;événement %0</translation>
    </message>
    <message>
        <source>&lt;p&gt;Aseba pre-release:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba SVN rev. %0 / protocol ver. %1&lt;/li&gt;&lt;li&gt;Dashel ver. </source>
        <translation type="obsolete">&lt;p&gt;Aseba pre-version:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aseba SVN rev. %0 / protocole ver. %1&lt;/li&gt;&lt;li&gt;Dashel ver. </translation>
    </message>
    <message>
        <location line="+419"/>
        <source>Export memory content</source>
        <translation>Exporter le contenu de la mémoire</translation>
    </message>
    <message>
        <location line="+817"/>
        <source>array access at %0 out of bounds [0..%1]</source>
        <translation>accès au tableau à la position %0 hors des limites [0..%1]</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>division by zero</source>
        <translation>division par zéro</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>event execution killed</source>
        <translation>exécution de l&apos;événement tuée</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>%0:%1: %2</source>
        <translation>%0:%1:%2</translation>
    </message>
    <message>
        <source>Aseba Studio Help: Language</source>
        <translation type="obsolete">Aide d&apos;Aseba Studio: language</translation>
    </message>
    <message>
        <source>Cannot open help file.</source>
        <translation type="obsolete">Ne peut pas ouvrir le fichier d&apos;aide.</translation>
    </message>
    <message>
        <location line="+436"/>
        <source>...inside %0</source>
        <translation>...dans %0</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>...%0</source>
        <translation>...%0</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>...inside all nodes</source>
        <translation>...dans tous les noeuds</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>...all nodes</source>
        <translation>...tous les noeuds</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Export &amp;memories content...</source>
        <translation>Exporter le contenu des &amp;mémoires...</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Copy &amp;all</source>
        <translation>Copier &amp;tout</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>&amp;Tools</source>
        <translation>Ou&amp;tils</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Show last compilation messages</source>
        <translation>&amp;Afficher les messages de la dernière compilation</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Write the program(s)...</source>
        <translation>Écrire le(s) programme(s)...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reboot...</source>
        <translation>Redémarrer...</translation>
    </message>
    <message>
        <source>&amp;Plug-ins</source>
        <translation type="obsolete">P&amp;lugins</translation>
    </message>
    <message>
        <source>&amp;Linear Camera View</source>
        <translation type="obsolete">&amp;Visualisation de caméra linéaire</translation>
    </message>
    <message>
        <source>&amp;Language</source>
        <translation type="obsolete">&amp;Langage</translation>
    </message>
    <message>
        <location line="+27"/>
        <location line="+74"/>
        <source>Untitled</source>
        <translation>Sans nom</translation>
    </message>
    <message>
        <location line="-69"/>
        <source>Aseba Studio - Confirmation Dialog</source>
        <translation>Aseba Studio - Dialogue de confirmation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The document &quot;%0&quot; has been modified.</source>
        <translation>Le document &quot;%0&quot; a été modifié.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to save your changes or discard them?</source>
        <translation>Voulez-vous enregistrer vos changements ou les abandonner ?</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>[modified] </source>
        <translation>[modifié]</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%0 %1- Aseba Studio</source>
        <translation>%0 %1 - Aseba Studio</translation>
    </message>
    <message>
        <location line="-1880"/>
        <source> (not available)</source>
        <translation>(pas disponible)</translation>
    </message>
</context>
<context>
    <name>Aseba::MaskableNamedValuesVectorModel</name>
    <message>
        <location filename="NamedValuesVectorModel.cpp" line="+44"/>
        <source>Hide</source>
        <translation>Cacher</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>View</source>
        <translation>Voir</translation>
    </message>
</context>
<context>
    <name>Aseba::NewNamedValueDialog</name>
    <message>
        <location filename="MainWindow.cpp" line="-296"/>
        <source>Name</source>
        <comment>Name of the named value (can be a constant, event,...)</comment>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default description</source>
        <comment>When no description is given for the named value</comment>
        <translation>Description par défaut</translation>
    </message>
</context>
<context>
    <name>Aseba::NodeTab</name>
    <message>
        <location line="-1059"/>
        <source>&lt;b&gt;Execution&lt;/b&gt;</source>
        <translation>&lt;b&gt;Éxécution&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="-14"/>
        <location line="+739"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation type="obsolete">Outils</translation>
    </message>
    <message>
        <location line="-736"/>
        <source>Reset</source>
        <translation>Resetter</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+879"/>
        <location line="+15"/>
        <source>Run</source>
        <translation>Exécuter</translation>
    </message>
    <message>
        <location line="-891"/>
        <source>Next</source>
        <translation>Suivant</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>refresh</source>
        <translation>rafraîchir</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>auto</source>
        <translation>auto</translation>
    </message>
    <message>
        <source>&lt;b&gt;Memory&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Mémoire&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+381"/>
        <source>Save the binary code of %0</source>
        <translation>Sauvegarder le code binaire de %0</translation>
    </message>
    <message>
        <location line="+255"/>
        <location line="+39"/>
        <source>Compilation success.</source>
        <translation>Compilation terminée avec succès.</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>variables: %1 on %2 (%3%)</source>
        <translation>variables: %1 sur %2 (%3%)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>bytecode: %1 on %2 (%3%)</source>
        <translation>bytecode: %1 sur %2 (%3%)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;b&gt;Memory usage&lt;/b&gt; : %1, %2</source>
        <translation>&lt;b&gt;Utilisation de la mémoire&lt;/b&gt; : %1, %2</translation>
    </message>
    <message>
        <location line="+199"/>
        <source>running</source>
        <translation>exécution</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pause</source>
        <translation>Pause</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>step by step</source>
        <translation>pas à pas</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>stopped</source>
        <translation>arrété</translation>
    </message>
    <message>
        <location line="-895"/>
        <source>Load</source>
        <translation>Charger</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Local Tools</source>
        <translation>Outils locaux</translation>
    </message>
    <message>
        <location line="-110"/>
        <source>&lt;b&gt;Keywords&lt;/b&gt;</source>
        <oldsource>&lt;b&gt;Keywords &lt;<byte value="x8"/>&gt;</oldsource>
        <translation>&lt;b&gt;Mots clés&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>&lt;b&gt;Variables&lt;/b&gt;</source>
        <translation>&lt;b&gt;Variables&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>F&amp;ilter:</source>
        <translation>F&amp;iltre :</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Native Functions</source>
        <translation>Fonctions natives</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local Events</source>
        <translation>Événements locaux</translation>
    </message>
    <message>
        <location line="+557"/>
        <source>Aseba Studio: Output of last compilation for %0</source>
        <translation>Aseba Studio: Sortie de la dernière compilation de %0</translation>
    </message>
</context>
<context>
    <name>Aseba::ReconnectionDialog</name>
    <message>
        <source>Aseba Studio - Connection closed</source>
        <translation type="obsolete">Aseba Studio - Connection terminée</translation>
    </message>
    <message>
        <location filename="DashelTarget.cpp" line="+541"/>
        <source>Connection closed</source>
        <translation>Connection perdue</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning, connection closed: I am trying to reconnect.</source>
        <translation>Attention, la connection a été terminée : J&apos;essaye de reconnecter.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stop trying</source>
        <translation>Arrêter d&apos;essayer</translation>
    </message>
</context>
<context>
    <name>Aseba::StopThymioPlugin</name>
    <message>
        <location filename="plugins/StopThymioPlugin.cpp" line="+34"/>
        <source>Stop Thymio</source>
        <translation>Arrêter Thymio</translation>
    </message>
</context>
<context>
    <name>Aseba::TargetFunctionsModel</name>
    <message>
        <location filename="TargetModels.cpp" line="+609"/>
        <location line="+19"/>
        <source>hidden</source>
        <translation>cachées</translation>
    </message>
</context>
<context>
    <name>Aseba::TargetVariablesModel</name>
    <message>
        <source>variables</source>
        <translation type="obsolete">variables</translation>
    </message>
    <message>
        <location line="-445"/>
        <source>names</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>values</source>
        <translation>valeurs</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioBlockly::ThymioBlockly</name>
    <message>
        <source>Thymio Blockly Interface</source>
        <translation type="vanished">Interface Blockly pour Thymio</translation>
    </message>
    <message>
        <source>New</source>
        <translation type="vanished">Nouveau</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="vanished">Ouvrir</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="vanished">Enregistrer</translation>
    </message>
    <message>
        <source>Save as</source>
        <translation type="vanished">Enregistrer sous</translation>
    </message>
    <message>
        <source>Load &amp; Run</source>
        <translation type="vanished">Charger et exécuter</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="vanished">Arrêter</translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="vanished">Aide</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation type="vanished">Capture d&apos;écran</translation>
    </message>
    <message>
        <source>http://aseba.wikidot.com/en:blocklyprogramming</source>
        <translation type="vanished">http://aseba.wikidot.com/fr:blocklyprogramming</translation>
    </message>
    <message>
        <source>Export program as image</source>
        <translation type="vanished">Exporter en tant qu&apos;image</translation>
    </message>
    <message>
        <source>Launch Blockly</source>
        <translation type="vanished">Démarrer Blockly</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="vanished">Attention</translation>
    </message>
    <message>
        <source>The Blockly document has been modified.&lt;p&gt;Do you want to save the changes?</source>
        <translation type="vanished">Le document Blockly a été modifié. Voulez-vous sauvegarder les changements ?</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioBootloaderDialog</name>
    <message>
        <source>Flash firmware</source>
        <translation type="obsolete">Flasher un firmware</translation>
    </message>
    <message>
        <source>Thymio Firmware Updater</source>
        <translation type="obsolete">Mise à jour du firmware du Thymio</translation>
    </message>
    <message>
        <source>File...</source>
        <oldsource>File ...</oldsource>
        <translation type="obsolete">Fichier...</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="obsolete">Mettre à jour</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation type="obsolete">Quitter</translation>
    </message>
    <message>
        <source>Update firmware</source>
        <translation type="obsolete">Mettre à jour le firmware</translation>
    </message>
    <message>
        <source>Select hex file</source>
        <translation type="obsolete">Séléctionner un fichier hex</translation>
    </message>
    <message>
        <source>Hex files (*.hex)</source>
        <translation type="obsolete">Fichiers hex (*.hex)</translation>
    </message>
    <message>
        <source>Pre-update warning</source>
        <translation type="obsolete">Avis avant de mettre à jour</translation>
    </message>
    <message>
        <source>Your are about to write a new firmware to the Thymio II. Make sure that the robot is charged and that the USB cable is properly connected.&lt;p&gt;&lt;b&gt;Do not unplug the robot during the update!&lt;/b&gt;&lt;/p&gt;Are you sure you want to proceed?</source>
        <translation type="obsolete">Vous êtes en train d&apos;écrire le firmware dans le Thymio II. Assurez-vous que le robot est chargé et que le câble USB est branché correctement. &lt;p&gt;&lt;b&gt;Ne pas débrancher le robot pendant la mise à jour! &lt;/b&gt; &lt;/p&gt; Êtes-vous sûr de vouloir continuer? </translation>
    </message>
    <message>
        <source>Update Error</source>
        <translation type="obsolete">Erreur de mise à jour</translation>
    </message>
    <message>
        <source>Unable to read Hex file</source>
        <translation type="obsolete">Ne peut pas lire le fichier hex</translation>
    </message>
    <message>
        <source>Dashel Unexpected Error</source>
        <translation type="obsolete">Erreure Dashel inattendue</translation>
    </message>
    <message>
        <source>A communication error happened during the flashing process:</source>
        <translation type="obsolete">Une erreure de communication est survenue durant le processus de flashage :</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioScene</name>
    <message>
        <source>Missing event button</source>
        <translation type="obsolete">Il manque un bouton d&apos;événement</translation>
    </message>
    <message>
        <source>Missing action</source>
        <oldsource>Missing action button</oldsource>
        <translation type="obsolete">Il manque une action</translation>
    </message>
    <message>
        <source>Missing event</source>
        <translation type="obsolete">Il manque un événement</translation>
    </message>
    <message>
        <source>Redeclaration of event</source>
        <oldsource>Redeclaration of event.</oldsource>
        <translation type="obsolete">Redéclaration de l&apos;action</translation>
    </message>
    <message>
        <source>Unknown event/action type</source>
        <oldsource>Unknown event/action type.</oldsource>
        <translation type="obsolete">Type d&apos;action/d&apos;évenement inconnu</translation>
    </message>
    <message>
        <source>Line %0: Missing event</source>
        <translation type="obsolete">Ligne %0 : Il manque un événement</translation>
    </message>
    <message>
        <source>Line %0: Missing action</source>
        <translation type="obsolete">Ligne %0 : Il manque une action</translation>
    </message>
    <message>
        <source>Line %0: Redeclaration of event</source>
        <translation type="obsolete">Ligne %0 : Redéclaration de l&apos;événement</translation>
    </message>
    <message>
        <source>Line %0: Unknown event/action type</source>
        <translation type="obsolete">Ligne %0 : Type d&apos;action/d&apos;évenement inconnu</translation>
    </message>
    <message>
        <source>Compilation success</source>
        <oldsource>Compilation success.</oldsource>
        <translation type="obsolete">Compilation terminée avec succès</translation>
    </message>
    <message>
        <source>Unknown VPL error</source>
        <translation type="obsolete">Erreure VPL inconnue</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioVPL::Block</name>
    <message>
        <location filename="plugins/ThymioVPL/Block.cpp" line="+132"/>
        <source>buttons</source>
        <translation>boutons</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>horizontal proximity sensors</source>
        <translation>capteurs de distance horizontaux</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>ground proximity sensors</source>
        <translation>capteur de distance au sol</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>tap detection / tilt</source>
        <translation>détection de choc / inclinaison</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>clap detection</source>
        <translation>détection de claquement</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>timer elapsed</source>
        <translation>timer écoulé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>state filter</source>
        <translation>filtre d&apos;état</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>motors</source>
        <translation>moteurs</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>top colour</source>
        <translation>couleur du haut</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>bottom colour</source>
        <translation>couleur du bas</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>music</source>
        <translation>musique</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>timer</source>
        <translation>timer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>state</source>
        <translation>état</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioVPL::EventActionsSet</name>
    <message>
        <location filename="plugins/ThymioVPL/EventActionsSet.cpp" line="+615"/>
        <location line="+20"/>
        <source>Loading</source>
        <translation>Chargement en cours</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Error in XML source file at %0:%1: cannot create block %2</source>
        <oldsource>Error in XML source file at %0:%1 cannot create block %2</oldsource>
        <translation>Erreur dans le fichier source XML à %0 : %1 : ne peut pas créer le bloc %2</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Error in XML source file at %0:%1: unknown block type %2</source>
        <translation>Erreur dans le fichier source XML à %0 : %1 : type de bloc %2 inconnu</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioVPL::Scene</name>
    <message>
        <source>Line %0: Missing event</source>
        <translation type="obsolete">Ligne %0 : Il manque un événement</translation>
    </message>
    <message>
        <source>Line %0: Missing action</source>
        <translation type="obsolete">Ligne %0 : Il manque une action</translation>
    </message>
    <message>
        <source>Line %0: Twice the same event</source>
        <oldsource>Line %0: Redeclaration of event</oldsource>
        <translation type="obsolete">Ligne %0 : Deux fois le même événement</translation>
    </message>
    <message>
        <source>The event-action pair in line %0 is the same as in line %1</source>
        <translation type="obsolete">La pair événement-action à la ligne %0 est la même que celle à la ligne %1</translation>
    </message>
    <message>
        <source>Line %0: Unknown event/action type</source>
        <translation type="obsolete">Ligne %0 : Type d&apos;action/d&apos;évenement inconnu</translation>
    </message>
    <message>
        <source>Compilation success</source>
        <translation type="obsolete">Compilation terminée avec succès</translation>
    </message>
    <message>
        <source>Unknown VPL error</source>
        <translation type="obsolete">Erreure VPL inconnue</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioVPL::ThymioVisualProgramming</name>
    <message>
        <location filename="plugins/ThymioVPL/ThymioVisualProgramming.cpp" line="+79"/>
        <source>Thymio Visual Programming Language</source>
        <translation>Langage de programmation visuelle pour Thymio</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>New</source>
        <translation>Nouveau</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Save</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Save as</source>
        <translation>Enregistrer sous</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Load &amp; Run</source>
        <translation>Charger et exécuter</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Stop</source>
        <translation>Arrêter</translation>
    </message>
    <message>
        <source>Color scheme</source>
        <translation type="obsolete">Schéma des couleurs</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Advanced mode</source>
        <translation>Mode avancé</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Events</source>
        <translation>Événements</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Actions</source>
        <translation>Actions</translation>
    </message>
    <message>
        <source>http://aseba.wikidot.com/en:thymiovpl</source>
        <translation type="vanished">http://aseba.wikidot.com/fr:thymiovpl</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation type="obsolete">Quitter</translation>
    </message>
    <message>
        <location line="-179"/>
        <source>Undo</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Redo</source>
        <translation>Refaire</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Screenshot</source>
        <translation>Capture d&apos;écran</translation>
    </message>
    <message>
        <source>&lt;b&gt;Events&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Événements&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Compilation success.</source>
        <translation>Compilation terminée avec succès.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>show line</source>
        <translation>montrer la ligne</translation>
    </message>
    <message>
        <source>&lt;b&gt;Actions&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Actions&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>The Visual Programming Language (VPL) for the Thymio robot allows to program by associating event and actions blocks.</source>
        <translation>Le langage de programmation visuel (VPL) pour le robot Thymio permet de programmer en associant des blocs d&apos;événements et d&apos;actions.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>https://www.thymio.org/en:thymiovpl</source>
        <translation>http://aseba.wikidot.com/fr:thymiovpl</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Export program as image</source>
        <translation>Exporter en tant qu&apos;image</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Launch VPL</source>
        <translation>Charger VPL</translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Returning to simple mode</source>
        <translation>Retour au mode simple</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You are currently using states. Returning to simple mode will discard any state filter or state setting card.&lt;p&gt;Are you sure you want to continue?</source>
        <translation>Vous utilisez actuellement des états. Le retour au mode simple effacera tout filtre d&apos;états et carte de définition d&apos;états.&lt;p&gt;Êtes-vous sûr de vouloir continuer ?</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Warning</source>
        <translation>Attention</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The VPL document has been modified.&lt;p&gt;Do you want to save the changes?</source>
        <translation>Le document VPL a été modifié.&lt;p&gt;Voulez-vous sauvegarder les changements ?</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Incompatible Version</source>
        <translation>Version incompatible</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>This file is incompatible with this version of ThymioVPL. It might not work correctly.</source>
        <translation>Ce fichier est incomatible avec cette version de ThymioVPL. Il se peut qu&apos;il ne fonctionne pas correctement.</translation>
    </message>
    <message>
        <location line="+256"/>
        <source>Please add an event</source>
        <translation>Veuillez ajouter un événement</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Please add an action</source>
        <translation>Veuillez ajouter une action</translation>
    </message>
    <message>
        <source>Loading</source>
        <translation type="obsolete">Chargement en cours</translation>
    </message>
    <message>
        <source>Error in XML source file: %0 unknown event type</source>
        <translation type="obsolete">Erreur dans le fichier source XML : %0 type d&apos;événement inconnu</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioVPL::UsageLogger</name>
    <message>
        <location filename="plugins/ThymioVPL/UsageLogger.cpp" line="+74"/>
        <source>Login</source>
        <translation>S&apos;identifier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please enter your user or group name:</source>
        <translation>Veuillez entrer votre nom d&apos;utilisateur ou nom de groupe:</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioVPLStandalone</name>
    <message>
        <location filename="ThymioVPLStandalone.cpp" line="+272"/>
        <location line="+223"/>
        <source>Thymio VPL Error</source>
        <translation>Erreure VPL inconnue</translation>
    </message>
    <message>
        <source>You need to connect a Thymio II to use this application</source>
        <translation type="obsolete">Vous devez connecter un Thymio II pour utiliser cette application</translation>
    </message>
    <message>
        <source>Thymio Visual Programming Language</source>
        <translation type="obsolete">Langage de programmation visuelle pour Thymio</translation>
    </message>
    <message>
        <location line="-325"/>
        <source>Connecting to Thymio...</source>
        <translation>Connection à Thymio...</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>You need to connect a Thymio II to use this application.</source>
        <translation>Vous devez connecter un Thymio II pour utiliser cette application.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Save Script</source>
        <translation>Sauvegarder le scripte</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Open Script</source>
        <translation>Ouvrir le scripte</translation>
    </message>
    <message>
        <location line="+60"/>
        <location line="+8"/>
        <source>Loading</source>
        <translation>Chargement en cours</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>No Thymio VPL data were found in the script file, file ignored.</source>
        <translation>Aucune donnée VPL n&apos;a été trouvée dans le fichier script, fichier ignoré.</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>This application only supports a single robot at a time.</source>
        <translation>Cette application ne supporte qu&apos;un seul robot à la fois.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Connection to Thymio lost... make sure Thymio is on and connect the USB cable/dongle</source>
        <translation>Connexion à Thymio perdue... assurez-vous que Thymio est allumé et connecter le cable USB ou le dongle</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>[modified] </source>
        <translation>[modifié]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Untitled</source>
        <translation>Sans nom</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%0 %1- Thymio Visual Programming Language - ver. %2</source>
        <translation>%0 %1- Langage de programmation visuelle pour Thymio - ver. %2</translation>
    </message>
    <message>
        <source>%0 %1- Thymio Visual Programming Language %2</source>
        <oldsource>%0 %1- Thymio Visual Programming Language</oldsource>
        <translation type="obsolete">%0 %1- Langage de programmation visuelle pour Thymio %2</translation>
    </message>
    <message>
        <source>No Thymio VPL data were found in the script file, file ignored</source>
        <translation type="obsolete">Aucune donnée VPL n&apos;a été trouvée dans le fichier script, fichier ignoré</translation>
    </message>
    <message>
        <location line="-123"/>
        <source>Error in XML source file: %0 at line %1, column %2</source>
        <translation>Erreur dans le fichier source XML : %0 à la ligne %1, colonne %2</translation>
    </message>
    <message>
        <source>This application only supports a single robot at a time</source>
        <translation type="obsolete">Cette application ne supporte qu&apos;un seul robot à la fois</translation>
    </message>
</context>
<context>
    <name>Aseba::ThymioVisualProgramming</name>
    <message>
        <source>Thymio Visual Programming Language</source>
        <translation type="obsolete">Langage de programmation visuelle pour Thymio</translation>
    </message>
    <message>
        <source>New</source>
        <translation type="obsolete">Nouveau</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="obsolete">Ouvrir</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="obsolete">Enregistrer</translation>
    </message>
    <message>
        <source>Save as</source>
        <translation type="obsolete">Enregistrer sous</translation>
    </message>
    <message>
        <source>Load &amp; Run</source>
        <translation type="obsolete">Charger et exécuter</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="obsolete">Arrêter</translation>
    </message>
    <message>
        <source>Color scheme</source>
        <translation type="obsolete">Schéma des couleurs</translation>
    </message>
    <message>
        <source>Advanced mode</source>
        <translation type="obsolete">Mode avancé</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation type="obsolete">Quitter</translation>
    </message>
    <message>
        <source>&lt;b&gt;Events&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Événements&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Compilation success.</source>
        <translation type="obsolete">Compilation terminée avec succès.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Actions&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Actions&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Launch VPL</source>
        <translation type="obsolete">Charger VPL</translation>
    </message>
    <message>
        <source>The VPL document has been modified.</source>
        <translation type="obsolete">Le document VPL a été modifié.</translation>
    </message>
    <message>
        <source>Open Visual Programming Language</source>
        <translation type="obsolete">Ouvrir language de programmation visuelle</translation>
    </message>
    <message>
        <source>Save Visual Programming Language</source>
        <translation type="obsolete">Enregistrer language de programmation visuelle</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="obsolete">Attention</translation>
    </message>
    <message>
        <source>The document has been modified.</source>
        <translation type="obsolete">Le document a été modifié.</translation>
    </message>
    <message>
        <source>Do you want to save the changes?</source>
        <translation type="obsolete">Voulez-vous enregistrer vos changements ?</translation>
    </message>
    <message>
        <source>Loading</source>
        <translation type="obsolete">Chargement en cours</translation>
    </message>
    <message>
        <source>Error in XML source file: %0 unknown event type</source>
        <translation type="obsolete">Erreur dans le fichier source XML : %0 type d&apos;événement inconnu</translation>
    </message>
    <message>
        <source>Error in XML source file: %0 at line %1, column %2</source>
        <translation type="obsolete">Erreur dans le fichier source XML : %0 à la ligne %1, colonne %2</translation>
    </message>
</context>
<context>
    <name>QApplication</name>
    <message>
        <location filename="DashelTarget.cpp" line="-413"/>
        <location line="+7"/>
        <source>Protocol version mismatch</source>
        <translation>Les version des protocoles ne correspondent pas</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Aseba Studio uses an older protocol (%1) than node %0 (%2), please upgrade Aseba Studio.</source>
        <translation>Aseba Studio utilise un protocole plus ancien (%1) que le noeud %0 (%2), veuillez mettre à jour Aseba Studio.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Node %0 uses an older protocol (%2) than Aseba Studio (%1), please upgrade the node firmware.</source>
        <translation>Le noeud %0 utilise un protocole plus ancien (%2) que Aseba Studio (%1), veuillez mettre à jour le microprogramme du noeud.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Native function %0 (sp = %1)</source>
        <translation type="obsolete">Fonction native %0 (sp = %1)</translation>
    </message>
    <message>
        <source>Native function called</source>
        <translation type="obsolete">Fonction native appelée</translation>
    </message>
    <message>
        <source>Assertion at 0x%0 (sp = %2):
</source>
        <translation type="obsolete">Assertion à 0x%0 (sp = %2):
</translation>
    </message>
    <message>
        <source>unknown</source>
        <translation type="obsolete">inconnu</translation>
    </message>
    <message>
        <source>unknown arithmetic binary operator</source>
        <translation type="obsolete">opérateur arithmétique binaire inconnu</translation>
    </message>
    <message>
        <source>unknown bytecode</source>
        <translation type="obsolete">bytecode inconnu</translation>
    </message>
    <message>
        <source>execution stack underflow</source>
        <translation type="obsolete">pile d&apos;exécution vide (underflow)</translation>
    </message>
    <message>
        <source>stack overflow</source>
        <translation type="obsolete">pile d&apos;exécution pleine (overflow)</translation>
    </message>
    <message>
        <source>out of variables bounds</source>
        <translation type="obsolete">hors des limites des variables</translation>
    </message>
    <message>
        <source>out of bytecode bounds</source>
        <translation type="obsolete">hors des limites du bytecode</translation>
    </message>
    <message>
        <source>step called while not thread running</source>
        <translation type="obsolete">step appelé alors qu&apos;aucun thread ne fonctionnait</translation>
    </message>
    <message>
        <source>a breakpoint has been set out of bytecode bounds</source>
        <translation type="obsolete">un point d&apos;arrêt a été mis hors des limites du bytecode</translation>
    </message>
    <message>
        <source>tried to emit a buffer too long</source>
        <translation type="obsolete">un tampon trop grand a tenté d&apos;être émis</translation>
    </message>
    <message>
        <source>unknown assert define, your code seems broken</source>
        <translation type="obsolete">assertion inconnue, votre code semble cassé</translation>
    </message>
    <message>
        <source>VM Assertion Failed</source>
        <translation type="obsolete">Assertion de la VM, échec</translation>
    </message>
    <message>
        <source>Compilation success.</source>
        <translation type="obsolete">Compilation terminée avec succès.</translation>
    </message>
    <message>
        <location filename="plugins/ThymioVPL/Compiler.cpp" line="+57"/>
        <source>Compilation success</source>
        <translation>Compilation terminée avec succès</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Line %0: Missing event</source>
        <translation>Ligne %0 : Il manque un événement</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Line %0: Missing action</source>
        <translation>Ligne %0 : Il manque une action</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The event in line %0 is the same as in line %1</source>
        <translation>L&apos;événement à la ligne %0 est le même qu&apos;à la ligne %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The event and the state condition in line %0 are the same as in line %1</source>
        <translation>L&apos;événement et la condition d&apos;état à la ligne %0 sont les mêmes qu&apos;à la ligne %1</translation>
    </message>
    <message>
        <source>Line %0: Unknown event/action type</source>
        <translation type="obsolete">Ligne %0 : Type d&apos;action/d&apos;évenement inconnu</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown VPL error</source>
        <translation>Erreure VPL inconnue</translation>
    </message>
    <message>
        <location filename="DashelTarget.cpp" line="-468"/>
        <source>Unexpected Dashel Error</source>
        <translation>Erreure Dashel inattendue</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>A communication error happened:</source>
        <translation>Une erreure de communication est survenue:</translation>
    </message>
</context>
</TS>
