i18n/PLCOpenEditor_fr_FR.po
changeset 560 3757f0de0d07
parent 555 b6f9d08fd69f
child 569 4ce166451816
--- a/i18n/PLCOpenEditor_fr_FR.po	Thu Sep 15 22:29:32 2011 +0200
+++ b/i18n/PLCOpenEditor_fr_FR.po	Tue Sep 20 23:58:31 2011 +0200
@@ -7,8 +7,8 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-13 12:41+0200\n"
-"PO-Revision-Date: 2011-09-13 12:55+0100\n"
+"POT-Creation-Date: 2011-09-20 23:54+0200\n"
+"PO-Revision-Date: 2011-09-20 23:55+0100\n"
 "Last-Translator: Laurent BESSARD <laurent.bessard@gmail.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -16,7 +16,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../PLCOpenEditor.py:4406
+#: ../PLCOpenEditor.py:4411
 msgid ""
 "\n"
 "An error has occurred.\n"
@@ -62,13 +62,13 @@
 msgid "   Temp"
 msgstr "  Temporaire"
 
-#: ../PLCOpenEditor.py:4416
+#: ../PLCOpenEditor.py:4421
 msgid " : "
 msgstr " : "
 
-#: ../PLCOpenEditor.py:3332
-#: ../PLCOpenEditor.py:3495
-#: ../PLCOpenEditor.py:3639
+#: ../PLCOpenEditor.py:3337
+#: ../PLCOpenEditor.py:3500
+#: ../PLCOpenEditor.py:3644
 #: ../dialogs/SFCTransitionDialog.py:206
 #, python-format
 msgid " and %s"
@@ -94,8 +94,8 @@
 msgid "\"%s\" can't use itself!"
 msgstr "\"%s\" ne peut pas s'utiliser lui-même !"
 
-#: ../PLCOpenEditor.py:1422
-#: ../PLCOpenEditor.py:1442
+#: ../PLCOpenEditor.py:1427
+#: ../PLCOpenEditor.py:1447
 #, python-format
 msgid "\"%s\" config already exists!"
 msgstr "La configuration \"%s\" existe déjà !"
@@ -105,8 +105,8 @@
 msgid "\"%s\" configuration already exists !!!"
 msgstr "La configuration \"%s\" existe déjà !!!"
 
-#: ../PLCOpenEditor.py:1376
-#: ../PLCOpenEditor.py:3194
+#: ../PLCOpenEditor.py:1381
+#: ../PLCOpenEditor.py:3199
 #, python-format
 msgid "\"%s\" data type already exists!"
 msgstr "Le type de données \"%s\" existe déjà !"
@@ -117,8 +117,8 @@
 msgid "\"%s\" element can't be pasted here!!!"
 msgstr "L'élément \"%s\" ne peut être collé ici !!!"
 
-#: ../PLCOpenEditor.py:3514
-#: ../PLCOpenEditor.py:3658
+#: ../PLCOpenEditor.py:3519
+#: ../PLCOpenEditor.py:3663
 #: ../Viewer.py:250
 #: ../TextViewer.py:245
 #: ../TextViewer.py:262
@@ -133,14 +133,14 @@
 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected"
 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée"
 
-#: ../PLCOpenEditor.py:1367
-#: ../PLCOpenEditor.py:3190
-#: ../PLCOpenEditor.py:3343
-#: ../PLCOpenEditor.py:3506
-#: ../PLCOpenEditor.py:3650
-#: ../PLCOpenEditor.py:3721
-#: ../PLCOpenEditor.py:3784
-#: ../VariablePanel.py:735
+#: ../PLCOpenEditor.py:1372
+#: ../PLCOpenEditor.py:3195
+#: ../PLCOpenEditor.py:3348
+#: ../PLCOpenEditor.py:3511
+#: ../PLCOpenEditor.py:3655
+#: ../PLCOpenEditor.py:3726
+#: ../PLCOpenEditor.py:3789
+#: ../VariablePanel.py:744
 #: ../dialogs/ConnectionDialog.py:207
 #: ../dialogs/FBDBlockDialog.py:252
 #: ../dialogs/FBDVariableDialog.py:268
@@ -163,20 +163,20 @@
 msgid "\"%s\" is an invalid value!"
 msgstr "\"%s\" n'est pas une valeur valide !"
 
-#: ../PLCOpenEditor.py:2673
-#: ../PLCOpenEditor.py:2702
+#: ../PLCOpenEditor.py:2678
+#: ../PLCOpenEditor.py:2707
 #, python-format
 msgid "\"%s\" is not a valid folder!"
 msgstr "\"%s\" n'est pas un répertoire valide !"
 
-#: ../PLCOpenEditor.py:1365
-#: ../PLCOpenEditor.py:3186
-#: ../PLCOpenEditor.py:3339
-#: ../PLCOpenEditor.py:3502
-#: ../PLCOpenEditor.py:3646
-#: ../PLCOpenEditor.py:3717
-#: ../PLCOpenEditor.py:3780
-#: ../VariablePanel.py:730
+#: ../PLCOpenEditor.py:1370
+#: ../PLCOpenEditor.py:3191
+#: ../PLCOpenEditor.py:3344
+#: ../PLCOpenEditor.py:3507
+#: ../PLCOpenEditor.py:3651
+#: ../PLCOpenEditor.py:3722
+#: ../PLCOpenEditor.py:3785
+#: ../VariablePanel.py:739
 #: ../dialogs/ConnectionDialog.py:203
 #: ../dialogs/FBDBlockDialog.py:248
 #: ../dialogs/PouNameDialog.py:59
@@ -188,14 +188,14 @@
 msgstr "\"%s\" n'est pas un identifiant valide !"
 
 #: ../PLCOpenEditor.py:288
-#: ../PLCOpenEditor.py:2322
-#: ../PLCOpenEditor.py:2342
+#: ../PLCOpenEditor.py:2327
+#: ../PLCOpenEditor.py:2347
 #, python-format
 msgid "\"%s\" is used by one or more POUs. It can't be removed!"
 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !"
 
-#: ../PLCOpenEditor.py:1385
-#: ../PLCOpenEditor.py:3347
+#: ../PLCOpenEditor.py:1390
+#: ../PLCOpenEditor.py:3352
 #: ../Viewer.py:248
 #: ../Viewer.py:274
 #: ../TextViewer.py:243
@@ -266,41 +266,41 @@
 msgid "%s body don't have text!"
 msgstr "Le code d'un %s n'a pas de texte !"
 
-#: ../PLCOpenEditor.py:4394
-#: ../PLCOpenEditor.py:4396
-#: ../PLCOpenEditor.py:4397
+#: ../PLCOpenEditor.py:4399
+#: ../PLCOpenEditor.py:4401
+#: ../PLCOpenEditor.py:4402
 msgid ",   "
 msgstr ",   "
 
-#: ../PLCOpenEditor.py:3334
-#: ../PLCOpenEditor.py:3497
-#: ../PLCOpenEditor.py:3641
+#: ../PLCOpenEditor.py:3339
+#: ../PLCOpenEditor.py:3502
+#: ../PLCOpenEditor.py:3646
 #: ../dialogs/SFCTransitionDialog.py:208
 #, python-format
 msgid ", %s"
 msgstr ", %s"
 
