i18n/PLCOpenEditor_fr_FR.po
changeset 747 f36838792511
parent 569 4ce166451816
equal deleted inserted replaced
746:963123fb4917 747:f36838792511
     5 #
     5 #
     6 msgid ""
     6 msgid ""
     7 msgstr ""
     7 msgstr ""
     8 "Project-Id-Version: PACKAGE VERSION\n"
     8 "Project-Id-Version: PACKAGE VERSION\n"
     9 "Report-Msgid-Bugs-To: \n"
     9 "Report-Msgid-Bugs-To: \n"
    10 "POT-Creation-Date: 2011-09-20 23:54+0200\n"
    10 "POT-Creation-Date: 2012-08-24 18:59+0200\n"
    11 "PO-Revision-Date: 2011-09-20 23:55+0100\n"
    11 "PO-Revision-Date: 2012-08-25 14:38+0100\n"
    12 "Last-Translator: Laurent BESSARD <laurent.bessard@gmail.com>\n"
    12 "Last-Translator: Laurent BESSARD <laurent.bessard@gmail.com>\n"
    13 "Language-Team: LANGUAGE <LL@li.org>\n"
    13 "Language-Team: LANGUAGE <LL@li.org>\n"
    14 "Language: \n"
    14 "Language: \n"
    15 "MIME-Version: 1.0\n"
    15 "MIME-Version: 1.0\n"
    16 "Content-Type: text/plain; charset=UTF-8\n"
    16 "Content-Type: text/plain; charset=UTF-8\n"
    17 "Content-Transfer-Encoding: 8bit\n"
    17 "Content-Transfer-Encoding: 8bit\n"
    18 
    18 
    19 #: ../PLCOpenEditor.py:4411
    19 #: ../PLCOpenEditor.py:3065
    20 msgid ""
    20 msgid ""
    21 "\n"
    21 "\n"
    22 "An error has occurred.\n"
    22 "An error has occurred.\n"
    23 "\n"
    23 "\n"
    24 "Click OK to save an error report.\n"
    24 "Click OK to save an error report.\n"
    36 "Envoyez ce fichier à l'adresse :\n"
    36 "Envoyez ce fichier à l'adresse :\n"
    37 "edouard.tisserant@gmail.com\n"
    37 "edouard.tisserant@gmail.com\n"
    38 "\n"
    38 "\n"
    39 "Erreur:\n"
    39 "Erreur:\n"
    40 
    40 
    41 #: ../VariablePanel.py:72
    41 #: ../controls/VariablePanel.py:77
    42 msgid "   External"
    42 msgid "   External"
    43 msgstr "  Externe"
    43 msgstr "  Externe"
    44 
    44 
    45 #: ../VariablePanel.py:71
    45 #: ../controls/VariablePanel.py:76
    46 msgid "   InOut"
    46 msgid "   InOut"
    47 msgstr "  Entrée-Sortie"
    47 msgstr "  Entrée-Sortie"
    48 
    48 
    49 #: ../VariablePanel.py:71
    49 #: ../controls/VariablePanel.py:76
    50 msgid "   Input"
    50 msgid "   Input"
    51 msgstr "  Entrée"
    51 msgstr "  Entrée"
    52 
    52 
    53 #: ../VariablePanel.py:72
    53 #: ../controls/VariablePanel.py:77
    54 msgid "   Local"
    54 msgid "   Local"
    55 msgstr "  Locale"
    55 msgstr "  Locale"
    56 
    56 
    57 #: ../VariablePanel.py:71
    57 #: ../controls/VariablePanel.py:76
    58 msgid "   Output"
    58 msgid "   Output"
    59 msgstr "  Sortie"
    59 msgstr "  Sortie"
    60 
    60 
    61 #: ../VariablePanel.py:73
    61 #: ../controls/VariablePanel.py:78
    62 msgid "   Temp"
    62 msgid "   Temp"
    63 msgstr "  Temporaire"
    63 msgstr "  Temporaire"
    64 
    64 
    65 #: ../PLCOpenEditor.py:4421
    65 #: ../PLCOpenEditor.py:3075
    66 msgid " : "
    66 msgid " : "
    67 msgstr " : "
    67 msgstr " : "
    68 
    68 
    69 #: ../PLCOpenEditor.py:3337
    69 #: ../dialogs/PouTransitionDialog.py:94
    70 #: ../PLCOpenEditor.py:3500
    70 #: ../dialogs/PouActionDialog.py:91
    71 #: ../PLCOpenEditor.py:3644
    71 #: ../dialogs/PouDialog.py:111
    72 #: ../dialogs/SFCTransitionDialog.py:206
    72 #: ../dialogs/SFCTransitionDialog.py:144
    73 #, python-format
    73 #, python-format
    74 msgid " and %s"
    74 msgid " and %s"
    75 msgstr " et %s"
    75 msgstr " et %s"
    76 
    76 
    77 #: ../plcopen/plcopen.py:926
    77 #: ../plcopen/plcopen.py:1051
    78 #, python-format
    78 #, python-format
    79 msgid "\"%s\" Data Type doesn't exist !!!"
    79 msgid "\"%s\" Data Type doesn't exist !!!"
    80 msgstr "Le type de donnée \"%s\" n'existe pas !!!"
    80 msgstr "Le type de donnée \"%s\" n'existe pas !!!"
    81 
    81 
    82 #: ../plcopen/plcopen.py:944
    82 #: ../plcopen/plcopen.py:1069
    83 #, python-format
    83 #, python-format
    84 msgid "\"%s\" POU already exists !!!"
    84 msgid "\"%s\" POU already exists !!!"
    85 msgstr "Le POU \"%s\" existe déjà !!!"
    85 msgstr "Le POU \"%s\" existe déjà !!!"
    86 
    86 
    87 #: ../plcopen/plcopen.py:965
    87 #: ../plcopen/plcopen.py:1090
    88 #, python-format
    88 #, python-format
    89 msgid "\"%s\" POU doesn't exist !!!"
    89 msgid "\"%s\" POU doesn't exist !!!"
    90 msgstr "Le POU \"%s\" n'existe pas !!!"
    90 msgstr "Le POU \"%s\" n'existe pas !!!"
    91 
    91 
    92 #: ../Viewer.py:227
    92 #: ../Viewer.py:233
    93 #, python-format
    93 #, python-format
    94 msgid "\"%s\" can't use itself!"
    94 msgid "\"%s\" can't use itself!"
    95 msgstr "\"%s\" ne peut pas s'utiliser lui-même !"
    95 msgstr "\"%s\" ne peut pas s'utiliser lui-même !"
    96 
    96 
    97 #: ../PLCOpenEditor.py:1427
    97 #: ../PLCOpenEditor.py:1804
    98 #: ../PLCOpenEditor.py:1447
    98 #: ../PLCOpenEditor.py:1823
    99 #, python-format
    99 #, python-format
   100 msgid "\"%s\" config already exists!"
   100 msgid "\"%s\" config already exists!"
   101 msgstr "La configuration \"%s\" existe déjà !"
   101 msgstr "La configuration \"%s\" existe déjà !"
   102 
   102 
   103 #: ../plcopen/plcopen.py:276
   103 #: ../plcopen/plcopen.py:315
   104 #, python-format
   104 #, python-format
   105 msgid "\"%s\" configuration already exists !!!"
   105 msgid "\"%s\" configuration already exists !!!"
   106 msgstr "La configuration \"%s\" existe déjà !!!"
   106 msgstr "La configuration \"%s\" existe déjà !!!"
   107 
   107 
   108 #: ../PLCOpenEditor.py:1381
   108 #: ../PLCOpenEditor.py:1758
   109 #: ../PLCOpenEditor.py:3199
       
   110 #, python-format
   109 #, python-format
   111 msgid "\"%s\" data type already exists!"
   110 msgid "\"%s\" data type already exists!"
   112 msgstr "Le type de données \"%s\" existe déjà !"
   111 msgstr "Le type de données \"%s\" existe déjà !"
   113 
   112 
   114 #: ../PLCControler.py:1786
   113 #: ../PLCControler.py:2040
   115 #: ../PLCControler.py:1790
   114 #: ../PLCControler.py:2044
   116 #, python-format
   115 #, python-format
   117 msgid "\"%s\" element can't be pasted here!!!"
   116 msgid "\"%s\" element can't be pasted here!!!"
   118 msgstr "L'élément \"%s\" ne peut être collé ici !!!"
   117 msgstr "L'élément \"%s\" ne peut être collé ici !!!"
   119 
   118 
   120 #: ../PLCOpenEditor.py:3519
   119 #: ../TextViewer.py:305
   121 #: ../PLCOpenEditor.py:3663
   120 #: ../TextViewer.py:325
   122 #: ../Viewer.py:250
   121 #: ../Viewer.py:251
   123 #: ../TextViewer.py:245
   122 #: ../dialogs/PouTransitionDialog.py:105
   124 #: ../TextViewer.py:262
   123 #: ../dialogs/ConnectionDialog.py:150
   125 #: ../dialogs/ConnectionDialog.py:215
   124 #: ../dialogs/PouActionDialog.py:102
   126 #: ../dialogs/FBDBlockDialog.py:260
   125 #: ../dialogs/FBDBlockDialog.py:162
   127 #, python-format
   126 #, python-format
   128 msgid "\"%s\" element for this pou already exists!"
   127 msgid "\"%s\" element for this pou already exists!"
   129 msgstr "Un élément \"%s\" existe déjà dans ce POU !"
   128 msgstr "Un élément \"%s\" existe déjà dans ce POU !"
   130 
   129 
   131 #: ../plcopen/structures.py:96
   130 #: ../plcopen/structures.py:96
   132 #, python-format
   131 #, python-format
   133 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected"
   132 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected"
   134 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée"
   133 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée"
   135 
   134 
   136 #: ../PLCOpenEditor.py:1372
   135 #: ../controls/VariablePanel.py:651
   137 #: ../PLCOpenEditor.py:3195
   136 #: ../PLCOpenEditor.py:1749
   138 #: ../PLCOpenEditor.py:3348
   137 #: ../DataTypeEditor.py:547
   139 #: ../PLCOpenEditor.py:3511
   138 #: ../DataTypeEditor.py:576
   140 #: ../PLCOpenEditor.py:3655
   139 #: ../dialogs/PouNameDialog.py:49
   141 #: ../PLCOpenEditor.py:3726
   140 #: ../dialogs/PouTransitionDialog.py:101
   142 #: ../PLCOpenEditor.py:3789
   141 #: ../dialogs/SFCStepNameDialog.py:51
   143 #: ../VariablePanel.py:744
   142 #: ../dialogs/ConnectionDialog.py:146
   144 #: ../dialogs/ConnectionDialog.py:207
   143 #: ../dialogs/FBDVariableDialog.py:199
   145 #: ../dialogs/FBDBlockDialog.py:252
   144 #: ../dialogs/PouActionDialog.py:98
   146 #: ../dialogs/FBDVariableDialog.py:268
   145 #: ../dialogs/PouDialog.py:118
   147 #: ../dialogs/PouNameDialog.py:63
   146 #: ../dialogs/SFCStepDialog.py:122
   148 #: ../dialogs/SFCStepDialog.py:183
   147 #: ../dialogs/FBDBlockDialog.py:158
   149 #: ../dialogs/SFCStepNameDialog.py:65
       
   150 #: ../DataTypeEditor.py:705
       
   151 #: ../DataTypeEditor.py:765
       
   152 #, python-format
   148 #, python-format
   153 msgid "\"%s\" is a keyword. It can't be used!"
   149 msgid "\"%s\" is a keyword. It can't be used!"
   154 msgstr "\"%s\" est un mot réservé. Il ne peut être utilisé !"
   150 msgstr "\"%s\" est un mot réservé. Il ne peut être utilisé !"
   155 
   151 
   156 #: ../Viewer.py:233
   152 #: ../Viewer.py:239
   157 #, python-format
   153 #, python-format
   158 msgid "\"%s\" is already used by \"%s\"!"
   154 msgid "\"%s\" is already used by \"%s\"!"
   159 msgstr "\"%s\" est déjà utilisé par \"%s\" !"
   155 msgstr "\"%s\" est déjà utilisé par \"%s\" !"
   160 
   156 
   161 #: ../plcopen/plcopen.py:2386
   157 #: ../plcopen/plcopen.py:2786
   162 #, python-format
   158 #, python-format
   163 msgid "\"%s\" is an invalid value!"
   159 msgid "\"%s\" is an invalid value!"
   164 msgstr "\"%s\" n'est pas une valeur valide !"
   160 msgstr "\"%s\" n'est pas une valeur valide !"
   165 
   161 
   166 #: ../PLCOpenEditor.py:2678
   162 #: ../PLCOpenEditor.py:2916
   167 #: ../PLCOpenEditor.py:2707
   163 #: ../PLCOpenEditor.py:2944
   168 #, python-format
   164 #, python-format
   169 msgid "\"%s\" is not a valid folder!"
   165 msgid "\"%s\" is not a valid folder!"
   170 msgstr "\"%s\" n'est pas un répertoire valide !"
   166 msgstr "\"%s\" n'est pas un répertoire valide !"
   171 
   167 
   172 #: ../PLCOpenEditor.py:1370
   168 #: ../controls/VariablePanel.py:649
   173 #: ../PLCOpenEditor.py:3191
   169 #: ../PLCOpenEditor.py:1747
   174 #: ../PLCOpenEditor.py:3344
   170 #: ../DataTypeEditor.py:571
   175 #: ../PLCOpenEditor.py:3507
   171 #: ../dialogs/PouNameDialog.py:47
   176 #: ../PLCOpenEditor.py:3651
   172 #: ../dialogs/PouTransitionDialog.py:99
   177 #: ../PLCOpenEditor.py:3722
   173 #: ../dialogs/SFCStepNameDialog.py:49
   178 #: ../PLCOpenEditor.py:3785
   174 #: ../dialogs/ConnectionDialog.py:144
   179 #: ../VariablePanel.py:739
   175 #: ../dialogs/PouActionDialog.py:96
   180 #: ../dialogs/ConnectionDialog.py:203
   176 #: ../dialogs/PouDialog.py:116
   181 #: ../dialogs/FBDBlockDialog.py:248
   177 #: ../dialogs/SFCStepDialog.py:120
   182 #: ../dialogs/PouNameDialog.py:59
   178 #: ../dialogs/FBDBlockDialog.py:156
   183 #: ../dialogs/SFCStepDialog.py:179
       
   184 #: ../dialogs/SFCStepNameDialog.py:61
       
   185 #: ../DataTypeEditor.py:760
       
   186 #, python-format
   179 #, python-format
   187 msgid "\"%s\" is not a valid identifier!"
   180 msgid "\"%s\" is not a valid identifier!"
   188 msgstr "\"%s\" n'est pas un identifiant valide !"
   181 msgstr "\"%s\" n'est pas un identifiant valide !"
   189 
   182 
   190 #: ../PLCOpenEditor.py:288
   183 #: ../PLCOpenEditor.py:312
   191 #: ../PLCOpenEditor.py:2327
   184 #: ../PLCOpenEditor.py:2543
   192 #: ../PLCOpenEditor.py:2347
   185 #: ../PLCOpenEditor.py:2562
   193 #, python-format
   186 #, python-format
   194 msgid "\"%s\" is used by one or more POUs. It can't be removed!"
   187 msgid "\"%s\" is used by one or more POUs. It can't be removed!"
   195 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !"
   188 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !"
   196 
   189 
   197 #: ../PLCOpenEditor.py:1390
   190 #: ../controls/VariablePanel.py:306
   198 #: ../PLCOpenEditor.py:3352
   191 #: ../TextViewer.py:303
   199 #: ../Viewer.py:248
   192 #: ../TextViewer.py:323
   200 #: ../Viewer.py:274
   193 #: ../TextViewer.py:340
   201 #: ../TextViewer.py:243
   194 #: ../PLCOpenEditor.py:1767
   202 #: ../TextViewer.py:260
   195 #: ../Viewer.py:249
   203 #: ../dialogs/ConnectionDialog.py:211
   196 #: ../Viewer.py:294
   204 #: ../dialogs/FBDBlockDialog.py:256
   197 #: ../Viewer.py:311
       
   198 #: ../dialogs/ConnectionDialog.py:148
       
   199 #: ../dialogs/PouDialog.py:120
       
   200 #: ../dialogs/FBDBlockDialog.py:160
   205 #, python-format
   201 #, python-format
   206 msgid "\"%s\" pou already exists!"
   202 msgid "\"%s\" pou already exists!"
   207 msgstr "Le POU \"%s\" existe déjà !"
   203 msgstr "Le POU \"%s\" existe déjà !"
   208 
   204 
   209 #: ../plcopen/plcopen.py:307
   205 #: ../plcopen/plcopen.py:346
   210 #, python-format
   206 #, python-format
   211 msgid "\"%s\" resource already exists in \"%s\" configuration !!!"
   207 msgid "\"%s\" resource already exists in \"%s\" configuration !!!"
   212 msgstr "La ressource \"%s\" existe déjà dans la configuration \"%s\" !!!"
   208 msgstr "La ressource \"%s\" existe déjà dans la configuration \"%s\" !!!"
   213 
   209 
   214 #: ../plcopen/plcopen.py:323
   210 #: ../plcopen/plcopen.py:362
   215 #, python-format
   211 #, python-format
   216 msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!"
   212 msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!"
   217 msgstr "La ressource \"%s\" n'existe pas dans la configuration \"%s\" !!!"
   213 msgstr "La ressource \"%s\" n'existe pas dans la configuration \"%s\" !!!"
   218 
   214 
   219 #: ../dialogs/SFCStepDialog.py:195
   215 #: ../dialogs/SFCStepNameDialog.py:57
   220 #: ../dialogs/SFCStepNameDialog.py:77
   216 #: ../dialogs/SFCStepDialog.py:128
   221 #, python-format
   217 #, python-format
   222 msgid "\"%s\" step already exists!"
   218 msgid "\"%s\" step already exists!"
   223 msgstr "L'étape \"%s\" existe déjà !"
   219 msgstr "L'étape \"%s\" existe déjà !"
   224 
   220 
   225 #: ../DataTypeEditor.py:700
   221 #: ../DataTypeEditor.py:542
   226 #, python-format
   222 #, python-format
   227 msgid "\"%s\" value already defined!"
   223 msgid "\"%s\" value already defined!"
   228 msgstr "La valeur \"%s\" est déjà définie !"
   224 msgstr "La valeur \"%s\" est déjà définie !"
   229 
   225 
   230 #: ../DataTypeEditor.py:901
   226 #: ../DataTypeEditor.py:718
       
   227 #: ../dialogs/ArrayTypeDialog.py:97
   231 #, python-format
   228 #, python-format
   232 msgid "\"%s\" value isn't a valid array dimension!"
   229 msgid "\"%s\" value isn't a valid array dimension!"
   233 msgstr "\"%s\" n'est pas une dimension de tableau valide !"
   230 msgstr "\"%s\" n'est pas une dimension de tableau valide !"
   234 
   231 
   235 #: ../DataTypeEditor.py:908
   232 #: ../DataTypeEditor.py:725
       
   233 #: ../dialogs/ArrayTypeDialog.py:103
   236 #, python-format
   234 #, python-format
   237 msgid ""
   235 msgid ""
   238 "\"%s\" value isn't a valid array dimension!\n"
   236 "\"%s\" value isn't a valid array dimension!\n"
   239 "Right value must be greater than left value."
   237 "Right value must be greater than left value."
   240 msgstr ""
   238 msgstr ""
   241 "\"%s\" n'est pas une dimension de tableau valide !\n"
   239 "\"%s\" n'est pas une dimension de tableau valide !\n"
   242 "La valeur de droite doit être supérieur à celle de gauche."
   240 "La valeur de droite doit être supérieur à celle de gauche."
   243 
   241 
   244 #: ../PLCControler.py:634
   242 #: ../PLCControler.py:793
   245 #, python-format
   243 #, python-format
   246 msgid "%s \"%s\" can't be pasted as a %s."
   244 msgid "%s \"%s\" can't be pasted as a %s."
   247 msgstr "Le %s \"%s\" ne peut être collé en tant que %s."
   245 msgstr "Le %s \"%s\" ne peut être collé en tant que %s."
   248 
   246 
   249 #: ../GraphicViewer.py:180
   247 #: ../PLCControler.py:1422
       
   248 #, python-format
       
   249 msgid "%s Data Types"
       
   250 msgstr "Types de données de %s"
       
   251 
       
   252 #: ../GraphicViewer.py:278
   250 #, python-format
   253 #, python-format
   251 msgid "%s Graphics"
   254 msgid "%s Graphics"
   252 msgstr "Graphique %s"
   255 msgstr "Graphique %s"
   253 
   256 
   254 #: ../plcopen/plcopen.py:1484
   257 #: ../PLCControler.py:1417
   255 #: ../plcopen/plcopen.py:1494
   258 #, python-format
   256 #: ../plcopen/plcopen.py:1504
   259 msgid "%s POUs"
   257 #: ../plcopen/plcopen.py:1514
   260 msgstr "POUs de %s"
   258 #: ../plcopen/plcopen.py:1523
   261 
       
   262 #: ../plcopen/plcopen.py:1780
       
   263 #: ../plcopen/plcopen.py:1790
       
   264 #: ../plcopen/plcopen.py:1800
       
   265 #: ../plcopen/plcopen.py:1810
       
   266 #: ../plcopen/plcopen.py:1819
   259 #, python-format
   267 #, python-format
   260 msgid "%s body don't have instances!"
   268 msgid "%s body don't have instances!"
   261 msgstr "Le code d'un %s n'a pas d'instances !"
   269 msgstr "Le code d'un %s n'a pas d'instances !"
   262 
   270 
   263 #: ../plcopen/plcopen.py:1546
   271 #: ../plcopen/plcopen.py:1842
   264 #: ../plcopen/plcopen.py:1553
   272 #: ../plcopen/plcopen.py:1849
   265 #, python-format
   273 #, python-format
   266 msgid "%s body don't have text!"
   274 msgid "%s body don't have text!"
   267 msgstr "Le code d'un %s n'a pas de texte !"
   275 msgstr "Le code d'un %s n'a pas de texte !"
   268 
   276 
   269 #: ../PLCOpenEditor.py:4399
   277 #: ../PLCOpenEditor.py:462
   270 #: ../PLCOpenEditor.py:4401
   278 msgid "&Add Element"
   271 #: ../PLCOpenEditor.py:4402
   279 msgstr "&Ajouter un élément"
       
   280 
       
   281 #: ../PLCOpenEditor.py:432
       
   282 msgid "&Configuration"
       
   283 msgstr "&Configuration"
       
   284 
       
   285 #: ../PLCOpenEditor.py:423
       
   286 msgid "&Data Type"
       
   287 msgstr "&Type de donnée"
       
   288 
       
   289 #: ../PLCOpenEditor.py:466
       
   290 msgid "&Delete"
       
   291 msgstr "&Supprimer"
       
   292 
       
   293 #: ../PLCOpenEditor.py:415
       
   294 msgid "&Display"
       
   295 msgstr "&Affichage"
       
   296 
       
   297 #: ../PLCOpenEditor.py:414
       
   298 msgid "&Edit"
       
   299 msgstr "&Editer"
       
   300 
       
   301 #: ../PLCOpenEditor.py:413
       
   302 msgid "&File"
       
   303 msgstr "&Fichier"
       
   304 
       
   305 #: ../PLCOpenEditor.py:425
       
   306 msgid "&Function"
       
   307 msgstr "&Fonction"
       
   308 
       
   309 #: ../PLCOpenEditor.py:416
       
   310 msgid "&Help"
       
   311 msgstr "&Aide"
       
   312 
       
   313 #: ../PLCOpenEditor.py:429
       
   314 msgid "&Program"
       
   315 msgstr "&Programme"
       
   316 
       
   317 #: ../PLCOpenEditor.py:2702
       
   318 msgid "&Properties"
       
   319 msgstr "&Propriétés"
       
   320 
       
   321 #: ../SearchResultPanel.py:235
       
   322 #, python-format
       
   323 msgid "'%s' - %d match in project"
       
   324 msgstr "'%s' - %d correspondance dans le projet"
       
   325 
       
   326 #: ../SearchResultPanel.py:237
       
   327 #, python-format
       
   328 msgid "'%s' - %d matches in project"
       
   329 msgstr "'%s' - %d correspondances dans le projet"
       
   330 
       
   331 #: ../SearchResultPanel.py:287
       
   332 #, python-format
       
   333 msgid "(%d matches)"
       
   334 msgstr "(%d correspondances)"
       
   335 
       
   336 #: ../PLCOpenEditor.py:3053
       
   337 #: ../PLCOpenEditor.py:3055
       
   338 #: ../PLCOpenEditor.py:3056
   272 msgid ",   "
   339 msgid ",   "
   273 msgstr ",   "
   340 msgstr ",   "
   274 
   341 
   275 #: ../PLCOpenEditor.py:3339
   342 #: ../dialogs/PouTransitionDialog.py:96
   276 #: ../PLCOpenEditor.py:3502
   343 #: ../dialogs/PouActionDialog.py:93
   277 #: ../PLCOpenEditor.py:3646
   344 #: ../dialogs/PouDialog.py:113
   278 #: ../dialogs/SFCTransitionDialog.py:208
   345 #: ../dialogs/SFCTransitionDialog.py:146
   279 #, python-format
   346 #, python-format
   280 msgid ", %s"
   347 msgid ", %s"
   281 msgstr ", %s"
   348 msgstr ", %s"
   282 
   349 
   283 #: ../PLCOpenEditor.py:4397
   350 #: ../PLCOpenEditor.py:3051
   284 msgid ". "
   351 msgid ". "
   285 msgstr ". "
   352 msgstr ". "
   286 
   353 
   287 #: ../PLCOpenEditor.py:1393
   354 #: ../PLCOpenEditor.py:1770
   288 #: ../PLCOpenEditor.py:1435
   355 #: ../PLCOpenEditor.py:1812
   289 #: ../PLCOpenEditor.py:1455
   356 #: ../PLCOpenEditor.py:1831
   290 #: ../PLCOpenEditor.py:3356
   357 #: ../dialogs/PouDialog.py:122
   291 #: ../PLCOpenEditor.py:3734
       
   292 #: ../PLCOpenEditor.py:3797
       
   293 #, python-format
   358 #, python-format
   294 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   359 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   295 msgstr "Un POU a un élément nommé \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
   360 msgstr "Un POU a un élément nommé \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
   296 
   361 
   297 #: ../PLCOpenEditor.py:1406
   362 #: ../controls/VariablePanel.py:653
   298 #: ../PLCOpenEditor.py:1417
   363 #: ../PLCOpenEditor.py:1782
   299 #: ../PLCOpenEditor.py:3515
   364 #: ../PLCOpenEditor.py:1793
   300 #: ../PLCOpenEditor.py:3659
   365 #: ../dialogs/PouNameDialog.py:51
   301 #: ../PLCOpenEditor.py:3730
   366 #: ../dialogs/PouTransitionDialog.py:103
   302 #: ../PLCOpenEditor.py:3793
   367 #: ../dialogs/SFCStepNameDialog.py:53
   303 #: ../VariablePanel.py:749
   368 #: ../dialogs/PouActionDialog.py:100
   304 #: ../dialogs/PouNameDialog.py:67
   369 #: ../dialogs/SFCStepDialog.py:124
   305 #: ../dialogs/SFCStepDialog.py:187
       
   306 #: ../dialogs/SFCStepNameDialog.py:69
       
   307 #, python-format
   370 #, python-format
   308 msgid "A POU named \"%s\" already exists!"
   371 msgid "A POU named \"%s\" already exists!"
   309 msgstr "Un POU nommé \"%s\" existe déjà !"
   372 msgstr "Un POU nommé \"%s\" existe déjà !"
   310 
   373 
   311 #: ../VariablePanel.py:1250
   374 #: ../dialogs/BrowseLocationsDialog.py:175
   312 msgid "A location must be selected!"
   375 msgid "A location must be selected!"
   313 msgstr "Une adresse doit être sélectionné !"
   376 msgstr "Une adresse doit être sélectionné !"
   314 
   377 
   315 #: ../PLCOpenEditor.py:1408
   378 #: ../controls/VariablePanel.py:655
   316 #: ../PLCOpenEditor.py:1419
   379 #: ../PLCOpenEditor.py:1784
   317 #: ../VariablePanel.py:754
   380 #: ../PLCOpenEditor.py:1795
   318 #: ../dialogs/SFCStepDialog.py:191
   381 #: ../dialogs/SFCStepNameDialog.py:55
   319 #: ../dialogs/SFCStepNameDialog.py:73
   382 #: ../dialogs/SFCStepDialog.py:126
   320 #, python-format
   383 #, python-format
   321 msgid "A variable with \"%s\" as name already exists in this pou!"
   384 msgid "A variable with \"%s\" as name already exists in this pou!"
   322 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !"
   385 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !"
   323 
   386 
   324 #: ../PLCOpenEditor.py:2519
   387 #: ../PLCOpenEditor.py:2735
   325 msgid "About"
   388 msgid "About"
   326 msgstr "A propos"
   389 msgstr "A propos"
   327 
   390 
   328 #: ../PLCOpenEditor.py:2422
   391 #: ../PLCOpenEditor.py:2621
   329 msgid "About PLCOpenEditor"
   392 msgid "About PLCOpenEditor"
   330 msgstr "A propos de PLCOpenEditor"
   393 msgstr "A propos de PLCOpenEditor"
   331 
   394 
   332 #: ../plcopen/iec_std.csv:22
   395 #: ../plcopen/iec_std.csv:22
   333 msgid "Absolute number"
   396 msgid "Absolute number"
   334 msgstr "Nombre absolu"
   397 msgstr "Nombre absolu"
   335 
   398 
   336 #: ../dialogs/ActionBlockDialog.py:37
   399 #: ../dialogs/ActionBlockDialog.py:41
   337 #: ../dialogs/SFCStepDialog.py:132
   400 #: ../dialogs/SFCStepDialog.py:69
   338 msgid "Action"
   401 msgid "Action"
   339 msgstr "Action"
   402 msgstr "Action"
   340 
   403 
   341 #: ../PLCOpenEditor.py:3635
   404 #: ../Viewer.py:494
       
   405 msgid "Action Block"
       
   406 msgstr "Ajouter un bloc fonctionnel"
       
   407 
       
   408 #: ../dialogs/PouActionDialog.py:81
   342 msgid "Action Name"
   409 msgid "Action Name"
   343 msgstr "Nom de l'action"
   410 msgstr "Nom de l'action"
   344 
   411 
   345 #: ../PLCOpenEditor.py:3602
   412 #: ../dialogs/PouActionDialog.py:49
   346 msgid "Action Name:"
   413 msgid "Action Name:"
   347 msgstr "Nom de l'action :"
   414 msgstr "Nom de l'action :"
   348 
   415 
   349 #: ../plcopen/plcopen.py:1232
   416 #: ../plcopen/plcopen.py:1480
   350 #, python-format
   417 #, python-format
   351 msgid "Action with name %s doesn't exist!"
   418 msgid "Action with name %s doesn't exist!"
   352 msgstr "L'action nommée %s n'existe pas !"
   419 msgstr "L'action nommée %s n'existe pas !"
   353 
   420 
   354 #: ../PLCControler.py:90
   421 #: ../PLCControler.py:95
   355 msgid "Actions"
   422 msgid "Actions"
   356 msgstr "Actions"
   423 msgstr "Actions"
   357 
   424 
   358 #: ../dialogs/ActionBlockDialog.py:260
   425 #: ../dialogs/ActionBlockDialog.py:134
   359 msgid "Actions:"
   426 msgid "Actions:"
   360 msgstr "Actions :"
   427 msgstr "Actions :"
   361 
   428 
   362 #: ../VariablePanel.py:499
   429 #: ../Viewer.py:526
   363 #: ../dialogs/ActionBlockDialog.py:274
       
   364 #: ../DataTypeEditor.py:539
       
   365 msgid "Add"
   430 msgid "Add"
   366 msgstr "Ajouter"
   431 msgstr "Ajouter"
   367 
   432 
   368 #: ../PLCOpenEditor.py:1611
   433 #: ../PLCOpenEditor.py:2023
   369 #: ../PLCOpenEditor.py:1694
   434 #: ../PLCOpenEditor.py:2054
   370 msgid "Add Action"
   435 msgid "Add Action"
   371 msgstr "Ajouter une action"
   436 msgstr "Ajouter une action"
   372 
   437 
   373 #: ../PLCOpenEditor.py:1677
   438 #: ../PLCOpenEditor.py:2006
   374 msgid "Add Configuration"
   439 msgid "Add Configuration"
   375 msgstr "Ajouter une configuration"
   440 msgstr "Ajouter une configuration"
   376 
   441 
   377 #: ../PLCOpenEditor.py:1657
   442 #: ../PLCOpenEditor.py:1986
   378 msgid "Add DataType"
   443 msgid "Add DataType"
   379 msgstr "Ajouter un type de donnée"
   444 msgstr "Ajouter un type de donnée"
   380 
   445 
   381 #: ../Viewer.py:401
   446 #: ../Viewer.py:452
   382 msgid "Add Divergence Branch"
   447 msgid "Add Divergence Branch"
   383 msgstr "Ajouter une branche à la divergence"
   448 msgstr "Ajouter une branche à la divergence"
   384 
   449 
   385 #: ../PLCOpenEditor.py:334
   450 #: ../PLCOpenEditor.py:1994
   386 msgid "Add Element"
       
   387 msgstr "Ajouter un élément"
       
   388 
       
   389 #: ../RessourceEditor.py:435
       
   390 msgid "Add Instance"
       
   391 msgstr "Ajouter une instance"
       
   392 
       
   393 #: ../PLCOpenEditor.py:1664
       
   394 msgid "Add POU"
   451 msgid "Add POU"
   395 msgstr "Ajouter un POU"
   452 msgstr "Ajouter un POU"
   396 
   453 
   397 #: ../PLCOpenEditor.py:1640
   454 #: ../PLCOpenEditor.py:2034
   398 #: ../PLCOpenEditor.py:1705
   455 #: ../PLCOpenEditor.py:2080
   399 msgid "Add Resource"
   456 msgid "Add Resource"
   400 msgstr "Ajouter une resource"
   457 msgstr "Ajouter une resource"
   401 
   458 
   402 #: ../RessourceEditor.py:399
   459 #: ../PLCOpenEditor.py:2012
   403 msgid "Add Task"
   460 #: ../PLCOpenEditor.py:2051
   404 msgstr "Ajouter une tâche"
       
   405 
       
   406 #: ../PLCOpenEditor.py:1608
       
   407 #: ../PLCOpenEditor.py:1683
       
   408 msgid "Add Transition"
   461 msgid "Add Transition"
   409 msgstr "Ajouter une transition"
   462 msgstr "Ajouter une transition"
   410 
   463 
   411 #: ../Viewer.py:396
   464 #: ../Viewer.py:441
   412 msgid "Add Wire Segment"
   465 msgid "Add Wire Segment"
   413 msgstr "Ajouter un segment au fil"
   466 msgstr "Ajouter un segment au fil"
   414 
   467 
   415 #: ../PLCOpenEditor.py:2199
   468 #: ../SFCViewer.py:358
   416 msgid "Add a new data type"
       
   417 msgstr "Ajouter un nouveau type de données"
       
   418 
       
   419 #: ../SFCViewer.py:362
       
   420 msgid "Add a new initial step"
   469 msgid "Add a new initial step"
   421 msgstr "Ajouter une nouvelle étape initiale"
   470 msgstr "Ajouter une nouvelle étape initiale"
   422 
   471 
   423 #: ../Viewer.py:2020
   472 #: ../Viewer.py:2291
   424 #: ../SFCViewer.py:698
   473 #: ../SFCViewer.py:695
   425 msgid "Add a new jump"
   474 msgid "Add a new jump"
   426 msgstr "Ajouter un nouveau renvoi"
   475 msgstr "Ajouter un nouveau renvoi"
   427 
   476 
   428 #: ../SFCViewer.py:384
   477 #: ../SFCViewer.py:380
   429 msgid "Add a new step"
   478 msgid "Add a new step"
   430 msgstr "Ajouter une nouvelle étape"
   479 msgstr "Ajouter une nouvelle étape"
   431 
   480 
   432 #: ../PLCOpenEditor.py:2251
   481 #: ../dialogs/ActionBlockDialog.py:138
   433 msgid "Add new configuration"
   482 msgid "Add action"
   434 msgstr "Ajouter une nouvelle configuration"
   483 msgstr "Ajouter une action"
   435 
   484 
   436 #: ../PLCOpenEditor.py:2264
   485 #: ../DataTypeEditor.py:344
   437 msgid "Add new resource"
   486 msgid "Add element"
   438 msgstr "Ajouter une nouvelle resource"
   487 msgstr "Ajouter un élément"
       
   488 
       
   489 #: ../RessourceEditor.py:250
       
   490 msgid "Add instance"
       
   491 msgstr "Ajouter une instance"
       
   492 
       
   493 #: ../RessourceEditor.py:221
       
   494 msgid "Add task"
       
   495 msgstr "Ajouter une tâche"
       
   496 
       
   497 #: ../controls/VariablePanel.py:373
       
   498 msgid "Add variable"
       
   499 msgstr "Ajouter une variable"
   439 
   500 
   440 #: ../plcopen/iec_std.csv:33
   501 #: ../plcopen/iec_std.csv:33
   441 msgid "Addition"
   502 msgid "Addition"
   442 msgstr "Addition"
   503 msgstr "Addition"
   443 
   504 
   444 #: ../plcopen/structures.py:221
   505 #: ../plcopen/structures.py:221
   445 msgid "Additional function blocks"
   506 msgid "Additional function blocks"
   446 msgstr "Blocs fonctionnels additionnels"
   507 msgstr "Blocs fonctionnels additionnels"
   447 
   508 
   448 #: ../Viewer.py:410
   509 #: ../Viewer.py:1397
   449 msgid "Alignment"
   510 msgid "Alignment"
   450 msgstr "Alignement"
   511 msgstr "Alignement"
   451 
   512 
   452 #: ../VariablePanel.py:70
   513 #: ../controls/VariablePanel.py:75
   453 #: ../VariablePanel.py:1067
   514 #: ../dialogs/BrowseLocationsDialog.py:35
   454 #: ../VariablePanel.py:1184
   515 #: ../dialogs/BrowseLocationsDialog.py:116
   455 msgid "All"
   516 msgid "All"
   456 msgstr "Toutes"
   517 msgstr "Toutes"
   457 
   518 
   458 #: ../DataTypeEditor.py:775
   519 #: ../DataTypeEditor.py:586
   459 #, python-format
   520 #, python-format
   460 msgid "An element named \"%s\" already exists in this structure!"
   521 msgid "An element named \"%s\" already exists in this structure!"
   461 msgstr "Un élément nommé \"%s\" existe déjà dans la structure !"
   522 msgstr "Un élément nommé \"%s\" existe déjà dans la structure !"
   462 
   523 
   463 #: ../plcopen/iec_std.csv:31
   524 #: ../plcopen/iec_std.csv:31
   474 
   535 
   475 #: ../plcopen/iec_std.csv:33
   536 #: ../plcopen/iec_std.csv:33
   476 msgid "Arithmetic"
   537 msgid "Arithmetic"
   477 msgstr "Arithmétique"
   538 msgstr "Arithmétique"
   478 
   539 
   479 #: ../VariablePanel.py:807
   540 #: ../controls/VariablePanel.py:724
   480 #: ../DataTypeEditor.py:236
   541 #: ../DataTypeEditor.py:51
   481 msgid "Array"
   542 msgid "Array"
   482 msgstr "Tableau"
   543 msgstr "Tableau"
   483 
   544 
   484 #: ../plcopen/iec_std.csv:39
   545 #: ../plcopen/iec_std.csv:39
   485 msgid "Assignment"
   546 msgid "Assignment"
   486 msgstr "Assignation"
   547 msgstr "Assignation"
   487 
   548 
   488 #: ../dialogs/FBDVariableDialog.py:264
   549 #: ../dialogs/FBDVariableDialog.py:197
   489 msgid "At least a variable or an expression must be selected!"
   550 msgid "At least a variable or an expression must be selected!"
   490 msgstr "Au moins une variable ou une expression doit être sélectionné !"
   551 msgstr "Au moins une variable ou une expression doit être sélectionné !"
   491 
   552 
   492 #: ../PLCOpenEditor.py:2990
   553 #: ../controls/ProjectPropertiesPanel.py:99
   493 msgid "Author"
   554 msgid "Author"
   494 msgstr "Auteur"
   555 msgstr "Auteur"
   495 
   556 
   496 #: ../PLCOpenEditor.py:2975
   557 #: ../controls/ProjectPropertiesPanel.py:96
   497 msgid "Author Name (optional):"
   558 msgid "Author Name (optional):"
   498 msgstr "Nom de l'auteur (optionel) :"
   559 msgstr "Nom de l'auteur (optionel) :"
   499 
   560 
   500 #: ../DataTypeEditor.py:379
   561 #: ../dialogs/FindInPouDialog.py:72
   501 #: ../DataTypeEditor.py:403
   562 msgid "Backward"
   502 #: ../DataTypeEditor.py:478
   563 msgstr "Vers le haut"
       
   564 
       
   565 #: ../DataTypeEditor.py:167
       
   566 #: ../DataTypeEditor.py:197
       
   567 #: ../DataTypeEditor.py:289
       
   568 #: ../dialogs/ArrayTypeDialog.py:55
   503 msgid "Base Type:"
   569 msgid "Base Type:"
   504 msgstr "Type de base :"
   570 msgstr "Type de base :"
   505 
   571 
   506 #: ../VariablePanel.py:787
   572 #: ../controls/VariablePanel.py:694
   507 #: ../DataTypeEditor.py:801
   573 #: ../DataTypeEditor.py:616
   508 msgid "Base Types"
   574 msgid "Base Types"
   509 msgstr "Types de base"
   575 msgstr "Types de base"
   510 
   576 
   511 #: ../plcopen/iec_std.csv:70
   577 #: ../plcopen/iec_std.csv:70
   512 msgid "Binary selection (1 of 2)"
   578 msgid "Binary selection (1 of 2)"
   534 
   600 
   535 #: ../plcopen/iec_std.csv:69
   601 #: ../plcopen/iec_std.csv:69
   536 msgid "Bitwise inverting"
   602 msgid "Bitwise inverting"
   537 msgstr "Inversion bit à bit"
   603 msgstr "Inversion bit à bit"
   538 
   604 
   539 #: ../dialogs/FBDBlockDialog.py:113
   605 #: ../Viewer.py:464
       
   606 msgid "Block"
       
   607 msgstr "Block"
       
   608 
       
   609 #: ../dialogs/FBDBlockDialog.py:38
   540 msgid "Block Properties"
   610 msgid "Block Properties"
   541 msgstr "Propriétés du bloc"
   611 msgstr "Propriétés du bloc"
   542 
   612 
   543 #: ../PLCOpenEditor.py:1918
   613 #: ../Viewer.py:433
   544 #: ../dialogs/FBDBlockDialog.py:268
       
   545 msgid "Block Types"
       
   546 msgstr "Types de blocs"
       
   547 
       
   548 #: ../Viewer.py:368
       
   549 msgid "Bottom"
   614 msgid "Bottom"
   550 msgstr "Bas"
   615 msgstr "Bas"
   551 
   616 
   552 #: ../VariablePanel.py:1126
   617 #: ../dialogs/BrowseLocationsDialog.py:55
   553 msgid "Browse Locations"
   618 msgid "Browse Locations"
   554 msgstr "Naviger dans les adresses"
   619 msgstr "Naviger dans les adresses"
   555 
   620 
   556 #: ../PLCOpenEditor.py:1859
   621 #: ../plcopen/plcopen.py:1722
   557 msgid "CSV Log"
   622 #: ../plcopen/plcopen.py:1736
   558 msgstr "Log CVS"
   623 #: ../plcopen/plcopen.py:1757
   559 
   624 #: ../plcopen/plcopen.py:1773
   560 #: ../plcopen/plcopen.py:1426
       
   561 #: ../plcopen/plcopen.py:1440
       
   562 #: ../plcopen/plcopen.py:1461
       
   563 #: ../plcopen/plcopen.py:1477
       
   564 msgid "Can only generate execution order on FBD networks!"
   625 msgid "Can only generate execution order on FBD networks!"
   565 msgstr "L'ordre d'exécution ne peut être généré que dans les FBD !"
   626 msgstr "L'ordre d'exécution ne peut être généré que dans les FBD !"
   566 
   627 
   567 #: ../VariablePanel.py:327
   628 #: ../controls/VariablePanel.py:255
   568 msgid "Can only give a location to local or global variables"
   629 msgid "Can only give a location to local or global variables"
   569 msgstr "Une adresse ne peut être affecté qu'à des variables locales ou globales"
   630 msgstr "Une adresse ne peut être affecté qu'à des variables locales ou globales"
   570 
   631 
   571 #: ../PLCOpenEditor.py:2673
   632 #: ../PLCOpenEditor.py:2911
   572 #, python-format
   633 #, python-format
   573 msgid "Can't generate program to file %s!"
   634 msgid "Can't generate program to file %s!"
   574 msgstr "Le programme n'a pu être généré dans le fichier \"%s\" !"
   635 msgstr "Le programme n'a pu être généré dans le fichier \"%s\" !"
   575 
   636 
   576 #: ../VariablePanel.py:325
   637 #: ../controls/VariablePanel.py:253
   577 msgid "Can't give a location to a function block instance"
   638 msgid "Can't give a location to a function block instance"
   578 msgstr "Une adresse ne peut être affectée une instance de Function Block"
   639 msgstr "Une adresse ne peut être affectée à une instance de Function Block"
   579 
   640 
   580 #: ../PLCOpenEditor.py:2705
   641 #: ../PLCOpenEditor.py:2942
   581 #, python-format
   642 #, python-format
   582 msgid "Can't save project to file %s!"
   643 msgid "Can't save project to file %s!"
   583 msgstr "Le projet n'a pu être sauvé dans le fichier \"%s\" !"
   644 msgstr "Le projet n'a pu être sauvé dans le fichier \"%s\" !"
   584 
   645 
   585 #: ../Viewer.py:359
   646 #: ../controls/VariablePanel.py:293
       
   647 msgid "Can't set an initial value to a function block instance"
       
   648 msgstr "Une valeur initiale ne peut être affectée une instance de Function Block"
       
   649 
       
   650 #: ../dialogs/FindInPouDialog.py:81
       
   651 #: ../dialogs/SearchInProjectDialog.py:67
       
   652 msgid "Case sensitive"
       
   653 msgstr "Respecter la casse"
       
   654 
       
   655 #: ../Viewer.py:428
   586 msgid "Center"
   656 msgid "Center"
   587 msgstr "Centre"
   657 msgstr "Centre"
   588 
   658 
   589 #: ../PLCOpenEditor.py:1629
   659 #: ../PLCOpenEditor.py:2072
   590 msgid "Change POU Type To"
   660 msgid "Change POU Type To"
   591 msgstr "Changer le type du POU pour"
   661 msgstr "Changer le type du POU pour"
   592 
   662 
   593 #: ../plcopen/iec_std.csv:81
   663 #: ../plcopen/iec_std.csv:81
   594 msgid "Character string"
   664 msgid "Character string"
   595 msgstr "Chaîne de caractères"
   665 msgstr "Chaîne de caractères"
   596 
   666 
   597 #: ../PLCOpenEditor.py:2635
   667 #: ../PLCOpenEditor.py:2867
   598 #: ../PLCOpenEditor.py:2663
   668 #: ../PLCOpenEditor.py:2901
   599 #: ../PLCOpenEditor.py:2699
   669 #: ../PLCOpenEditor.py:2936
   600 msgid "Choose a file"
   670 msgid "Choose a file"
   601 msgstr "Choisissez un fichier"
   671 msgstr "Choisissez un fichier"
   602 
   672 
   603 #: ../VariablePanel.py:53
   673 #: ../controls/VariablePanel.py:58
   604 #: ../VariablePanel.py:54
   674 #: ../controls/VariablePanel.py:59
   605 msgid "Class"
   675 msgid "Class"
   606 msgstr "Classe"
   676 msgstr "Classe"
   607 
   677 
   608 #: ../VariablePanel.py:491
   678 #: ../controls/VariablePanel.py:364
   609 msgid "Class Filter:"
   679 msgid "Class Filter:"
   610 msgstr "Filtre de classe :"
   680 msgstr "Filtre de classe :"
   611 
   681 
   612 #: ../dialogs/FBDVariableDialog.py:124
   682 #: ../dialogs/FBDVariableDialog.py:62
   613 msgid "Class:"
   683 msgid "Class:"
   614 msgstr "Classe :"
   684 msgstr "Classe :"
   615 
   685 
   616 #: ../PLCOpenEditor.py:373
   686 #: ../PLCOpenEditor.py:509
   617 msgid "Clear Errors\tCTRL+K"
   687 msgid "Clear Errors\tCTRL+K"
   618 msgstr "Effacer les erreurs\tCTRL+K"
   688 msgstr "Effacer les erreurs\tCTRL+K"
   619 
   689 
   620 #: ../Viewer.py:406
   690 #: ../Viewer.py:519
   621 msgid "Clear Execution Order"
   691 msgid "Clear Execution Order"
   622 msgstr "Effacer l'ordre d'exécution"
   692 msgstr "Effacer l'ordre d'exécution"
   623 
   693 
   624 #: ../PLCOpenEditor.py:2553
   694 #: ../GraphicViewer.py:125
       
   695 msgid "Clear the graph values"
       
   696 msgstr "Vider les valeurs du graphique"
       
   697 
       
   698 #: ../PLCOpenEditor.py:2775
   625 msgid "Close Application"
   699 msgid "Close Application"
   626 msgstr "Fermer l'application"
   700 msgstr "Fermer l'application"
   627 
   701 
   628 #: ../PLCOpenEditor.py:888
   702 #: ../PLCOpenEditor.py:1189
   629 #: ../PLCOpenEditor.py:2475
       
   630 msgid "Close Project"
   703 msgid "Close Project"
   631 msgstr "Fermer le projet"
   704 msgstr "Fermer le projet"
   632 
   705 
   633 #: ../PLCOpenEditor.py:2473
   706 #: ../PLCOpenEditor.py:2685
       
   707 msgid "Close Project\tCTRL+SHIFT+W"
       
   708 msgstr "Fermer le projet\tCTRL+SHIFT+W"
       
   709 
       
   710 #: ../PLCOpenEditor.py:2683
   634 msgid "Close Tab\tCTRL+W"
   711 msgid "Close Tab\tCTRL+W"
   635 msgstr "Fermer l'onglet\tCTRL+W"
   712 msgstr "Fermer l'onglet\tCTRL+W"
   636 
   713 
   637 #: ../LDViewer.py:505
   714 #: ../Viewer.py:480
       
   715 msgid "Coil"
       
   716 msgstr "Relai"
       
   717 
       
   718 #: ../Viewer.py:500
       
   719 #: ../LDViewer.py:503
   638 msgid "Comment"
   720 msgid "Comment"
   639 msgstr "Commentaire"
   721 msgstr "Commentaire"
   640 
   722 
   641 #: ../PLCOpenEditor.py:2959
   723 #: ../controls/ProjectPropertiesPanel.py:94
   642 msgid "Company Name (required):"
   724 msgid "Company Name (required):"
   643 msgstr "Nom de l'entreprise (obligatoire) :"
   725 msgstr "Nom de l'entreprise (obligatoire) :"
   644 
   726 
   645 #: ../PLCOpenEditor.py:2967
   727 #: ../controls/ProjectPropertiesPanel.py:95
   646 msgid "Company URL (optional):"
   728 msgid "Company URL (optional):"
   647 msgstr "URL de l'entreprise (optionel) :"
   729 msgstr "URL de l'entreprise (optionel) :"
   648 
   730 
   649 #: ../plcopen/iec_std.csv:75
   731 #: ../plcopen/iec_std.csv:75
   650 msgid "Comparison"
   732 msgid "Comparison"
   652 
   734 
   653 #: ../plcopen/iec_std.csv:85
   735 #: ../plcopen/iec_std.csv:85
   654 msgid "Concatenation"
   736 msgid "Concatenation"
   655 msgstr "Concaténation"
   737 msgstr "Concaténation"
   656 
   738 
   657 #: ../PLCOpenEditor.py:344
   739 #: ../dialogs/SearchInProjectDialog.py:47
   658 msgid "Configuration"
   740 msgid "Configuration"
   659 msgstr "Configuration"
   741 msgstr "Configuration"
   660 
   742 
   661 #: ../PLCControler.py:91
   743 #: ../PLCControler.py:96
   662 msgid "Configurations"
   744 msgid "Configurations"
   663 msgstr "Configurations"
   745 msgstr "Configurations"
   664 
   746 
   665 #: ../dialogs/SFCTransitionDialog.py:143
   747 #: ../Viewer.py:466
       
   748 #: ../dialogs/SFCTransitionDialog.py:76
   666 msgid "Connection"
   749 msgid "Connection"
   667 msgstr "Connexion"
   750 msgstr "Connexion"
   668 
   751 
   669 #: ../dialogs/ConnectionDialog.py:101
   752 #: ../dialogs/ConnectionDialog.py:37
   670 msgid "Connection Properties"
   753 msgid "Connection Properties"
   671 msgstr "Propriétés de la connexion"
   754 msgstr "Propriétés de la connexion"
   672 
   755 
   673 #: ../dialogs/ConnectionDialog.py:117
   756 #: ../dialogs/ConnectionDialog.py:56
   674 msgid "Connector"
   757 msgid "Connector"
   675 msgstr "Connecteur"
   758 msgstr "Connecteur"
   676 
   759 
   677 #: ../dialogs/SFCStepDialog.py:109
   760 #: ../dialogs/SFCStepDialog.py:58
   678 msgid "Connectors:"
   761 msgid "Connectors:"
   679 msgstr "Connecteurs :"
   762 msgstr "Connecteurs :"
   680 
   763 
   681 #: ../VariablePanel.py:60
   764 #: ../controls/VariablePanel.py:65
   682 msgid "Constant"
   765 msgid "Constant"
   683 msgstr "Constante"
   766 msgstr "Constante"
   684 
   767 
   685 #: ../PLCOpenEditor.py:3049
   768 #: ../Viewer.py:476
       
   769 msgid "Contact"
       
   770 msgstr "Contact"
       
   771 
       
   772 #: ../controls/ProjectPropertiesPanel.py:197
   686 msgid "Content Description (optional):"
   773 msgid "Content Description (optional):"
   687 msgstr "Description du contenu (optionel) :"
   774 msgstr "Description du contenu (optionel) :"
   688 
   775 
   689 #: ../dialogs/ConnectionDialog.py:123
   776 #: ../dialogs/ConnectionDialog.py:61
   690 msgid "Continuation"
   777 msgid "Continuation"
   691 msgstr "Prolongement"
   778 msgstr "Prolongement"
   692 
   779 
   693 #: ../plcopen/iec_std.csv:18
   780 #: ../plcopen/iec_std.csv:18
   694 msgid "Conversion from BCD"
   781 msgid "Conversion from BCD"
   704 
   791 
   705 #: ../plcopen/iec_std.csv:20
   792 #: ../plcopen/iec_std.csv:20
   706 msgid "Conversion to time-of-day"
   793 msgid "Conversion to time-of-day"
   707 msgstr "Conversion en heure de la journée"
   794 msgstr "Conversion en heure de la journée"
   708 
   795 
   709 #: ../PLCOpenEditor.py:329
   796 #: ../PLCOpenEditor.py:499
       
   797 #: ../Viewer.py:535
       
   798 msgid "Copy"
       
   799 msgstr "Copier"
       
   800 
       
   801 #: ../PLCOpenEditor.py:446
   710 msgid "Copy\tCTRL+C"
   802 msgid "Copy\tCTRL+C"
   711 msgstr "Copier\tCtrl+C"
   803 msgstr "Copier\tCtrl+C"
   712 
   804 
   713 #: ../PLCOpenEditor.py:1616
   805 #: ../PLCOpenEditor.py:2059
   714 msgid "Copy POU"
   806 msgid "Copy POU"
   715 msgstr "Copier ce POU"
   807 msgstr "Copier ce POU"
   716 
   808 
   717 #: ../plcopen/iec_std.csv:28
   809 #: ../plcopen/iec_std.csv:28
   718 msgid "Cosine"
   810 msgid "Cosine"
   719 msgstr "Cosinus"
   811 msgstr "Cosinus"
   720 
   812 
   721 #: ../PLCControler.py:620
   813 #: ../PLCControler.py:765
   722 #: ../PLCControler.py:652
   814 #: ../PLCControler.py:802
   723 msgid "Couldn't paste non-POU object."
   815 msgid "Couldn't paste non-POU object."
   724 msgstr "Impossible de coller autre chose qu'un POU."
   816 msgstr "Impossible de coller autre chose qu'un POU."
   725 
   817 
   726 #: ../PLCOpenEditor.py:3277
   818 #: ../dialogs/PouDialog.py:43
   727 msgid "Create a new POU"
   819 msgid "Create a new POU"
   728 msgstr "Créer un nouveau POU"
   820 msgstr "Créer un nouveau POU"
   729 
   821 
   730 #: ../PLCOpenEditor.py:3598
   822 #: ../dialogs/PouActionDialog.py:38
   731 msgid "Create a new action"
   823 msgid "Create a new action"
   732 msgstr "Créer une nouvelle action"
   824 msgstr "Créer une nouvelle action"
   733 
   825 
   734 #: ../PLCOpenEditor.py:220
   826 #: ../PLCOpenEditor.py:233
   735 msgid "Create a new action block"
   827 msgid "Create a new action block"
   736 msgstr "Créer un nouveau bloc d'actions"
   828 msgstr "Créer un nouveau bloc d'actions"
   737 
   829 
   738 #: ../PLCOpenEditor.py:175
   830 #: ../PLCOpenEditor.py:182
   739 #: ../PLCOpenEditor.py:202
   831 #: ../PLCOpenEditor.py:212
   740 #: ../PLCOpenEditor.py:232
   832 #: ../PLCOpenEditor.py:245
   741 msgid "Create a new block"
   833 msgid "Create a new block"
   742 msgstr "Créer un nouveau bloc"
   834 msgstr "Créer un nouveau bloc"
   743 
   835 
   744 #: ../PLCOpenEditor.py:196
   836 #: ../PLCOpenEditor.py:206
   745 msgid "Create a new branch"
   837 msgid "Create a new branch"
   746 msgstr "Créer une nouvelle branche"
   838 msgstr "Créer une nouvelle branche"
   747 
   839 
   748 #: ../PLCOpenEditor.py:190
   840 #: ../PLCOpenEditor.py:200
   749 msgid "Create a new coil"
   841 msgid "Create a new coil"
   750 msgstr "Créer un nouveau relai"
   842 msgstr "Créer un nouveau relai"
   751 
   843 
   752 #: ../PLCOpenEditor.py:169
   844 #: ../PLCOpenEditor.py:176
   753 #: ../PLCOpenEditor.py:181
   845 #: ../PLCOpenEditor.py:191
   754 #: ../PLCOpenEditor.py:208
   846 #: ../PLCOpenEditor.py:221
   755 msgid "Create a new comment"
   847 msgid "Create a new comment"
   756 msgstr "Créer un nouveau copmmentaire"
   848 msgstr "Créer un nouveau copmmentaire"
   757 
   849 
   758 #: ../PLCOpenEditor.py:178
   850 #: ../PLCOpenEditor.py:185
   759 #: ../PLCOpenEditor.py:205
   851 #: ../PLCOpenEditor.py:215
   760 #: ../PLCOpenEditor.py:235
   852 #: ../PLCOpenEditor.py:248
   761 msgid "Create a new connection"
   853 msgid "Create a new connection"
   762 msgstr "Créer une nouvelle connexion"
   854 msgstr "Créer une nouvelle connexion"
   763 
   855 
   764 #: ../PLCOpenEditor.py:193
   856 #: ../PLCOpenEditor.py:203
   765 #: ../PLCOpenEditor.py:241
   857 #: ../PLCOpenEditor.py:254
   766 msgid "Create a new contact"
   858 msgid "Create a new contact"
   767 msgstr "Créer un nouveau contact"
   859 msgstr "Créer un nouveau contact"
   768 
   860 
   769 #: ../PLCOpenEditor.py:223
   861 #: ../PLCOpenEditor.py:236
   770 msgid "Create a new divergence"
   862 msgid "Create a new divergence"
   771 msgstr "Créer une nouvelle divergence"
   863 msgstr "Créer une nouvelle divergence"
   772 
   864 
   773 #: ../dialogs/SFCDivergenceDialog.py:103
   865 #: ../dialogs/SFCDivergenceDialog.py:36
   774 msgid "Create a new divergence or convergence"
   866 msgid "Create a new divergence or convergence"
   775 msgstr "Créer une nouvelle divergence ou convergence"
   867 msgstr "Créer une nouvelle divergence ou convergence"
   776 
   868 
   777 #: ../PLCOpenEditor.py:211
   869 #: ../PLCOpenEditor.py:224
   778 msgid "Create a new initial step"
   870 msgid "Create a new initial step"
   779 msgstr "Créer une nouvelle étape initiale"
   871 msgstr "Créer une nouvelle étape initiale"
   780 
   872 
   781 #: ../PLCOpenEditor.py:226
   873 #: ../PLCOpenEditor.py:239
   782 msgid "Create a new jump"
   874 msgid "Create a new jump"
   783 msgstr "Créer un nouveau renvoi"
   875 msgstr "Créer un nouveau renvoi"
   784 
   876 
   785 #: ../PLCOpenEditor.py:184
   877 #: ../PLCOpenEditor.py:194
   786 #: ../PLCOpenEditor.py:238
   878 #: ../PLCOpenEditor.py:251
   787 msgid "Create a new power rail"
   879 msgid "Create a new power rail"
   788 msgstr "Créer une nouvelle barre d'alimentation"
   880 msgstr "Créer une nouvelle barre d'alimentation"
   789 
   881 
   790 #: ../PLCOpenEditor.py:187
   882 #: ../PLCOpenEditor.py:197
   791 msgid "Create a new rung"
   883 msgid "Create a new rung"
   792 msgstr "Créer un nouvel échelon"
   884 msgstr "Créer un nouvel échelon"
   793 
   885 
   794 #: ../PLCOpenEditor.py:214
   886 #: ../PLCOpenEditor.py:227
   795 msgid "Create a new step"
   887 msgid "Create a new step"
   796 msgstr "Créer une nouvelle étape"
   888 msgstr "Créer une nouvelle étape"
   797 
   889 
   798 #: ../PLCOpenEditor.py:217
   890 #: ../PLCOpenEditor.py:230
   799 #: ../PLCOpenEditor.py:3454
   891 #: ../dialogs/PouTransitionDialog.py:42
   800 msgid "Create a new transition"
   892 msgid "Create a new transition"
   801 msgstr "Créer une nouvelle transition"
   893 msgstr "Créer une nouvelle transition"
   802 
   894 
   803 #: ../PLCOpenEditor.py:172
   895 #: ../PLCOpenEditor.py:179
   804 #: ../PLCOpenEditor.py:199
   896 #: ../PLCOpenEditor.py:209
   805 #: ../PLCOpenEditor.py:229
   897 #: ../PLCOpenEditor.py:242
   806 msgid "Create a new variable"
   898 msgid "Create a new variable"
   807 msgstr "Créer une nouvelle variable"
   899 msgstr "Créer une nouvelle variable"
   808 
   900 
   809 #: ../PLCOpenEditor.py:327
   901 #: ../PLCOpenEditor.py:498
       
   902 #: ../Viewer.py:534
       
   903 msgid "Cut"
       
   904 msgstr "Couper"
       
   905 
       
   906 #: ../PLCOpenEditor.py:444
   810 msgid "Cut\tCTRL+X"
   907 msgid "Cut\tCTRL+X"
   811 msgstr "Couper\tCTRL+X"
   908 msgstr "Couper\tCTRL+X"
   812 
   909 
   813 #: ../RessourceEditor.py:86
   910 #: ../RessourceEditor.py:70
   814 msgid "Cyclic"
   911 msgid "Cyclic"
   815 msgstr "Périodique"
   912 msgstr "Périodique"
   816 
   913 
   817 #: ../plcopen/iec_std.csv:42
   914 #: ../plcopen/iec_std.csv:42
   818 #: ../plcopen/iec_std.csv:44
   915 #: ../plcopen/iec_std.csv:44
   822 #: ../plcopen/iec_std.csv:54
   919 #: ../plcopen/iec_std.csv:54
   823 #: ../plcopen/iec_std.csv:56
   920 #: ../plcopen/iec_std.csv:56
   824 #: ../plcopen/iec_std.csv:58
   921 #: ../plcopen/iec_std.csv:58
   825 #: ../plcopen/iec_std.csv:60
   922 #: ../plcopen/iec_std.csv:60
   826 msgid "DEPRECATED"
   923 msgid "DEPRECATED"
   827 msgstr ""
   924 msgstr "OBSOLETE"
   828 
   925 
   829 #: ../PLCOpenEditor.py:336
   926 #: ../dialogs/SearchInProjectDialog.py:43
   830 msgid "Data Type"
   927 msgid "Data Type"
   831 msgstr "Type de donnée"
   928 msgstr "Type de donnée"
   832 
   929 
   833 #: ../PLCControler.py:90
   930 #: ../PLCControler.py:95
   834 msgid "Data Types"
   931 msgid "Data Types"
   835 msgstr "Types de données"
   932 msgstr "Types de données"
   836 
   933 
   837 #: ../plcopen/iec_std.csv:16
   934 #: ../plcopen/iec_std.csv:16
   838 msgid "Data type conversion"
   935 msgid "Data type conversion"
   853 #: ../plcopen/iec_std.csv:50
   950 #: ../plcopen/iec_std.csv:50
   854 #: ../plcopen/iec_std.csv:51
   951 #: ../plcopen/iec_std.csv:51
   855 msgid "Date subtraction"
   952 msgid "Date subtraction"
   856 msgstr "Soustraction de date"
   953 msgstr "Soustraction de date"
   857 
   954 
   858 #: ../Viewer.py:2873
   955 #: ../dialogs/DurationEditorDialog.py:43
       
   956 msgid "Days:"
       
   957 msgstr "Jours :"
       
   958 
       
   959 #: ../controls/PouInstanceVariablesPanel.py:52
       
   960 msgid "Debug instance"
       
   961 msgstr "Déboguer l'instance"
       
   962 
       
   963 #: ../Viewer.py:3224
   859 #, python-format
   964 #, python-format
   860 msgid "Debug: %s"
   965 msgid "Debug: %s"
   861 msgstr "Déboggage : %s"
   966 msgstr "Déboggage : %s"
   862 
   967 
   863 #: ../PLCOpenEditor.py:624
   968 #: ../PLCOpenEditor.py:706
   864 msgid "Debugger"
   969 msgid "Debugger"
   865 msgstr "Déboggueur"
   970 msgstr "Déboggueur"
   866 
   971 
   867 #: ../PLCOpenEditor.py:348
   972 #: ../PLCOpenEditor.py:2088
   868 #: ../PLCOpenEditor.py:1634
   973 #: ../Viewer.py:510
   869 #: ../PLCOpenEditor.py:1643
       
   870 #: ../PLCOpenEditor.py:1649
       
   871 #: ../PLCOpenEditor.py:4169
       
   872 #: ../Viewer.py:415
       
   873 #: ../VariablePanel.py:504
       
   874 #: ../dialogs/ActionBlockDialog.py:279
       
   875 #: ../DataTypeEditor.py:544
       
   876 msgid "Delete"
   974 msgid "Delete"
   877 msgstr "Supprimer"
   975 msgstr "Supprimer"
   878 
   976 
   879 #: ../Viewer.py:403
   977 #: ../Viewer.py:453
   880 msgid "Delete Divergence Branch"
   978 msgid "Delete Divergence Branch"
   881 msgstr "Supprimer une branche de divergence"
   979 msgstr "Supprimer une branche de divergence"
   882 
   980 
   883 #: ../RessourceEditor.py:440
   981 #: ../Viewer.py:442
   884 msgid "Delete Instance"
       
   885 msgstr "Supprimer une instance"
       
   886 
       
   887 #: ../RessourceEditor.py:404
       
   888 msgid "Delete Task"
       
   889 msgstr "Supprimer une tâche"
       
   890 
       
   891 #: ../Viewer.py:398
       
   892 msgid "Delete Wire Segment"
   982 msgid "Delete Wire Segment"
   893 msgstr "Supprimer un segment de fil"
   983 msgstr "Supprimer un segment de fil"
   894 
   984 
   895 #: ../DataTypeEditor.py:453
   985 #: ../controls/CustomEditableListBox.py:41
   896 #: ../DataTypeEditor.py:495
       
   897 msgid "Delete item"
   986 msgid "Delete item"
   898 msgstr "Supprimer un élément"
   987 msgstr "Supprimer un élément"
   899 
   988 
   900 #: ../plcopen/iec_std.csv:88
   989 #: ../plcopen/iec_std.csv:88
   901 msgid "Deletion (within)"
   990 msgid "Deletion (within)"
   902 msgstr "Suppression (au milieu)"
   991 msgstr "Suppression (au milieu)"
   903 
   992 
   904 #: ../DataTypeEditor.py:364
   993 #: ../DataTypeEditor.py:145
   905 msgid "Derivation Type:"
   994 msgid "Derivation Type:"
   906 msgstr "Type de dérivation :"
   995 msgstr "Type de dérivation :"
   907 
   996 
   908 #: ../plcopen/structures.py:235
   997 #: ../plcopen/structures.py:235
   909 msgid ""
   998 msgid ""
   911 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
  1000 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
   912 msgstr ""
  1001 msgstr ""
   913 "Dérivée\n"
  1002 "Dérivée\n"
   914 "Le Function Block derivative produit une sortie XOUT proportionnelle au rapport de changement de l'entrée XIN."
  1003 "Le Function Block derivative produit une sortie XOUT proportionnelle au rapport de changement de l'entrée XIN."
   915 
  1004 
   916 #: ../DataTypeEditor.py:487
  1005 #: ../controls/VariablePanel.py:355
       
  1006 msgid "Description:"
       
  1007 msgstr "Description :"
       
  1008 
       
  1009 #: ../DataTypeEditor.py:313
       
  1010 #: ../dialogs/ArrayTypeDialog.py:61
   917 msgid "Dimensions:"
  1011 msgid "Dimensions:"
   918 msgstr "Dimensions :"
  1012 msgstr "Dimensions :"
   919 
  1013 
   920 #: ../VariablePanel.py:1143
  1014 #: ../dialogs/FindInPouDialog.py:61
       
  1015 msgid "Direction"
       
  1016 msgstr "Direction"
       
  1017 
       
  1018 #: ../dialogs/BrowseLocationsDialog.py:78
   921 msgid "Direction:"
  1019 msgid "Direction:"
   922 msgstr "Direction :"
  1020 msgstr "Direction :"
   923 
  1021 
   924 #: ../DataTypeEditor.py:236
  1022 #: ../DataTypeEditor.py:51
   925 msgid "Directly"
  1023 msgid "Directly"
   926 msgstr "Direct"
  1024 msgstr "Direct"
   927 
  1025 
   928 #: ../PLCOpenEditor.py:311
  1026 #: ../Viewer.py:495
   929 msgid "Display"
  1027 msgid "Divergence"
   930 msgstr "Affichage"
  1028 msgstr "Divergence"
   931 
  1029 
   932 #: ../plcopen/iec_std.csv:36
  1030 #: ../plcopen/iec_std.csv:36
   933 msgid "Division"
  1031 msgid "Division"
   934 msgstr "Division"
  1032 msgstr "Division"
   935 
  1033 
   936 #: ../VariablePanel.py:53
  1034 #: ../controls/VariablePanel.py:58
   937 #: ../VariablePanel.py:54
  1035 #: ../controls/VariablePanel.py:59
   938 msgid "Documentation"
  1036 msgid "Documentation"
   939 msgstr "Documentation"
  1037 msgstr "Documentation"
   940 
  1038 
   941 #: ../PLCOpenEditor.py:2667
  1039 #: ../PLCOpenEditor.py:2905
   942 msgid "Done"
  1040 msgid "Done"
   943 msgstr "Terminé"
  1041 msgstr "Terminé"
   944 
  1042 
   945 #: ../plcopen/structures.py:198
  1043 #: ../plcopen/structures.py:198
   946 msgid ""
  1044 msgid ""
   948 "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
  1046 "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
   949 msgstr ""
  1047 msgstr ""
   950 "Compteur décrémental\n"
  1048 "Compteur décrémental\n"
   951 "Le compteur décrémental peut être utilisé pour signaler lorsque le compteur atteint zéro en partant d'une valeur prédéfinie."
  1049 "Le compteur décrémental peut être utilisé pour signaler lorsque le compteur atteint zéro en partant d'une valeur prédéfinie."
   952 
  1050 
   953 #: ../dialogs/ActionBlockDialog.py:33
  1051 #: ../dialogs/ActionBlockDialog.py:37
   954 msgid "Duration"
  1052 msgid "Duration"
   955 msgstr "Durée"
  1053 msgstr "Durée"
   956 
  1054 
   957 #: ../PLCOpenEditor.py:310
  1055 #: ../Viewer.py:509
   958 msgid "Edit"
       
   959 msgstr "Editer"
       
   960 
       
   961 #: ../Viewer.py:413
       
   962 msgid "Edit Block"
  1056 msgid "Edit Block"
   963 msgstr "Editer le block"
  1057 msgstr "Editer le block"
   964 
  1058 
   965 #: ../dialogs/LDElementDialog.py:193
  1059 #: ../dialogs/LDElementDialog.py:41
   966 msgid "Edit Coil Values"
  1060 msgid "Edit Coil Values"
   967 msgstr "Editer les valeurs du relai"
  1061 msgstr "Editer les valeurs du relai"
   968 
  1062 
   969 #: ../dialogs/LDElementDialog.py:188
  1063 #: ../dialogs/LDElementDialog.py:38
   970 msgid "Edit Contact Values"
  1064 msgid "Edit Contact Values"
   971 msgstr "Editer les valeurs du contact"
  1065 msgstr "Editer les valeurs du contact"
   972 
  1066 
   973 #: ../dialogs/SFCStepDialog.py:101
  1067 #: ../dialogs/DurationEditorDialog.py:59
       
  1068 msgid "Edit Duration"
       
  1069 msgstr "Editer une durée"
       
  1070 
       
  1071 #: ../dialogs/SFCStepDialog.py:35
   974 msgid "Edit Step"
  1072 msgid "Edit Step"
   975 msgstr "Editer l'étape"
  1073 msgstr "Editer l'étape"
   976 
  1074 
   977 #: ../dialogs/ActionBlockDialog.py:256
  1075 #: ../dialogs/ActionBlockDialog.py:122
   978 msgid "Edit action block properties"
  1076 msgid "Edit action block properties"
   979 msgstr "Editer les propriétés du block d'actions"
  1077 msgstr "Editer les propriétés du block d'actions"
   980 
  1078 
   981 #: ../Viewer.py:1845
  1079 #: ../dialogs/ArrayTypeDialog.py:45
   982 #: ../Viewer.py:1847
  1080 msgid "Edit array type properties"
   983 #: ../Viewer.py:2346
  1081 msgstr "Editer les propriétés d'un type de données tableau"
   984 #: ../Viewer.py:2348
  1082 
       
  1083 #: ../Viewer.py:2114
       
  1084 #: ../Viewer.py:2116
       
  1085 #: ../Viewer.py:2632
       
  1086 #: ../Viewer.py:2634
   985 msgid "Edit comment"
  1087 msgid "Edit comment"
   986 msgstr "Editer le commentaire"
  1088 msgstr "Editer le commentaire"
   987 
  1089 
   988 #: ../DataTypeEditor.py:448
  1090 #: ../controls/CustomEditableListBox.py:39
   989 #: ../DataTypeEditor.py:490
       
   990 msgid "Edit item"
  1091 msgid "Edit item"
   991 msgstr "Editer l'élément"
  1092 msgstr "Editer l'élément"
   992 
  1093 
   993 #: ../Viewer.py:2311
  1094 #: ../Viewer.py:2596
   994 msgid "Edit jump target"
  1095 msgid "Edit jump target"
   995 msgstr "Editer la cible du renvoi"
  1096 msgstr "Editer la cible du renvoi"
   996 
  1097 
   997 #: ../SFCViewer.py:726
  1098 #: ../SFCViewer.py:724
   998 msgid "Edit step name"
  1099 msgid "Edit step name"
   999 msgstr "Editer le nom de l'étape"
  1100 msgstr "Editer le nom de l'étape"
  1000 
  1101 
  1001 #: ../dialogs/SFCTransitionDialog.py:104
  1102 #: ../dialogs/SFCTransitionDialog.py:38
  1002 msgid "Edit transition"
  1103 msgid "Edit transition"
  1003 msgstr "Editer la transition"
  1104 msgstr "Editer la transition"
  1004 
  1105 
  1005 #: ../DataTypeEditor.py:520
  1106 #: ../PLCOpenEditor.py:678
       
  1107 msgid "Editor ToolBar"
       
  1108 msgstr "Barre d'outils d'édition"
       
  1109 
       
  1110 #: ../DataTypeEditor.py:340
  1006 msgid "Elements :"
  1111 msgid "Elements :"
  1007 msgstr "Eléments :"
  1112 msgstr "Eléments :"
  1008 
  1113 
  1009 #: ../PLCOpenEditor.py:324
  1114 #: ../PLCOpenEditor.py:441
  1010 msgid "Enable Undo/Redo"
  1115 msgid "Enable Undo/Redo"
  1011 msgstr "Activer Défaire/Refaire"
  1116 msgstr "Activer Défaire/Refaire"
  1012 
  1117 
  1013 #: ../DataTypeEditor.py:236
  1118 #: ../DataTypeEditor.py:51
  1014 msgid "Enumerated"
  1119 msgid "Enumerated"
  1015 msgstr "Enumération"
  1120 msgstr "Enumération"
  1016 
  1121 
  1017 #: ../plcopen/iec_std.csv:77
  1122 #: ../plcopen/iec_std.csv:77
  1018 msgid "Equal to"
  1123 msgid "Equal to"
  1019 msgstr "Egal à"
  1124 msgstr "Egal à"
  1020 
  1125 
  1021 #: ../PLCOpenEditor.py:882
  1126 #: ../controls/VariablePanel.py:325
  1022 #: ../PLCOpenEditor.py:1393
  1127 #: ../controls/VariablePanel.py:673
  1023 #: ../PLCOpenEditor.py:1430
  1128 #: ../controls/DebugVariablePanel.py:164
  1024 #: ../PLCOpenEditor.py:1435
  1129 #: ../TextViewer.py:356
  1025 #: ../PLCOpenEditor.py:1450
  1130 #: ../PLCOpenEditor.py:1183
  1026 #: ../PLCOpenEditor.py:1455
  1131 #: ../PLCOpenEditor.py:1770
  1027 #: ../PLCOpenEditor.py:2305
  1132 #: ../PLCOpenEditor.py:1807
  1028 #: ../PLCOpenEditor.py:2674
  1133 #: ../PLCOpenEditor.py:1812
  1029 #: ../PLCOpenEditor.py:2679
  1134 #: ../PLCOpenEditor.py:1826
  1030 #: ../PLCOpenEditor.py:3095
  1135 #: ../PLCOpenEditor.py:1831
  1031 #: ../PLCOpenEditor.py:3187
  1136 #: ../PLCOpenEditor.py:2520
  1032 #: ../PLCOpenEditor.py:3191
  1137 #: ../PLCOpenEditor.py:2912
  1033 #: ../PLCOpenEditor.py:3195
  1138 #: ../PLCOpenEditor.py:2917
  1034 #: ../PLCOpenEditor.py:3199
  1139 #: ../PLCOpenEditor.py:3076
  1035 #: ../PLCOpenEditor.py:3340
  1140 #: ../PLCOpenEditor.py:3086
  1036 #: ../PLCOpenEditor.py:3344
  1141 #: ../DataTypeEditor.py:542
  1037 #: ../PLCOpenEditor.py:3348
  1142 #: ../DataTypeEditor.py:547
  1038 #: ../PLCOpenEditor.py:3352
  1143 #: ../DataTypeEditor.py:571
  1039 #: ../PLCOpenEditor.py:3503
  1144 #: ../DataTypeEditor.py:576
  1040 #: ../PLCOpenEditor.py:3507
  1145 #: ../DataTypeEditor.py:586
  1041 #: ../PLCOpenEditor.py:3511
  1146 #: ../DataTypeEditor.py:718
  1042 #: ../PLCOpenEditor.py:3515
  1147 #: ../DataTypeEditor.py:725
  1043 #: ../PLCOpenEditor.py:3519
  1148 #: ../Viewer.py:365
  1044 #: ../PLCOpenEditor.py:3647
  1149 #: ../LDViewer.py:663
  1045 #: ../PLCOpenEditor.py:3651
  1150 #: ../LDViewer.py:879
  1046 #: ../PLCOpenEditor.py:3655
  1151 #: ../LDViewer.py:883
  1047 #: ../PLCOpenEditor.py:3659
  1152 #: ../dialogs/PouNameDialog.py:53
  1048 #: ../PLCOpenEditor.py:3663
  1153 #: ../dialogs/PouTransitionDialog.py:107
  1049 #: ../PLCOpenEditor.py:3718
  1154 #: ../dialogs/BrowseLocationsDialog.py:175
  1050 #: ../PLCOpenEditor.py:3722
  1155 #: ../dialogs/ProjectDialog.py:71
  1051 #: ../PLCOpenEditor.py:3726
  1156 #: ../dialogs/SFCStepNameDialog.py:59
  1052 #: ../PLCOpenEditor.py:3730
  1157 #: ../dialogs/ConnectionDialog.py:152
  1053 #: ../PLCOpenEditor.py:3781
  1158 #: ../dialogs/FBDVariableDialog.py:201
  1054 #: ../PLCOpenEditor.py:3785
  1159 #: ../dialogs/PouActionDialog.py:104
  1055 #: ../PLCOpenEditor.py:3789
  1160 #: ../dialogs/PouDialog.py:132
  1056 #: ../PLCOpenEditor.py:3793
  1161 #: ../dialogs/SFCTransitionDialog.py:147
  1057 #: ../PLCOpenEditor.py:4096
  1162 #: ../dialogs/DurationEditorDialog.py:121
  1058 #: ../PLCOpenEditor.py:4422
  1163 #: ../dialogs/DurationEditorDialog.py:163
  1059 #: ../PLCOpenEditor.py:4432
  1164 #: ../dialogs/SearchInProjectDialog.py:157
  1060 #: ../Viewer.py:334
  1165 #: ../dialogs/SFCStepDialog.py:130
  1061 #: ../TextViewer.py:281
  1166 #: ../dialogs/ArrayTypeDialog.py:97
  1062 #: ../LDViewer.py:665
  1167 #: ../dialogs/ArrayTypeDialog.py:103
  1063 #: ../LDViewer.py:881
  1168 #: ../dialogs/FBDBlockDialog.py:164
  1064 #: ../LDViewer.py:885
  1169 #: ../dialogs/ForceVariableDialog.py:169
  1065 #: ../VariablePanel.py:374
       
  1066 #: ../VariablePanel.py:739
       
  1067 #: ../VariablePanel.py:744
       
  1068 #: ../VariablePanel.py:749
       
  1069 #: ../VariablePanel.py:754
       
  1070 #: ../VariablePanel.py:1250
       
  1071 #: ../dialogs/ConnectionDialog.py:199
       
  1072 #: ../dialogs/ConnectionDialog.py:203
       
  1073 #: ../dialogs/ConnectionDialog.py:207
       
  1074 #: ../dialogs/ConnectionDialog.py:211
       
  1075 #: ../dialogs/ConnectionDialog.py:215
       
  1076 #: ../dialogs/FBDBlockDialog.py:240
       
  1077 #: ../dialogs/FBDBlockDialog.py:244
       
  1078 #: ../dialogs/FBDBlockDialog.py:248
       
  1079 #: ../dialogs/FBDBlockDialog.py:252
       
  1080 #: ../dialogs/FBDBlockDialog.py:256
       
  1081 #: ../dialogs/FBDBlockDialog.py:260
       
  1082 #: ../dialogs/FBDVariableDialog.py:264
       
  1083 #: ../dialogs/FBDVariableDialog.py:268
       
  1084 #: ../dialogs/ForceVariableDialog.py:170
       
  1085 #: ../dialogs/ForceVariableDialog.py:174
       
  1086 #: ../dialogs/PouNameDialog.py:55
       
  1087 #: ../dialogs/PouNameDialog.py:59
       
  1088 #: ../dialogs/PouNameDialog.py:63
       
  1089 #: ../dialogs/PouNameDialog.py:67
       
  1090 #: ../dialogs/SFCStepDialog.py:175
       
  1091 #: ../dialogs/SFCStepDialog.py:179
       
  1092 #: ../dialogs/SFCStepDialog.py:183
       
  1093 #: ../dialogs/SFCStepDialog.py:187
       
  1094 #: ../dialogs/SFCStepDialog.py:191
       
  1095 #: ../dialogs/SFCStepDialog.py:195
       
  1096 #: ../dialogs/SFCStepNameDialog.py:57
       
  1097 #: ../dialogs/SFCStepNameDialog.py:61
       
  1098 #: ../dialogs/SFCStepNameDialog.py:65
       
  1099 #: ../dialogs/SFCStepNameDialog.py:69
       
  1100 #: ../dialogs/SFCStepNameDialog.py:73
       
  1101 #: ../dialogs/SFCStepNameDialog.py:77
       
  1102 #: ../dialogs/SFCTransitionDialog.py:209
       
  1103 #: ../DataTypeEditor.py:700
       
  1104 #: ../DataTypeEditor.py:705
       
  1105 #: ../DataTypeEditor.py:760
       
  1106 #: ../DataTypeEditor.py:765
       
  1107 #: ../DataTypeEditor.py:775
       
  1108 #: ../DataTypeEditor.py:901
       
  1109 #: ../DataTypeEditor.py:908
       
  1110 msgid "Error"
  1170 msgid "Error"
  1111 msgstr "Erreur"
  1171 msgstr "Erreur"
  1112 
  1172 
  1113 #: ../dialogs/FBDBlockDialog.py:133
  1173 #: ../dialogs/FBDBlockDialog.py:95
  1114 msgid "Execution Control:"
  1174 msgid "Execution Control:"
  1115 msgstr "Contrôle d'exécution :"
  1175 msgstr "Contrôle d'exécution :"
  1116 
  1176 
  1117 #: ../dialogs/FBDBlockDialog.py:129
  1177 #: ../dialogs/FBDVariableDialog.py:76
  1118 #: ../dialogs/FBDVariableDialog.py:132
  1178 #: ../dialogs/FBDBlockDialog.py:87
  1119 msgid "Execution Order:"
  1179 msgid "Execution Order:"
  1120 msgstr "Ordre d'exécution :"
  1180 msgstr "Ordre d'exécution :"
  1121 
  1181 
  1122 #: ../plcopen/iec_std.csv:38
  1182 #: ../plcopen/iec_std.csv:38
  1123 msgid "Exponent"
  1183 msgid "Exponent"
  1125 
  1185 
  1126 #: ../plcopen/iec_std.csv:26
  1186 #: ../plcopen/iec_std.csv:26
  1127 msgid "Exponentiation"
  1187 msgid "Exponentiation"
  1128 msgstr "Exponentiel"
  1188 msgstr "Exponentiel"
  1129 
  1189 
  1130 #: ../dialogs/FBDVariableDialog.py:128
  1190 #: ../GraphicViewer.py:144
       
  1191 msgid "Export graph values to clipboard"
       
  1192 msgstr "Exporter les valeurs du graphique vers le presse-papier"
       
  1193 
       
  1194 #: ../dialogs/FBDVariableDialog.py:69
  1131 msgid "Expression:"
  1195 msgid "Expression:"
  1132 msgstr "Expression :"
  1196 msgstr "Expression :"
  1133 
  1197 
  1134 #: ../VariablePanel.py:72
  1198 #: ../controls/VariablePanel.py:77
  1135 msgid "External"
  1199 msgid "External"
  1136 msgstr "Externe"
  1200 msgstr "Externe"
  1137 
  1201 
  1138 #: ../PLCOpenEditor.py:3027
  1202 #: ../controls/ProjectPropertiesPanel.py:143
  1139 #: ../PLCOpenEditor.py:3222
  1203 #: ../dialogs/PouTransitionDialog.py:35
  1140 #: ../PLCOpenEditor.py:3232
  1204 #: ../dialogs/PouActionDialog.py:31
  1141 #: ../PLCOpenEditor.py:3411
  1205 #: ../dialogs/PouDialog.py:36
  1142 #: ../PLCOpenEditor.py:3555
       
  1143 msgid "FBD"
  1206 msgid "FBD"
  1144 msgstr "FBD"
  1207 msgstr "FBD"
  1145 
  1208 
  1146 #: ../Viewer.py:393
  1209 #: ../Viewer.py:404
  1147 #: ../dialogs/LDElementDialog.py:155
  1210 #: ../dialogs/LDElementDialog.py:84
  1148 msgid "Falling Edge"
  1211 msgid "Falling Edge"
  1149 msgstr "Front descendant"
  1212 msgstr "Front descendant"
  1150 
  1213 
  1151 #: ../plcopen/structures.py:188
  1214 #: ../plcopen/structures.py:188
  1152 msgid ""
  1215 msgid ""
  1154 "The output produces a single pulse when a falling edge is detected."
  1217 "The output produces a single pulse when a falling edge is detected."
  1155 msgstr ""
  1218 msgstr ""
  1156 "Détecteur de front descendant\n"
  1219 "Détecteur de front descendant\n"
  1157 "La sortie produit une impulsion unique lorsqu'un front descendant est détecté."
  1220 "La sortie produit une impulsion unique lorsqu'un front descendant est détecté."
  1158 
  1221 
  1159 #: ../PLCOpenEditor.py:309
  1222 #: ../dialogs/DurationEditorDialog.py:160
  1160 msgid "File"
  1223 #, python-format
  1161 msgstr "Fichier"
  1224 msgid "Field %s hasn't a valid value!"
       
  1225 msgstr "Le champ %s n'a pas une valeur valide !"
       
  1226 
       
  1227 #: ../dialogs/DurationEditorDialog.py:162
       
  1228 #, python-format
       
  1229 msgid "Fields %s haven't a valid value!"
       
  1230 msgstr "Les champs %s n'ont pas une valeur valide !"
       
  1231 
       
  1232 #: ../dialogs/FindInPouDialog.py:30
       
  1233 #: ../dialogs/FindInPouDialog.py:99
       
  1234 msgid "Find"
       
  1235 msgstr "Rechercher"
       
  1236 
       
  1237 #: ../PLCOpenEditor.py:451
       
  1238 msgid "Find\tCTRL+F"
       
  1239 msgstr "Rechercher...\tCTRL+Z"
       
  1240 
       
  1241 #: ../PLCOpenEditor.py:453
       
  1242 msgid "Find Next\tCTRL+K"
       
  1243 msgstr "Recherche suivante\tCTRL+N"
       
  1244 
       
  1245 #: ../PLCOpenEditor.py:455
       
  1246 msgid "Find Previous\tCTRL+SHIFT+K"
       
  1247 msgstr "Recherche précédente\tCTRL+SHIFT+K"
  1162 
  1248 
  1163 #: ../plcopen/iec_std.csv:90
  1249 #: ../plcopen/iec_std.csv:90
  1164 msgid "Find position"
  1250 msgid "Find position"
  1165 msgstr "Trouver la position"
  1251 msgstr "Trouver la position"
  1166 
  1252 
  1167 #: ../PLCOpenEditor.py:4237
  1253 #: ../dialogs/FindInPouDialog.py:51
  1168 #: ../Viewer.py:1095
  1254 msgid "Find:"
       
  1255 msgstr "Rechercher :"
       
  1256 
       
  1257 #: ../controls/DebugVariablePanel.py:295
       
  1258 #: ../Viewer.py:1355
  1169 msgid "Force value"
  1259 msgid "Force value"
  1170 msgstr "Forcer la valeur"
  1260 msgstr "Forcer la valeur"
  1171 
  1261 
  1172 #: ../dialogs/ForceVariableDialog.py:155
  1262 #: ../dialogs/ForceVariableDialog.py:152
  1173 msgid "Forcing Variable Value"
  1263 msgid "Forcing Variable Value"
  1174 msgstr "Forcer la valeur de la variable"
  1264 msgstr "Forcer la valeur de la variable"
  1175 
  1265 
  1176 #: ../PLCOpenEditor.py:3095
  1266 #: ../dialogs/PouTransitionDialog.py:97
  1177 #: ../PLCOpenEditor.py:3340
  1267 #: ../dialogs/ProjectDialog.py:70
  1178 #: ../PLCOpenEditor.py:3503
  1268 #: ../dialogs/PouActionDialog.py:94
  1179 #: ../PLCOpenEditor.py:3647
  1269 #: ../dialogs/PouDialog.py:114
  1180 #: ../dialogs/SFCTransitionDialog.py:209
  1270 #: ../dialogs/SFCTransitionDialog.py:147
  1181 #, python-format
  1271 #, python-format
  1182 msgid "Form isn't complete. %s must be filled!"
  1272 msgid "Form isn't complete. %s must be filled!"
  1183 msgstr "Le formulaire est incomplet. %s doit être complété !"
  1273 msgstr "Le formulaire est incomplet. %s doit être complété !"
  1184 
  1274 
  1185 #: ../dialogs/ConnectionDialog.py:199
  1275 #: ../dialogs/ConnectionDialog.py:142
  1186 #: ../dialogs/FBDBlockDialog.py:244
  1276 #: ../dialogs/FBDBlockDialog.py:154
  1187 msgid "Form isn't complete. Name must be filled!"
  1277 msgid "Form isn't complete. Name must be filled!"
  1188 msgstr "Le formulaire est incomplet. Le nom doit être complété !"
  1278 msgstr "Le formulaire est incomplet. Le nom doit être complété !"
  1189 
  1279 
  1190 #: ../dialogs/FBDBlockDialog.py:240
  1280 #: ../dialogs/SearchInProjectDialog.py:145
       
  1281 msgid "Form isn't complete. Pattern to search must be filled!"
       
  1282 msgstr "Le formulaire est incomplet. Le modèle à chercher doit être complété !"
       
  1283 
       
  1284 #: ../dialogs/FBDBlockDialog.py:152
  1191 msgid "Form isn't complete. Valid block type must be selected!"
  1285 msgid "Form isn't complete. Valid block type must be selected!"
  1192 msgstr "Le formulaire est incomplet. Un type de bloc valide doit être sélectionné !"
  1286 msgstr "Le formulaire est incomplet. Un type de bloc valide doit être sélectionné !"
  1193 
  1287 
  1194 #: ../PLCOpenEditor.py:338
  1288 #: ../dialogs/FindInPouDialog.py:67
       
  1289 msgid "Forward"
       
  1290 msgstr "Vers le bas"
       
  1291 
       
  1292 #: ../dialogs/SearchInProjectDialog.py:44
  1195 msgid "Function"
  1293 msgid "Function"
  1196 msgstr "Fonction"
  1294 msgstr "Fonction"
  1197 
  1295 
  1198 #: ../PLCOpenEditor.py:340
  1296 #: ../PLCOpenEditor.py:427
  1199 #: ../PLCOpenEditor.py:1624
  1297 msgid "Function &Block"
       
  1298 msgstr "&Bloc Fonctionnel"
       
  1299 
       
  1300 #: ../PLCOpenEditor.py:2067
       
  1301 #: ../dialogs/SearchInProjectDialog.py:45
  1200 msgid "Function Block"
  1302 msgid "Function Block"
  1201 msgstr "Bloc fonctionnel"
  1303 msgstr "Bloc fonctionnel"
  1202 
  1304 
  1203 #: ../VariablePanel.py:819
  1305 #: ../controls/VariablePanel.py:736
  1204 msgid "Function Block Types"
  1306 msgid "Function Block Types"
  1205 msgstr "Types de blocs fonctionnels"
  1307 msgstr "Types de blocs fonctionnels"
  1206 
  1308 
  1207 #: ../PLCControler.py:89
  1309 #: ../PLCControler.py:94
  1208 msgid "Function Blocks"
  1310 msgid "Function Blocks"
  1209 msgstr "Blocs fonctionnels"
  1311 msgstr "Blocs fonctionnels"
  1210 
  1312 
  1211 #: ../Viewer.py:229
  1313 #: ../Viewer.py:235
  1212 msgid "Function Blocks can't be used in Functions!"
  1314 msgid "Function Blocks can't be used in Functions!"
  1213 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des functions !"
  1315 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des functions !"
  1214 
  1316 
  1215 #: ../Viewer.py:231
  1317 #: ../Viewer.py:237
  1216 msgid "Function Blocks can't be used in Transitions!"
  1318 msgid "Function Blocks can't be used in Transitions!"
  1217 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des transitions"
  1319 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des transitions"
  1218 
  1320 
  1219 #: ../PLCControler.py:1801
  1321 #: ../PLCControler.py:2055
  1220 #, python-format
  1322 #, python-format
  1221 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1323 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1222 msgstr "Le bloc fonctionnel \"%s\" ne peuvent être collés dans une function !"
  1324 msgstr "Le bloc fonctionnel \"%s\" ne peuvent être collés dans une function !"
  1223 
  1325 
  1224 #: ../PLCControler.py:89
  1326 #: ../PLCControler.py:94
  1225 msgid "Functions"
  1327 msgid "Functions"
  1226 msgstr "Fonctions"
  1328 msgstr "Fonctions"
  1227 
  1329 
  1228 #: ../PLCOpenEditor.py:2482
  1330 #: ../PLCOpenEditor.py:2692
  1229 msgid "Generate Program\tCTRL+G"
  1331 msgid "Generate Program\tCTRL+G"
  1230 msgstr "Générer le program\tCTRL+G"
  1332 msgstr "Générer le program\tCTRL+G"
  1231 
  1333 
  1232 #: ../VariablePanel.py:73
  1334 #: ../controls/VariablePanel.py:78
  1233 msgid "Global"
  1335 msgid "Global"
  1234 msgstr "Globale"
  1336 msgstr "Globale"
  1235 
  1337 
  1236 #: ../PLCOpenEditor.py:1856
  1338 #: ../GraphicViewer.py:131
  1237 msgid "Graphic Panel"
  1339 msgid "Go to current value"
  1238 msgstr "Graphique"
  1340 msgstr "Aller à la valeur actuelle"
  1239 
  1341 
  1240 #: ../PLCOpenEditor.py:3032
  1342 #: ../controls/ProjectPropertiesPanel.py:173
  1241 msgid "Graphics"
  1343 msgid "Graphics"
  1242 msgstr "Graphiques"
  1344 msgstr "Graphiques"
  1243 
  1345 
  1244 #: ../plcopen/iec_std.csv:75
  1346 #: ../plcopen/iec_std.csv:75
  1245 msgid "Greater than"
  1347 msgid "Greater than"
  1247 
  1349 
  1248 #: ../plcopen/iec_std.csv:76
  1350 #: ../plcopen/iec_std.csv:76
  1249 msgid "Greater than or equal to"
  1351 msgid "Greater than or equal to"
  1250 msgstr "Supérieur ou égal à"
  1352 msgstr "Supérieur ou égal à"
  1251 
  1353 
  1252 #: ../PLCOpenEditor.py:3019
  1354 #: ../controls/ProjectPropertiesPanel.py:134
  1253 msgid "Grid Resolution:"
  1355 msgid "Grid Resolution:"
  1254 msgstr "Résolution de la grille :"
  1356 msgstr "Résolution de la grille :"
  1255 
  1357 
  1256 #: ../PLCOpenEditor.py:3011
  1358 #: ../controls/ProjectPropertiesPanel.py:120
  1257 msgid "Height:"
  1359 msgid "Height:"
  1258 msgstr "Hauteur :"
  1360 msgstr "Hauteur :"
  1259 
  1361 
  1260 #: ../PLCOpenEditor.py:312
  1362 #: ../controls/ProjectPropertiesPanel.py:150
  1261 msgid "Help"
       
  1262 msgstr "Aide"
       
  1263 
       
  1264 #: ../PLCOpenEditor.py:2746
       
  1265 msgid "Horizontal:"
  1363 msgid "Horizontal:"
  1266 msgstr "Horizontal :"
  1364 msgstr "Horizontal :"
       
  1365 
       
  1366 #: ../dialogs/DurationEditorDialog.py:44
       
  1367 msgid "Hours:"
       
  1368 msgstr "Heures :"
  1267 
  1369 
  1268 #: ../plcopen/structures.py:250
  1370 #: ../plcopen/structures.py:250
  1269 msgid ""
  1371 msgid ""
  1270 "Hysteresis\n"
  1372 "Hysteresis\n"
  1271 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
  1373 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
  1272 msgstr ""
  1374 msgstr ""
  1273 
  1375 "Hystérésis\n"
  1274 #: ../PLCOpenEditor.py:3222
  1376 "Le bloc functionnel hystérésis fourni un booléen en sortie suivant une courbe d'hystérésis entre les deux entrées réelles (REAL) XIN1 et XIN2."
  1275 #: ../PLCOpenEditor.py:3232
  1377 
  1276 #: ../PLCOpenEditor.py:3411
  1378 #: ../dialogs/PouTransitionDialog.py:35
  1277 #: ../PLCOpenEditor.py:3555
  1379 #: ../dialogs/PouActionDialog.py:31
       
  1380 #: ../dialogs/PouDialog.py:36
  1278 msgid "IL"
  1381 msgid "IL"
  1279 msgstr "IL"
  1382 msgstr "IL"
  1280 
  1383 
  1281 #: ../VariablePanel.py:71
  1384 #: ../controls/VariablePanel.py:76
  1282 #: ../dialogs/FBDVariableDialog.py:42
  1385 #: ../dialogs/FBDVariableDialog.py:34
  1283 msgid "InOut"
  1386 msgid "InOut"
  1284 msgstr "Entrée-Sortie"
  1387 msgstr "Entrée-Sortie"
  1285 
  1388 
  1286 #: ../VariablePanel.py:344
  1389 #: ../controls/VariablePanel.py:262
  1287 #, python-format
  1390 #, python-format
  1288 msgid "Incompatible data types between \"%s\" and \"%s\""
  1391 msgid "Incompatible data types between \"%s\" and \"%s\""
  1289 msgstr "Types de donnée imcompatible entre \"%s\" et \"%s\""
  1392 msgstr "Types de donnée imcompatible entre \"%s\" et \"%s\""
  1290 
  1393 
  1291 #: ../VariablePanel.py:355
  1394 #: ../controls/VariablePanel.py:273
  1292 #, python-format
  1395 #, python-format
  1293 msgid "Incompatible size of data between \"%s\" and \"%s\""
  1396 msgid "Incompatible size of data between \"%s\" and \"%s\""
  1294 msgstr "Taille de donnée incompatible entre \"%s\" et \"%s\""
  1397 msgstr "Taille de donnée incompatible entre \"%s\" et \"%s\""
  1295 
  1398 
  1296 #: ../VariablePanel.py:351
  1399 #: ../controls/VariablePanel.py:269
  1297 #, python-format
  1400 #, python-format
  1298 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1401 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1299 msgstr "Taille de donnée incompatible entre \"%s\" et \"BOOL\""
  1402 msgstr "Taille de donnée incompatible entre \"%s\" et \"BOOL\""
  1300 
  1403 
  1301 #: ../dialogs/ActionBlockDialog.py:33
  1404 #: ../dialogs/ActionBlockDialog.py:37
  1302 msgid "Indicator"
  1405 msgid "Indicator"
  1303 msgstr "Indicateur"
  1406 msgstr "Indicateur"
  1304 
  1407 
  1305 #: ../VariablePanel.py:53
  1408 #: ../Viewer.py:491
  1306 #: ../VariablePanel.py:54
  1409 msgid "Initial Step"
  1307 #: ../DataTypeEditor.py:46
  1410 msgstr "Étape initiale"
       
  1411 
       
  1412 #: ../controls/VariablePanel.py:58
       
  1413 #: ../controls/VariablePanel.py:59
       
  1414 #: ../DataTypeEditor.py:47
  1308 msgid "Initial Value"
  1415 msgid "Initial Value"
  1309 msgstr "Valeur initiale"
  1416 msgstr "Valeur initiale"
  1310 
  1417 
  1311 #: ../DataTypeEditor.py:388
  1418 #: ../DataTypeEditor.py:177
  1312 #: ../DataTypeEditor.py:412
  1419 #: ../DataTypeEditor.py:208
  1313 #: ../DataTypeEditor.py:463
  1420 #: ../DataTypeEditor.py:264
  1314 #: ../DataTypeEditor.py:505
  1421 #: ../DataTypeEditor.py:302
  1315 msgid "Initial Value:"
  1422 msgid "Initial Value:"
  1316 msgstr "Valeur initiale :"
  1423 msgstr "Valeur initiale :"
  1317 
  1424 
  1318 #: ../dialogs/ActionBlockDialog.py:37
  1425 #: ../dialogs/ActionBlockDialog.py:41
  1319 #: ../dialogs/SFCTransitionDialog.py:131
  1426 #: ../dialogs/SFCTransitionDialog.py:66
  1320 #: ../dialogs/SFCTransitionDialog.py:199
  1427 #: ../dialogs/SFCTransitionDialog.py:137
  1321 msgid "Inline"
  1428 msgid "Inline"
  1322 msgstr "Inline"
  1429 msgstr "Inline"
  1323 
  1430 
  1324 #: ../VariablePanel.py:71
  1431 #: ../controls/VariablePanel.py:76
  1325 #: ../VariablePanel.py:1068
  1432 #: ../dialogs/BrowseLocationsDialog.py:36
  1326 #: ../dialogs/FBDVariableDialog.py:41
  1433 #: ../dialogs/FBDVariableDialog.py:33
  1327 #: ../dialogs/SFCStepDialog.py:122
  1434 #: ../dialogs/SFCStepDialog.py:61
  1328 msgid "Input"
  1435 msgid "Input"
  1329 msgstr "Entrée"
  1436 msgstr "Entrée"
  1330 
  1437 
  1331 #: ../dialogs/FBDBlockDialog.py:125
  1438 #: ../dialogs/FBDBlockDialog.py:78
  1332 msgid "Inputs:"
  1439 msgid "Inputs:"
  1333 msgstr "Entrées :"
  1440 msgstr "Entrées :"
  1334 
  1441 
  1335 #: ../plcopen/iec_std.csv:87
  1442 #: ../plcopen/iec_std.csv:87
  1336 msgid "Insertion (into)"
  1443 msgid "Insertion (into)"
  1337 msgstr "Insertion (au milieu)"
  1444 msgstr "Insertion (au milieu)"
  1338 
  1445 
  1339 #: ../plcopen/plcopen.py:1537
  1446 #: ../plcopen/plcopen.py:1833
  1340 #, python-format
  1447 #, python-format
  1341 msgid "Instance with id %d doesn't exist!"
  1448 msgid "Instance with id %d doesn't exist!"
  1342 msgstr "L'instance dont l'id est %d n'existe pas !"
  1449 msgstr "L'instance dont l'id est %d n'existe pas !"
  1343 
  1450 
  1344 #: ../PLCOpenEditor.py:565
  1451 #: ../RessourceEditor.py:246
  1345 msgid "Instances"
       
  1346 msgstr "Instances"
       
  1347 
       
  1348 #: ../RessourceEditor.py:420
       
  1349 msgid "Instances:"
  1452 msgid "Instances:"
  1350 msgstr "Instances :"
  1453 msgstr "Instances :"
  1351 
  1454 
  1352 #: ../plcopen/structures.py:230
  1455 #: ../plcopen/structures.py:230
  1353 msgid ""
  1456 msgid ""
  1355 "The integral function block integrates the value of input XIN over time."
  1458 "The integral function block integrates the value of input XIN over time."
  1356 msgstr ""
  1459 msgstr ""
  1357 "Intégrale\n"
  1460 "Intégrale\n"
  1358 "Le bloc fonctionnel INTEGRAL intègre les valeurs de l'entrée XIN en fonction du temps."
  1461 "Le bloc fonctionnel INTEGRAL intègre les valeurs de l'entrée XIN en fonction du temps."
  1359 
  1462 
  1360 #: ../VariablePanel.py:70
  1463 #: ../controls/VariablePanel.py:75
  1361 msgid "Interface"
  1464 msgid "Interface"
  1362 msgstr "Interface"
  1465 msgstr "Interface"
  1363 
  1466 
  1364 #: ../RessourceEditor.py:86
  1467 #: ../RessourceEditor.py:70
  1365 msgid "Interrupt"
  1468 msgid "Interrupt"
  1366 msgstr "Interruption"
  1469 msgstr "Interruption"
  1367 
  1470 
  1368 #: ../RessourceEditor.py:82
  1471 #: ../RessourceEditor.py:66
  1369 msgid "Interval"
  1472 msgid "Interval"
  1370 msgstr "Interval"
  1473 msgstr "Interval"
  1371 
  1474 
  1372 #: ../PLCControler.py:1778
  1475 #: ../PLCControler.py:2032
  1373 #: ../PLCControler.py:1816
  1476 #: ../PLCControler.py:2070
  1374 msgid "Invalid plcopen element(s)!!!"
  1477 msgid "Invalid plcopen element(s)!!!"
  1375 msgstr "Les éléments plcopen ne sont pas valides !!! "
  1478 msgstr "Les éléments plcopen ne sont pas valides !!! "
  1376 
  1479 
  1377 #: ../dialogs/ForceVariableDialog.py:174
  1480 #: ../dialogs/ForceVariableDialog.py:167
  1378 #, python-format
  1481 #, python-format
  1379 msgid "Invalid value \"%s\" for \"%s\" variable!"
  1482 msgid "Invalid value \"%s\" for \"%s\" variable!"
  1380 msgstr "Valeur \"%s\" invalide pour une variable de type \"%s\" !"
  1483 msgstr "Valeur \"%s\" invalide pour une variable de type \"%s\" !"
  1381 
  1484 
  1382 #: ../PLCOpenEditor.py:4085
  1485 #: ../controls/DebugVariablePanel.py:153
  1383 #: ../PLCOpenEditor.py:4088
  1486 #: ../controls/DebugVariablePanel.py:156
  1384 #, python-format
  1487 #, python-format
  1385 msgid "Invalid value \"%s\" for debug variable"
  1488 msgid "Invalid value \"%s\" for debug variable"
  1386 msgstr "Chemin de variable à déboguer \"%s\" invalide"
  1489 msgstr "Chemin de variable à déboguer \"%s\" invalide"
  1387 
  1490 
  1388 #: ../VariablePanel.py:332
  1491 #: ../controls/VariablePanel.py:243
  1389 #: ../VariablePanel.py:335
  1492 #: ../controls/VariablePanel.py:246
  1390 #, python-format
  1493 #, python-format
  1391 msgid "Invalid value \"%s\" for location"
  1494 msgid "Invalid value \"%s\" for variable grid element"
  1392 msgstr "Adresse \"%s\" invalide "
  1495 msgstr "Valeur \"%s\" invalide pour un élément de la grille de variables"
  1393 
  1496 
  1394 #: ../Viewer.py:214
  1497 #: ../Viewer.py:220
  1395 #: ../Viewer.py:217
  1498 #: ../Viewer.py:223
  1396 #, python-format
  1499 #, python-format
  1397 msgid "Invalid value \"%s\" for viewer block"
  1500 msgid "Invalid value \"%s\" for viewer block"
  1398 msgstr "Valeur \"%s\" invalide pour un élément graphique"
  1501 msgstr "Valeur \"%s\" invalide pour un élément graphique"
  1399 
  1502 
  1400 #: ../PLCOpenEditor.py:3027
  1503 #: ../dialogs/DurationEditorDialog.py:121
  1401 #: ../PLCOpenEditor.py:3222
  1504 msgid ""
  1402 #: ../PLCOpenEditor.py:3232
  1505 "Invalid value!\n"
  1403 #: ../PLCOpenEditor.py:3411
  1506 "You must fill a numeric value."
  1404 #: ../PLCOpenEditor.py:3555
  1507 msgstr ""
       
  1508 "Valeur invalide !\n"
       
  1509 "Vous devez rentrer une valeur numérique."
       
  1510 
       
  1511 #: ../Viewer.py:496
       
  1512 msgid "Jump"
       
  1513 msgstr "Renvoi"
       
  1514 
       
  1515 #: ../controls/ProjectPropertiesPanel.py:143
       
  1516 #: ../dialogs/PouTransitionDialog.py:35
       
  1517 #: ../dialogs/PouActionDialog.py:31
       
  1518 #: ../dialogs/PouDialog.py:36
  1405 msgid "LD"
  1519 msgid "LD"
  1406 msgstr "LD"
  1520 msgstr "LD"
  1407 
  1521 
  1408 #: ../LDViewer.py:215
  1522 #: ../LDViewer.py:215
  1409 #: ../LDViewer.py:231
  1523 #: ../LDViewer.py:231
  1410 #, python-format
  1524 #, python-format
  1411 msgid "Ladder element with id %d is on more than one rung."
  1525 msgid "Ladder element with id %d is on more than one rung."
  1412 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. "
  1526 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. "
  1413 
  1527 
  1414 #: ../PLCOpenEditor.py:3330
  1528 #: ../dialogs/PouTransitionDialog.py:86
  1415 #: ../PLCOpenEditor.py:3493
  1529 #: ../dialogs/PouActionDialog.py:83
  1416 #: ../PLCOpenEditor.py:3637
  1530 #: ../dialogs/PouDialog.py:102
  1417 msgid "Language"
  1531 msgid "Language"
  1418 msgstr "Langue"
  1532 msgstr "Langue"
  1419 
  1533 
  1420 #: ../PLCOpenEditor.py:3041
  1534 #: ../controls/ProjectPropertiesPanel.py:186
  1421 msgid "Language (optional):"
  1535 msgid "Language (optional):"
  1422 msgstr "Langue (optionnel) :"
  1536 msgstr "Langue (optionnel) :"
  1423 
  1537 
  1424 #: ../PLCOpenEditor.py:3298
  1538 #: ../dialogs/PouTransitionDialog.py:60
  1425 #: ../PLCOpenEditor.py:3466
  1539 #: ../dialogs/PouActionDialog.py:56
  1426 #: ../PLCOpenEditor.py:3610
  1540 #: ../dialogs/PouDialog.py:71
  1427 msgid "Language:"
  1541 msgid "Language:"
  1428 msgstr "Langue :"
  1542 msgstr "Langue :"
  1429 
  1543 
  1430 #: ../Viewer.py:357
  1544 #: ../Viewer.py:427
  1431 msgid "Left"
  1545 msgid "Left"
  1432 msgstr "Gauche"
  1546 msgstr "Gauche"
  1433 
  1547 
  1434 #: ../dialogs/LDPowerRailDialog.py:118
  1548 #: ../dialogs/LDPowerRailDialog.py:55
  1435 msgid "Left PowerRail"
  1549 msgid "Left PowerRail"
  1436 msgstr "Barre d'alimentation à gauche"
  1550 msgstr "Barre d'alimentation à gauche"
  1437 
  1551 
  1438 #: ../plcopen/iec_std.csv:81
  1552 #: ../plcopen/iec_std.csv:81
  1439 msgid "Length of string"
  1553 msgid "Length of string"
  1445 
  1559 
  1446 #: ../plcopen/iec_std.csv:79
  1560 #: ../plcopen/iec_std.csv:79
  1447 msgid "Less than or equal to"
  1561 msgid "Less than or equal to"
  1448 msgstr "Inférieur ou égal à"
  1562 msgstr "Inférieur ou égal à"
  1449 
  1563 
  1450 #: ../PLCOpenEditor.py:600
  1564 #: ../PLCOpenEditor.py:698
  1451 msgid "Library"
  1565 msgid "Library"
  1452 msgstr "Librairie"
  1566 msgstr "Librairie"
  1453 
  1567 
  1454 #: ../plcopen/iec_std.csv:73
  1568 #: ../plcopen/iec_std.csv:73
  1455 msgid "Limitation"
  1569 msgid "Limitation"
  1456 msgstr "Limitation"
  1570 msgstr "Limitation"
  1457 
  1571 
  1458 #: ../VariablePanel.py:72
  1572 #: ../controls/VariablePanel.py:77
  1459 msgid "Local"
  1573 msgid "Local"
  1460 msgstr "Locale"
  1574 msgstr "Locale"
  1461 
  1575 
  1462 #: ../VariablePanel.py:53
  1576 #: ../controls/VariablePanel.py:58
  1463 msgid "Location"
  1577 msgid "Location"
  1464 msgstr "Adresse"
  1578 msgstr "Adresse"
  1465 
  1579 
  1466 #: ../VariablePanel.py:1129
  1580 #: ../dialogs/BrowseLocationsDialog.py:61
  1467 msgid "Locations available:"
  1581 msgid "Locations available:"
  1468 msgstr "Adresses disponibles :"
  1582 msgstr "Adresses disponibles :"
  1469 
  1583 
  1470 #: ../plcopen/iec_std.csv:25
  1584 #: ../plcopen/iec_std.csv:25
  1471 msgid "Logarithm to base 10"
  1585 msgid "Logarithm to base 10"
  1473 
  1587 
  1474 #: ../plcopen/iec_std.csv:71
  1588 #: ../plcopen/iec_std.csv:71
  1475 msgid "Maximum"
  1589 msgid "Maximum"
  1476 msgstr "Maximum"
  1590 msgstr "Maximum"
  1477 
  1591 
  1478 #: ../DataTypeEditor.py:430
  1592 #: ../DataTypeEditor.py:231
  1479 msgid "Maximum:"
  1593 msgid "Maximum:"
  1480 msgstr "Maximum :"
  1594 msgstr "Maximum :"
  1481 
  1595 
  1482 #: ../VariablePanel.py:1070
  1596 #: ../dialogs/BrowseLocationsDialog.py:38
  1483 msgid "Memory"
  1597 msgid "Memory"
  1484 msgstr "Mémoire"
  1598 msgstr "Mémoire"
  1485 
  1599 
  1486 #: ../Viewer.py:366
  1600 #: ../PLCOpenEditor.py:666
       
  1601 msgid "Menu ToolBar"
       
  1602 msgstr "Barre d'outils du menu principal"
       
  1603 
       
  1604 #: ../dialogs/DurationEditorDialog.py:48
       
  1605 msgid "Microseconds:"
       
  1606 msgstr "Microsecondes :"
       
  1607 
       
  1608 #: ../Viewer.py:432
  1487 msgid "Middle"
  1609 msgid "Middle"
  1488 msgstr "Milieu"
  1610 msgstr "Milieu"
       
  1611 
       
  1612 #: ../dialogs/DurationEditorDialog.py:47
       
  1613 msgid "Milliseconds:"
       
  1614 msgstr "Millisecondes :"
  1489 
  1615 
  1490 #: ../plcopen/iec_std.csv:72
  1616 #: ../plcopen/iec_std.csv:72
  1491 msgid "Minimum"
  1617 msgid "Minimum"
  1492 msgstr "Minimum"
  1618 msgstr "Minimum"
  1493 
  1619 
  1494 #: ../DataTypeEditor.py:421
  1620 #: ../DataTypeEditor.py:218
  1495 msgid "Minimum:"
  1621 msgid "Minimum:"
  1496 msgstr "Minimum :"
  1622 msgstr "Minimum :"
  1497 
  1623 
  1498 #: ../PLCOpenEditor.py:3056
  1624 #: ../dialogs/DurationEditorDialog.py:45
       
  1625 msgid "Minutes:"
       
  1626 msgstr "Minutes :"
       
  1627 
       
  1628 #: ../controls/ProjectPropertiesPanel.py:210
  1499 msgid "Miscellaneous"
  1629 msgid "Miscellaneous"
  1500 msgstr "Divers"
  1630 msgstr "Divers"
  1501 
  1631 
  1502 #: ../dialogs/LDElementDialog.py:117
  1632 #: ../dialogs/LDElementDialog.py:59
  1503 msgid "Modifier:"
  1633 msgid "Modifier:"
  1504 msgstr "Modificateur :"
  1634 msgstr "Modificateur :"
  1505 
  1635 
  1506 #: ../PLCGenerator.py:724
  1636 #: ../PLCGenerator.py:703
  1507 #: ../PLCGenerator.py:948
  1637 #: ../PLCGenerator.py:936
  1508 #, python-format
  1638 #, python-format
  1509 msgid "More than one connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1639 msgid "More than one connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1510 msgstr "Plusieurs connecteurs trouvés pour le prolongement \"%s\" dans le POU \"%s\""
  1640 msgstr "Plusieurs connecteurs trouvés pour le prolongement \"%s\" dans le POU \"%s\""
  1511 
  1641 
  1512 #: ../DataTypeEditor.py:459
  1642 #: ../dialogs/ActionBlockDialog.py:141
  1513 #: ../DataTypeEditor.py:501
  1643 msgid "Move action down"
       
  1644 msgstr "Déplacer une action vers le bas"
       
  1645 
       
  1646 #: ../dialogs/ActionBlockDialog.py:140
       
  1647 msgid "Move action up"
       
  1648 msgstr "Déplacer une action vers le haut"
       
  1649 
       
  1650 #: ../controls/DebugVariablePanel.py:185
       
  1651 msgid "Move debug variable down"
       
  1652 msgstr "Déplacer une variable à déboguer vers le bas"
       
  1653 
       
  1654 #: ../controls/DebugVariablePanel.py:184
       
  1655 msgid "Move debug variable up"
       
  1656 msgstr "Déplacer une variable à déboguer vers le haut"
       
  1657 
       
  1658 #: ../controls/CustomEditableListBox.py:43
  1514 msgid "Move down"
  1659 msgid "Move down"
  1515 msgstr "Déplcer vers le haut"
  1660 msgstr "Déplacer vers le haut"
  1516 
  1661 
  1517 #: ../DataTypeEditor.py:456
  1662 #: ../DataTypeEditor.py:347
  1518 #: ../DataTypeEditor.py:498
  1663 msgid "Move element down"
       
  1664 msgstr "Déplcer un élément vers le bas"
       
  1665 
       
  1666 #: ../DataTypeEditor.py:346
       
  1667 msgid "Move element up"
       
  1668 msgstr "Déplacer un élément vers le haut"
       
  1669 
       
  1670 #: ../RessourceEditor.py:253
       
  1671 msgid "Move instance down"
       
  1672 msgstr "Déplacer une instance vers le bas"
       
  1673 
       
  1674 #: ../RessourceEditor.py:252
       
  1675 msgid "Move instance up"
       
  1676 msgstr "Déplacer une instance vers le haut"
       
  1677 
       
  1678 #: ../RessourceEditor.py:224
       
  1679 msgid "Move task down"
       
  1680 msgstr "Déplcer une tâche vers le bas"
       
  1681 
       
  1682 #: ../RessourceEditor.py:223
       
  1683 msgid "Move task up"
       
  1684 msgstr "Déplacer une tâche vers le haut"
       
  1685 
       
  1686 #: ../PLCOpenEditor.py:173
       
  1687 #: ../PLCOpenEditor.py:188
       
  1688 #: ../PLCOpenEditor.py:218
       
  1689 #: ../PLCOpenEditor.py:259
       
  1690 msgid "Move the view"
       
  1691 msgstr "Déplacer la vue"
       
  1692 
       
  1693 #: ../controls/CustomEditableListBox.py:42
  1519 msgid "Move up"
  1694 msgid "Move up"
  1520 msgstr "Déplacer vers le bas"
  1695 msgstr "Déplacer vers le bas"
       
  1696 
       
  1697 #: ../controls/VariablePanel.py:376
       
  1698 msgid "Move variable down"
       
  1699 msgstr "Déplacer une variable vers le bas"
       
  1700 
       
  1701 #: ../controls/VariablePanel.py:375
       
  1702 msgid "Move variable up"
       
  1703 msgstr "Déplacer une variable vers le haut"
  1521 
  1704 
  1522 #: ../plcopen/iec_std.csv:74
  1705 #: ../plcopen/iec_std.csv:74
  1523 msgid "Multiplexer (select 1 of N)"
  1706 msgid "Multiplexer (select 1 of N)"
  1524 msgstr "Multipléxeur (sélection 1 sur N)"
  1707 msgstr "Multipléxeur (sélection 1 sur N)"
  1525 
  1708 
  1526 #: ../plcopen/iec_std.csv:34
  1709 #: ../plcopen/iec_std.csv:34
  1527 msgid "Multiplication"
  1710 msgid "Multiplication"
  1528 msgstr "Multiplication"
  1711 msgstr "Multiplication"
  1529 
  1712 
  1530 #: ../RessourceEditor.py:82
  1713 #: ../controls/VariablePanel.py:58
  1531 #: ../RessourceEditor.py:91
  1714 #: ../controls/VariablePanel.py:59
  1532 #: ../VariablePanel.py:53
  1715 #: ../RessourceEditor.py:66
  1533 #: ../VariablePanel.py:54
  1716 #: ../RessourceEditor.py:75
  1534 #: ../DataTypeEditor.py:46
  1717 #: ../DataTypeEditor.py:47
  1535 msgid "Name"
  1718 msgid "Name"
  1536 msgstr "Nom"
  1719 msgstr "Nom"
  1537 
  1720 
  1538 #: ../dialogs/ConnectionDialog.py:109
  1721 #: ../dialogs/ConnectionDialog.py:65
  1539 #: ../dialogs/FBDBlockDialog.py:121
  1722 #: ../dialogs/FBDVariableDialog.py:89
  1540 #: ../dialogs/FBDVariableDialog.py:136
  1723 #: ../dialogs/LDElementDialog.py:88
  1541 #: ../dialogs/LDElementDialog.py:121
  1724 #: ../dialogs/SFCStepDialog.py:51
  1542 #: ../dialogs/SFCStepDialog.py:105
  1725 #: ../dialogs/FBDBlockDialog.py:70
  1543 msgid "Name:"
  1726 msgid "Name:"
  1544 msgstr "Nom :"
  1727 msgstr "Nom :"
  1545 
  1728 
  1546 #: ../plcopen/iec_std.csv:24
  1729 #: ../plcopen/iec_std.csv:24
  1547 msgid "Natural logarithm"
  1730 msgid "Natural logarithm"
  1548 msgstr "Logarithme népérien"
  1731 msgstr "Logarithme népérien"
  1549 
  1732 
  1550 #: ../Viewer.py:389
  1733 #: ../Viewer.py:402
  1551 #: ../dialogs/LDElementDialog.py:135
  1734 #: ../dialogs/LDElementDialog.py:67
  1552 msgid "Negated"
  1735 msgid "Negated"
  1553 msgstr "Inversé"
  1736 msgstr "Inversé"
  1554 
  1737 
  1555 #: ../PLCOpenEditor.py:2469
  1738 #: ../PLCOpenEditor.py:2721
       
  1739 msgid "New"
       
  1740 msgstr "Nouveau"
       
  1741 
       
  1742 #: ../PLCOpenEditor.py:2679
  1556 msgid "New\tCTRL+N"
  1743 msgid "New\tCTRL+N"
  1557 msgstr "Nouveau\tCTRL+N"
  1744 msgstr "Nouveau\tCTRL+N"
  1558 
  1745 
  1559 #: ../DataTypeEditor.py:450
  1746 #: ../controls/CustomEditableListBox.py:40
  1560 #: ../DataTypeEditor.py:492
       
  1561 msgid "New item"
  1747 msgid "New item"
  1562 msgstr "Nouvel élément"
  1748 msgstr "Nouvel élément"
  1563 
  1749 
  1564 #: ../Viewer.py:387
  1750 #: ../Viewer.py:401
  1565 msgid "No Modifier"
  1751 msgid "No Modifier"
  1566 msgstr "Pas de modificateur"
  1752 msgstr "Pas de modificateur"
  1567 
  1753 
  1568 #: ../PLCControler.py:2669
  1754 #: ../PLCControler.py:2929
  1569 msgid "No PLC project found"
  1755 msgid "No PLC project found"
  1570 msgstr "Pas de projet d'automate trouvé"
  1756 msgstr "Pas de projet d'automate trouvé"
  1571 
  1757 
  1572 #: ../PLCGenerator.py:1331
  1758 #: ../PLCGenerator.py:1321
  1573 #, python-format
  1759 #, python-format
  1574 msgid "No body defined in \"%s\" POU"
  1760 msgid "No body defined in \"%s\" POU"
  1575 msgstr "Pas de code défini dans le POU \"%s\""
  1761 msgstr "Pas de code défini dans le POU \"%s\""
  1576 
  1762 
  1577 #: ../PLCGenerator.py:743
  1763 #: ../PLCGenerator.py:722
  1578 #: ../PLCGenerator.py:957
  1764 #: ../PLCGenerator.py:945
  1579 #, python-format
  1765 #, python-format
  1580 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1766 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1581 msgstr "Pas de connecteur trouvé pour le prolongement \"%s\" dans le POU \"%s\""
  1767 msgstr "Pas de connecteur trouvé pour le prolongement \"%s\" dans le POU \"%s\""
  1582 
  1768 
  1583 #: ../PLCOpenEditor.py:2416
  1769 #: ../PLCOpenEditor.py:2615
  1584 msgid ""
  1770 msgid ""
  1585 "No documentation available.\n"
  1771 "No documentation available.\n"
  1586 "Coming soon."
  1772 "Coming soon."
  1587 msgstr ""
  1773 msgstr ""
  1588 "Pas de documentation.\n"
  1774 "Pas de documentation.\n"
  1589 "Bientôt disponible."
  1775 "Bientôt disponible."
  1590 
  1776 
  1591 #: ../PLCGenerator.py:765
  1777 #: ../PLCGenerator.py:744
  1592 #, python-format
  1778 #, python-format
  1593 msgid "No informations found for \"%s\" block"
  1779 msgid "No informations found for \"%s\" block"
  1594 msgstr "Aucune information trouvée pour le block \"%s\""
  1780 msgstr "Aucune information trouvée pour le block \"%s\""
  1595 
  1781 
  1596 #: ../plcopen/structures.py:138
  1782 #: ../plcopen/structures.py:138
  1597 msgid "No output variable found"
  1783 msgid "No output variable found"
  1598 msgstr "Pas de variable de sortie trouvée."
  1784 msgstr "Pas de variable de sortie trouvée."
  1599 
  1785 
  1600 #: ../PLCGenerator.py:1329
  1786 #: ../SearchResultPanel.py:169
       
  1787 msgid "No search results available."
       
  1788 msgstr "Pas de résultat de recherche disponible."
       
  1789 
       
  1790 #: ../PLCGenerator.py:1319
  1601 #, python-format
  1791 #, python-format
  1602 msgid "No variable defined in \"%s\" POU"
  1792 msgid "No variable defined in \"%s\" POU"
  1603 msgstr "Pas de varaibles définies dans le POU \"%s\""
  1793 msgstr "Pas de varaibles définies dans le POU \"%s\""
  1604 
  1794 
  1605 #: ../VariablePanel.py:64
  1795 #: ../controls/VariablePanel.py:69
  1606 msgid "Non-Retain"
  1796 msgid "Non-Retain"
  1607 msgstr "Non-Persistante"
  1797 msgstr "Non-Persistante"
  1608 
  1798 
  1609 #: ../dialogs/LDElementDialog.py:129
  1799 #: ../dialogs/LDElementDialog.py:62
  1610 msgid "Normal"
  1800 msgid "Normal"
  1611 msgstr "Normal"
  1801 msgstr "Normal"
  1612 
  1802 
  1613 #: ../plcopen/iec_std.csv:80
  1803 #: ../plcopen/iec_std.csv:80
  1614 msgid "Not equal to"
  1804 msgid "Not equal to"
  1615 msgstr "Non égal à"
  1805 msgstr "Non égal à"
  1616 
  1806 
  1617 #: ../dialogs/SFCDivergenceDialog.py:135
  1807 #: ../dialogs/SFCDivergenceDialog.py:80
  1618 msgid "Number of sequences:"
  1808 msgid "Number of sequences:"
  1619 msgstr "Nombre de branches :"
  1809 msgstr "Nombre de branches :"
  1620 
  1810 
  1621 #: ../plcopen/iec_std.csv:22
  1811 #: ../plcopen/iec_std.csv:22
  1622 msgid "Numerical"
  1812 msgid "Numerical"
  1625 #: ../plcopen/structures.py:218
  1815 #: ../plcopen/structures.py:218
  1626 msgid ""
  1816 msgid ""
  1627 "Off-delay timer\n"
  1817 "Off-delay timer\n"
  1628 "The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."
  1818 "The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."
  1629 msgstr ""
  1819 msgstr ""
       
  1820 "Temporisation avec retard à l'extinction\n"
       
  1821 "La temporisation avec retard à l'extinction peut être utilisé pour retarder le passage de la sortie à l'état faux, d'une période fixe après le passage de l'entrée à l'état faux"
  1630 
  1822 
  1631 #: ../plcopen/structures.py:213
  1823 #: ../plcopen/structures.py:213
  1632 msgid ""
  1824 msgid ""
  1633 "On-delay timer\n"
  1825 "On-delay timer\n"
  1634 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
  1826 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
  1635 msgstr ""
  1827 msgstr ""
  1636 
  1828 "Temporisation avec retard à l'allumage\n"
  1637 #: ../PLCOpenEditor.py:2471
  1829 "La temporisation avec retard à l'allumage peut être utilisé pour retarder le passage de la sortie à l'état vrai, d'une période fixe après le passage de l'entrée à l'état vrai"
       
  1830 
       
  1831 #: ../dialogs/SearchInProjectDialog.py:93
       
  1832 msgid "Only Elements"
       
  1833 msgstr "Uniquement les éléments"
       
  1834 
       
  1835 #: ../PLCOpenEditor.py:2722
       
  1836 msgid "Open"
       
  1837 msgstr "Ouvrir"
       
  1838 
       
  1839 #: ../PLCOpenEditor.py:2681
  1638 msgid "Open\tCTRL+O"
  1840 msgid "Open\tCTRL+O"
  1639 msgstr "Ouvrir\tCTRL+O"
  1841 msgstr "Ouvrir\tCTRL+O"
  1640 
  1842 
  1641 #: ../VariablePanel.py:53
  1843 #: ../controls/VariablePanel.py:58
  1642 #: ../VariablePanel.py:54
  1844 #: ../controls/VariablePanel.py:59
  1643 msgid "Option"
  1845 msgid "Option"
  1644 msgstr "Option"
  1846 msgstr "Option"
  1645 
  1847 
  1646 #: ../PLCOpenEditor.py:2983
  1848 #: ../dialogs/FindInPouDialog.py:76
       
  1849 msgid "Options"
       
  1850 msgstr "Options"
       
  1851 
       
  1852 #: ../controls/ProjectPropertiesPanel.py:97
  1647 msgid "Organization (optional):"
  1853 msgid "Organization (optional):"
  1648 msgstr "Groupe (optionnel) :"
  1854 msgstr "Groupe (optionnel) :"
  1649 
  1855 
  1650 #: ../VariablePanel.py:71
  1856 #: ../controls/VariablePanel.py:76
  1651 #: ../VariablePanel.py:1069
  1857 #: ../dialogs/BrowseLocationsDialog.py:37
  1652 #: ../dialogs/FBDVariableDialog.py:43
  1858 #: ../dialogs/FBDVariableDialog.py:35
  1653 #: ../dialogs/SFCStepDialog.py:127
  1859 #: ../dialogs/SFCStepDialog.py:65
  1654 msgid "Output"
  1860 msgid "Output"
  1655 msgstr "Sortie"
  1861 msgstr "Sortie"
  1656 
  1862 
  1657 #: ../plcopen/structures.py:240
  1863 #: ../plcopen/structures.py:240
  1658 msgid ""
  1864 msgid ""
  1660 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
  1866 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
  1661 msgstr ""
  1867 msgstr ""
  1662 "PID\n"
  1868 "PID\n"
  1663 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres."
  1869 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres."
  1664 
  1870 
  1665 #: ../PLCOpenEditor.py:2635
  1871 #: ../PLCOpenEditor.py:2867
  1666 #: ../PLCOpenEditor.py:2699
  1872 #: ../PLCOpenEditor.py:2936
  1667 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  1873 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  1668 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*"
  1874 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*"
  1669 
  1875 
  1670 #: ../PLCOpenEditor.py:2564
  1876 #: ../PLCOpenEditor.py:2785
  1671 msgid "PLCOpenEditor"
  1877 msgid "PLCOpenEditor"
  1672 msgstr "PLCOpenEditor"
  1878 msgstr "PLCOpenEditor"
  1673 
  1879 
  1674 #: ../PLCOpenEditor.py:2513
  1880 #: ../PLCOpenEditor.py:2729
  1675 msgid "PLCOpenEditor\tF1"
  1881 msgid "PLCOpenEditor\tF1"
  1676 msgstr "PLCOpenEditor\tF1"
  1882 msgstr "PLCOpenEditor\tF1"
  1677 
  1883 
  1678 #: ../PLCOpenEditor.py:3326
  1884 #: ../dialogs/PouDialog.py:98
  1679 msgid "POU Name"
  1885 msgid "POU Name"
  1680 msgstr "Nom du POU"
  1886 msgstr "Nom du POU"
  1681 
  1887 
  1682 #: ../PLCOpenEditor.py:3281
  1888 #: ../dialogs/PouDialog.py:56
  1683 msgid "POU Name:"
  1889 msgid "POU Name:"
  1684 msgstr "Nom du POU :"
  1890 msgstr "Nom du POU :"
  1685 
  1891 
  1686 #: ../PLCOpenEditor.py:3328
  1892 #: ../dialogs/PouDialog.py:100
  1687 msgid "POU Type"
  1893 msgid "POU Type"
  1688 msgstr "Type du POU"
  1894 msgstr "Type du POU"
  1689 
  1895 
  1690 #: ../PLCOpenEditor.py:3289
  1896 #: ../dialogs/PouDialog.py:63
  1691 msgid "POU Type:"
  1897 msgid "POU Type:"
  1692 msgstr "Type du POU :"
  1898 msgstr "Type du POU :"
  1693 
  1899 
  1694 #: ../PLCOpenEditor.py:2485
  1900 #: ../PLCOpenEditor.py:2695
  1695 msgid "Page Setup"
  1901 msgid "Page Setup\tCTRL+ALT+P"
  1696 msgstr "Mise en page..."
  1902 msgstr "Mise en page...\tCTRL+ALT+P"
  1697 
  1903 
  1698 #: ../PLCOpenEditor.py:2999
  1904 #: ../controls/ProjectPropertiesPanel.py:110
  1699 msgid "Page Size (optional):"
  1905 msgid "Page Size (optional):"
  1700 msgstr "Taille de la page (optionnel) :"
  1906 msgstr "Taille de la page (optionnel) :"
  1701 
  1907 
  1702 #: ../PLCOpenEditor.py:4367
  1908 #: ../PLCOpenEditor.py:3021
  1703 #, python-format
  1909 #, python-format
  1704 msgid "Page: %d"
  1910 msgid "Page: %d"
  1705 msgstr "Page: %d"
  1911 msgstr "Page: %d"
  1706 
  1912 
  1707 #: ../PLCOpenEditor.py:331
  1913 #: ../controls/PouInstanceVariablesPanel.py:41
       
  1914 msgid "Parent instance"
       
  1915 msgstr "Instance parent"
       
  1916 
       
  1917 #: ../PLCOpenEditor.py:500
       
  1918 #: ../Viewer.py:536
       
  1919 msgid "Paste"
       
  1920 msgstr "Coller"
       
  1921 
       
  1922 #: ../PLCOpenEditor.py:448
  1708 msgid "Paste\tCTRL+V"
  1923 msgid "Paste\tCTRL+V"
  1709 msgstr "Coller\tCTRL+V"
  1924 msgstr "Coller\tCTRL+V"
  1710 
  1925 
  1711 #: ../PLCOpenEditor.py:1668
  1926 #: ../PLCOpenEditor.py:1998
  1712 msgid "Paste POU"
  1927 msgid "Paste POU"
  1713 msgstr "Coller un POU"
  1928 msgstr "Coller un POU"
  1714 
  1929 
  1715 #: ../dialogs/LDPowerRailDialog.py:110
  1930 #: ../dialogs/SearchInProjectDialog.py:64
       
  1931 msgid "Pattern to search:"
       
  1932 msgstr "Modèle à rechercher :"
       
  1933 
       
  1934 #: ../dialogs/LDPowerRailDialog.py:64
  1716 msgid "Pin number:"
  1935 msgid "Pin number:"
  1717 msgstr "Nombre de pattes :"
  1936 msgstr "Nombre de pattes :"
  1718 
  1937 
  1719 #: ../Viewer.py:2020
  1938 #: ../Viewer.py:2291
  1720 #: ../Viewer.py:2311
  1939 #: ../Viewer.py:2596
  1721 #: ../SFCViewer.py:698
  1940 #: ../SFCViewer.py:695
  1722 msgid "Please choose a target"
  1941 msgid "Please choose a target"
  1723 msgstr "Choisissez une cible"
  1942 msgstr "Choisissez une cible"
  1724 
  1943 
  1725 #: ../Viewer.py:1845
  1944 #: ../Viewer.py:2114
  1726 #: ../Viewer.py:1847
  1945 #: ../Viewer.py:2116
  1727 #: ../Viewer.py:2346
  1946 #: ../Viewer.py:2632
  1728 #: ../Viewer.py:2348
  1947 #: ../Viewer.py:2634
  1729 msgid "Please enter comment text"
  1948 msgid "Please enter comment text"
  1730 msgstr "Saisissez le texte du commentaire"
  1949 msgstr "Saisissez le texte du commentaire"
  1731 
  1950 
  1732 #: ../PLCOpenEditor.py:2251
  1951 #: ../SFCViewer.py:358
  1733 #: ../PLCOpenEditor.py:3701
  1952 #: ../SFCViewer.py:380
  1734 msgid "Please enter configuration name"
  1953 #: ../SFCViewer.py:724
  1735 msgstr "Saisissez le nom de la configuration"
       
  1736 
       
  1737 #: ../PLCOpenEditor.py:2199
       
  1738 msgid "Please enter data type name"
       
  1739 msgstr "Saisissez le nom du type de donnée"
       
  1740 
       
  1741 #: ../PLCOpenEditor.py:2264
       
  1742 #: ../PLCOpenEditor.py:3764
       
  1743 msgid "Please enter resource name"
       
  1744 msgstr "Saisissez le nom de la ressource"
       
  1745 
       
  1746 #: ../SFCViewer.py:362
       
  1747 #: ../SFCViewer.py:384
       
  1748 #: ../SFCViewer.py:726
       
  1749 msgid "Please enter step name"
  1954 msgid "Please enter step name"
  1750 msgstr "Saisissez le nom de l'étape"
  1955 msgstr "Saisissez le nom de l'étape"
  1751 
  1956 
  1752 #: ../PLCOpenEditor.py:3172
  1957 #: ../dialogs/ForceVariableDialog.py:153
  1753 msgid "Please enter text"
       
  1754 msgstr "Saisissez le texte"
       
  1755 
       
  1756 #: ../dialogs/ForceVariableDialog.py:156
       
  1757 #, python-format
  1958 #, python-format
  1758 msgid "Please enter value for a \"%s\" variable:"
  1959 msgid "Please enter value for a \"%s\" variable:"
  1759 msgstr "Veuillez entrer la valeur pour une variable de type \"%s\" :"
  1960 msgstr "Veuillez entrer la valeur pour une variable de type \"%s\" :"
  1760 
  1961 
  1761 #: ../VariablePanel.py:1196
  1962 #: ../GraphicViewer.py:105
  1762 msgid "Plugins"
       
  1763 msgstr "Plugins"
       
  1764 
       
  1765 #: ../GraphicViewer.py:117
       
  1766 msgid "Position:"
  1963 msgid "Position:"
  1767 msgstr "Position :"
  1964 msgstr "Position :"
  1768 
  1965 
  1769 #: ../dialogs/LDPowerRailDialog.py:102
  1966 #: ../Viewer.py:475
       
  1967 msgid "Power Rail"
       
  1968 msgstr "Barre d'alimentation"
       
  1969 
       
  1970 #: ../dialogs/LDPowerRailDialog.py:36
  1770 msgid "Power Rail Properties"
  1971 msgid "Power Rail Properties"
  1771 msgstr "Propriétés de la barre d'alimentation"
  1972 msgstr "Propriétés de la barre d'alimentation"
  1772 
  1973 
  1773 #: ../PLCOpenEditor.py:2487
  1974 #: ../PLCOpenEditor.py:2697
  1774 msgid "Preview"
  1975 msgid "Preview\tCTRL+SHIFT+P"
  1775 msgstr "Aperçu avant impression"
  1976 msgstr "Aperçu avant impression\tCTRL+SHIFT+S"
  1776 
  1977 
  1777 #: ../dialogs/ConnectionDialog.py:113
  1978 #: ../dialogs/SFCDivergenceDialog.py:93
  1778 #: ../dialogs/FBDBlockDialog.py:137
  1979 #: ../dialogs/LDPowerRailDialog.py:78
  1779 #: ../dialogs/FBDVariableDialog.py:140
  1980 #: ../dialogs/ConnectionDialog.py:78
  1780 #: ../dialogs/LDElementDialog.py:125
  1981 #: ../dialogs/FBDVariableDialog.py:97
  1781 #: ../dialogs/LDPowerRailDialog.py:114
  1982 #: ../dialogs/SFCTransitionDialog.py:96
  1782 #: ../dialogs/SFCDivergenceDialog.py:144
  1983 #: ../dialogs/LDElementDialog.py:101
  1783 #: ../dialogs/SFCStepDialog.py:113
  1984 #: ../dialogs/SFCStepDialog.py:79
  1784 #: ../dialogs/SFCTransitionDialog.py:112
  1985 #: ../dialogs/FBDBlockDialog.py:103
  1785 msgid "Preview:"
  1986 msgid "Preview:"
  1786 msgstr "Aperçu :"
  1987 msgstr "Aperçu :"
  1787 
  1988 
  1788 #: ../PLCOpenEditor.py:2489
  1989 #: ../PLCOpenEditor.py:2725
  1789 msgid "Print"
  1990 msgid "Print"
  1790 msgstr "Imprimer"
  1991 msgstr "Imprimer"
  1791 
  1992 
  1792 #: ../PLCOpenEditor.py:951
  1993 #: ../PLCOpenEditor.py:2699
       
  1994 msgid "Print\tCTRL+P"
       
  1995 msgstr "Imprimer...\tCTRL+Q"
       
  1996 
       
  1997 #: ../PLCOpenEditor.py:1253
  1793 msgid "Print preview"
  1998 msgid "Print preview"
  1794 msgstr "Aperçu avant impression"
  1999 msgstr "Aperçu avant impression"
  1795 
  2000 
  1796 #: ../RessourceEditor.py:82
  2001 #: ../RessourceEditor.py:66
  1797 msgid "Priority"
  2002 msgid "Priority"
  1798 msgstr "Priorité"
  2003 msgstr "Priorité"
  1799 
  2004 
  1800 #: ../dialogs/SFCTransitionDialog.py:116
  2005 #: ../dialogs/SFCTransitionDialog.py:83
  1801 msgid "Priority:"
  2006 msgid "Priority:"
  1802 msgstr "Priorité :"
  2007 msgstr "Priorité :"
  1803 
  2008 
  1804 #: ../PLCOpenEditor.py:2927
  2009 #: ../controls/ProjectPropertiesPanel.py:80
  1805 msgid "Product Name (required):"
  2010 msgid "Product Name (required):"
  1806 msgstr "Nom du produit (obligatoire) :"
  2011 msgstr "Nom du produit (obligatoire) :"
  1807 
  2012 
  1808 #: ../PLCOpenEditor.py:2943
  2013 #: ../controls/ProjectPropertiesPanel.py:82
  1809 msgid "Product Release (optional):"
  2014 msgid "Product Release (optional):"
  1810 msgstr "Publication du produit (optionnel) :"
  2015 msgstr "Publication du produit (optionnel) :"
  1811 
  2016 
  1812 #: ../PLCOpenEditor.py:2935
  2017 #: ../controls/ProjectPropertiesPanel.py:81
  1813 msgid "Product Version (required):"
  2018 msgid "Product Version (required):"
  1814 msgstr "Version du produit (obligatoire) :"
  2019 msgstr "Version du produit (obligatoire) :"
  1815 
  2020 
  1816 #: ../PLCOpenEditor.py:342
  2021 #: ../PLCOpenEditor.py:2070
  1817 #: ../PLCOpenEditor.py:1627
  2022 #: ../dialogs/SearchInProjectDialog.py:46
  1818 msgid "Program"
  2023 msgid "Program"
  1819 msgstr "Programme"
  2024 msgstr "Programme"
  1820 
  2025 
  1821 #: ../PLCOpenEditor.py:2676
  2026 #: ../PLCOpenEditor.py:2914
  1822 msgid "Program was successfully generated!"
  2027 msgid "Program was successfully generated!"
  1823 msgstr "Le programme a été généré avec succès !"
  2028 msgstr "Le programme a été généré avec succès !"
  1824 
  2029 
  1825 #: ../PLCControler.py:90
  2030 #: ../PLCControler.py:95
  1826 msgid "Programs"
  2031 msgid "Programs"
  1827 msgstr "Programmes"
  2032 msgstr "Programmes"
  1828 
  2033 
  1829 #: ../Viewer.py:223
  2034 #: ../Viewer.py:229
  1830 msgid "Programs can't be used by other POUs!"
  2035 msgid "Programs can't be used by other POUs!"
  1831 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !"
  2036 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !"
  1832 
  2037 
  1833 #: ../PLCOpenEditor.py:443
  2038 #: ../controls/ProjectPropertiesPanel.py:84
  1834 #: ../PLCOpenEditor.py:2950
  2039 #: ../PLCOpenEditor.py:651
  1835 msgid "Project"
  2040 msgid "Project"
  1836 msgstr "Projet"
  2041 msgstr "Projet"
  1837 
  2042 
  1838 #: ../PLCOpenEditor.py:2911
  2043 #: ../SearchResultPanel.py:173
       
  2044 #, python-format
       
  2045 msgid "Project '%s':"
       
  2046 msgstr "Projet  '%s' :"
       
  2047 
       
  2048 #: ../controls/ProjectPropertiesPanel.py:78
  1839 msgid "Project Name (required):"
  2049 msgid "Project Name (required):"
  1840 msgstr "Nom du projet (obligatoire) :"
  2050 msgstr "Nom du projet (obligatoire) :"
  1841 
  2051 
  1842 #: ../PLCOpenEditor.py:2919
  2052 #: ../controls/ProjectPropertiesPanel.py:79
  1843 msgid "Project Version (optional):"
  2053 msgid "Project Version (optional):"
  1844 msgstr "Version du projet (optionnel) :"
  2054 msgstr "Version du projet (optionnel) :"
  1845 
  2055 
  1846 #: ../PLCControler.py:2656
  2056 #: ../PLCControler.py:2916
  1847 msgid ""
  2057 msgid ""
  1848 "Project file syntax error:\n"
  2058 "Project file syntax error:\n"
  1849 "\n"
  2059 "\n"
  1850 msgstr ""
  2060 msgstr ""
  1851 "Erreur de syntaxe dans le fichier du projet :\n"
  2061 "Erreur de syntaxe dans le fichier du projet :\n"
  1852 "\n"
  2062 "\n"
  1853 
  2063 
  1854 #: ../PLCOpenEditor.py:2897
  2064 #: ../dialogs/ProjectDialog.py:32
  1855 msgid "Project properties"
  2065 msgid "Project properties"
  1856 msgstr "Propriétés du projet"
  2066 msgstr "Propriétés du projet"
  1857 
  2067 
  1858 #: ../PLCOpenEditor.py:2492
  2068 #: ../PLCControler.py:96
  1859 #: ../PLCControler.py:91
       
  1860 msgid "Properties"
  2069 msgid "Properties"
  1861 msgstr "Propriétés"
  2070 msgstr "Propriétés"
  1862 
  2071 
  1863 #: ../plcopen/structures.py:208
  2072 #: ../plcopen/structures.py:208
  1864 msgid ""
  2073 msgid ""
  1865 "Pulse timer\n"
  2074 "Pulse timer\n"
  1866 "The pulse timer can be used to generate output pulses of a given time duration."
  2075 "The pulse timer can be used to generate output pulses of a given time duration."
  1867 msgstr ""
  2076 msgstr ""
  1868 
  2077 "Temporisation à impulsion\n"
  1869 #: ../dialogs/ActionBlockDialog.py:33
  2078 "La temporisation à impulsion peut être utilisée pour générer sur la sortie des impulsions d'une durée déterminée."
       
  2079 
       
  2080 #: ../dialogs/ActionBlockDialog.py:37
  1870 msgid "Qualifier"
  2081 msgid "Qualifier"
  1871 msgstr "Qualificatif"
  2082 msgstr "Qualificatif"
  1872 
  2083 
  1873 #: ../PLCOpenEditor.py:2495
  2084 #: ../PLCOpenEditor.py:2705
  1874 msgid "Quit\tCTRL+Q"
  2085 msgid "Quit\tCTRL+Q"
  1875 msgstr "Quitter\tCTRL+Q"
  2086 msgstr "Quitter\tCTRL+Q"
  1876 
  2087 
  1877 #: ../plcopen/structures.py:173
  2088 #: ../plcopen/structures.py:173
  1878 msgid ""
  2089 msgid ""
  1883 "La bascule RS est une bascule où le Reset est dominant."
  2094 "La bascule RS est une bascule où le Reset est dominant."
  1884 
  2095 
  1885 #: ../plcopen/structures.py:245
  2096 #: ../plcopen/structures.py:245
  1886 msgid ""
  2097 msgid ""
  1887 "Ramp\n"
  2098 "Ramp\n"
  1888 "The RAMP function block is modelled on example given in the standard but with the addition of a 'Holdback' feature."
  2099 "The RAMP function block is modelled on example given in the standard."
  1889 msgstr ""
  2100 msgstr ""
  1890 "Rampe\n"
  2101 "Rampe\n"
  1891 "Le bloc fonctionnel RAMP est basé sur l'exemple du standard mais avec en supplément un paramètre 'Holdback'."
  2102 "Le bloc fonctionnel RAMP est basé sur l'exemple du standard."
  1892 
  2103 
  1893 #: ../GraphicViewer.py:106
  2104 #: ../GraphicViewer.py:89
  1894 msgid "Range:"
  2105 msgid "Range:"
  1895 msgstr "Echelle :"
  2106 msgstr "Echelle :"
  1896 
  2107 
  1897 #: ../PLCOpenEditor.py:321
  2108 #: ../plcopen/structures.py:225
       
  2109 msgid ""
       
  2110 "Real time clock\n"
       
  2111 "The real time clock has many uses including time stamping, setting dates and times of day in batch reports, in alarm messages and so on."
       
  2112 msgstr ""
       
  2113 "Horloge temps réel\n"
       
  2114 "L'horloge temps réel est utilisée dans de nombreux cas tels que l'horodatage, la définition des dates et heures dans des rapports de commandes, dans des messages d'alarme et bien d'autres."
       
  2115 
       
  2116 #: ../PLCOpenEditor.py:496
       
  2117 msgid "Redo"
       
  2118 msgstr "Refaire"
       
  2119 
       
  2120 #: ../PLCOpenEditor.py:438
  1898 msgid "Redo\tCTRL+Y"
  2121 msgid "Redo\tCTRL+Y"
  1899 msgstr "Refaire\tCTRL+Y"
  2122 msgstr "Refaire\tCTRL+Y"
  1900 
  2123 
  1901 #: ../dialogs/SFCTransitionDialog.py:120
  2124 #: ../dialogs/SFCTransitionDialog.py:57
  1902 #: ../dialogs/SFCTransitionDialog.py:197
  2125 #: ../dialogs/SFCTransitionDialog.py:135
  1903 msgid "Reference"
  2126 msgid "Reference"
  1904 msgstr "Référence"
  2127 msgstr "Référence"
  1905 
  2128 
  1906 #: ../PLCOpenEditor.py:370
  2129 #: ../PLCOpenEditor.py:506
  1907 msgid "Refresh\tCTRL+R"
  2130 msgid "Refresh\tCTRL+R"
  1908 msgstr "Actualiser\tCTRL+R"
  2131 msgstr "Actualiser\tCTRL+R"
  1909 
  2132 
  1910 #: ../PLCOpenEditor.py:4240
  2133 #: ../dialogs/SearchInProjectDialog.py:73
  1911 #: ../Viewer.py:1098
  2134 msgid "Regular expression"
       
  2135 msgstr "Expression régulière"
       
  2136 
       
  2137 #: ../dialogs/FindInPouDialog.py:91
       
  2138 msgid "Regular expressions"
       
  2139 msgstr "Expressions régulières"
       
  2140 
       
  2141 #: ../controls/DebugVariablePanel.py:299
       
  2142 #: ../Viewer.py:1358
  1912 msgid "Release value"
  2143 msgid "Release value"
  1913 msgstr "Relacher la valeur"
  2144 msgstr "Relacher la valeur"
  1914 
  2145 
  1915 #: ../plcopen/iec_std.csv:37
  2146 #: ../plcopen/iec_std.csv:37
  1916 msgid "Remainder (modulo)"
  2147 msgid "Remainder (modulo)"
  1917 msgstr "Modulo"
  2148 msgstr "Modulo"
  1918 
  2149 
  1919 #: ../PLCOpenEditor.py:1631
  2150 #: ../dialogs/ActionBlockDialog.py:139
       
  2151 msgid "Remove action"
       
  2152 msgstr "Supprimer une action"
       
  2153 
       
  2154 #: ../controls/DebugVariablePanel.py:183
       
  2155 msgid "Remove debug variable"
       
  2156 msgstr "Supprimer une variable à déboguer"
       
  2157 
       
  2158 #: ../DataTypeEditor.py:345
       
  2159 msgid "Remove element"
       
  2160 msgstr "Supprimer un élément"
       
  2161 
       
  2162 #: ../RessourceEditor.py:251
       
  2163 msgid "Remove instance"
       
  2164 msgstr "Supprimer une instance"
       
  2165 
       
  2166 #: ../RessourceEditor.py:222
       
  2167 msgid "Remove task"
       
  2168 msgstr "Supprimer la tâche"
       
  2169 
       
  2170 #: ../controls/VariablePanel.py:374
       
  2171 msgid "Remove variable"
       
  2172 msgstr "Supprimer une variable"
       
  2173 
       
  2174 #: ../PLCOpenEditor.py:2074
  1920 msgid "Rename"
  2175 msgid "Rename"
  1921 msgstr "Renommer"
  2176 msgstr "Renommer"
  1922 
  2177 
  1923 #: ../plcopen/iec_std.csv:89
  2178 #: ../plcopen/iec_std.csv:89
  1924 msgid "Replacement (within)"
  2179 msgid "Replacement (within)"
  1925 msgstr "Remplacement (au milieu)"
  2180 msgstr "Remplacement (au milieu)"
  1926 
  2181 
  1927 #: ../dialogs/LDElementDialog.py:145
  2182 #: ../dialogs/LDElementDialog.py:76
  1928 msgid "Reset"
  2183 msgid "Reset"
  1929 msgstr "Mise à zéro"
  2184 msgstr "Mise à zéro"
  1930 
  2185 
  1931 #: ../Viewer.py:408
  2186 #: ../Viewer.py:520
  1932 msgid "Reset Execution Order"
  2187 msgid "Reset Execution Order"
  1933 msgstr "Réinitialiser l'order d'exécution"
  2188 msgstr "Réinitialiser l'order d'exécution"
  1934 
  2189 
  1935 #: ../PLCControler.py:91
  2190 #: ../PLCOpenEditor.py:521
       
  2191 msgid "Reset Perspective"
       
  2192 msgstr "Réinitialiser l'interface"
       
  2193 
       
  2194 #: ../SearchResultPanel.py:105
       
  2195 msgid "Reset search result"
       
  2196 msgstr "Réinitialiser le résultat de la recherche"
       
  2197 
       
  2198 #: ../GraphicViewer.py:137
       
  2199 msgid "Reset zoom and offset"
       
  2200 msgstr "Réinitialisation du zoom et de l'offset"
       
  2201 
       
  2202 #: ../PLCControler.py:96
  1936 msgid "Resources"
  2203 msgid "Resources"
  1937 msgstr "Ressources"
  2204 msgstr "Ressources"
  1938 
  2205 
  1939 #: ../VariablePanel.py:62
  2206 #: ../controls/VariablePanel.py:67
  1940 msgid "Retain"
  2207 msgid "Retain"
  1941 msgstr "Persistante"
  2208 msgstr "Persistante"
  1942 
  2209 
  1943 #: ../VariablePanel.py:482
  2210 #: ../controls/VariablePanel.py:347
  1944 msgid "Return Type:"
  2211 msgid "Return Type:"
  1945 msgstr "Type de retour :"
  2212 msgstr "Type de retour :"
  1946 
  2213 
  1947 #: ../Viewer.py:361
  2214 #: ../Viewer.py:429
  1948 msgid "Right"
  2215 msgid "Right"
  1949 msgstr "Droite"
  2216 msgstr "Droite"
  1950 
  2217 
  1951 #: ../dialogs/LDPowerRailDialog.py:124
  2218 #: ../dialogs/LDPowerRailDialog.py:60
  1952 msgid "Right PowerRail"
  2219 msgid "Right PowerRail"
  1953 msgstr "Barre d'alimentation à droite"
  2220 msgstr "Barre d'alimentation à droite"
  1954 
  2221 
  1955 #: ../Viewer.py:391
  2222 #: ../Viewer.py:403
  1956 #: ../dialogs/LDElementDialog.py:150
  2223 #: ../dialogs/LDElementDialog.py:80
  1957 msgid "Rising Edge"
  2224 msgid "Rising Edge"
  1958 msgstr "Front montant"
  2225 msgstr "Front montant"
  1959 
  2226 
  1960 #: ../plcopen/structures.py:183
  2227 #: ../plcopen/structures.py:183
  1961 msgid ""
  2228 msgid ""
  1975 
  2242 
  1976 #: ../plcopen/iec_std.csv:17
  2243 #: ../plcopen/iec_std.csv:17
  1977 msgid "Rounding up/down"
  2244 msgid "Rounding up/down"
  1978 msgstr "Arrondi"
  2245 msgstr "Arrondi"
  1979 
  2246 
  1980 #: ../PLCOpenEditor.py:3027
  2247 #: ../controls/ProjectPropertiesPanel.py:143
  1981 #: ../PLCOpenEditor.py:3232
  2248 #: ../dialogs/PouDialog.py:36
  1982 msgid "SFC"
  2249 msgid "SFC"
  1983 msgstr "SFC"
  2250 msgstr "SFC"
  1984 
  2251 
  1985 #: ../plcopen/structures.py:168
  2252 #: ../plcopen/structures.py:168
  1986 msgid ""
  2253 msgid ""
  1988 "The SR bistable is a latch where the Set dominates."
  2255 "The SR bistable is a latch where the Set dominates."
  1989 msgstr ""
  2256 msgstr ""
  1990 "Bascule SR\n"
  2257 "Bascule SR\n"
  1991 "La bascule SR est une bascule où le Set est dominant."
  2258 "La bascule SR est une bascule où le Set est dominant."
  1992 
  2259 
  1993 #: ../PLCOpenEditor.py:3222
  2260 #: ../dialogs/PouTransitionDialog.py:35
  1994 #: ../PLCOpenEditor.py:3232
  2261 #: ../dialogs/PouActionDialog.py:31
  1995 #: ../PLCOpenEditor.py:3411
  2262 #: ../dialogs/PouDialog.py:36
  1996 #: ../PLCOpenEditor.py:3555
       
  1997 msgid "ST"
  2263 msgid "ST"
  1998 msgstr "ST"
  2264 msgstr "ST"
  1999 
  2265 
  2000 #: ../PLCOpenEditor.py:2663
  2266 #: ../PLCOpenEditor.py:2901
  2001 msgid "ST files (*.st)|*.st|All files|*.*"
  2267 msgid "ST files (*.st)|*.st|All files|*.*"
  2002 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*"
  2268 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*"
  2003 
  2269 
  2004 #: ../PLCOpenEditor.py:2478
  2270 #: ../PLCOpenEditor.py:2723
       
  2271 msgid "Save"
       
  2272 msgstr "Enregistrer"
       
  2273 
       
  2274 #: ../PLCOpenEditor.py:2688
  2005 msgid "Save\tCTRL+S"
  2275 msgid "Save\tCTRL+S"
  2006 msgstr "Enregistrer\tCTRL+S"
  2276 msgstr "Enregistrer\tCTRL+S"
  2007 
  2277 
  2008 #: ../PLCOpenEditor.py:2480
  2278 #: ../PLCOpenEditor.py:2724
       
  2279 msgid "Save As..."
       
  2280 msgstr "Enregistrer sous..."
       
  2281 
       
  2282 #: ../PLCOpenEditor.py:2690
  2009 msgid "Save As...\tCTRL+SHIFT+S"
  2283 msgid "Save As...\tCTRL+SHIFT+S"
  2010 msgstr "Enregistrer sous...\tCTRL+SHIFT+S"
  2284 msgstr "Enregistrer sous...\tCTRL+SHIFT+S"
  2011 
  2285 
  2012 #: ../PLCOpenEditor.py:346
  2286 #: ../dialogs/SearchInProjectDialog.py:76
       
  2287 msgid "Scope"
       
  2288 msgstr "Contexte"
       
  2289 
       
  2290 #: ../PLCOpenEditor.py:690
       
  2291 #: ../dialogs/SearchInProjectDialog.py:105
       
  2292 msgid "Search"
       
  2293 msgstr "Rechercher"
       
  2294 
       
  2295 #: ../PLCOpenEditor.py:502
       
  2296 #: ../dialogs/SearchInProjectDialog.py:52
       
  2297 msgid "Search in Project"
       
  2298 msgstr "Rechercher dans le projet"
       
  2299 
       
  2300 #: ../PLCOpenEditor.py:458
       
  2301 msgid "Search in Project\tCTRL+SHIFT+F"
       
  2302 msgstr "Rechercher dans le projet\tCTRL+SHIFT+F"
       
  2303 
       
  2304 #: ../dialogs/DurationEditorDialog.py:46
       
  2305 msgid "Seconds:"
       
  2306 msgstr "Secondes :"
       
  2307 
       
  2308 #: ../PLCOpenEditor.py:464
  2013 msgid "Select All\tCTRL+A"
  2309 msgid "Select All\tCTRL+A"
  2014 msgstr "Tout sélectionner\tCTRL+A"
  2310 msgstr "Tout sélectionner\tCTRL+A"
  2015 
  2311 
  2016 #: ../VariablePanel.py:357
  2312 #: ../controls/VariablePanel.py:276
       
  2313 #: ../Viewer.py:276
  2017 msgid "Select a variable class:"
  2314 msgid "Select a variable class:"
  2018 msgstr "Sélectionner une direction pour la variable :"
  2315 msgstr "Sélectionner une direction pour la variable :"
  2019 
  2316 
  2020 #: ../PLCOpenEditor.py:576
  2317 #: ../controls/PouInstanceVariablesPanel.py:197
  2021 #: ../PLCOpenEditor.py:588
  2318 msgid "Select an instance"
       
  2319 msgstr "Sélectionnez une instance"
       
  2320 
       
  2321 #: ../PLCOpenEditor.py:674
  2022 msgid "Select an object"
  2322 msgid "Select an object"
  2023 msgstr "Sélectionner un objet"
  2323 msgstr "Sélectionner un objet"
  2024 
  2324 
  2025 #: ../plcopen/iec_std.csv:70
  2325 #: ../plcopen/iec_std.csv:70
  2026 msgid "Selection"
  2326 msgid "Selection"
  2027 msgstr "Sélection"
  2327 msgstr "Sélection"
  2028 
  2328 
  2029 #: ../dialogs/SFCDivergenceDialog.py:117
  2329 #: ../dialogs/SFCDivergenceDialog.py:62
  2030 msgid "Selection Convergence"
  2330 msgid "Selection Convergence"
  2031 msgstr "Convergence simple"
  2331 msgstr "Convergence simple"
  2032 
  2332 
  2033 #: ../dialogs/SFCDivergenceDialog.py:111
  2333 #: ../dialogs/SFCDivergenceDialog.py:55
  2034 msgid "Selection Divergence"
  2334 msgid "Selection Divergence"
  2035 msgstr "Divergence simple"
  2335 msgstr "Divergence simple"
  2036 
  2336 
  2037 #: ../plcopen/structures.py:178
  2337 #: ../plcopen/structures.py:178
  2038 msgid ""
  2338 msgid ""
  2040 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  2340 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  2041 msgstr ""
  2341 msgstr ""
  2042 "Sémaphore\n"
  2342 "Sémaphore\n"
  2043 "La sémaphore fournit un mécanisme permettant à des éléments du programme d'accéder de façon exclusive à certaines resources."
  2343 "La sémaphore fournit un mécanisme permettant à des éléments du programme d'accéder de façon exclusive à certaines resources."
  2044 
  2344 
  2045 #: ../dialogs/LDElementDialog.py:140
  2345 #: ../dialogs/LDElementDialog.py:72
  2046 msgid "Set"
  2346 msgid "Set"
  2047 msgstr "Mise à 1"
  2347 msgstr "Mise à 1"
  2048 
  2348 
  2049 #: ../plcopen/iec_std.csv:62
  2349 #: ../plcopen/iec_std.csv:62
  2050 msgid "Shift left"
  2350 msgid "Shift left"
  2052 
  2352 
  2053 #: ../plcopen/iec_std.csv:63
  2353 #: ../plcopen/iec_std.csv:63
  2054 msgid "Shift right"
  2354 msgid "Shift right"
  2055 msgstr "Décalage à droite"
  2355 msgstr "Décalage à droite"
  2056 
  2356 
  2057 #: ../dialogs/SFCDivergenceDialog.py:129
  2357 #: ../dialogs/SFCDivergenceDialog.py:74
  2058 msgid "Simultaneous Convergence"
  2358 msgid "Simultaneous Convergence"
  2059 msgstr "Convergence double"
  2359 msgstr "Convergence double"
  2060 
  2360 
  2061 #: ../dialogs/SFCDivergenceDialog.py:123
  2361 #: ../dialogs/SFCDivergenceDialog.py:68
  2062 msgid "Simultaneous Divergence"
  2362 msgid "Simultaneous Divergence"
  2063 msgstr "Divergence double"
  2363 msgstr "Divergence double"
  2064 
  2364 
  2065 #: ../plcopen/iec_std.csv:27
  2365 #: ../plcopen/iec_std.csv:27
  2066 msgid "Sine"
  2366 msgid "Sine"
  2067 msgstr "Sinus"
  2367 msgstr "Sinus"
  2068 
  2368 
  2069 #: ../RessourceEditor.py:82
  2369 #: ../RessourceEditor.py:66
  2070 msgid "Single"
  2370 msgid "Single"
  2071 msgstr "Evènement"
  2371 msgstr "Evènement"
  2072 
  2372 
  2073 #: ../plcopen/iec_std.csv:23
  2373 #: ../plcopen/iec_std.csv:23
  2074 msgid "Square root (base 2)"
  2374 msgid "Square root (base 2)"
  2076 
  2376 
  2077 #: ../plcopen/structures.py:164
  2377 #: ../plcopen/structures.py:164
  2078 msgid "Standard function blocks"
  2378 msgid "Standard function blocks"
  2079 msgstr "Blocs fonctionnels standards"
  2379 msgstr "Blocs fonctionnels standards"
  2080 
  2380 
  2081 #: ../DataTypeEditor.py:236
  2381 #: ../Viewer.py:492
       
  2382 msgid "Step"
       
  2383 msgstr "Étape"
       
  2384 
       
  2385 #: ../DataTypeEditor.py:51
  2082 msgid "Structure"
  2386 msgid "Structure"
  2083 msgstr "Structure"
  2387 msgstr "Structure"
  2084 
  2388 
  2085 #: ../DataTypeEditor.py:236
  2389 #: ../DataTypeEditor.py:51
  2086 msgid "Subrange"
  2390 msgid "Subrange"
  2087 msgstr "Sous-ensemble"
  2391 msgstr "Sous-ensemble"
  2088 
  2392 
  2089 #: ../plcopen/iec_std.csv:35
  2393 #: ../plcopen/iec_std.csv:35
  2090 msgid "Subtraction"
  2394 msgid "Subtraction"
  2091 msgstr "Soustraction"
  2395 msgstr "Soustraction"
  2092 
  2396 
       
  2397 #: ../dialogs/SearchInProjectDialog.py:154
       
  2398 msgid "Syntax error in regular expression of pattern to search!"
       
  2399 msgstr "Erreur de syntaxe dans l'expression régulière du modèle à rechercher !"
       
  2400 
  2093 #: ../plcopen/iec_std.csv:29
  2401 #: ../plcopen/iec_std.csv:29
  2094 msgid "Tangent"
  2402 msgid "Tangent"
  2095 msgstr "Tangente"
  2403 msgstr "Tangente"
  2096 
  2404 
  2097 #: ../RessourceEditor.py:91
  2405 #: ../RessourceEditor.py:75
  2098 msgid "Task"
  2406 msgid "Task"
  2099 msgstr "Tâche"
  2407 msgstr "Tâche"
  2100 
  2408 
  2101 #: ../RessourceEditor.py:384
  2409 #: ../RessourceEditor.py:217
  2102 msgid "Tasks:"
  2410 msgid "Tasks:"
  2103 msgstr "Tâches :"
  2411 msgstr "Tâches :"
  2104 
  2412 
  2105 #: ../VariablePanel.py:73
  2413 #: ../controls/VariablePanel.py:78
  2106 msgid "Temp"
  2414 msgid "Temp"
  2107 msgstr "Temporaire"
  2415 msgstr "Temporaire"
  2108 
  2416 
  2109 #: ../LDViewer.py:881
  2417 #: ../LDViewer.py:879
  2110 msgid "The group of block must be coherent!"
  2418 msgid "The group of block must be coherent!"
  2111 msgstr "Le groupe de blocs doit être cohérent !"
  2419 msgstr "Le groupe de blocs doit être cohérent !"
  2112 
  2420 
  2113 #: ../PLCOpenEditor.py:890
  2421 #: ../PLCOpenEditor.py:1191
  2114 msgid "There are changes, do you want to save?"
  2422 msgid "There are changes, do you want to save?"
  2115 msgstr "Le projet a été modifié. Voulez-vous l'enregistrer ?"
  2423 msgstr "Le projet a été modifié. Voulez-vous l'enregistrer ?"
  2116 
  2424 
  2117 #: ../PLCOpenEditor.py:1430
  2425 #: ../PLCOpenEditor.py:1807
  2118 #: ../PLCOpenEditor.py:1450
  2426 #: ../PLCOpenEditor.py:1826
  2119 #, python-format
  2427 #, python-format
  2120 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  2428 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  2121 msgstr "Un POU a pour nom \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
  2429 msgstr "Un POU a pour nom \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
  2122 
  2430 
  2123 #: ../PLCOpenEditor.py:974
  2431 #: ../PLCOpenEditor.py:1276
  2124 msgid ""
  2432 msgid ""
  2125 "There was a problem printing.\n"
  2433 "There was a problem printing.\n"
  2126 "Perhaps your current printer is not set correctly?"
  2434 "Perhaps your current printer is not set correctly?"
  2127 msgstr ""
  2435 msgstr ""
  2128 "Un problème est apparu lors de l'impression.\n"
  2436 "Un problème est apparu lors de l'impression.\n"
  2129 "Peut-être que votre imprimante n'est pas correctement configurée ?"
  2437 "Peut-être que votre imprimante n'est pas correctement configurée ?"
  2130 
  2438 
  2131 #: ../LDViewer.py:890
  2439 #: ../LDViewer.py:888
  2132 msgid "This option isn't available yet!"
  2440 msgid "This option isn't available yet!"
  2133 msgstr "Cette option n'a pas encore disponible"
  2441 msgstr "Cette option n'a pas encore disponible"
  2134 
  2442 
  2135 #: ../GraphicViewer.py:180
  2443 #: ../GraphicViewer.py:278
  2136 msgid "Tick"
  2444 msgid "Tick"
  2137 msgstr "Tick"
  2445 msgstr "Tick"
  2138 
  2446 
  2139 #: ../plcopen/iec_std.csv:40
  2447 #: ../plcopen/iec_std.csv:40
  2140 msgid "Time"
  2448 msgid "Time"
  2174 #: ../plcopen/iec_std.csv:54
  2482 #: ../plcopen/iec_std.csv:54
  2175 #: ../plcopen/iec_std.csv:55
  2483 #: ../plcopen/iec_std.csv:55
  2176 msgid "Time-of-day subtraction"
  2484 msgid "Time-of-day subtraction"
  2177 msgstr "Soustraction d'horodatage"
  2485 msgstr "Soustraction d'horodatage"
  2178 
  2486 
  2179 #: ../PLCOpenEditor.py:580
  2487 #: ../Viewer.py:431
  2180 msgid "Toolbar"
       
  2181 msgstr "Barre d'outils"
       
  2182 
       
  2183 #: ../Viewer.py:364
       
  2184 msgid "Top"
  2488 msgid "Top"
  2185 msgstr "Haut"
  2489 msgstr "Haut"
  2186 
  2490 
  2187 #: ../PLCOpenEditor.py:3491
  2491 #: ../Viewer.py:493
       
  2492 msgid "Transition"
       
  2493 msgstr "Transition"
       
  2494 
       
  2495 #: ../PLCGenerator.py:1212
       
  2496 #, python-format
       
  2497 msgid "Transition \"%s\" body must contain an output variable or coil referring to its name"
       
  2498 msgstr "Le code de la transition \"%s\"  doit contenir une variable de sortie ou un relai dont la référence est son nom"
       
  2499 
       
  2500 #: ../dialogs/PouTransitionDialog.py:84
  2188 msgid "Transition Name"
  2501 msgid "Transition Name"
  2189 msgstr "Nom de la transition"
  2502 msgstr "Nom de la transition"
  2190 
  2503 
  2191 #: ../PLCOpenEditor.py:3458
  2504 #: ../dialogs/PouTransitionDialog.py:53
  2192 msgid "Transition Name:"
  2505 msgid "Transition Name:"
  2193 msgstr "Nom de la transition :"
  2506 msgstr "Nom de la transition :"
  2194 
  2507 
  2195 #: ../PLCGenerator.py:1311
  2508 #: ../PLCGenerator.py:1301
  2196 #, python-format
  2509 #, python-format
  2197 msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU"
  2510 msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU"
  2198 msgstr "La transition contenant \"%s\" n'est pas connectée à une étape en sortie dans le POU \"%s\" !"
  2511 msgstr "La transition contenant \"%s\" n'est pas connectée à une étape en sortie dans le POU \"%s\" !"
  2199 
  2512 
  2200 #: ../PLCGenerator.py:1302
  2513 #: ../PLCGenerator.py:1292
  2201 #, python-format
  2514 #, python-format
  2202 msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU"
  2515 msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU"
  2203 msgstr "La transition contenant \"%s\" n'est pas connectée à une étape en entrée dans le POU \"%s\" !"
  2516 msgstr "La transition contenant \"%s\" n'est pas connectée à une étape en entrée dans le POU \"%s\" !"
  2204 
  2517 
  2205 #: ../plcopen/plcopen.py:1194
  2518 #: ../plcopen/plcopen.py:1442
  2206 #, python-format
  2519 #, python-format
  2207 msgid "Transition with name %s doesn't exist!"
  2520 msgid "Transition with name %s doesn't exist!"
  2208 msgstr "La transition nommée %s n'existe pas !"
  2521 msgstr "La transition nommée %s n'existe pas !"
  2209 
  2522 
  2210 #: ../PLCControler.py:90
  2523 #: ../PLCControler.py:95
  2211 msgid "Transitions"
  2524 msgid "Transitions"
  2212 msgstr "Transitions"
  2525 msgstr "Transitions"
  2213 
  2526 
  2214 #: ../RessourceEditor.py:82
  2527 #: ../RessourceEditor.py:66
  2215 msgid "Triggering"
  2528 msgid "Triggering"
  2216 msgstr "Activation"
  2529 msgstr "Activation"
  2217 
  2530 
  2218 #: ../RessourceEditor.py:91
  2531 #: ../controls/VariablePanel.py:58
  2219 #: ../VariablePanel.py:53
  2532 #: ../controls/VariablePanel.py:59
  2220 #: ../VariablePanel.py:54
  2533 #: ../RessourceEditor.py:75
  2221 #: ../dialogs/ActionBlockDialog.py:33
  2534 #: ../DataTypeEditor.py:47
  2222 #: ../DataTypeEditor.py:46
  2535 #: ../dialogs/ActionBlockDialog.py:37
  2223 msgid "Type"
  2536 msgid "Type"
  2224 msgstr "Type"
  2537 msgstr "Type"
  2225 
  2538 
  2226 #: ../plcopen/iec_std.csv:16
  2539 #: ../plcopen/iec_std.csv:16
  2227 msgid "Type conversion"
  2540 msgid "Type conversion"
  2228 msgstr "Conversion de type"
  2541 msgstr "Conversion de type"
  2229 
  2542 
  2230 #: ../DataTypeEditor.py:360
  2543 #: ../DataTypeEditor.py:154
  2231 msgid "Type infos:"
  2544 msgid "Type infos:"
  2232 msgstr "Propriétés du type :"
  2545 msgstr "Propriétés du type :"
  2233 
  2546 
  2234 #: ../dialogs/ConnectionDialog.py:105
  2547 #: ../dialogs/SFCDivergenceDialog.py:51
  2235 #: ../dialogs/FBDBlockDialog.py:117
  2548 #: ../dialogs/LDPowerRailDialog.py:51
  2236 #: ../dialogs/LDPowerRailDialog.py:106
  2549 #: ../dialogs/ConnectionDialog.py:52
  2237 #: ../dialogs/SFCDivergenceDialog.py:107
  2550 #: ../dialogs/SFCTransitionDialog.py:53
  2238 #: ../dialogs/SFCTransitionDialog.py:108
  2551 #: ../dialogs/FBDBlockDialog.py:48
  2239 msgid "Type:"
  2552 msgid "Type:"
  2240 msgstr "Type :"
  2553 msgstr "Type :"
  2241 
  2554 
  2242 #: ../PLCOpenEditor.py:546
  2555 #: ../PLCGenerator.py:865
  2243 msgid "Types"
  2556 #: ../PLCGenerator.py:924
  2244 msgstr "Types"
  2557 #, python-format
  2245 
  2558 msgid "Undefined block type \"%s\" in \"%s\" POU"
  2246 #: ../PLCGenerator.py:232
  2559 msgstr "Type de block \"%s\" indéfini dans le POU \"%s\""
       
  2560 
       
  2561 #: ../PLCGenerator.py:240
  2247 #, python-format
  2562 #, python-format
  2248 msgid "Undefined pou type \"%s\""
  2563 msgid "Undefined pou type \"%s\""
  2249 msgstr "Type de POU \"%s\" indéterminé !"
  2564 msgstr "Type de POU \"%s\" indéterminé !"
  2250 
  2565 
  2251 #: ../PLCOpenEditor.py:319
  2566 #: ../PLCOpenEditor.py:495
       
  2567 msgid "Undo"
       
  2568 msgstr "Défaire"
       
  2569 
       
  2570 #: ../PLCOpenEditor.py:436
  2252 msgid "Undo\tCTRL+Z"
  2571 msgid "Undo\tCTRL+Z"
  2253 msgstr "Défaire\tCTRL+Z"
  2572 msgstr "Défaire\tCTRL+Z"
  2254 
  2573 
  2255 #: ../Viewer.py:304
  2574 #: ../Viewer.py:335
  2256 #, python-format
  2575 #, python-format
  2257 msgid "Unknown variable \"%s\" for this POU!"
  2576 msgid "Unknown variable \"%s\" for this POU!"
  2258 msgstr "Variable \"%s\" inconnue dans ce POU !"
  2577 msgstr "Variable \"%s\" inconnue dans ce POU !"
  2259 
  2578 
  2260 #: ../PLCControler.py:300
  2579 #: ../PLCControler.py:305
  2261 #, python-format
  2580 #, python-format
  2262 msgid "Unnamed%d"
  2581 msgid "Unnamed%d"
  2263 msgstr "Sansnom%d"
  2582 msgstr "Sansnom%d"
  2264 
  2583 
  2265 #: ../VariablePanel.py:353
  2584 #: ../controls/VariablePanel.py:271
  2266 #, python-format
  2585 #, python-format
  2267 msgid "Unrecognized data size \"%s\""
  2586 msgid "Unrecognized data size \"%s\""
  2268 msgstr "Taille de donnée \"%s\" non identifié !"
  2587 msgstr "Taille de donnée \"%s\" non identifié !"
  2269 
  2588 
  2270 #: ../plcopen/structures.py:193
  2589 #: ../plcopen/structures.py:193
  2281 "The up-down counter has two inputs CU and CD. It can be used to both count up on one input and down on the other."
  2600 "The up-down counter has two inputs CU and CD. It can be used to both count up on one input and down on the other."
  2282 msgstr ""
  2601 msgstr ""
  2283 "Compteur bidirectionnel\n"
  2602 "Compteur bidirectionnel\n"
  2284 "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."
  2603 "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."
  2285 
  2604 
  2286 #: ../VariablePanel.py:799
  2605 #: ../controls/VariablePanel.py:704
  2287 #: ../DataTypeEditor.py:807
  2606 #: ../DataTypeEditor.py:622
  2288 msgid "User Data Types"
  2607 msgid "User Data Types"
  2289 msgstr "Types de donnée du projet"
  2608 msgstr "Types de donnée du projet"
  2290 
  2609 
  2291 #: ../PLCControler.py:89
  2610 #: ../PLCControler.py:94
  2292 msgid "User-defined POUs"
  2611 msgid "User-defined POUs"
  2293 msgstr "POUs du projet"
  2612 msgstr "POUs du projet"
  2294 
  2613 
  2295 #: ../PLCOpenEditor.py:3900
  2614 #: ../controls/DebugVariablePanel.py:40
  2296 #: ../dialogs/ActionBlockDialog.py:33
  2615 #: ../dialogs/ActionBlockDialog.py:37
  2297 msgid "Value"
  2616 msgid "Value"
  2298 msgstr "Valeur"
  2617 msgstr "Valeur"
  2299 
  2618 
  2300 #: ../GraphicViewer.py:180
  2619 #: ../GraphicViewer.py:278
  2301 msgid "Values"
  2620 msgid "Values"
  2302 msgstr "Valeurs"
  2621 msgstr "Valeurs"
  2303 
  2622 
  2304 #: ../DataTypeEditor.py:445
  2623 #: ../DataTypeEditor.py:251
  2305 msgid "Values:"
  2624 msgid "Values:"
  2306 msgstr "Valeurs"
  2625 msgstr "Valeurs"
  2307 
  2626 
  2308 #: ../PLCOpenEditor.py:3900
  2627 #: ../controls/DebugVariablePanel.py:40
  2309 #: ../dialogs/ActionBlockDialog.py:37
  2628 #: ../Viewer.py:465
       
  2629 #: ../dialogs/ActionBlockDialog.py:41
  2310 msgid "Variable"
  2630 msgid "Variable"
  2311 msgstr "Variable"
  2631 msgstr "Variable"
  2312 
  2632 
  2313 #: ../dialogs/FBDVariableDialog.py:120
  2633 #: ../dialogs/FBDVariableDialog.py:47
  2314 msgid "Variable Properties"
  2634 msgid "Variable Properties"
  2315 msgstr "Propriétés de la variable"
  2635 msgstr "Propriétés de la variable"
  2316 
  2636 
  2317 #: ../VariablePanel.py:357
  2637 #: ../controls/VariablePanel.py:276
       
  2638 #: ../Viewer.py:276
  2318 msgid "Variable class"
  2639 msgid "Variable class"
  2319 msgstr "Direction de la variable"
  2640 msgstr "Direction de la variable"
  2320 
  2641 
  2321 #: ../Viewer.py:306
  2642 #: ../TextViewer.py:354
  2322 #: ../TextViewer.py:279
  2643 #: ../Viewer.py:337
  2323 msgid "Variable don't belong to this POU!"
  2644 msgid "Variable don't belong to this POU!"
  2324 msgstr "La variable n'appartient pas à ce POU !"
  2645 msgstr "La variable n'appartient pas à ce POU !"
  2325 
  2646 
  2326 #: ../PLCOpenEditor.py:595
  2647 #: ../controls/VariablePanel.py:77
  2327 #: ../VariablePanel.py:72
       
  2328 msgid "Variables"
  2648 msgid "Variables"
  2329 msgstr "Variables"
  2649 msgstr "Variables"
  2330 
  2650 
  2331 #: ../PLCOpenEditor.py:2754
  2651 #: ../controls/ProjectPropertiesPanel.py:151
  2332 msgid "Vertical:"
  2652 msgid "Vertical:"
  2333 msgstr "Vertical :"
  2653 msgstr "Vertical :"
  2334 
  2654 
  2335 #: ../PLCOpenEditor.py:3356
  2655 #: ../LDViewer.py:888
  2336 #: ../PLCOpenEditor.py:3734
  2656 #: ../dialogs/PouDialog.py:126
  2337 #: ../PLCOpenEditor.py:3797
       
  2338 #: ../LDViewer.py:890
       
  2339 msgid "Warning"
  2657 msgid "Warning"
  2340 msgstr "Attention"
  2658 msgstr "Attention"
  2341 
  2659 
  2342 #: ../PLCOpenEditor.py:3003
  2660 #: ../dialogs/SearchInProjectDialog.py:85
       
  2661 msgid "Whole Project"
       
  2662 msgstr "Tout le projet"
       
  2663 
       
  2664 #: ../controls/ProjectPropertiesPanel.py:119
  2343 msgid "Width:"
  2665 msgid "Width:"
  2344 msgstr "Longueur :"
  2666 msgstr "Longueur :"
  2345 
  2667 
  2346 #: ../LDViewer.py:885
  2668 #: ../dialogs/FindInPouDialog.py:86
       
  2669 msgid "Wrap search"
       
  2670 msgstr "Boucler"
       
  2671 
       
  2672 #: ../LDViewer.py:883
  2347 msgid "You must select the block or group of blocks around which a branch should be added!"
  2673 msgid "You must select the block or group of blocks around which a branch should be added!"
  2348 msgstr "Vous devez sélectionné le bloc ou le group autour duquel un ebranche doit être ajoutée !"
  2674 msgstr "Vous devez sélectionné le bloc ou le group autour duquel un ebranche doit être ajoutée !"
  2349 
  2675 
  2350 #: ../LDViewer.py:665
  2676 #: ../LDViewer.py:663
  2351 msgid "You must select the wire where a contact should be added!"
  2677 msgid "You must select the wire where a contact should be added!"
  2352 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !"
  2678 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !"
  2353 
  2679 
  2354 #: ../PLCOpenEditor.py:3187
  2680 #: ../dialogs/PouNameDialog.py:45
  2355 #: ../PLCOpenEditor.py:3718
  2681 #: ../dialogs/SFCStepNameDialog.py:47
  2356 #: ../PLCOpenEditor.py:3781
  2682 #: ../dialogs/SFCStepDialog.py:118
  2357 #: ../dialogs/PouNameDialog.py:55
       
  2358 #: ../dialogs/SFCStepDialog.py:175
       
  2359 #: ../dialogs/SFCStepNameDialog.py:57
       
  2360 msgid "You must type a name!"
  2683 msgid "You must type a name!"
  2361 msgstr "Vous devez saisir un nom !"
  2684 msgstr "Vous devez saisir un nom !"
  2362 
  2685 
  2363 #: ../dialogs/ForceVariableDialog.py:170
  2686 #: ../dialogs/ForceVariableDialog.py:165
  2364 msgid "You must type a value!"
  2687 msgid "You must type a value!"
  2365 msgstr "Vous devez saisir une valeur !"
  2688 msgstr "Vous devez saisir une valeur !"
  2366 
  2689 
  2367 #: ../PLCOpenEditor.py:376
  2690 #: ../PLCOpenEditor.py:512
  2368 msgid "Zoom"
  2691 msgid "Zoom"
  2369 msgstr "Zoom"
  2692 msgstr "Zoom"
  2370 
  2693 
  2371 #: ../PLCOpenEditor.py:2672
  2694 #: ../GraphicViewer.py:97
       
  2695 msgid "Zoom:"
       
  2696 msgstr "Zoom :"
       
  2697 
       
  2698 #: ../PLCOpenEditor.py:2910
  2372 #, python-format
  2699 #, python-format
  2373 msgid "error: %s\n"
  2700 msgid "error: %s\n"
  2374 msgstr "erreur: %s\n"
  2701 msgstr "erreur: %s\n"
  2375 
  2702 
  2376 #: ../PLCOpenEditor.py:4399
  2703 #: ../PLCOpenEditor.py:3053
  2377 #: ../PLCOpenEditor.py:4401
  2704 #: ../PLCOpenEditor.py:3055
  2378 msgid "file : "
  2705 msgid "file : "
  2379 msgstr "fichier :"
  2706 msgstr "fichier :"
  2380 
  2707 
  2381 #: ../PLCOpenEditor.py:3227
  2708 #: ../dialogs/PouDialog.py:31
  2382 msgid "function"
  2709 msgid "function"
  2383 msgstr "fonction"
  2710 msgstr "fonction"
  2384 
  2711 
  2385 #: ../PLCOpenEditor.py:4402
  2712 #: ../PLCOpenEditor.py:3056
  2386 msgid "function : "
  2713 msgid "function : "
  2387 msgstr "fonction :"
  2714 msgstr "fonction :"
  2388 
  2715 
  2389 #: ../PLCOpenEditor.py:3227
  2716 #: ../dialogs/PouDialog.py:31
  2390 msgid "functionBlock"
  2717 msgid "functionBlock"
  2391 msgstr "Bloc fonctionnel"
  2718 msgstr "Bloc fonctionnel"
  2392 
  2719 
  2393 #: ../PLCOpenEditor.py:4402
  2720 #: ../PLCOpenEditor.py:3056
  2394 msgid "line : "
  2721 msgid "line : "
  2395 msgstr "ligne :"
  2722 msgstr "ligne :"
  2396 
  2723 
  2397 #: ../PLCOpenEditor.py:3227
  2724 #: ../dialogs/PouDialog.py:31
  2398 msgid "program"
  2725 msgid "program"
  2399 msgstr "programme"
  2726 msgstr "programme"
  2400 
  2727 
  2401 #: ../plcopen/iec_std.csv:84
  2728 #: ../plcopen/iec_std.csv:84
  2402 msgid "string from the middle"
  2729 msgid "string from the middle"
  2408 
  2735 
  2409 #: ../plcopen/iec_std.csv:83
  2736 #: ../plcopen/iec_std.csv:83
  2410 msgid "string right of"
  2737 msgid "string right of"
  2411 msgstr "Caractères à droite de"
  2738 msgstr "Caractères à droite de"
  2412 
  2739 
  2413 #: ../PLCOpenEditor.py:2670
  2740 #: ../PLCOpenEditor.py:2908
  2414 #, python-format
  2741 #, python-format
  2415 msgid "warning: %s\n"
  2742 msgid "warning: %s\n"
  2416 msgstr "attention: %s\n"
  2743 msgstr "attention: %s\n"
       
  2744 
       
  2745 #~ msgid "Add a new data type"
       
  2746 #~ msgstr "Ajouter un nouveau type de données"
       
  2747 
       
  2748 #~ msgid "Add new configuration"
       
  2749 #~ msgstr "Ajouter une nouvelle configuration"
       
  2750 
       
  2751 #~ msgid "Add new resource"
       
  2752 #~ msgstr "Ajouter une nouvelle resource"
       
  2753 
       
  2754 #~ msgid "Block Types"
       
  2755 #~ msgstr "Types de blocs"
       
  2756 
       
  2757 #~ msgid "CSV Log"
       
  2758 #~ msgstr "Log CVS"
       
  2759 
       
  2760 #~ msgid "Delete Task"
       
  2761 #~ msgstr "Supprimer une tâche"
       
  2762 
       
  2763 #~ msgid "Graphic Panel"
       
  2764 #~ msgstr "Graphique"
       
  2765 
       
  2766 #~ msgid "Instances"
       
  2767 #~ msgstr "Instances"
       
  2768 
       
  2769 #~ msgid "Invalid value \"%s\" for location"
       
  2770 #~ msgstr "Adresse \"%s\" invalide "
       
  2771 
       
  2772 #~ msgid "Please enter configuration name"
       
  2773 #~ msgstr "Saisissez le nom de la configuration"
       
  2774 
       
  2775 #~ msgid "Please enter data type name"
       
  2776 #~ msgstr "Saisissez le nom du type de donnée"
       
  2777 
       
  2778 #~ msgid "Please enter resource name"
       
  2779 #~ msgstr "Saisissez le nom de la ressource"
       
  2780 
       
  2781 #~ msgid "Please enter text"
       
  2782 #~ msgstr "Saisissez le texte"
       
  2783 
       
  2784 #~ msgid "Plugins"
       
  2785 #~ msgstr "Plugins"
       
  2786 
       
  2787 #~ msgid "Preview"
       
  2788 #~ msgstr "Aperçu avant impression"
       
  2789 
       
  2790 #~ msgid "Types"
       
  2791 #~ msgstr "Types"
  2417 
  2792 
  2418 #~ msgid "Create a new POU from"
  2793 #~ msgid "Create a new POU from"
  2419 #~ msgstr "Créer un nouveau POU à partir de"
  2794 #~ msgstr "Créer un nouveau POU à partir de"
  2420 
  2795 
  2421 #~ msgid "Please enter POU name"
  2796 #~ msgid "Please enter POU name"