diff -r 915be999f3f0 -r 5c42cafaee15 i18n/Beremiz_fr_FR.po --- a/i18n/Beremiz_fr_FR.po Sat May 19 19:00:55 2012 +0200 +++ b/i18n/Beremiz_fr_FR.po Sun May 20 19:07:09 2012 +0200 @@ -7,15 +7,16 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-12-16 12:32+0100\n" -"PO-Revision-Date: 2009-12-16 13:34+0100\n" +"POT-Creation-Date: 2012-05-20 18:25+0200\n" +"PO-Revision-Date: 2012-05-20 18:38+0100\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../Beremiz.py:1487 +#: ../Beremiz.py:1846 #, python-format msgid "" "\n" @@ -23,7 +24,7 @@ "(%s)\n" "\n" "Please be kind enough to send this file to:\n" -"edouard.tisserant@gmail.com\n" +"beremiz-devel@lists.sourceforge.net\n" "\n" "You should now restart Beremiz.\n" "\n" @@ -34,377 +35,436 @@ "(%s)\n" "\n" "Envoyez ce fichier à l'adresse :\n" -"edouard.tisserant@gmail.com\n" +"beremiz-devel@lists.sourceforge.net\n" "\n" "Vous devriez redémarrer Beremiz.\n" "\n" -"Origine :\n" - -#: ../LPCBeremiz.py:695 -#: ../plugger.py:1473 +"Trace d'exécution:\n" + +#: ../ProjectController.py:845 msgid " generation failed !\n" -msgstr ": la construction a échouée !\n" - -#: ../Beremiz.py:1385 +msgstr "la construction a échouée !\n" + +#: ../Beremiz.py:1739 #, python-format msgid "\"%s\" folder is not a valid Beremiz project\n" msgstr "Le dossier \"%s\" ne contient pas de projet Beremiz valide\n" -#: ../plugins/python/PythonEditor.py:500 -msgid "&Edit" -msgstr "&Editer" - -#: ../Beremiz.py:1475 -#: ../Beremiz.py:1477 -#: ../Beremiz.py:1478 +#: ../canfestival/NetworkEditor.py:78 +#: ../canfestival/SlaveEditor.py:48 +#, python-format +msgid "%s Profile" +msgstr "" + +#: ../Beremiz.py:394 +msgid "&ConfNode" +msgstr "" + +#: ../Beremiz.py:426 +msgid "&Properties" +msgstr "&Propriétés" + +#: ../Beremiz.py:407 +msgid "&Recent Projects" +msgstr "Projets &récent" + +#: ../Beremiz.py:1834 +#: ../Beremiz.py:1836 +#: ../Beremiz.py:1837 msgid ", " msgstr ", " -#: ../Beremiz.py:1473 +#: ../Beremiz.py:1832 msgid ". " msgstr ". " -#: ../plugger.py:447 +#: ../ProjectController.py:1146 +msgid "... debugger recovered\n" +msgstr "... déboggueur operationel\n" + +#: ../ConfigTreeNode.py:369 #, python-format msgid "A child names \"%s\" already exist -> \"%s\"\n" msgstr "" -#: ../plugger.py:479 -#, python-format -msgid "A child with IEC channel %d already exist -> %d\n" -msgstr "" - -#: ../Beremiz.py:340 +#: ../Beremiz.py:451 msgid "About" msgstr "A propos" -#: ../Beremiz.py:1420 +#: ../Beremiz.py:1771 msgid "About Beremiz" msgstr "A propos de Beremiz" -#: ../Beremiz.py:1443 -msgid "Add Plugin" -msgstr "Ajouter un plugin" - -#: ../Beremiz.py:618 -#: ../Beremiz.py:883 -msgid "Add a sub plugin" -msgstr "Ajouter un sous plugin" - -#: ../plugger.py:1822 +#: ../canfestival/NetworkEditor.py:90 +#: ../canfestival/SlaveEditor.py:60 +msgid "Add" +msgstr "" + +#: ../features.py:6 +msgid "Add C code accessing located variables synchronously" +msgstr "" + +#: ../Beremiz.py:1802 +msgid "Add ConfNode" +msgstr "" + +#: ../features.py:7 +msgid "Add Python code executed asynchronously" +msgstr "" + +#: ../features.py:8 +msgid "Add a simple WxGlade based GUI." +msgstr "" + +#: ../Beremiz.py:886 +#: ../Beremiz.py:1231 +msgid "Add a sub confnode" +msgstr "Add a sub confnode" + +#: ../canfestival/NetworkEditor.py:92 +msgid "Add slave" +msgstr "" + +#: ../ProjectController.py:1213 msgid "Already connected. Please disconnect\n" msgstr "Déjà connecté. Veuillez déconnecter\n" -#: ../Beremiz.py:1131 +#: ../Beremiz.py:1428 msgid "Append " msgstr "Ajouter " -#: ../plugins/canfestival/config_utils.py:341 -#: ../plugins/canfestival/config_utils.py:623 +#: ../util/Zeroconf.py:599 +msgid "Bad domain name (circular) at " +msgstr "" + +#: ../util/Zeroconf.py:602 +msgid "Bad domain name at " +msgstr "" + +#: ../canfestival/config_utils.py:341 +#: ../canfestival/config_utils.py:623 #, python-format msgid "Bad location size : %s" msgstr "Mauvaise taille d'adresse : %s" -#: ../Beremiz.py:439 +#: ../Beremiz.py:592 msgid "Beremiz" msgstr "Beremiz" -#: ../Beremiz.py:338 -msgid "Beremiz\tF1" -msgstr "Beremiz\tF1" - -#: ../LPCBeremiz.py:388 -#: ../plugger.py:1955 +#: ../util/BrowseValuesLibraryDialog.py:37 +#, python-format +msgid "Browse %s library" +msgstr "" + +#: ../ProjectController.py:1345 msgid "Build" msgstr "Compiler" -#: ../plugger.py:1537 +#: ../ProjectController.py:929 msgid "Build directory already clean\n" msgstr "Le répertoire de compilation est déjà nettoyé\n" -#: ../LPCBeremiz.py:389 -#: ../plugger.py:1956 +#: ../ProjectController.py:1346 msgid "Build project into build folder" msgstr "Compiler le projet dans le répertoire ce compilation" -#: ../LPCBeremiz.py:714 -#: ../plugger.py:1491 +#: ../ProjectController.py:865 msgid "C Build crashed !\n" msgstr "La compilation du C a mal fonctionné !\n" -#: ../LPCBeremiz.py:710 -#: ../plugger.py:1488 +#: ../ProjectController.py:862 msgid "C Build failed.\n" msgstr "La compilation du C a échouée !\n" -#: ../plugger.py:1477 +#: ../ProjectController.py:850 msgid "C code generated successfully.\n" msgstr "Code C généré avec succès.\n" -#: ../targets/toolchain_gcc.py:123 +#: ../targets/toolchain_gcc.py:132 #, python-format msgid "C compilation of %s failed.\n" msgstr "La compilation C de %s a échouée.\n" -#: ../plugger.py:1214 -#, python-format -msgid "Can't find module for target %s!\n" -msgstr "Impossible de trouver le module correspondant à la cible %s !\n" - -#: ../plugger.py:1904 -msgid "Cannot compare latest build to target. Please build.\n" -msgstr "Impossible de comparer la cible avec la dernière compilation. Veuillez compiler le projet.\n" - -#: ../plugger.py:517 +#: ../features.py:6 +msgid "C extension" +msgstr "Extension C" + +#: ../features.py:5 +msgid "CANopen support" +msgstr "" + +#: ../ConfigTreeNode.py:460 #, python-format msgid "Cannot create child %s of type %s " msgstr "Impossible d'ajouter un élément \"%s\" de type \"%s\"" -#: ../plugger.py:472 +#: ../ConfigTreeNode.py:398 #, python-format msgid "Cannot find lower free IEC channel than %d\n" msgstr "Impossible de trouver un numéro IEC inférieur à %d libre\n" -#: ../connectors/PYRO/__init__.py:76 +#: ../connectors/PYRO/__init__.py:75 msgid "Cannot get PLC status - connection failed.\n" msgstr "Impossible d'obtenir le statut de l'automate - la connexion a échoué.\n" -#: ../plugger.py:1312 +#: ../ProjectController.py:671 msgid "Cannot open/parse VARIABLES.csv!\n" msgstr "Impossible d'ouvrir ou d'analyser le fichier VARIABLES.csv !\n" -#: ../plugins/canfestival/config_utils.py:371 +#: ../canfestival/config_utils.py:371 #, python-format msgid "Cannot set bit offset for non bool '%s' variable (ID:%d,Idx:%x,sIdx:%x))" msgstr "" -#: ../Beremiz_service.py:320 +#: ../Beremiz_service.py:322 msgid "Change IP of interface to bind" msgstr "Changer l'adresse IP de l'interface à lier" -#: ../Beremiz_service.py:319 +#: ../Beremiz_service.py:321 msgid "Change Name" msgstr "Changer le nom" -#: ../Beremiz_service.py:323 +#: ../Beremiz_service.py:325 msgid "Change Port Number" msgstr "Changer le numéro de port" -#: ../Beremiz_service.py:325 +#: ../Beremiz_service.py:327 msgid "Change working directory" msgstr "Changer le dossier de travail" -#: ../plugins/python/modules/svgui/svgui.py:90 +#: ../util/BrowseValuesLibraryDialog.py:42 +#, python-format +msgid "Choose a %s:" +msgstr "Choisissez un %s:" + +#: ../svgui/svgui.py:92 msgid "Choose a SVG file" msgstr "Choisissez un fichier SVG" -#: ../plugger.py:975 +#: ../ProjectController.py:311 msgid "Choose a directory to save project" msgstr "Choisissez un dossier où enregistrer le projet" -#: ../Beremiz.py:1337 -#: ../Beremiz.py:1366 +#: ../Beremiz.py:1680 +#: ../Beremiz.py:1713 msgid "Choose a project" msgstr "Choisissez un projet" -#: ../Beremiz_service.py:371 +#: ../Beremiz_service.py:373 msgid "Choose a working directory " msgstr "Choisissez un dossier de travail" -#: ../plugger.py:933 +#: ../ProjectController.py:265 msgid "Chosen folder doesn't contain a program. It's not a valid project!" msgstr "Le répertoire ne contient pas de programme. Ce n'est pas un projet valide !" -#: ../plugger.py:898 +#: ../ProjectController.py:230 msgid "Chosen folder isn't empty. You can't use it for a new project!" msgstr "Le répertoire n'est pas vide. Vous ne pouvez pas l'utiliser pour créer un nouveau projet !" -#: ../plugger.py:1959 +#: ../ProjectController.py:1349 msgid "Clean" msgstr "Nettoyer" -#: ../plugger.py:1961 +#: ../ProjectController.py:1351 msgid "Clean project build folder" msgstr "Nettoyer le répertoire de compilation" -#: ../plugger.py:1534 +#: ../ProjectController.py:926 msgid "Cleaning the build directory\n" msgstr "Répertoire de compilation en cours de nettoyage\n" -#: ../Beremiz.py:517 +#: ../Beremiz.py:698 msgid "Close Application" msgstr "Fermer l'application" -#: ../Beremiz.py:309 -#: ../Beremiz.py:502 +#: ../Beremiz.py:658 msgid "Close Project" msgstr "Fermer le projet" -#: ../Beremiz.py:307 -#: ../LPCBeremiz.py:750 +#: ../Beremiz.py:416 +msgid "Close Project\tCTRL+SHIFT+W" +msgstr "Fermer le project\tCTRL+SHIFT+W" + +#: ../Beremiz.py:414 msgid "Close Tab\tCTRL+W" msgstr "Fermer l'onglet\tCTRL+W" -#: ../plugger.py:1139 +#: ../ProjectController.py:494 msgid "Compiling IEC Program into C code...\n" msgstr "Compilation du program en IEC vers du code C en cours...\n" -#: ../plugger.py:1974 +#: ../ProjectController.py:1364 msgid "Connect" msgstr "Connecter" -#: ../plugger.py:1975 +#: ../ProjectController.py:1365 msgid "Connect to the target PLC" msgstr "Connecter à l'automate cible" -#: ../connectors/PYRO/__init__.py:39 +#: ../connectors/PYRO/__init__.py:38 #, python-format msgid "Connecting to URI : %s\n" msgstr "Connection à l'URI %s en cours...\n" -#: ../plugger.py:1841 +#: ../ProjectController.py:1232 msgid "Connection canceled!\n" msgstr "La connection a été abandonnée !\n" -#: ../LPCBeremiz.py:459 -#: ../LPCBeremiz.py:632 -#: ../plugger.py:1858 +#: ../ProjectController.py:1249 #, python-format msgid "Connection failed to %s!\n" msgstr "La connection à \"%s\" a échouée !\n" -#: ../plugger.py:638 +#: ../ConfigTreeNode.py:572 #, python-format msgid "" "Could not add child \"%s\", type %s :\n" "%s\n" msgstr "" -#: ../plugger.py:615 +#: ../ConfigTreeNode.py:549 #, python-format msgid "" -"Couldn't load plugin base parameters %s :\n" +"Couldn't load confnode base parameters %s :\n" " %s" msgstr "" "Impossible de charger les paramètres de base du plugin %s :\n" " %s" -#: ../plugger.py:626 +#: ../ConfigTreeNode.py:560 #, python-format msgid "" -"Couldn't load plugin parameters %s :\n" +"Couldn't load confnode parameters %s :\n" " %s" msgstr "" "Impossible de charger les paramètres du plugin %s :\n" " %s" -#: ../plugger.py:1785 +#: ../ProjectController.py:1195 msgid "Couldn't start PLC !\n" msgstr "Impossible de démarrer l'automate !\n" -#: ../plugger.py:1811 +#: ../ProjectController.py:1203 msgid "Couldn't stop PLC !\n" msgstr "Impossible d'arrêter l'automate !\n" -#: ../plugins/python/modules/svgui/svgui.py:20 +#: ../ProjectController.py:1173 +msgid "Couldn't stop debugger.\n" +msgstr "Impossible d'arrêter le débogage de l'automate !\n" + +#: ../svgui/svgui.py:22 msgid "Create HMI" msgstr "Créer une IHM" -#: ../plugger.py:1605 +#: ../canfestival/NetworkEditor.py:86 +#: ../canfestival/SlaveEditor.py:56 +msgid "DS-301 Profile" +msgstr "" + +#: ../canfestival/NetworkEditor.py:87 +#: ../canfestival/SlaveEditor.py:57 +msgid "DS-302 Profile" +msgstr "" + +#: ../ProjectController.py:1000 #, python-format msgid "Debug : Unknown variable %s\n" msgstr "Débogage : variable \"%s\" inconnue\n" -#: ../plugger.py:1766 -msgid "Debug Thread couldn't be killed" -msgstr "Le thread de débogage n'a pu être détruit" - -#: ../LPCBeremiz.py:479 -#: ../plugger.py:1879 +#: ../ProjectController.py:998 +#, python-format +msgid "Debug : Unsuppoted type to debug %s\n" +msgstr "" + +#: ../ProjectController.py:1270 msgid "Debug connect matching running PLC\n" msgstr "L'automate connecté correspond au project ouvert.\n" -#: ../plugger.py:1745 -#, python-format -msgid "Debug data do not match requested variable count %d != %d\n" -msgstr "Les données de débogage ne sont pas cohérentes %d != %d\n" - -#: ../LPCBeremiz.py:482 -#: ../plugger.py:1882 +#: ../ProjectController.py:1273 msgid "Debug do not match PLC - stop/transfert/start to re-enable\n" msgstr "L'automate connecté ne correspond pas au project ouvert - Arrêter/transférez/démarrer pour pouvoir débogguer.\n" -#: ../plugger.py:1757 +#: ../ProjectController.py:1163 msgid "Debugger disabled\n" msgstr "Débogueur désactivé\n" -#: ../Beremiz.py:874 -msgid "Delete this plugin" +#: ../ProjectController.py:1175 +msgid "Debugger stopped.\n" +msgstr "Débogueur désactivé\n" + +#: ../Beremiz.py:1222 +msgid "Delete this confnode" msgstr "Supprimer ce plugin" -#: ../plugger.py:1983 +#: ../ProjectController.py:1373 msgid "Disconnect" msgstr "Déconnecter" -#: ../plugger.py:1985 +#: ../ProjectController.py:1375 msgid "Disconnect from PLC" msgstr "Déconnecter l'automate" -#: ../plugins/c_ext/c_ext.py:250 -#: ../plugins/c_ext/c_ext.py:251 +#: ../c_ext/c_ext.py:143 +#: ../c_ext/c_ext.py:144 msgid "Edit C File" msgstr "Editer le fichier C" -#: ../plugins/canfestival/canfestival.py:246 +#: ../canfestival/canfestival.py:274 msgid "Edit CanOpen Network with NetworkEdit" msgstr "Editer le réseau CANOpen à l'aide de NetworkEdit" -#: ../plugins/python/modules/wxglade_hmi/wxglade_hmi.py:13 +#: ../py_ext/PythonFileCTNMixin.py:19 +#: ../py_ext/PythonFileCTNMixin.py:20 +msgid "Edit Python File" +msgstr "Editer le fichier Python" + +#: ../wxglade_hmi/wxglade_hmi.py:12 msgid "Edit a WxWidgets GUI with WXGlade" msgstr "Editer une IHM WxWidgets à l'aide de WXGlade" -#: ../plugins/canfestival/canfestival.py:245 +#: ../canfestival/canfestival.py:273 msgid "Edit network" msgstr "Editer le réseau" -#: ../plugger.py:1994 +#: ../ProjectController.py:1384 msgid "Edit raw IEC code added to code generated by PLCGenerator" msgstr "Editer le code IEC ajouté au code généré par PLCGenerator" -#: ../Beremiz.py:824 -msgid "Enable/Disable this plugin" +#: ../Beremiz.py:948 +msgid "Enable/Disable this confnode" msgstr "Activer/Désactiver le plugin" -#: ../Beremiz_service.py:378 +#: ../Beremiz_service.py:380 msgid "Enter a name " msgstr "Saisissez un nom" -#: ../Beremiz_service.py:363 +#: ../Beremiz_service.py:365 msgid "Enter a port number " msgstr "Saisissez un numéro de port" -#: ../Beremiz_service.py:353 +#: ../Beremiz_service.py:355 msgid "Enter the IP of the interface to bind" msgstr "Saisissez l'adresse IP de l'interface à lier" -#: ../Beremiz.py:1499 -#: ../Beremiz.py:1509 -#: ../plugger.py:879 -#: ../Beremiz_service.py:268 -#: ../Beremiz_service.py:392 +#: ../util/BrowseValuesLibraryDialog.py:83 +#: ../Beremiz.py:1858 +#: ../ProjectController.py:210 +#: ../Beremiz_service.py:270 +#: ../Beremiz_service.py:394 msgid "Error" msgstr "Erreur" -#: ../plugger.py:1187 +#: ../ProjectController.py:543 msgid "Error : At least one configuration and one resource must be declared in PLC !\n" msgstr "Erreur : Au moins une configuration ou une ressource doit être déclarée dans l'automate !\n" -#: ../plugger.py:1179 +#: ../ProjectController.py:535 #, python-format msgid "Error : IEC to C compiler returned %d\n" msgstr "Erreur : Le compilateur d'IEC en C a retourné %d\n" -#: ../plugger.py:1121 +#: ../ProjectController.py:476 #, python-format msgid "" "Error in ST/IL/SFC code generator :\n" @@ -413,434 +473,443 @@ "Erreur dans le générateur de code ST/IL/SFC :\n" "%s\n" -#: ../plugger.py:222 +#: ../ConfigTreeNode.py:180 #, python-format msgid "Error while saving \"%s\"\n" msgstr "Erreur lors de l'enregistrement de \"%s\"\n" -#: ../plugins/canfestival/canfestival.py:237 +#: ../canfestival/canfestival.py:255 msgid "Error: No Master generated\n" msgstr "Erreur : Aucun maître généré\n" -#: ../plugins/canfestival/canfestival.py:232 +#: ../canfestival/canfestival.py:250 msgid "Error: No PLC built\n" msgstr "Erreur : Aucun automate compilé\n" -#: ../LPCBeremiz.py:453 -#: ../LPCBeremiz.py:626 -#: ../plugger.py:1852 +#: ../ProjectController.py:1243 #, python-format msgid "Exception while connecting %s!\n" msgstr "Une exception est apparu au cours de la connexion %s !\n" -#: ../plugger.py:1191 +#: ../features.py:9 +msgid "Experimental web based HMI" +msgstr "" + +#: ../ProjectController.py:547 msgid "Extracting Located Variables...\n" msgstr "Extraction des variables adressées en cours...\n" -#: ../plugger.py:1919 +#: ../ProjectController.py:1310 msgid "Failed : Must build before transfer.\n" msgstr "Echec : Le projet doit être compilé avant d'être transféré.\n" -#: ../LPCBeremiz.py:703 -#: ../plugger.py:1482 +#: ../ProjectController.py:855 msgid "Fatal : cannot get builder.\n" msgstr "Erreur fatale : impossible de trouver un compilateur.\n" -#: ../connectors/PYRO/__init__.py:109 +#: ../connectors/PYRO/__init__.py:108 msgid "Force runtime reload\n" msgstr "Redémarrage du runtime forcé\n" -#: ../plugger.py:1111 +#: ../ProjectController.py:466 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n" msgstr "Création du code ST/IL/SFC de l'automate IEC-61131 en cours...\n" -#: ../plugger.py:1432 -msgid "Generating plugins C code\n" -msgstr "Création du code C des plugins en cours\n" - -#: ../LPCBeremiz.py:649 -#: ../plugger.py:1424 +#: ../ProjectController.py:782 msgid "IEC-61131-3 code generation failed !\n" msgstr "La création du code IEC-61131-3 a échouée !\n" -#: ../Beremiz_service.py:354 -#: ../Beremiz_service.py:355 +#: ../Beremiz_service.py:356 +#: ../Beremiz_service.py:357 msgid "IP is not valid!" msgstr "l'IP est invalide !" -#: ../plugins/python/modules/svgui/svgui.py:15 -#: ../plugins/python/modules/svgui/svgui.py:16 +#: ../svgui/svgui.py:17 +#: ../svgui/svgui.py:18 msgid "Import SVG" msgstr "Importer un SVG" -#: ../plugins/python/modules/svgui/svgui.py:19 +#: ../svgui/svgui.py:21 msgid "Inkscape" msgstr "Inkscape" -#: ../plugins/canfestival/config_utils.py:376 -#: ../plugins/canfestival/config_utils.py:637 +#: ../canfestival/config_utils.py:376 +#: ../canfestival/config_utils.py:637 #, python-format msgid "Invalid type \"%s\"-> %d != %d for location\"%s\"" msgstr "Type invalide \"%s\"-> %d != %d pour cette adresse \"%s\"" -#: ../plugger.py:1925 +#: ../ProjectController.py:1316 msgid "Latest build already matches current target. Transfering anyway...\n" msgstr "La dernière compilation correspond à la cible actuelle...\n" -#: ../plugger.py:1893 -msgid "Latest build does not match with target, please transfer.\n" -msgstr "La dernière compilation ne correspond pas a la cible actuelle, veuillez transférer le programme.\n" - -#: ../plugger.py:1897 -msgid "Latest build matches target, no transfer needed.\n" -msgstr "La dernière compilation correspond à la cible actuelle. il n'est pas nécessaire de transférer le programme.\n" - -#: ../Beremiz_service.py:322 +#: ../Beremiz_service.py:324 msgid "Launch WX GUI inspector" msgstr "Lancer un inspecteur d'IHM WX" -#: ../Beremiz_service.py:321 +#: ../Beremiz_service.py:323 msgid "Launch a live Python shell" msgstr "Lancer une console Python" -#: ../targets/toolchain_gcc.py:131 +#: ../targets/toolchain_gcc.py:142 msgid "Linking :\n" msgstr "Linkage :\n" -#: ../discovery.py:107 +#: ../util/discovery.py:107 msgid "Local" msgstr "Local" -#: ../Beremiz.py:388 -#: ../LPCBeremiz.py:792 +#: ../Beremiz.py:514 msgid "Log Console" msgstr "Console de log" -#: ../plugger.py:527 -#, python-format -msgid "Max count (%d) reached for this plugin of type %s " +#: ../canfestival/NetworkEditor.py:73 +#: ../canfestival/SlaveEditor.py:43 +msgid "Map Variable" +msgstr "" + +#: ../features.py:5 +msgid "Map located variables over CANopen" +msgstr "" + +#: ../canfestival/NetworkEditor.py:95 +msgid "Master" +msgstr "Maître" + +#: ../ConfigTreeNode.py:470 +#, python-format +msgid "Max count (%d) reached for this confnode of type %s " msgstr "Nombre limite(%d) atteint pour les plugin de type %s" -#: ../Beremiz_service.py:379 +#: ../Beremiz_service.py:381 msgid "Name must not be null!" msgstr "Le nom ne doit pas être vide !" -#: ../Beremiz.py:299 +#: ../Beremiz.py:443 +msgid "New" +msgstr "" + +#: ../Beremiz.py:404 msgid "New\tCTRL+N" msgstr "Nouveau\tCTRL+N" -#: ../plugger.py:1949 +#: ../ProjectController.py:1339 msgid "No PLC to transfer (did build succeed ?)\n" msgstr "Aucun automate à transférer (la compilation a-t-elle réussi ?)\n" -#: ../Beremiz_service.py:392 +#: ../Beremiz_service.py:394 msgid "No running PLC" msgstr "Aucun automate en cours d'exécution" -#: ../plugins/python/modules/svgui/svgui.py:96 +#: ../svgui/svgui.py:98 #, python-format msgid "No such SVG file: %s\n" msgstr "Fichier SVG inconnu : %s\n" -#: ../plugins/canfestival/config_utils.py:632 +#: ../canfestival/config_utils.py:632 #, python-format msgid "No such index/subindex (%x,%x) (variable %s)" msgstr "indice et sous-indice inconnu (%x,%x) (variable %s)" -#: ../plugins/canfestival/config_utils.py:361 +#: ../canfestival/config_utils.py:361 #, python-format msgid "No such index/subindex (%x,%x) in ID : %d (variable %s)" msgstr "indice et sous-indice inconnu (%x,%x) pour l'ID : %d (variable %s)" -#: ../plugins/canfestival/config_utils.py:354 +#: ../util/BrowseValuesLibraryDialog.py:83 +msgid "No valid value selected!" +msgstr "" + +#: ../canfestival/NetworkEditor.py:85 +#: ../canfestival/SlaveEditor.py:55 +msgid "Node infos" +msgstr "" + +#: ../canfestival/config_utils.py:354 #, python-format msgid "Non existing node ID : %d (variable %s)" msgstr "Le node ID n'existe pas : %d (variable %s)" -#: ../plugins/canfestival/config_utils.py:383 +#: ../canfestival/config_utils.py:383 #, python-format msgid "Not PDO mappable variable : '%s' (ID:%d,Idx:%x,sIdx:%x))" msgstr "Variable non mappable dans un PDO : '%s' (ID:%d,Idx:%x,sIdx:%x))" -#: ../Beremiz.py:301 +#: ../Beremiz.py:444 +msgid "Open" +msgstr "" + +#: ../Beremiz.py:406 msgid "Open\tCTRL+O" msgstr "Ouvrir\tCTRL+O" -#: ../plugins/c_ext/c_ext.py:230 -msgid "Open CFileEditor" -msgstr "Ouverture de CFileEditor" - -#: ../plugins/python/modules/svgui/svgui.py:105 +#: ../svgui/svgui.py:107 msgid "Open Inkscape" msgstr "Ouverture de Inkscape" -#: ../plugins/canfestival/canfestival.py:208 -msgid "Open NetworkEdit" -msgstr "Ouverture de NetworkEdit" - -#: ../plugins/canfestival/canfestival.py:108 -msgid "Open ObjDictEdit" -msgstr "Ouverture de ObjdictEdit" - -#: ../plugins/python/modules/wxglade_hmi/wxglade_hmi.py:107 +#: ../wxglade_hmi/wxglade_hmi.py:109 msgid "Open wxGlade" msgstr "Ouverture de wxGlade" -#: ../targets/toolchain_gcc.py:99 +#: ../canfestival/NetworkEditor.py:83 +#: ../canfestival/SlaveEditor.py:53 +msgid "Other Profile" +msgstr "" + +#: ../canfestival/NetworkEditor.py:72 +#: ../canfestival/SlaveEditor.py:42 +msgid "PDO Receive" +msgstr "" + +#: ../canfestival/NetworkEditor.py:71 +#: ../canfestival/SlaveEditor.py:41 +msgid "PDO Transmit" +msgstr "" + +#: ../targets/toolchain_gcc.py:107 msgid "PLC :\n" msgstr "Automate :\n" -#: ../LPCBeremiz.py:472 -#: ../plugger.py:1582 -#: ../plugger.py:1872 +#: ../ProjectController.py:974 +#: ../ProjectController.py:1263 #, python-format msgid "PLC is %s\n" msgstr "L'automate est dans l'état %s\n" -#: ../Beremiz.py:312 -#: ../LPCBeremiz.py:753 -msgid "Page Setup" -msgstr "Mise en page..." - -#: ../Beremiz.py:1443 -msgid "Please enter a name for plugin:" +#: ../Beremiz.py:419 +msgid "Page Setup\tCTRL+ALT+P" +msgstr "Mise en page\tCTRL+ALT+P" + +#: ../Beremiz.py:1802 +msgid "Please enter a name for confnode:" msgstr "Saisissez un nom pour le plugin :" -#: ../targets/toolchain_gcc.py:97 -msgid "Plugin : " -msgstr "Plugin :" - -#: ../plugger.py:1438 -msgid "Plugins code generation failed !\n" -msgstr "La création du code des plugins a échoué !\n" - -#: ../Beremiz_service.py:364 +#: ../Beremiz_service.py:366 msgid "Port number must be 0 <= port <= 65535!" msgstr "Le numéro de port doit être compris entre 0 et 65535 !" -#: ../Beremiz_service.py:364 +#: ../Beremiz_service.py:366 msgid "Port number must be an integer!" msgstr "Le numéro de port doit être un entier !" -#: ../Beremiz.py:314 -#: ../LPCBeremiz.py:755 -msgid "Preview" -msgstr "Aperçu avant impression" - -#: ../Beremiz.py:316 -#: ../LPCBeremiz.py:757 +#: ../Beremiz.py:421 +msgid "Preview\tCTRL+SHIFT+P" +msgstr "Preview\tCTRL+SHIFT+P" + +#: ../Beremiz.py:447 msgid "Print" msgstr "Imprimer" -#: ../plugger.py:907 +#: ../Beremiz.py:423 +msgid "Print\tCTRL+P" +msgstr "Imprimer\tCTRL+P" + +#: ../ProjectController.py:239 msgid "Project not created" msgstr "Le projet n'a pu être créé" -#: ../plugger.py:553 -#, python-format -msgid "Project tree layout do not match plugin.xml %s!=%s " +#: ../ConfigTreeNode.py:496 +#, python-format +msgid "Project tree layout do not match confnode.xml %s!=%s " msgstr "L'organisation du projet ne correspond pas à plugin.xml %s!=%s" -#: ../Beremiz.py:319 -#: ../LPCBeremiz.py:760 -msgid "Properties" -msgstr "Propriétés" - -#: ../plugins/python/PythonEditor.py:513 -#: ../plugins/python/PythonEditor.py:565 -msgid "PythonEditor" -msgstr "PythonEditor" - -#: ../Beremiz_service.py:326 +#: ../features.py:7 +msgid "Python file" +msgstr "Fichier Python" + +#: ../Beremiz_service.py:328 msgid "Quit" msgstr "Quitter" -#: ../Beremiz.py:322 -#: ../LPCBeremiz.py:763 +#: ../Beremiz.py:429 msgid "Quit\tCTRL+Q" msgstr "Quitter\tCTRL+Q" -#: ../plugger.py:1993 +#: ../ProjectController.py:1383 msgid "Raw IEC code" msgstr "Ajout code IEC" -#: ../Beremiz.py:1454 -msgid "Really delete plugin ?" +#: ../Beremiz.py:1813 +msgid "Really delete confnode ?" msgstr "Voulez-vous réellement supprimer le plugin ?" -#: ../plugins/python/PythonEditor.py:494 -msgid "Redo\tCTRL+Y" -msgstr "Refaire\tCTRL+Y" - -#: ../discovery.py:102 +#: ../util/discovery.py:102 msgid "Refresh" msgstr "Actualiser" -#: ../plugins/python/PythonEditor.py:490 -msgid "Refresh\tCTRL+R" -msgstr "Actualiser\tCTRL+R" - -#: ../Beremiz.py:1454 -msgid "Remove plugin" -msgstr "Enlever le plugin" - -#: ../LPCBeremiz.py:378 -#: ../plugger.py:1964 +#: ../Beremiz.py:1813 +msgid "Remove confnode" +msgstr "" + +#: ../canfestival/NetworkEditor.py:93 +msgid "Remove slave" +msgstr "Enlever l'esclave" + +#: ../ProjectController.py:1354 msgid "Run" msgstr "Exécuter" -#: ../plugins/python/modules/svgui/svgui.py:90 +#: ../ProjectController.py:796 +#: ../ProjectController.py:805 +msgid "Runtime extensions C code generation failed !\n" +msgstr "La génération du code des plugins a échoué !\n" + +#: ../canfestival/NetworkEditor.py:70 +#: ../canfestival/SlaveEditor.py:40 +msgid "SDO Client" +msgstr "" + +#: ../canfestival/NetworkEditor.py:69 +#: ../canfestival/SlaveEditor.py:39 +msgid "SDO Server" +msgstr "" + +#: ../svgui/svgui.py:92 msgid "SVG files (*.svg)|*.svg|All files|*.*" msgstr "Fichiers SVG (*.svg)|*.svg|Tous les fichiers|*.*" -#: ../Beremiz.py:303 -#: ../LPCBeremiz.py:748 +#: ../features.py:9 +msgid "SVGUI" +msgstr "" + +#: ../Beremiz.py:445 +msgid "Save" +msgstr "Enregistrer" + +#: ../Beremiz.py:410 msgid "Save\tCTRL+S" msgstr "Enregistrer\tCTRL+S" -#: ../Beremiz.py:305 +#: ../Beremiz.py:446 +msgid "Save As..." +msgstr "" + +#: ../Beremiz.py:412 msgid "Save as\tCTRL+SHIFT+S" msgstr "Enregistrer sous...\tCTRL+SHIFT+S" -#: ../discovery.py:81 +#: ../util/discovery.py:81 msgid "Services available:" msgstr "Services disponibles:" -#: ../plugger.py:1990 +#: ../ProjectController.py:1380 msgid "Show IEC code generated by PLCGenerator" msgstr "Afficher le code IEC généré par PLCGenerator" -#: ../plugins/canfestival/canfestival.py:249 +#: ../canfestival/canfestival.py:277 msgid "Show Master" msgstr "Afficher le maître" -#: ../plugins/canfestival/canfestival.py:250 +#: ../canfestival/canfestival.py:278 msgid "Show Master generated by config_utils" msgstr "Afficher le maître généré par config_utils" -#: ../plugger.py:1988 +#: ../ProjectController.py:1378 msgid "Show code" msgstr "Afficher le code" -#: ../LPCBeremiz.py:374 -msgid "Simulate" -msgstr "Simuler" - -#: ../LPCBeremiz.py:375 -msgid "Simulate PLC" -msgstr "Simuler l'automate" - -#: ../LPCBeremiz.py:380 -#: ../plugger.py:1966 -#: ../Beremiz_service.py:317 +#: ../ProjectController.py:1356 +#: ../Beremiz_service.py:319 msgid "Start PLC" msgstr "Démarrer l'automate" -#: ../plugger.py:1416 +#: ../ProjectController.py:774 #, python-format msgid "Start build in %s\n" msgstr "Début de la compilation dans %s\n" -#: ../plugger.py:1782 +#: ../ProjectController.py:1192 msgid "Starting PLC\n" msgstr "Démarrer l'automate\n" -#: ../LPCBeremiz.py:383 -#: ../plugger.py:1969 +#: ../ProjectController.py:1359 msgid "Stop" msgstr "Arrêter" -#: ../Beremiz_service.py:318 +#: ../Beremiz_service.py:320 msgid "Stop PLC" msgstr "Arrêter l'automate" -#: ../LPCBeremiz.py:385 -#: ../plugger.py:1971 +#: ../ProjectController.py:1361 msgid "Stop Running PLC" msgstr "Arrêter l'automate en cours d'exécution" -#: ../plugger.py:1814 -msgid "Stopping debug\n" +#: ../ProjectController.py:1170 +msgid "Stopping debugger...\n" msgstr "Arrêt du débogage en cours\n" -#: ../Beremiz.py:505 +#: ../ProjectController.py:870 +msgid "Successfully built.\n" +msgstr "" + +#: ../Beremiz.py:661 msgid "There are changes, do you want to save?" msgstr "Le projet a été modifié, voulez-vous l'enregistrer ?" -#: ../Beremiz.py:382 -#: ../LPCBeremiz.py:786 +#: ../Beremiz.py:507 +#: ../Beremiz.py:508 msgid "Topology" msgstr "Topologie" -#: ../LPCBeremiz.py:392 -#: ../plugger.py:1978 +#: ../ProjectController.py:1368 msgid "Transfer" msgstr "Transférer" -#: ../LPCBeremiz.py:394 -#: ../plugger.py:1980 +#: ../ProjectController.py:1370 msgid "Transfer PLC" msgstr "Transférer l'automate" -#: ../LPCBeremiz.py:727 -#: ../plugger.py:1945 +#: ../ProjectController.py:1335 msgid "Transfer completed successfully.\n" msgstr "Transfert effectué avec succès.\n" -#: ../LPCBeremiz.py:729 -#: ../plugger.py:1947 +#: ../ProjectController.py:1337 msgid "Transfer failed\n" msgstr "Le transfert a échoué\n" -#: ../plugins/canfestival/config_utils.py:335 -#: ../plugins/canfestival/config_utils.py:617 +#: ../canfestival/config_utils.py:335 +#: ../canfestival/config_utils.py:617 #, python-format msgid "Type conflict for location \"%s\"" msgstr "Conflit entre types pour l'adresse \"%s\"" -#: ../plugins/canfestival/config_utils.py:455 -#: ../plugins/canfestival/config_utils.py:469 +#: ../canfestival/config_utils.py:455 +#: ../canfestival/config_utils.py:469 #, python-format msgid "Unable to define PDO mapping for node %02x" msgstr "Impossible de définir le mappage des PDO pour le noeud %02x" -#: ../targets/Xenomai/__init__.py:27 -msgid "Unable to get Xenomai's CFLAGS\n" -msgstr "Impossible d'obtenir les CFLAGS de Xenomai\n" - -#: ../targets/Xenomai/__init__.py:16 -msgid "Unable to get Xenomai's LDFLAGS\n" -msgstr "Impossible d'obtenir les LDFLAGS de Xenomai\n" - -#: ../plugins/python/PythonEditor.py:492 -msgid "Undo\tCTRL+Z" -msgstr "Défaire\tCTRL+Z" - -#: ../plugins/python/modules/wxglade_hmi/wxglade_hmi.py:12 +#: ../targets/Xenomai/__init__.py:14 +#, python-format +msgid "Unable to get Xenomai's %s \n" +msgstr "Unable to get Xenomai's %s \n" + +#: ../canfestival/NetworkEditor.py:74 +#: ../canfestival/SlaveEditor.py:44 +msgid "User Type" +msgstr "" + +#: ../wxglade_hmi/wxglade_hmi.py:11 msgid "WXGLADE GUI" msgstr "IHM WXGlade" -#: ../plugger.py:1752 +#: ../ProjectController.py:1154 msgid "Waiting debugger to recover...\n" msgstr "En attente de la mise en route du déboggueur...\n" -#: ../plugger.py:1116 +#: ../ProjectController.py:471 msgid "Warnings in ST/IL/SFC code generator :\n" msgstr "Mises en garde du generateur de code ST/IL/SFC :\n" -#: ../connectors/PYRO/__init__.py:47 +#: ../connectors/PYRO/__init__.py:46 msgid "Wrong URI, please check it !\n" msgstr "URI inconnue, veuillez vérifier l'adresse !\n" -#: ../plugins/c_ext/c_ext.py:229 -msgid "" -"You don't have write permissions.\n" -"Open CFileEditor anyway ?" -msgstr "" -"Vous n'avez pas les permissions d'écriture.\n" -"Ouvrir CFileEditor tout de même ?" - -#: ../plugins/python/modules/svgui/svgui.py:104 +#: ../features.py:8 +msgid "WxGlade GUI" +msgstr "" + +#: ../svgui/svgui.py:106 msgid "" "You don't have write permissions.\n" "Open Inkscape anyway ?" @@ -848,23 +917,7 @@ "Vous n'avez pas les permissions d'écriture.\n" "Ouvrir Inkscape tout de même ?" -#: ../plugins/canfestival/canfestival.py:207 -msgid "" -"You don't have write permissions.\n" -"Open NetworkEdit anyway ?" -msgstr "" -"Vous n'avez pas les permissions d'écriture.\n" -"Ouvrir NetworkEdit tout de même ?" - -#: ../plugins/canfestival/canfestival.py:107 -msgid "" -"You don't have write permissions.\n" -"Open ObjDictEdit anyway ?" -msgstr "" -"Vous n'avez pas les permissions d'écriture.\n" -"Ouvrir ObjdictEdit tout de même ?" - -#: ../plugins/python/modules/wxglade_hmi/wxglade_hmi.py:106 +#: ../wxglade_hmi/wxglade_hmi.py:108 msgid "" "You don't have write permissions.\n" "Open wxGlade anyway ?" @@ -872,7 +925,7 @@ "Vous n'avez pas les permissions d'écriture.\n" "Ouvrir wxGlade tout de même ?" -#: ../plugger.py:878 +#: ../ProjectController.py:209 msgid "" "You must have permission to work on the project\n" "Work on a project copy ?" @@ -880,25 +933,34 @@ "Vous n'avez pas la permission de travailler sur le projet.\n" "Travailler sur une copie du projet ?" -#: ../wxPopen.py:145 +#: ../util/ProcessLogger.py:158 #, python-format msgid "exited with status %s (pid %s)\n" msgstr "a quitté avec le status %s (pid %s)\n" -#: ../Beremiz.py:1475 -#: ../Beremiz.py:1477 +#: ../Beremiz.py:1834 +#: ../Beremiz.py:1836 msgid "file : " msgstr "fichier :" -#: ../Beremiz.py:1478 +#: ../Beremiz.py:1837 msgid "function : " msgstr "fonction :" -#: ../Beremiz.py:1478 +#: ../Beremiz.py:1837 msgid "line : " msgstr "ligne :" #: Extra XSD strings +msgid "CExtension" +msgstr "Extension C" + +msgid "CFLAGS" +msgstr "CFLAGS" + +msgid "LDFLAGS" +msgstr "LDFLAGS" + msgid "BaseParams" msgstr "Paramètres de base" @@ -911,163 +973,69 @@ msgid "Enabled" msgstr "Actif" +msgid "Xenomai" +msgstr "Xenomai" + +msgid "XenoConfig" +msgstr "Config Xenomai" + +msgid "Win32" +msgstr "Win32" + +msgid "Linux" +msgstr "Linux" + +msgid "Compiler" +msgstr "Compileur" + +msgid "Linker" +msgstr "Linkeur" + +msgid "CanFestivalSlaveNode" +msgstr "Noeud esclave CanFestival" + +msgid "CAN_Device" +msgstr "Port CAN" + +msgid "CAN_Baudrate" +msgstr "Vitesse CAN" + +msgid "NodeId" +msgstr "NodeId" + +msgid "Sync_Align" +msgstr "Aligner sur synchro" + +msgid "Sync_Align_Ratio" +msgstr "Rapport d'alignement" + +msgid "CanFestivalNode" +msgstr "Noeud CanFestival" + +msgid "Sync_TPDOs" +msgstr "TPDOs sur synchro" + +msgid "CanFestivalInstance" +msgstr "Instance CanFestival" + +msgid "CAN_Driver" +msgstr "Driver CAN" + +msgid "Debug_mode" +msgstr "Mode de débogage" + msgid "BeremizRoot" msgstr "Racine de Beremiz" msgid "TargetType" msgstr "Type de cible" +msgid "Libraries" +msgstr "" + msgid "URI_location" msgstr "Adresse URI" -msgid "Enable_Plugins" -msgstr "Plugins actifs" - -msgid "CExtension" -msgstr "Extension C" - -msgid "CFLAGS" -msgstr "CFLAGS" - -msgid "LDFLAGS" -msgstr "LDFLAGS" - -msgid "CanFestivalSlaveNode" -msgstr "Noeud esclave CanFestival" - -msgid "CAN_Device" -msgstr "Port CAN" - -msgid "CAN_Baudrate" -msgstr "Vitesse CAN" - -msgid "NodeId" -msgstr "NodeId" - -msgid "Sync_Align" -msgstr "Aligner sur synchro" - -msgid "Sync_Align_Ratio" -msgstr "Rapport d'alignement" - -msgid "CanFestivalNode" -msgstr "Noeud CanFestival" - -msgid "Sync_TPDOs" -msgstr "TPDOs sur synchro" - -msgid "CanFestivalInstance" -msgstr "Instance CanFestival" - -msgid "CAN_Driver" -msgstr "Driver CAN" - -msgid "Debug_mode" -msgstr "Mode de débogage" - -msgid "Compiler" -msgstr "Compileur" - -msgid "Linker" -msgstr "Linkeur" - -msgid "Linux" -msgstr "Linux" - -msgid "Rtai" -msgstr "Rtai" - -msgid "rtai_config" -msgstr "Config Rtai" - -msgid "Win32" -msgstr "Win32" - -msgid "Xenomai" -msgstr "Xenomai" - -msgid "XenoConfig" -msgstr "Config Xenomai" - -#~ msgid "Broken" -#~ msgstr "Cassé" -#~ msgid "Couldn't start PLC debug !\n" -#~ msgstr "Impossible d'arrêter le débogage de l'automate !\n" -#~ msgid "Debug" -#~ msgstr "Déboguer" -#~ msgid "Dirty" -#~ msgstr "Corrompu" -#~ msgid "Disconnected" -#~ msgstr "Déconnecté" -#~ msgid "Empty" -#~ msgstr "Vide" -#~ msgid "Start PLC (debug mode)" -#~ msgstr "Démarrer l'automate (en mode debug)" -#~ msgid "Started" -#~ msgstr "Démarré" -#~ msgid "Starting" -#~ msgstr "Démarrage" -#~ msgid "Starting PLC (debug mode)\n" -#~ msgstr "Démarrage de l'automate (en mode debug) en cours\n" -#~ msgid "Stopped" -#~ msgstr "Arrêté" -#~ msgid "Save changes ?" -#~ msgstr "Enregistrer les changements ?" - -#, fuzzy -#~ msgid "Conflict type for location \"%s\"" -#~ msgstr "Conflit entre types pour l'adresse \"%s\"" -#~ msgid "#EXCEPTION : " -#~ msgstr "#EXCEPTION : " -#~ msgid "Build\tCTRL+R" -#~ msgstr "Compiler\tCTRL+R" -#~ msgid "Cancel" -#~ msgstr "Annuler" -#~ msgid "Delete Plugin" -#~ msgstr "Supprimer un plugin" -#~ msgid "Do you want to continue?" -#~ msgstr "Voulez-vous continuer ?" -#~ msgid "ERROR" -#~ msgstr "ERREUR" -#~ msgid "Edit PLC\tCTRL+R" -#~ msgstr "Editer l'automate\tCTRL+R" -#~ msgid "Edit PLC program with PLCOpenEditor" -#~ msgstr "Editer le programme à l'aide de PLCOpenEditor" -#~ msgid "File" -#~ msgstr "Fichier" -#~ msgid "Help" -#~ msgstr "Aide" -#~ msgid "My IP is :" -#~ msgstr "Mon IP est :" -#~ msgid "NewPLC (%s)" -#~ msgstr "Nouvel automate (%s)" -#~ msgid "OK" -#~ msgstr "Valider" -#~ msgid "Please stop PLC to close" -#~ msgstr "Veuillez arrêter l'automate pour quitter" -#~ msgid "Problem %s PLC" -#~ msgstr "Problème lors du %s de l'automate" -#~ msgid "Publish service on local network" -#~ msgstr "Le service est publié sur le réseau local" -#~ msgid "PythonThreadProc interrupted" -#~ msgstr "PythonThreadProc a été interrompu" -#~ msgid "Question" -#~ msgstr "Question" -#~ msgid "Save Log" -#~ msgstr "Enregistrer le log" -#~ msgid "Service Discovery" -#~ msgstr "Découverte de service" -#~ msgid "The daemon runs on port :" -#~ msgstr "Le service est disponible sur le port :" -#~ msgid "The object's uri is :" -#~ msgstr "L' URI de l'objet est :" -#~ msgid "The working directory :" -#~ msgstr "Le répertoire de travail :" -#~ msgid "Write Python runtime code, for use with python_eval FBs" -#~ msgstr "" -#~ "Ecrivez le code Python du runtime, à utiliser avec les blocs python_eval" -#~ msgid "You are about to overwrite that file\n" -#~ msgstr "Vous allez écraser ce fichier\n" -#~ msgid "loading" -#~ msgstr "chargement" - +msgid "Disable_Extensions" +msgstr "Disable_Extensions" +