-#: ../PLCOpenEditor.py:4392
+#: ../PLCOpenEditor.py:4397
 msgid ". "
 msgstr ". "
 
-#: ../PLCOpenEditor.py:1388
-#: ../PLCOpenEditor.py:1430
-#: ../PLCOpenEditor.py:1450
-#: ../PLCOpenEditor.py:3351
-#: ../PLCOpenEditor.py:3729
-#: ../PLCOpenEditor.py:3792
+#: ../PLCOpenEditor.py:1393
+#: ../PLCOpenEditor.py:1435
+#: ../PLCOpenEditor.py:1455
+#: ../PLCOpenEditor.py:3356
+#: ../PLCOpenEditor.py:3734
+#: ../PLCOpenEditor.py:3797
 #, python-format
 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
 msgstr "Un POU a un élément nommé \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
 
-#: ../PLCOpenEditor.py:1401
-#: ../PLCOpenEditor.py:1412
-#: ../PLCOpenEditor.py:3510
-#: ../PLCOpenEditor.py:3654
-#: ../PLCOpenEditor.py:3725
-#: ../PLCOpenEditor.py:3788
-#: ../VariablePanel.py:740
+#: ../PLCOpenEditor.py:1406
+#: ../PLCOpenEditor.py:1417
+#: ../PLCOpenEditor.py:3515
+#: ../PLCOpenEditor.py:3659
+#: ../PLCOpenEditor.py:3730
+#: ../PLCOpenEditor.py:3793
+#: ../VariablePanel.py:749
 #: ../dialogs/PouNameDialog.py:67
 #: ../dialogs/SFCStepDialog.py:187
 #: ../dialogs/SFCStepNameDialog.py:69
@@ -308,24 +308,24 @@
 msgid "A POU named \"%s\" already exists!"
 msgstr "Un POU nommé \"%s\" existe déjà !"
 
-#: ../VariablePanel.py:1239
+#: ../VariablePanel.py:1250
 msgid "A location must be selected!"
 msgstr "Une adresse doit être sélectionné !"
 
-#: ../PLCOpenEditor.py:1403
-#: ../PLCOpenEditor.py:1414
-#: ../VariablePanel.py:745
+#: ../PLCOpenEditor.py:1408
+#: ../PLCOpenEditor.py:1419
+#: ../VariablePanel.py:754
 #: ../dialogs/SFCStepDialog.py:191
 #: ../dialogs/SFCStepNameDialog.py:73
 #, python-format
 msgid "A variable with \"%s\" as name already exists in this pou!"
 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !"
 
-#: ../PLCOpenEditor.py:2514
+#: ../PLCOpenEditor.py:2519
 msgid "About"
 msgstr "A propos"
 
-#: ../PLCOpenEditor.py:2417
+#: ../PLCOpenEditor.py:2422
 msgid "About PLCOpenEditor"
 msgstr "A propos de PLCOpenEditor"
 
@@ -338,11 +338,11 @@
 msgid "Action"
 msgstr "Action"
 
-#: ../PLCOpenEditor.py:3630
+#: ../PLCOpenEditor.py:3635
 msgid "Action Name"
 msgstr "Nom de l'action"
 
-#: ../PLCOpenEditor.py:3597
+#: ../PLCOpenEditor.py:3602
 msgid "Action Name:"
 msgstr "Nom de l'action :"
 
@@ -365,16 +365,16 @@
 msgid "Add"
 msgstr "Ajouter"
 
-#: ../PLCOpenEditor.py:1606
-#: ../PLCOpenEditor.py:1689
+#: ../PLCOpenEditor.py:1611
+#: ../PLCOpenEditor.py:1694
 msgid "Add Action"
 msgstr "Ajouter une action"
 
-#: ../PLCOpenEditor.py:1672
+#: ../PLCOpenEditor.py:1677
 msgid "Add Configuration"
 msgstr "Ajouter une configuration"
 
-#: ../PLCOpenEditor.py:1652
+#: ../PLCOpenEditor.py:1657
 msgid "Add DataType"
 msgstr "Ajouter un type de donnée"
 
@@ -382,29 +382,29 @@
 msgid "Add Divergence Branch"
 msgstr "Ajouter une branche à la divergence"
 
-#: ../PLCOpenEditor.py:333
+#: ../PLCOpenEditor.py:334
 msgid "Add Element"
 msgstr "Ajouter un élément"
 
-#: ../RessourceEditor.py:412
+#: ../RessourceEditor.py:435
 msgid "Add Instance"
 msgstr "Ajouter une instance"
 
-#: ../PLCOpenEditor.py:1659
+#: ../PLCOpenEditor.py:1664
 msgid "Add POU"
 msgstr "Ajouter un POU"
 
-#: ../PLCOpenEditor.py:1635
-#: ../PLCOpenEditor.py:1700
+#: ../PLCOpenEditor.py:1640
+#: ../PLCOpenEditor.py:1705
 msgid "Add Resource"
 msgstr "Ajouter une resource"
 
-#: ../RessourceEditor.py:376
+#: ../RessourceEditor.py:399
 msgid "Add Task"
 msgstr "Ajouter une tâche"
 
-#: ../PLCOpenEditor.py:1603
-#: ../PLCOpenEditor.py:1678
+#: ../PLCOpenEditor.py:1608
+#: ../PLCOpenEditor.py:1683
 msgid "Add Transition"
 msgstr "Ajouter une transition"
 
@@ -412,7 +412,7 @@
 msgid "Add Wire Segment"
 msgstr "Ajouter un segment au fil"
 
-#: ../PLCOpenEditor.py:2194
+#: ../PLCOpenEditor.py:2199
 msgid "Add a new data type"
 msgstr "Ajouter un nouveau type de données"
 
@@ -429,11 +429,11 @@
 msgid "Add a new step"
 msgstr "Ajouter une nouvelle étape"
 
-#: ../PLCOpenEditor.py:2246
+#: ../PLCOpenEditor.py:2251
 msgid "Add new configuration"
 msgstr "Ajouter une nouvelle configuration"
 
-#: ../PLCOpenEditor.py:2259
+#: ../PLCOpenEditor.py:2264
 msgid "Add new resource"
 msgstr "Ajouter une nouvelle resource"
 
@@ -450,8 +450,8 @@
 msgstr "Alignement"
 
 #: ../VariablePanel.py:70
-#: ../VariablePanel.py:1056
-#: ../VariablePanel.py:1173
+#: ../VariablePanel.py:1067
+#: ../VariablePanel.py:1184
 msgid "All"
 msgstr "Toutes"
 
@@ -476,7 +476,7 @@
 msgid "Arithmetic"
 msgstr "Arithmétique"
 
-#: ../VariablePanel.py:798
+#: ../VariablePanel.py:807
 #: ../DataTypeEditor.py:236
 msgid "Array"
 msgstr "Tableau"
@@ -489,11 +489,11 @@
 msgid "At least a variable or an expression must be selected!"
 msgstr "Au moins une variable ou une expression doit être sélectionné !"
 
-#: ../PLCOpenEditor.py:2985
+#: ../PLCOpenEditor.py:2990
 msgid "Author"
 msgstr "Auteur"
 
-#: ../PLCOpenEditor.py:2970
+#: ../PLCOpenEditor.py:2975
 msgid "Author Name (optional):"
 msgstr "Nom de l'auteur (optionel) :"
 
@@ -503,7 +503,7 @@
 msgid "Base Type:"
 msgstr "Type de base :"
 
-#: ../VariablePanel.py:778
+#: ../VariablePanel.py:787
 #: ../DataTypeEditor.py:801
 msgid "Base Types"
 msgstr "Types de base"
@@ -540,7 +540,7 @@
 msgid "Block Properties"
 msgstr "Propriétés du bloc"
 
-#: ../PLCOpenEditor.py:1913
+#: ../PLCOpenEditor.py:1918
 #: ../dialogs/FBDBlockDialog.py:268
 msgid "Block Types"
 msgstr "Types de blocs"
@@ -549,11 +549,11 @@
 msgid "Bottom"
 msgstr "Bas"
 
-#: ../VariablePanel.py:1115
+#: ../VariablePanel.py:1126
 msgid "Browse Locations"
 msgstr "Naviger dans les adresses"
 
-#: ../PLCOpenEditor.py:1854
+#: ../PLCOpenEditor.py:1859
 msgid "CSV Log"
 msgstr "Log CVS"
 
@@ -568,7 +568,7 @@
 msgid "Can only give a location to local or global variables"
 msgstr "Une adresse ne peut être affecté qu'à des variables locales ou globales"
 
-#: ../PLCOpenEditor.py:2668
+#: ../PLCOpenEditor.py:2673
 #, python-format
 msgid "Can't generate program to file %s!"
 msgstr "Le programme n'a pu être généré dans le fichier \"%s\" !"
@@ -577,7 +577,7 @@
 msgid "Can't give a location to a function block instance"
 msgstr "Une adresse ne peut être affectée une instance de Function Block"
 
-#: ../PLCOpenEditor.py:2700
+#: ../PLCOpenEditor.py:2705
 #, python-format
 msgid "Can't save project to file %s!"
 msgstr "Le projet n'a pu être sauvé dans le fichier \"%s\" !"
@@ -586,7 +586,7 @@
 msgid "Center"
 msgstr "Centre"
 
-#: ../PLCOpenEditor.py:1624
+#: ../PLCOpenEditor.py:1629
 msgid "Change POU Type To"
 msgstr "Changer le type du POU pour"
 
@@ -594,9 +594,9 @@
 msgid "Character string"
 msgstr "Chaîne de caractères"
 
-#: ../PLCOpenEditor.py:2630
-#: ../PLCOpenEditor.py:2658
-#: ../PLCOpenEditor.py:2694
+#: ../PLCOpenEditor.py:2635
+#: ../PLCOpenEditor.py:2663
+#: ../PLCOpenEditor.py:2699
 msgid "Choose a file"
 msgstr "Choisissez un fichier"
 
@@ -613,7 +613,7 @@
 msgid "Class:"
 msgstr "Classe :"
 
-#: ../PLCOpenEditor.py:372
+#: ../PLCOpenEditor.py:373
 msgid "Clear Errors\tCTRL+K"
 msgstr "Effacer les erreurs\tCTRL+K"
 
@@ -621,16 +621,16 @@
 msgid "Clear Execution Order"
 msgstr "Effacer l'ordre d'exécution"
 
-#: ../PLCOpenEditor.py:2548
+#: ../PLCOpenEditor.py:2553
 msgid "Close Application"
 msgstr "Fermer l'application"
 
-#: ../PLCOpenEditor.py:887
-#: ../PLCOpenEditor.py:2470
+#: ../PLCOpenEditor.py:888
+#: ../PLCOpenEditor.py:2475
 msgid "Close Project"
 msgstr "Fermer le projet"
 
-#: ../PLCOpenEditor.py:2468
+#: ../PLCOpenEditor.py:2473
 msgid "Close Tab\tCTRL+W"
 msgstr "Fermer l'onglet\tCTRL+W"
 
@@ -638,11 +638,11 @@
 msgid "Comment"
 msgstr "Commentaire"
 
-#: ../PLCOpenEditor.py:2954
+#: ../PLCOpenEditor.py:2959
 msgid "Company Name (required):"
 msgstr "Nom de l'entreprise (obligatoire) :"
 
-#: ../PLCOpenEditor.py:2962
+#: ../PLCOpenEditor.py:2967
 msgid "Company URL (optional):"
 msgstr "URL de l'entreprise (optionel) :"
 
@@ -654,7 +654,7 @@
 msgid "Concatenation"
 msgstr "Concaténation"
 
-#: ../PLCOpenEditor.py:343
+#: ../PLCOpenEditor.py:344
 msgid "Configuration"
 msgstr "Configuration"
 
@@ -682,7 +682,7 @@
 msgid "Constant"
 msgstr "Constante"
 
-#: ../PLCOpenEditor.py:3044
+#: ../PLCOpenEditor.py:3049
 msgid "Content Description (optional):"
 msgstr "Description du contenu (optionel) :"
 
@@ -706,11 +706,11 @@
 msgid "Conversion to time-of-day"
 msgstr "Conversion en heure de la journée"
 
-#: ../PLCOpenEditor.py:328
+#: ../PLCOpenEditor.py:329
 msgid "Copy\tCTRL+C"
 msgstr "Copier\tCtrl+C"
 
-#: ../PLCOpenEditor.py:1611
+#: ../PLCOpenEditor.py:1616
 msgid "Copy POU"
 msgstr "Copier ce POU"
 
@@ -723,11 +723,11 @@
 msgid "Couldn't paste non-POU object."
 msgstr "Impossible de coller autre chose qu'un POU."
 
-#: ../PLCOpenEditor.py:3272
+#: ../PLCOpenEditor.py:3277
 msgid "Create a new POU"
 msgstr "Créer un nouveau POU"
 
-#: ../PLCOpenEditor.py:3593
+#: ../PLCOpenEditor.py:3598
 msgid "Create a new action"
 msgstr "Créer une nouvelle action"
 
@@ -796,7 +796,7 @@
 msgstr "Créer une nouvelle étape"
 
 #: ../PLCOpenEditor.py:217
-#: ../PLCOpenEditor.py:3449
+#: ../PLCOpenEditor.py:3454
 msgid "Create a new transition"
 msgstr "Créer une nouvelle transition"
 
@@ -806,10 +806,14 @@
 msgid "Create a new variable"
 msgstr "Créer une nouvelle variable"
 
-#: ../PLCOpenEditor.py:326
+#: ../PLCOpenEditor.py:327
 msgid "Cut\tCTRL+X"
 msgstr "Couper\tCTRL+X"
 
+#: ../RessourceEditor.py:86
+msgid "Cyclic"
+msgstr "Périodique"
+
 #: ../plcopen/iec_std.csv:42
 #: ../plcopen/iec_std.csv:44
 #: ../plcopen/iec_std.csv:46
@@ -822,7 +826,7 @@
 msgid "DEPRECATED"
 msgstr ""
 
-#: ../PLCOpenEditor.py:335
+#: ../PLCOpenEditor.py:336
 msgid "Data Type"
 msgstr "Type de donnée"
 
@@ -856,15 +860,15 @@
 msgid "Debug: %s"
 msgstr "Déboggage : %s"
 
-#: ../PLCOpenEditor.py:623
+#: ../PLCOpenEditor.py:624
 msgid "Debugger"
 msgstr "Déboggueur"
 
-#: ../PLCOpenEditor.py:347
-#: ../PLCOpenEditor.py:1629
-#: ../PLCOpenEditor.py:1638
-#: ../PLCOpenEditor.py:1644
-#: ../PLCOpenEditor.py:4164
+#: ../PLCOpenEditor.py:348
+#: ../PLCOpenEditor.py:1634
+#: ../PLCOpenEditor.py:1643
+#: ../PLCOpenEditor.py:1649
+#: ../PLCOpenEditor.py:4169
 #: ../Viewer.py:415
 #: ../VariablePanel.py:504
 #: ../dialogs/ActionBlockDialog.py:279
@@ -876,11 +880,11 @@
 msgid "Delete Divergence Branch"
 msgstr "Supprimer une branche de divergence"
 
-#: ../RessourceEditor.py:417
+#: ../RessourceEditor.py:440
 msgid "Delete Instance"
 msgstr "Supprimer une instance"
 
-#: ../RessourceEditor.py:381
+#: ../RessourceEditor.py:404
 msgid "Delete Task"
 msgstr "Supprimer une tâche"
 
@@ -913,7 +917,7 @@
 msgid "Dimensions:"
 msgstr "Dimensions :"
 
-#: ../VariablePanel.py:1132
+#: ../VariablePanel.py:1143
 msgid "Direction:"
 msgstr "Direction :"
 
@@ -934,7 +938,7 @@
 msgid "Documentation"
 msgstr "Documentation"
 
-#: ../PLCOpenEditor.py:2662
+#: ../PLCOpenEditor.py:2667
 msgid "Done"
 msgstr "Terminé"
 
@@ -1002,7 +1006,7 @@
 msgid "Elements :"
 msgstr "Eléments :"
 
-#: ../PLCOpenEditor.py:323
+#: ../PLCOpenEditor.py:324
 msgid "Enable Undo/Redo"
 msgstr "Activer Défaire/Refaire"
 
@@ -1014,56 +1018,56 @@
 msgid "Equal to"
 msgstr "Egal à"
 
-#: ../PLCOpenEditor.py:881
-#: ../PLCOpenEditor.py:1388
-#: ../PLCOpenEditor.py:1425
+#: ../PLCOpenEditor.py:882
+#: ../PLCOpenEditor.py:1393
 #: ../PLCOpenEditor.py:1430
-#: ../PLCOpenEditor.py:1445
+#: ../PLCOpenEditor.py:1435
 #: ../PLCOpenEditor.py:1450
-#: ../PLCOpenEditor.py:2300
-#: ../PLCOpenEditor.py:2669
+#: ../PLCOpenEditor.py:1455
+#: ../PLCOpenEditor.py:2305
 #: ../PLCOpenEditor.py:2674
-#: ../PLCOpenEditor.py:3090
-#: ../PLCOpenEditor.py:3182
-#: ../PLCOpenEditor.py:3186
-#: ../PLCOpenEditor.py:3190
-#: ../PLCOpenEditor.py:3194
-#: ../PLCOpenEditor.py:3335
-#: ../PLCOpenEditor.py:3339
-#: ../PLCOpenEditor.py:3343
-#: ../PLCOpenEditor.py:3347
-#: ../PLCOpenEditor.py:3498
-#: ../PLCOpenEditor.py:3502
-#: ../PLCOpenEditor.py:3506
-#: ../PLCOpenEditor.py:3510
-#: ../PLCOpenEditor.py:3514
-#: ../PLCOpenEditor.py:3642
-#: ../PLCOpenEditor.py:3646
-#: ../PLCOpenEditor.py:3650
-#: ../PLCOpenEditor.py:3654
-#: ../PLCOpenEditor.py:3658
-#: ../PLCOpenEditor.py:3713
-#: ../PLCOpenEditor.py:3717
-#: ../PLCOpenEditor.py:3721
-#: ../PLCOpenEditor.py:3725
-#: ../PLCOpenEditor.py:3776
-#: ../PLCOpenEditor.py:3780
-#: ../PLCOpenEditor.py:3784
-#: ../PLCOpenEditor.py:3788
-#: ../PLCOpenEditor.py:4091
-#: ../PLCOpenEditor.py:4417
-#: ../PLCOpenEditor.py:4427
+#: ../PLCOpenEditor.py:2679
+#: ../PLCOpenEditor.py:3095
+#: ../PLCOpenEditor.py:3187
+#: ../PLCOpenEditor.py:3191
+#: ../PLCOpenEditor.py:3195
+#: ../PLCOpenEditor.py:3199
+#: ../PLCOpenEditor.py:3340
+#: ../PLCOpenEditor.py:3344
+#: ../PLCOpenEditor.py:3348
+#: ../PLCOpenEditor.py:3352
+#: ../PLCOpenEditor.py:3503
+#: ../PLCOpenEditor.py:3507
+#: ../PLCOpenEditor.py:3511
+#: ../PLCOpenEditor.py:3515
+#: ../PLCOpenEditor.py:3519
+#: ../PLCOpenEditor.py:3647
+#: ../PLCOpenEditor.py:3651
+#: ../PLCOpenEditor.py:3655
+#: ../PLCOpenEditor.py:3659
+#: ../PLCOpenEditor.py:3663
+#: ../PLCOpenEditor.py:3718
+#: ../PLCOpenEditor.py:3722
+#: ../PLCOpenEditor.py:3726
+#: ../PLCOpenEditor.py:3730
+#: ../PLCOpenEditor.py:3781
+#: ../PLCOpenEditor.py:3785
+#: ../PLCOpenEditor.py:3789
+#: ../PLCOpenEditor.py:3793
+#: ../PLCOpenEditor.py:4096
+#: ../PLCOpenEditor.py:4422
+#: ../PLCOpenEditor.py:4432
 #: ../Viewer.py:334
 #: ../TextViewer.py:281
 #: ../LDViewer.py:665
 #: ../LDViewer.py:881
 #: ../LDViewer.py:885
 #: ../VariablePanel.py:374
-#: ../VariablePanel.py:730
-#: ../VariablePanel.py:735
-#: ../VariablePanel.py:740
-#: ../VariablePanel.py:745
-#: ../VariablePanel.py:1239
+#: ../VariablePanel.py:739
+#: ../VariablePanel.py:744
+#: ../VariablePanel.py:749
+#: ../VariablePanel.py:754
+#: ../VariablePanel.py:1250
 #: ../dialogs/ConnectionDialog.py:199
 #: ../dialogs/ConnectionDialog.py:203
 #: ../dialogs/ConnectionDialog.py:207
@@ -1131,11 +1135,11 @@
 msgid "External"
 msgstr "Externe"
 
-#: ../PLCOpenEditor.py:3022
-#: ../PLCOpenEditor.py:3217
-#: ../PLCOpenEditor.py:3227
-#: ../PLCOpenEditor.py:3406
-#: ../PLCOpenEditor.py:3550
+#: ../PLCOpenEditor.py:3027
+#: ../PLCOpenEditor.py:3222
+#: ../PLCOpenEditor.py:3232
+#: ../PLCOpenEditor.py:3411
+#: ../PLCOpenEditor.py:3555
 msgid "FBD"
 msgstr "FBD"
 
@@ -1160,7 +1164,7 @@
 msgid "Find position"
 msgstr "Trouver la position"
 
-#: ../PLCOpenEditor.py:4232
+#: ../PLCOpenEditor.py:4237
 #: ../Viewer.py:1095
 msgid "Force value"
 msgstr "Forcer la valeur"
@@ -1169,10 +1173,10 @@
 msgid "Forcing Variable Value"
 msgstr "Forcer la valeur de la variable"
 
-#: ../PLCOpenEditor.py:3090
-#: ../PLCOpenEditor.py:3335
-#: ../PLCOpenEditor.py:3498
-#: ../PLCOpenEditor.py:3642
+#: ../PLCOpenEditor.py:3095
+#: ../PLCOpenEditor.py:3340
+#: ../PLCOpenEditor.py:3503
+#: ../PLCOpenEditor.py:3647
 #: ../dialogs/SFCTransitionDialog.py:209
 #, python-format
 msgid "Form isn't complete. %s must be filled!"
@@ -1187,16 +1191,16 @@
 msgid "Form isn't complete. Valid block type must be selected!"
 msgstr "Le formulaire est incomplet. Un type de bloc valide doit être sélectionné !"
 
-#: ../PLCOpenEditor.py:337
+#: ../PLCOpenEditor.py:338
 msgid "Function"
 msgstr "Fonction"
 
-#: ../PLCOpenEditor.py:339
-#: ../PLCOpenEditor.py:1619
+#: ../PLCOpenEditor.py:340
+#: ../PLCOpenEditor.py:1624
 msgid "Function Block"
 msgstr "Bloc fonctionnel"
 
-#: ../VariablePanel.py:810
+#: ../VariablePanel.py:819
 msgid "Function Block Types"
 msgstr "Types de blocs fonctionnels"
 
@@ -1221,7 +1225,7 @@
 msgid "Functions"
 msgstr "Fonctions"
 
-#: ../PLCOpenEditor.py:2477
+#: ../PLCOpenEditor.py:2482
 msgid "Generate Program\tCTRL+G"
 msgstr "Générer le program\tCTRL+G"
 
@@ -1229,11 +1233,11 @@
 msgid "Global"
 msgstr "Globale"
 
-#: ../PLCOpenEditor.py:1851
+#: ../PLCOpenEditor.py:1856
 msgid "Graphic Panel"
 msgstr "Graphique"
 
-#: ../PLCOpenEditor.py:3027
+#: ../PLCOpenEditor.py:3032
 msgid "Graphics"
 msgstr "Graphiques"
 
@@ -1245,11 +1249,11 @@
 msgid "Greater than or equal to"
 msgstr "Supérieur ou égal à"
 
-#: ../PLCOpenEditor.py:3014
+#: ../PLCOpenEditor.py:3019
 msgid "Grid Resolution:"
 msgstr "Résolution de la grille :"
 
-#: ../PLCOpenEditor.py:3006
+#: ../PLCOpenEditor.py:3011
 msgid "Height:"
 msgstr "Hauteur :"
 
@@ -1257,7 +1261,7 @@
 msgid "Help"
 msgstr "Aide"
 
-#: ../PLCOpenEditor.py:2741
+#: ../PLCOpenEditor.py:2746
 msgid "Horizontal:"
 msgstr "Horizontal :"
 
@@ -1267,10 +1271,10 @@
 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
 msgstr ""
 
-#: ../PLCOpenEditor.py:3217
-#: ../PLCOpenEditor.py:3227
-#: ../PLCOpenEditor.py:3406
-#: ../PLCOpenEditor.py:3550
+#: ../PLCOpenEditor.py:3222
+#: ../PLCOpenEditor.py:3232
+#: ../PLCOpenEditor.py:3411
+#: ../PLCOpenEditor.py:3555
 msgid "IL"
 msgstr "IL"
 
@@ -1318,7 +1322,7 @@
 msgstr "Inline"
 
 #: ../VariablePanel.py:71
-#: ../VariablePanel.py:1057
+#: ../VariablePanel.py:1068
 #: ../dialogs/FBDVariableDialog.py:41
 #: ../dialogs/SFCStepDialog.py:122
 msgid "Input"
@@ -1337,11 +1341,11 @@
 msgid "Instance with id %d doesn't exist!"
 msgstr "L'instance dont l'id est %d n'existe pas !"
 
-#: ../PLCOpenEditor.py:564
+#: ../PLCOpenEditor.py:565
 msgid "Instances"
 msgstr "Instances"
 
-#: ../RessourceEditor.py:397
+#: ../RessourceEditor.py:420
 msgid "Instances:"
 msgstr "Instances :"
 
@@ -1357,6 +1361,10 @@
 msgid "Interface"
 msgstr "Interface"
 
+#: ../RessourceEditor.py:86
+msgid "Interrupt"
+msgstr "Interruption"
+
 #: ../RessourceEditor.py:82
 msgid "Interval"
 msgstr "Interval"
@@ -1371,8 +1379,8 @@
 msgid "Invalid value \"%s\" for \"%s\" variable!"
 msgstr "Valeur \"%s\" invalide pour une variable de type \"%s\" !"
 
-#: ../PLCOpenEditor.py:4080
-#: ../PLCOpenEditor.py:4083
+#: ../PLCOpenEditor.py:4085
+#: ../PLCOpenEditor.py:4088
 #, python-format
 msgid "Invalid value \"%s\" for debug variable"
 msgstr "Chemin de variable à déboguer \"%s\" invalide"
@@ -1389,11 +1397,11 @@
 msgid "Invalid value \"%s\" for viewer block"
 msgstr "Valeur \"%s\" invalide pour un élément graphique"
 
-#: ../PLCOpenEditor.py:3022
-#: ../PLCOpenEditor.py:3217
-#: ../PLCOpenEditor.py:3227
-#: ../PLCOpenEditor.py:3406
-#: ../PLCOpenEditor.py:3550
+#: ../PLCOpenEditor.py:3027
+#: ../PLCOpenEditor.py:3222
+#: ../PLCOpenEditor.py:3232
+#: ../PLCOpenEditor.py:3411
+#: ../PLCOpenEditor.py:3555
 msgid "LD"
 msgstr "LD"
 
@@ -1403,19 +1411,19 @@
 msgid "Ladder element with id %d is on more than one rung."
 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. "
 
-#: ../PLCOpenEditor.py:3325
-#: ../PLCOpenEditor.py:3488
-#: ../PLCOpenEditor.py:3632
+#: ../PLCOpenEditor.py:3330
+#: ../PLCOpenEditor.py:3493
+#: ../PLCOpenEditor.py:3637
 msgid "Language"
 msgstr "Langue"
 
-#: ../PLCOpenEditor.py:3036
+#: ../PLCOpenEditor.py:3041
 msgid "Language (optional):"
 msgstr "Langue (optionnel) :"
 
-#: ../PLCOpenEditor.py:3293
-#: ../PLCOpenEditor.py:3461
-#: ../PLCOpenEditor.py:3605
+#: ../PLCOpenEditor.py:3298
+#: ../PLCOpenEditor.py:3466
+#: ../PLCOpenEditor.py:3610
 msgid "Language:"
 msgstr "Langue :"
 
@@ -1439,7 +1447,7 @@
 msgid "Less than or equal to"
 msgstr "Inférieur ou égal à"
 
-#: ../PLCOpenEditor.py:599
+#: ../PLCOpenEditor.py:600
 msgid "Library"
 msgstr "Librairie"
 
@@ -1455,7 +1463,7 @@
 msgid "Location"
 msgstr "Adresse"
 
-#: ../VariablePanel.py:1118
+#: ../VariablePanel.py:1129
 msgid "Locations available:"
 msgstr "Adresses disponibles :"
 
@@ -1471,7 +1479,7 @@
 msgid "Maximum:"
 msgstr "Maximum :"
 
-#: ../VariablePanel.py:1059
+#: ../VariablePanel.py:1070
 msgid "Memory"
 msgstr "Mémoire"
 
@@ -1487,7 +1495,7 @@
 msgid "Minimum:"
 msgstr "Minimum :"
 
-#: ../PLCOpenEditor.py:3051
+#: ../PLCOpenEditor.py:3056
 msgid "Miscellaneous"
 msgstr "Divers"
 
@@ -1520,7 +1528,7 @@
 msgstr "Multiplication"
 
 #: ../RessourceEditor.py:82
-#: ../RessourceEditor.py:86
+#: ../RessourceEditor.py:91
 #: ../VariablePanel.py:53
 #: ../VariablePanel.py:54
 #: ../DataTypeEditor.py:46
@@ -1544,7 +1552,7 @@
 msgid "Negated"
 msgstr "Inversé"
 
-#: ../PLCOpenEditor.py:2464
+#: ../PLCOpenEditor.py:2469
 msgid "New\tCTRL+N"
 msgstr "Nouveau\tCTRL+N"
 
@@ -1557,7 +1565,7 @@
 msgid "No Modifier"
 msgstr "Pas de modificateur"
 
-#: ../PLCControler.py:2663
+#: ../PLCControler.py:2669
 msgid "No PLC project found"
 msgstr "Pas de projet d'automate trouvé"
 
@@ -1572,7 +1580,7 @@
 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU"
 msgstr "Pas de connecteur trouvé pour le prolongement \"%s\" dans le POU \"%s\""
 
-#: ../PLCOpenEditor.py:2411
+#: ../PLCOpenEditor.py:2416
 msgid ""
 "No documentation available.\n"
 "Coming soon."
@@ -1626,7 +1634,7 @@
 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
 msgstr ""
 
-#: ../PLCOpenEditor.py:2466
+#: ../PLCOpenEditor.py:2471
 msgid "Open\tCTRL+O"
 msgstr "Ouvrir\tCTRL+O"
 
@@ -1635,12 +1643,12 @@
 msgid "Option"
 msgstr "Option"
 
-#: ../PLCOpenEditor.py:2978
+#: ../PLCOpenEditor.py:2983
 msgid "Organization (optional):"
 msgstr "Groupe (optionnel) :"
 
 #: ../VariablePanel.py:71
-#: ../VariablePanel.py:1058
+#: ../VariablePanel.py:1069
 #: ../dialogs/FBDVariableDialog.py:43
 #: ../dialogs/SFCStepDialog.py:127
 msgid "Output"
@@ -1654,53 +1662,53 @@
 "PID\n"
 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres."
 
-#: ../PLCOpenEditor.py:2630
-#: ../PLCOpenEditor.py:2694
+#: ../PLCOpenEditor.py:2635
+#: ../PLCOpenEditor.py:2699
 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*"
 
-#: ../PLCOpenEditor.py:2559
+#: ../PLCOpenEditor.py:2564
 msgid "PLCOpenEditor"
 msgstr "PLCOpenEditor"
 
-#: ../PLCOpenEditor.py:2508
+#: ../PLCOpenEditor.py:2513
 msgid "PLCOpenEditor\tF1"
 msgstr "PLCOpenEditor\tF1"
 
-#: ../PLCOpenEditor.py:3321
+#: ../PLCOpenEditor.py:3326
 msgid "POU Name"
 msgstr "Nom du POU"
 
-#: ../PLCOpenEditor.py:3276
+#: ../PLCOpenEditor.py:3281
 msgid "POU Name:"
 msgstr "Nom du POU :"
 
-#: ../PLCOpenEditor.py:3323
+#: ../PLCOpenEditor.py:3328
 msgid "POU Type"
 msgstr "Type du POU"
 
-#: ../PLCOpenEditor.py:3284
+#: ../PLCOpenEditor.py:3289
 msgid "POU Type:"
 msgstr "Type du POU :"
 
-#: ../PLCOpenEditor.py:2480
+#: ../PLCOpenEditor.py:2485
 msgid "Page Setup"
 msgstr "Mise en page..."
 
-#: ../PLCOpenEditor.py:2994
+#: ../PLCOpenEditor.py:2999
 msgid "Page Size (optional):"
 msgstr "Taille de la page (optionnel) :"
 
-#: ../PLCOpenEditor.py:4362
+#: ../PLCOpenEditor.py:4367
 #, python-format
 msgid "Page: %d"
 msgstr "Page: %d"
 
-#: ../PLCOpenEditor.py:330
+#: ../PLCOpenEditor.py:331
 msgid "Paste\tCTRL+V"
 msgstr "Coller\tCTRL+V"
 
-#: ../PLCOpenEditor.py:1663
+#: ../PLCOpenEditor.py:1668
 msgid "Paste POU"
 msgstr "Coller un POU"
 
@@ -1721,17 +1729,17 @@
 msgid "Please enter comment text"
 msgstr "Saisissez le texte du commentaire"
 
-#: ../PLCOpenEditor.py:2246
-#: ../PLCOpenEditor.py:3696
+#: ../PLCOpenEditor.py:2251
+#: ../PLCOpenEditor.py:3701
 msgid "Please enter configuration name"
 msgstr "Saisissez le nom de la configuration"
 
-#: ../PLCOpenEditor.py:2194
+#: ../PLCOpenEditor.py:2199
 msgid "Please enter data type name"
 msgstr "Saisissez le nom du type de donnée"
 
-#: ../PLCOpenEditor.py:2259
-#: ../PLCOpenEditor.py:3759
+#: ../PLCOpenEditor.py:2264
+#: ../PLCOpenEditor.py:3764
 msgid "Please enter resource name"
 msgstr "Saisissez le nom de la ressource"
 
@@ -1741,7 +1749,7 @@
 msgid "Please enter step name"
 msgstr "Saisissez le nom de l'étape"
 
-#: ../PLCOpenEditor.py:3167
+#: ../PLCOpenEditor.py:3172
 msgid "Please enter text"
 msgstr "Saisissez le texte"
 
@@ -1750,7 +1758,7 @@
 msgid "Please enter value for a \"%s\" variable:"
 msgstr "Veuillez entrer la valeur pour une variable de type \"%s\" :"
 
-#: ../VariablePanel.py:1185
+#: ../VariablePanel.py:1196
 msgid "Plugins"
 msgstr "Plugins"
 
@@ -1762,7 +1770,7 @@
 msgid "Power Rail Properties"
 msgstr "Propriétés de la barre d'alimentation"
 
-#: ../PLCOpenEditor.py:2482
+#: ../PLCOpenEditor.py:2487
 msgid "Preview"
 msgstr "Aperçu avant impression"
 
@@ -1777,11 +1785,11 @@
 msgid "Preview:"
 msgstr "Aperçu :"
 
-#: ../PLCOpenEditor.py:2484
+#: ../PLCOpenEditor.py:2489
 msgid "Print"
 msgstr "Imprimer"
 
-#: ../PLCOpenEditor.py:950
+#: ../PLCOpenEditor.py:951
 msgid "Print preview"
 msgstr "Aperçu avant impression"
 
@@ -1793,24 +1801,24 @@
 msgid "Priority:"
 msgstr "Priorité :"
 
-#: ../PLCOpenEditor.py:2922
+#: ../PLCOpenEditor.py:2927
 msgid "Product Name (required):"
 msgstr "Nom du produit (obligatoire) :"
 
-#: ../PLCOpenEditor.py:2938
+#: ../PLCOpenEditor.py:2943
 msgid "Product Release (optional):"
 msgstr "Publication du produit (optionnel) :"
 
-#: ../PLCOpenEditor.py:2930
+#: ../PLCOpenEditor.py:2935
 msgid "Product Version (required):"
 msgstr "Version du produit (obligatoire) :"
 
-#: ../PLCOpenEditor.py:341
-#: ../PLCOpenEditor.py:1622
+#: ../PLCOpenEditor.py:342
+#: ../PLCOpenEditor.py:1627
 msgid "Program"
 msgstr "Programme"
 
-#: ../PLCOpenEditor.py:2671
+#: ../PLCOpenEditor.py:2676
 msgid "Program was successfully generated!"
 msgstr "Le programme a été généré avec succès !"
 
@@ -1822,20 +1830,20 @@
 msgid "Programs can't be used by other POUs!"
 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !"
 
-#: ../PLCOpenEditor.py:442
-#: ../PLCOpenEditor.py:2945
+#: ../PLCOpenEditor.py:443
+#: ../PLCOpenEditor.py:2950
 msgid "Project"
 msgstr "Projet"
 
-#: ../PLCOpenEditor.py:2906
+#: ../PLCOpenEditor.py:2911
 msgid "Project Name (required):"
 msgstr "Nom du projet (obligatoire) :"
 
-#: ../PLCOpenEditor.py:2914
+#: ../PLCOpenEditor.py:2919
 msgid "Project Version (optional):"
 msgstr "Version du projet (optionnel) :"
 
-#: ../PLCControler.py:2650
+#: ../PLCControler.py:2656
 msgid ""
 "Project file syntax error:\n"
 "\n"
@@ -1843,11 +1851,11 @@
 "Erreur de syntaxe dans le fichier du projet :\n"
 "\n"
 
-#: ../PLCOpenEditor.py:2892
+#: ../PLCOpenEditor.py:2897
 msgid "Project properties"
 msgstr "Propriétés du projet"
 
-#: ../PLCOpenEditor.py:2487
+#: ../PLCOpenEditor.py:2492
 #: ../PLCControler.py:91
 msgid "Properties"
 msgstr "Propriétés"
@@ -1862,7 +1870,7 @@
 msgid "Qualifier"
 msgstr "Qualificatif"
 
-#: ../PLCOpenEditor.py:2490
+#: ../PLCOpenEditor.py:2495
 msgid "Quit\tCTRL+Q"
 msgstr "Quitter\tCTRL+Q"
 
@@ -1895,11 +1903,11 @@
 msgid "Reference"
 msgstr "Référence"
 
-#: ../PLCOpenEditor.py:369
+#: ../PLCOpenEditor.py:370
 msgid "Refresh\tF5"
 msgstr "Actualiser\tF5"
 
-#: ../PLCOpenEditor.py:4235
+#: ../PLCOpenEditor.py:4240
 #: ../Viewer.py:1098
 msgid "Release value"
 msgstr "Relacher la valeur"
@@ -1908,7 +1916,7 @@
 msgid "Remainder (modulo)"
 msgstr "Modulo"
 
-#: ../PLCOpenEditor.py:1626
+#: ../PLCOpenEditor.py:1631
 msgid "Rename"
 msgstr "Renommer"
 
@@ -1969,8 +1977,8 @@
 msgid "Rounding up/down"
 msgstr "Arrondi"
 
-#: ../PLCOpenEditor.py:3022
-#: ../PLCOpenEditor.py:3227
+#: ../PLCOpenEditor.py:3027
+#: ../PLCOpenEditor.py:3232
 msgid "SFC"
 msgstr "SFC"
 
@@ -1982,26 +1990,26 @@
 "Bascule SR\n"
 "La bascule SR est une bascule où le Set est dominant."
 
-#: ../PLCOpenEditor.py:3217
-#: ../PLCOpenEditor.py:3227
-#: ../PLCOpenEditor.py:3406
-#: ../PLCOpenEditor.py:3550
+#: ../PLCOpenEditor.py:3222
+#: ../PLCOpenEditor.py:3232
+#: ../PLCOpenEditor.py:3411
+#: ../PLCOpenEditor.py:3555
 msgid "ST"
 msgstr "ST"
 
-#: ../PLCOpenEditor.py:2658
+#: ../PLCOpenEditor.py:2663
 msgid "ST files (*.st)|*.st|All files|*.*"
 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*"
 
-#: ../PLCOpenEditor.py:2473
+#: ../PLCOpenEditor.py:2478
 msgid "Save\tCTRL+S"
 msgstr "Enregistrer\tCTRL+S"
 
-#: ../PLCOpenEditor.py:2475
+#: ../PLCOpenEditor.py:2480
 msgid "Save As...\tCTRL+SHIFT+S"
 msgstr "Enregistrer sous...\tCTRL+SHIFT+S"
 
-#: ../PLCOpenEditor.py:345
+#: ../PLCOpenEditor.py:346
 msgid "Select All\tCTRL+A"
 msgstr "Tout sélectionner\tCTRL+A"
 
@@ -2009,8 +2017,8 @@
 msgid "Select a variable class:"
 msgstr "Sélectionner une direction pour la variable :"
 
-#: ../PLCOpenEditor.py:575
-#: ../PLCOpenEditor.py:587
+#: ../PLCOpenEditor.py:576
+#: ../PLCOpenEditor.py:588
 msgid "Select an object"
 msgstr "Sélectionner un objet"
 
@@ -2086,11 +2094,11 @@
 msgid "Tangent"
 msgstr "Tangente"
 
-#: ../RessourceEditor.py:86
+#: ../RessourceEditor.py:91
 msgid "Task"
 msgstr "Tâche"
 
-#: ../RessourceEditor.py:361
+#: ../RessourceEditor.py:384
 msgid "Tasks:"
 msgstr "Tâches :"
 
@@ -2102,17 +2110,17 @@
 msgid "The group of block must be coherent!"
 msgstr "Le groupe de blocs doit être cohérent !"
 
-#: ../PLCOpenEditor.py:889
+#: ../PLCOpenEditor.py:890
 msgid "There are changes, do you want to save?"
 msgstr "Le projet a été modifié. Voulez-vous l'enregistrer ?"
 
-#: ../PLCOpenEditor.py:1425
-#: ../PLCOpenEditor.py:1445
+#: ../PLCOpenEditor.py:1430
+#: ../PLCOpenEditor.py:1450
 #, python-format
 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
 msgstr "Un POU a pour nom \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
 
-#: ../PLCOpenEditor.py:969
+#: ../PLCOpenEditor.py:974
 msgid ""
 "There was a problem printing.\n"
 "Perhaps your current printer is not set correctly?"
@@ -2168,7 +2176,7 @@
 msgid "Time-of-day subtraction"
 msgstr "Soustraction d'horodatage"
 
-#: ../PLCOpenEditor.py:579
+#: ../PLCOpenEditor.py:580
 msgid "Toolbar"
 msgstr "Barre d'outils"
 
@@ -2176,11 +2184,11 @@
 msgid "Top"
 msgstr "Haut"
 
-#: ../PLCOpenEditor.py:3486
+#: ../PLCOpenEditor.py:3491
 msgid "Transition Name"
 msgstr "Nom de la transition"
 
-#: ../PLCOpenEditor.py:3453
+#: ../PLCOpenEditor.py:3458
 msgid "Transition Name:"
 msgstr "Nom de la transition :"
 
@@ -2203,7 +2211,11 @@
 msgid "Transitions"
 msgstr "Transitions"
 
-#: ../RessourceEditor.py:86
+#: ../RessourceEditor.py:82
+msgid "Triggering"
+msgstr "Activation"
+
+#: ../RessourceEditor.py:91
 #: ../VariablePanel.py:53
 #: ../VariablePanel.py:54
 #: ../dialogs/ActionBlockDialog.py:33
@@ -2227,7 +2239,7 @@
 msgid "Type:"
 msgstr "Type :"
 
-#: ../PLCOpenEditor.py:545
+#: ../PLCOpenEditor.py:546
 msgid "Types"
 msgstr "Types"
 
@@ -2271,7 +2283,7 @@
 "Compteur bidirectionnel\n"
 "Le compteur bidirectionnel a deux entrées CU et CD. Il peut être utilisé pour compter de façon incrémentale ou décrémentale sur l'une ou l'autre des entrées."
 
-#: ../VariablePanel.py:790
+#: ../VariablePanel.py:799
 #: ../DataTypeEditor.py:807
 msgid "User Data Types"
 msgstr "Types de donnée du projet"
@@ -2280,7 +2292,7 @@
 msgid "User-defined POUs"
 msgstr "POUs du projet"
 
-#: ../PLCOpenEditor.py:3895
+#: ../PLCOpenEditor.py:3900
 #: ../dialogs/ActionBlockDialog.py:33
 msgid "Value"
 msgstr "Valeur"
@@ -2293,7 +2305,7 @@
 msgid "Values:"
 msgstr "Valeurs"
 
-#: ../PLCOpenEditor.py:3895
+#: ../PLCOpenEditor.py:3900
 #: ../dialogs/ActionBlockDialog.py:37
 msgid "Variable"
 msgstr "Variable"
@@ -2311,23 +2323,23 @@
 msgid "Variable don't belong to this POU!"
 msgstr "La variable n'appartient pas à ce POU !"
 
-#: ../PLCOpenEditor.py:594
+#: ../PLCOpenEditor.py:595
 #: ../VariablePanel.py:72
 msgid "Variables"
 msgstr "Variables"
 
-#: ../PLCOpenEditor.py:2749
+#: ../PLCOpenEditor.py:2754
 msgid "Vertical:"
 msgstr "Vertical :"
 
-#: ../PLCOpenEditor.py:3351
-#: ../PLCOpenEditor.py:3729
-#: ../PLCOpenEditor.py:3792
+#: ../PLCOpenEditor.py:3356
+#: ../PLCOpenEditor.py:3734
+#: ../PLCOpenEditor.py:3797
 #: ../LDViewer.py:890
 msgid "Warning"
 msgstr "Attention"
 
-#: ../PLCOpenEditor.py:2998
+#: ../PLCOpenEditor.py:3003
 msgid "Width:"
 msgstr "Longueur :"
 
@@ -2339,9 +2351,9 @@
 msgid "You must select the wire where a contact should be added!"
 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !"
 
-#: ../PLCOpenEditor.py:3182
-#: ../PLCOpenEditor.py:3713
-#: ../PLCOpenEditor.py:3776
+#: ../PLCOpenEditor.py:3187
+#: ../PLCOpenEditor.py:3718
+#: ../PLCOpenEditor.py:3781
 #: ../dialogs/PouNameDialog.py:55
 #: ../dialogs/SFCStepDialog.py:175
 #: ../dialogs/SFCStepNameDialog.py:57
@@ -2352,37 +2364,37 @@
 msgid "You must type a value!"
 msgstr "Vous devez saisir une valeur !"
 
-#: ../PLCOpenEditor.py:375
+#: ../PLCOpenEditor.py:376
 msgid "Zoom"
 msgstr "Zoom"
 
-#: ../PLCOpenEditor.py:2667
+#: ../PLCOpenEditor.py:2672
 #, python-format
 msgid "error: %s\n"
 msgstr "erreur: %s\n"
 
-#: ../PLCOpenEditor.py:4394
-#: ../PLCOpenEditor.py:4396
+#: ../PLCOpenEditor.py:4399
+#: ../PLCOpenEditor.py:4401
 msgid "file : "
 msgstr "fichier :"
 
-#: ../PLCOpenEditor.py:3222
+#: ../PLCOpenEditor.py:3227
 msgid "function"
 msgstr "fonction"
 
-#: ../PLCOpenEditor.py:4397
+#: ../PLCOpenEditor.py:4402
 msgid "function : "
 msgstr "fonction :"
 
-#: ../PLCOpenEditor.py:3222
+#: ../PLCOpenEditor.py:3227
 msgid "functionBlock"
 msgstr "Bloc fonctionnel"
 
-#: ../PLCOpenEditor.py:4397
+#: ../PLCOpenEditor.py:4402
 msgid "line : "
 msgstr "ligne :"
 
-#: ../PLCOpenEditor.py:3222
+#: ../PLCOpenEditor.py:3227
 msgid "program"
 msgstr "programme"
 
@@ -2398,7 +2410,7 @@
 msgid "string right of"
 msgstr "Caractères à droite de"
 
-#: ../PLCOpenEditor.py:2665
+#: ../PLCOpenEditor.py:2670
 #, python-format
 msgid "warning: %s\n"
 msgstr "attention: %s\n"