i18n/PLCOpenEditor_fr_FR.po
changeset 446 0dd1a5f2a7a1
parent 427 22d16c457d87
child 447 6083dcecd2c5
equal deleted inserted replaced
445:755af2768962 446:0dd1a5f2a7a1
     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: 2009-08-26 19:19+0200\n"
    10 "POT-Creation-Date: 2009-10-09 17:24+0200\n"
    11 "PO-Revision-Date: 2009-08-26 19:25+0100\n"
    11 "PO-Revision-Date: 2009-10-09 17:27+0100\n"
    12 "Last-Translator: \n"
    12 "Last-Translator: \n"
    13 "Language-Team: LANGUAGE <LL@li.org>\n"
    13 "Language-Team: LANGUAGE <LL@li.org>\n"
    14 "MIME-Version: 1.0\n"
    14 "MIME-Version: 1.0\n"
    15 "Content-Type: text/plain; charset=UTF-8\n"
    15 "Content-Type: text/plain; charset=UTF-8\n"
    16 "Content-Transfer-Encoding: 8bit\n"
    16 "Content-Transfer-Encoding: 8bit\n"
    17 
    17 
    18 #: ../PLCOpenEditor.py:5046
    18 #: ../PLCOpenEditor.py:4279
    19 msgid ""
    19 msgid ""
    20 "\n"
    20 "\n"
    21 "An error has occurred.\n"
    21 "An error has occurred.\n"
    22 "\n"
    22 "\n"
    23 "Click OK to save an error report.\n"
    23 "Click OK to save an error report.\n"
    39 "bugs_PLCOpenEditor@lolitech.fr\n"
    39 "bugs_PLCOpenEditor@lolitech.fr\n"
    40 "\n"
    40 "\n"
    41 "\n"
    41 "\n"
    42 "Erreur:\n"
    42 "Erreur:\n"
    43 
    43 
    44 #: ../PLCOpenEditor.py:3862
    44 #: ../VariablePanel.py:64
    45 msgid "   External"
    45 msgid "   External"
    46 msgstr "  Externe"
    46 msgstr "  Externe"
    47 
    47 
    48 #: ../PLCOpenEditor.py:3861
    48 #: ../VariablePanel.py:63
    49 msgid "   InOut"
    49 msgid "   InOut"
    50 msgstr "  Entrée-Sortie"
    50 msgstr "  Entrée-Sortie"
    51 
    51 
    52 #: ../PLCOpenEditor.py:3861
    52 #: ../VariablePanel.py:63
    53 msgid "   Input"
    53 msgid "   Input"
    54 msgstr "  Entrée"
    54 msgstr "  Entrée"
    55 
    55 
    56 #: ../PLCOpenEditor.py:3862
    56 #: ../VariablePanel.py:64
    57 msgid "   Local"
    57 msgid "   Local"
    58 msgstr "  Locale"
    58 msgstr "  Locale"
    59 
    59 
    60 #: ../PLCOpenEditor.py:3861
    60 #: ../VariablePanel.py:63
    61 msgid "   Output"
    61 msgid "   Output"
    62 msgstr "  Sortie"
    62 msgstr "  Sortie"
    63 
    63 
    64 #: ../PLCOpenEditor.py:3863
    64 #: ../VariablePanel.py:65
    65 msgid "   Temp"
    65 msgid "   Temp"
    66 msgstr "  Temporaire"
    66 msgstr "  Temporaire"
    67 
    67 
    68 #: ../PLCOpenEditor.py:842
    68 #: ../PLCOpenEditor.py:4291
    69 msgid " (Debug)"
       
    70 msgstr " (Debug)"
       
    71 
       
    72 #: ../PLCOpenEditor.py:5058
       
    73 msgid " : "
    69 msgid " : "
    74 msgstr " : "
    70 msgstr " : "
    75 
    71 
    76 #: ../PLCOpenEditor.py:3285
    72 #: ../PLCOpenEditor.py:3280
    77 #: ../PLCOpenEditor.py:3448
    73 #: ../PLCOpenEditor.py:3443
    78 #: ../PLCOpenEditor.py:3592
    74 #: ../PLCOpenEditor.py:3587
    79 #: ../Dialogs.py:1800
    75 #: ../dialogs/SFCTransitionDialog.py:206
    80 #, python-format
    76 #, python-format
    81 msgid " and %s"
    77 msgid " and %s"
    82 msgstr " et %s"
    78 msgstr " et %s"
    83 
    79 
    84 #: ../plcopen/plcopen.py:782
    80 #: ../plcopen/plcopen.py:782
    94 #: ../plcopen/plcopen.py:821
    90 #: ../plcopen/plcopen.py:821
    95 #, python-format
    91 #, python-format
    96 msgid "\"%s\" POU doesn't exist !!!"
    92 msgid "\"%s\" POU doesn't exist !!!"
    97 msgstr "Le POU \"%s\" n'existe pas !!!"
    93 msgstr "Le POU \"%s\" n'existe pas !!!"
    98 
    94 
    99 #: ../Viewer.py:225
    95 #: ../Viewer.py:227
   100 #, python-format
    96 #, python-format
   101 msgid "\"%s\" can't use itself!"
    97 msgid "\"%s\" can't use itself!"
   102 msgstr "\"%s\" ne peut pas s'utiliser lui-même !"
    98 msgstr "\"%s\" ne peut pas s'utiliser lui-même !"
   103 
    99 
   104 #: ../PLCOpenEditor.py:1619
   100 #: ../PLCOpenEditor.py:1405
   105 #: ../PLCOpenEditor.py:1639
   101 #: ../PLCOpenEditor.py:1425
   106 #, python-format
   102 #, python-format
   107 msgid "\"%s\" config already exists!"
   103 msgid "\"%s\" config already exists!"
   108 msgstr "La configuration \"%s\" existe déjà !"
   104 msgstr "La configuration \"%s\" existe déjà !"
   109 
   105 
   110 #: ../plcopen/plcopen.py:256
   106 #: ../plcopen/plcopen.py:256
   111 #, python-format
   107 #, python-format
   112 msgid "\"%s\" configuration already exists !!!"
   108 msgid "\"%s\" configuration already exists !!!"
   113 msgstr "La configuration \"%s\" existe déjà !!!"
   109 msgstr "La configuration \"%s\" existe déjà !!!"
   114 
   110 
   115 #: ../PLCOpenEditor.py:1573
   111 #: ../PLCOpenEditor.py:1359
   116 #: ../PLCOpenEditor.py:3147
   112 #: ../PLCOpenEditor.py:3142
   117 #, python-format
   113 #, python-format
   118 msgid "\"%s\" data type already exists!"
   114 msgid "\"%s\" data type already exists!"
   119 msgstr "Le type de données \"%s\" existe déjà !"
   115 msgstr "Le type de données \"%s\" existe déjà !"
   120 
   116 
   121 #: ../PLCControler.py:1663
   117 #: ../PLCControler.py:1709
       
   118 #: ../PLCControler.py:1713
   122 #, python-format
   119 #, python-format
   123 msgid "\"%s\" element can't be pasted here!!!"
   120 msgid "\"%s\" element can't be pasted here!!!"
   124 msgstr "L'élément \"%s\" ne peut être collé ici !!!"
   121 msgstr "L'élément \"%s\" ne peut être collé ici !!!"
   125 
   122 
   126 #: ../PLCOpenEditor.py:3467
   123 #: ../PLCOpenEditor.py:3462
   127 #: ../PLCOpenEditor.py:3611
   124 #: ../PLCOpenEditor.py:3606
   128 #: ../Viewer.py:248
   125 #: ../Viewer.py:250
   129 #: ../Dialogs.py:261
   126 #: ../TextViewer.py:231
   130 #: ../Dialogs.py:898
   127 #: ../dialogs/ConnectionDialog.py:215
       
   128 #: ../dialogs/FBDBlockDialog.py:260
   131 #, python-format
   129 #, python-format
   132 msgid "\"%s\" element for this pou already exists!"
   130 msgid "\"%s\" element for this pou already exists!"
   133 msgstr "Un élément \"%s\" existe déjà dans ce POU !"
   131 msgstr "Un élément \"%s\" existe déjà dans ce POU !"
   134 
   132 
   135 #: ../plcopen/structures.py:97
   133 #: ../plcopen/structures.py:97
   136 #, python-format
   134 #, python-format
   137 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected"
   135 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected"
   138 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée"
   136 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée"
   139 
   137 
   140 #: ../PLCOpenEditor.py:1564
   138 #: ../PLCOpenEditor.py:1350
   141 #: ../PLCOpenEditor.py:3143
   139 #: ../PLCOpenEditor.py:3138
   142 #: ../PLCOpenEditor.py:3296
   140 #: ../PLCOpenEditor.py:3291
   143 #: ../PLCOpenEditor.py:3459
   141 #: ../PLCOpenEditor.py:3454
   144 #: ../PLCOpenEditor.py:3603
   142 #: ../PLCOpenEditor.py:3598
   145 #: ../PLCOpenEditor.py:3674
   143 #: ../PLCOpenEditor.py:3669
   146 #: ../PLCOpenEditor.py:3737
   144 #: ../PLCOpenEditor.py:3732
   147 #: ../PLCOpenEditor.py:4451
   145 #: ../VariablePanel.py:689
   148 #: ../Dialogs.py:253
   146 #: ../dialogs/ConnectionDialog.py:207
   149 #: ../Dialogs.py:652
   147 #: ../dialogs/FBDBlockDialog.py:252
   150 #: ../Dialogs.py:890
   148 #: ../dialogs/FBDVariableDialog.py:268
   151 #: ../Dialogs.py:1533
   149 #: ../dialogs/PouNameDialog.py:63
   152 #: ../Dialogs.py:2516
   150 #: ../dialogs/SFCStepDialog.py:183
   153 #: ../Dialogs.py:2583
   151 #: ../dialogs/SFCStepNameDialog.py:65
   154 #: ../DataTypeEditor.py:702
   152 #: ../DataTypeEditor.py:705
   155 #: ../DataTypeEditor.py:762
   153 #: ../DataTypeEditor.py:765
   156 #, python-format
   154 #, python-format
   157 msgid "\"%s\" is a keyword. It can't be used!"
   155 msgid "\"%s\" is a keyword. It can't be used!"
   158 msgstr "\"%s\" est un mot réservé. Il ne peut être utilisé !"
   156 msgstr "\"%s\" est un mot réservé. Il ne peut être utilisé !"
   159 
   157 
   160 #: ../Viewer.py:231
   158 #: ../Viewer.py:233
   161 #, python-format
   159 #, python-format
   162 msgid "\"%s\" is already used by \"%s\"!"
   160 msgid "\"%s\" is already used by \"%s\"!"
   163 msgstr "\"%s\" est déjà utilisé par \"%s\" !"
   161 msgstr "\"%s\" est déjà utilisé par \"%s\" !"
   164 
   162 
   165 #: ../plcopen/plcopen.py:2120
   163 #: ../plcopen/plcopen.py:2135
   166 #, python-format
   164 #, python-format
   167 msgid "\"%s\" is an invalid value!"
   165 msgid "\"%s\" is an invalid value!"
   168 msgstr "\"%s\" n'est pas une valeur valide !"
   166 msgstr "\"%s\" n'est pas une valeur valide !"
   169 
   167 
   170 #: ../PLCOpenEditor.py:1099
   168 #: ../PLCOpenEditor.py:2628
   171 #: ../PLCOpenEditor.py:1128
   169 #: ../PLCOpenEditor.py:2656
   172 #, python-format
   170 #, python-format
   173 msgid "\"%s\" is not a valid folder!"
   171 msgid "\"%s\" is not a valid folder!"
   174 msgstr "\"%s\" n'est pas un répertoire valide !"
   172 msgstr "\"%s\" n'est pas un répertoire valide !"
   175 
   173 
   176 #: ../PLCOpenEditor.py:1562
   174 #: ../PLCOpenEditor.py:1348
   177 #: ../PLCOpenEditor.py:3139
   175 #: ../PLCOpenEditor.py:3134
   178 #: ../PLCOpenEditor.py:3292
   176 #: ../PLCOpenEditor.py:3287
   179 #: ../PLCOpenEditor.py:3455
   177 #: ../PLCOpenEditor.py:3450
   180 #: ../PLCOpenEditor.py:3599
   178 #: ../PLCOpenEditor.py:3594
   181 #: ../PLCOpenEditor.py:3670
   179 #: ../PLCOpenEditor.py:3665
   182 #: ../PLCOpenEditor.py:3733
   180 #: ../PLCOpenEditor.py:3728
   183 #: ../PLCOpenEditor.py:4446
   181 #: ../VariablePanel.py:684
   184 #: ../Dialogs.py:249
   182 #: ../dialogs/ConnectionDialog.py:203
   185 #: ../Dialogs.py:886
   183 #: ../dialogs/FBDBlockDialog.py:248
   186 #: ../Dialogs.py:1529
   184 #: ../dialogs/PouNameDialog.py:59
   187 #: ../Dialogs.py:2512
   185 #: ../dialogs/SFCStepDialog.py:179
   188 #: ../Dialogs.py:2579
   186 #: ../dialogs/SFCStepNameDialog.py:61
   189 #: ../DataTypeEditor.py:757
   187 #: ../DataTypeEditor.py:760
   190 #, python-format
   188 #, python-format
   191 msgid "\"%s\" is not a valid identifier!"
   189 msgid "\"%s\" is not a valid identifier!"
   192 msgstr "\"%s\" n'est pas un identifiant valide !"
   190 msgstr "\"%s\" n'est pas un identifiant valide !"
   193 
   191 
   194 #: ../PLCOpenEditor.py:283
   192 #: ../PLCOpenEditor.py:283
   195 #: ../PLCOpenEditor.py:2493
   193 #: ../PLCOpenEditor.py:2293
   196 #: ../PLCOpenEditor.py:2522
   194 #: ../PLCOpenEditor.py:2313
   197 #, python-format
   195 #, python-format
   198 msgid "\"%s\" is used by one or more POUs. It can't be removed!"
   196 msgid "\"%s\" is used by one or more POUs. It can't be removed!"
   199 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !"
   197 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !"
   200 
   198 
   201 #: ../PLCOpenEditor.py:1582
   199 #: ../PLCOpenEditor.py:1368
   202 #: ../PLCOpenEditor.py:3300
   200 #: ../PLCOpenEditor.py:3295
   203 #: ../Viewer.py:246
   201 #: ../Viewer.py:248
   204 #: ../Dialogs.py:257
   202 #: ../Viewer.py:274
   205 #: ../Dialogs.py:894
   203 #: ../TextViewer.py:229
       
   204 #: ../dialogs/ConnectionDialog.py:211
       
   205 #: ../dialogs/FBDBlockDialog.py:256
   206 #, python-format
   206 #, python-format
   207 msgid "\"%s\" pou already exists!"
   207 msgid "\"%s\" pou already exists!"
   208 msgstr "Le POU \"%s\" existe déjà !"
   208 msgstr "Le POU \"%s\" existe déjà !"
   209 
   209 
   210 #: ../plcopen/plcopen.py:287
   210 #: ../plcopen/plcopen.py:287
   215 #: ../plcopen/plcopen.py:303
   215 #: ../plcopen/plcopen.py:303
   216 #, python-format
   216 #, python-format
   217 msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!"
   217 msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!"
   218 msgstr "La ressource \"%s\" n'existe pas dans la configuration \"%s\" !!!"
   218 msgstr "La ressource \"%s\" n'existe pas dans la configuration \"%s\" !!!"
   219 
   219 
   220 #: ../Dialogs.py:1545
   220 #: ../dialogs/SFCStepDialog.py:195
   221 #: ../Dialogs.py:2528
   221 #: ../dialogs/SFCStepNameDialog.py:77
   222 #, python-format
   222 #, python-format
   223 msgid "\"%s\" step already exists!"
   223 msgid "\"%s\" step already exists!"
   224 msgstr "L'étape \"%s\" existe déjà !"
   224 msgstr "L'étape \"%s\" existe déjà !"
   225 
   225 
   226 #: ../DataTypeEditor.py:697
   226 #: ../DataTypeEditor.py:700
   227 #, python-format
   227 #, python-format
   228 msgid "\"%s\" value already defined!"
   228 msgid "\"%s\" value already defined!"
   229 msgstr "La valeur \"%s\" est déjà définie !"
   229 msgstr "La valeur \"%s\" est déjà définie !"
   230 
   230 
   231 #: ../DataTypeEditor.py:899
   231 #: ../DataTypeEditor.py:901
   232 #, python-format
   232 #, python-format
   233 msgid "\"%s\" value isn't a valid array dimension!"
   233 msgid "\"%s\" value isn't a valid array dimension!"
   234 msgstr "\"%s\" n'est pas une dimension de tableau valide !"
   234 msgstr "\"%s\" n'est pas une dimension de tableau valide !"
   235 
   235 
   236 #: ../DataTypeEditor.py:906
   236 #: ../DataTypeEditor.py:908
   237 #, python-format
   237 #, python-format
   238 msgid ""
   238 msgid ""
   239 "\"%s\" value isn't a valid array dimension!\n"
   239 "\"%s\" value isn't a valid array dimension!\n"
   240 "Right value must be greater than left value."
   240 "Right value must be greater than left value."
   241 msgstr ""
   241 msgstr ""
   242 "\"%s\" n'est pas une dimension de tableau valide !\n"
   242 "\"%s\" n'est pas une dimension de tableau valide !\n"
   243 "La valeur de droite doit être supérieur à celle de gauche."
   243 "La valeur de droite doit être supérieur à celle de gauche."
   244 
   244 
   245 #: ../GraphicViewer.py:181
   245 #: ../PLCControler.py:631
       
   246 #, python-format
       
   247 msgid "%s \"%s\" can't be pasted as a %s."
       
   248 msgstr "Le %s \"%s\" ne peut être collé en tant que %s."
       
   249 
       
   250 #: ../GraphicViewer.py:180
   246 #, python-format
   251 #, python-format
   247 msgid "%s Graphics"
   252 msgid "%s Graphics"
   248 msgstr "Graphique %s"
   253 msgstr "Graphique %s"
   249 
   254 
   250 #: ../plcopen/plcopen.py:1276
   255 #: ../plcopen/plcopen.py:1291
   251 #: ../plcopen/plcopen.py:1286
   256 #: ../plcopen/plcopen.py:1301
   252 #: ../plcopen/plcopen.py:1296
   257 #: ../plcopen/plcopen.py:1311
   253 #: ../plcopen/plcopen.py:1306
   258 #: ../plcopen/plcopen.py:1321
   254 #: ../plcopen/plcopen.py:1315
   259 #: ../plcopen/plcopen.py:1330
   255 #, python-format
   260 #, python-format
   256 msgid "%s body don't have instances!"
   261 msgid "%s body don't have instances!"
   257 msgstr "Le code d'un %s n'a pas d'instances !"
   262 msgstr "Le code d'un %s n'a pas d'instances !"
   258 
   263 
   259 #: ../plcopen/plcopen.py:1338
   264 #: ../plcopen/plcopen.py:1353
   260 #: ../plcopen/plcopen.py:1345
   265 #: ../plcopen/plcopen.py:1360
   261 #, python-format
   266 #, python-format
   262 msgid "%s body don't have text!"
   267 msgid "%s body don't have text!"
   263 msgstr "Le code d'un %s n'a pas de texte !"
   268 msgstr "Le code d'un %s n'a pas de texte !"
   264 
   269 
   265 #: ../PLCOpenEditor.py:5034
   270 #: ../PLCOpenEditor.py:4267
   266 #: ../PLCOpenEditor.py:5036
   271 #: ../PLCOpenEditor.py:4269
   267 #: ../PLCOpenEditor.py:5037
   272 #: ../PLCOpenEditor.py:4270
   268 msgid ",   "
   273 msgid ",   "
   269 msgstr ",   "
   274 msgstr ",   "
   270 
   275 
   271 #: ../PLCOpenEditor.py:3287
   276 #: ../PLCOpenEditor.py:3282
   272 #: ../PLCOpenEditor.py:3450
   277 #: ../PLCOpenEditor.py:3445
   273 #: ../PLCOpenEditor.py:3594
   278 #: ../PLCOpenEditor.py:3589
   274 #: ../Dialogs.py:1802
   279 #: ../dialogs/SFCTransitionDialog.py:208
   275 #, python-format
   280 #, python-format
   276 msgid ", %s"
   281 msgid ", %s"
   277 msgstr ", %s"
   282 msgstr ", %s"
   278 
   283 
   279 #: ../PLCOpenEditor.py:5032
   284 #: ../PLCOpenEditor.py:4265
   280 msgid ". "
   285 msgid ". "
   281 msgstr ". "
   286 msgstr ". "
   282 
   287 
   283 #: ../DataTypeEditor.py:772
   288 #: ../PLCOpenEditor.py:1371
   284 #, python-format
   289 #: ../PLCOpenEditor.py:1413
   285 msgid "An element named \"%s\" already exists in this structure!"
   290 #: ../PLCOpenEditor.py:1433
   286 msgstr "Un élément nommé \"%s\" existe déjà dans la structure !"
   291 #: ../PLCOpenEditor.py:3299
   287 
   292 #: ../PLCOpenEditor.py:3677
   288 #: ../PLCOpenEditor.py:1585
   293 #: ../PLCOpenEditor.py:3740
   289 #: ../PLCOpenEditor.py:1627
       
   290 #: ../PLCOpenEditor.py:1647
       
   291 #: ../PLCOpenEditor.py:3304
       
   292 #: ../PLCOpenEditor.py:3682
       
   293 #: ../PLCOpenEditor.py:3745
       
   294 #, python-format
   294 #, python-format
   295 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   295 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   296 msgstr "Un POU a un élément nommé \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
   296 msgstr "Un POU a un élément nommé \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
   297 
   297 
   298 #: ../PLCOpenEditor.py:1622
   298 #: ../PLCOpenEditor.py:1384
   299 #: ../PLCOpenEditor.py:1642
   299 #: ../PLCOpenEditor.py:1395
   300 #, python-format
   300 #: ../PLCOpenEditor.py:3458
   301 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
   301 #: ../PLCOpenEditor.py:3602
   302 msgstr "Un POU a pour nom \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
   302 #: ../PLCOpenEditor.py:3673
   303 
   303 #: ../PLCOpenEditor.py:3736
   304 #: ../PLCOpenEditor.py:1598
   304 #: ../VariablePanel.py:694
   305 #: ../PLCOpenEditor.py:1609
   305 #: ../dialogs/PouNameDialog.py:67
   306 #: ../PLCOpenEditor.py:3463
   306 #: ../dialogs/SFCStepDialog.py:187
   307 #: ../PLCOpenEditor.py:3607
   307 #: ../dialogs/SFCStepNameDialog.py:69
   308 #: ../PLCOpenEditor.py:3678
       
   309 #: ../PLCOpenEditor.py:3741
       
   310 #: ../PLCOpenEditor.py:4456
       
   311 #: ../Dialogs.py:1537
       
   312 #: ../Dialogs.py:2520
       
   313 #: ../Dialogs.py:2587
       
   314 #, python-format
   308 #, python-format
   315 msgid "A POU named \"%s\" already exists!"
   309 msgid "A POU named \"%s\" already exists!"
   316 msgstr "Un POU nommé \"%s\" existe déjà !"
   310 msgstr "Un POU nommé \"%s\" existe déjà !"
   317 
   311 
   318 #: ../PLCOpenEditor.py:1600
   312 #: ../VariablePanel.py:1173
   319 #: ../PLCOpenEditor.py:1611
   313 msgid "A location must be selected!"
   320 #: ../PLCOpenEditor.py:4461
   314 msgstr "Une adresse doit être sélectionné !"
   321 #: ../Dialogs.py:1541
   315 
   322 #: ../Dialogs.py:2524
   316 #: ../PLCOpenEditor.py:1386
       
   317 #: ../PLCOpenEditor.py:1397
       
   318 #: ../VariablePanel.py:699
       
   319 #: ../dialogs/SFCStepDialog.py:191
       
   320 #: ../dialogs/SFCStepNameDialog.py:73
   323 #, python-format
   321 #, python-format
   324 msgid "A variable with \"%s\" as name already exists in this pou!"
   322 msgid "A variable with \"%s\" as name already exists in this pou!"
   325 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !"
   323 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !"
   326 
   324 
   327 #: ../PLCOpenEditor.py:447
   325 #: ../PLCOpenEditor.py:2485
   328 msgid "About"
   326 msgid "About"
   329 msgstr "A propos"
   327 msgstr "A propos"
   330 
   328 
   331 #: ../PLCOpenEditor.py:2616
   329 #: ../PLCOpenEditor.py:2388
   332 msgid "About PLCOpenEditor"
   330 msgid "About PLCOpenEditor"
   333 msgstr "A propos de PLCOpenEditor"
   331 msgstr "A propos de PLCOpenEditor"
   334 
   332 
   335 #: ../plcopen/iec_std.csv:22
   333 #: ../plcopen/iec_std.csv:22
   336 msgid "Absolute number"
   334 msgid "Absolute number"
   337 msgstr "Nombre absolu"
   335 msgstr "Nombre absolu"
   338 
   336 
   339 #: ../Dialogs.py:1482
   337 #: ../dialogs/ActionBlockDialog.py:37
   340 #: ../Dialogs.py:2109
   338 #: ../dialogs/SFCStepDialog.py:132
   341 msgid "Action"
   339 msgid "Action"
   342 msgstr "Action"
   340 msgstr "Action"
   343 
   341 
   344 #: ../PLCOpenEditor.py:3583
   342 #: ../PLCOpenEditor.py:3578
   345 msgid "Action Name"
   343 msgid "Action Name"
   346 msgstr "Nom de l'action"
   344 msgstr "Nom de l'action"
   347 
   345 
   348 #: ../PLCOpenEditor.py:3550
   346 #: ../PLCOpenEditor.py:3545
   349 msgid "Action Name:"
   347 msgid "Action Name:"
   350 msgstr "Nom de l'action :"
   348 msgstr "Nom de l'action :"
   351 
   349 
   352 #: ../plcopen/plcopen.py:1073
   350 #: ../plcopen/plcopen.py:1088
   353 #, python-format
   351 #, python-format
   354 msgid "Action with name %s doesn't exist!"
   352 msgid "Action with name %s doesn't exist!"
   355 msgstr "L'action nommée %s n'existe pas !"
   353 msgstr "L'action nommée %s n'existe pas !"
   356 
   354 
   357 #: ../PLCControler.py:83
   355 #: ../PLCControler.py:90
   358 msgid "Actions"
   356 msgid "Actions"
   359 msgstr "Actions"
   357 msgstr "Actions"
   360 
   358 
   361 #: ../Dialogs.py:2332
   359 #: ../dialogs/ActionBlockDialog.py:260
   362 msgid "Actions:"
   360 msgid "Actions:"
   363 msgstr "Actions :"
   361 msgstr "Actions :"
   364 
   362 
   365 #: ../PLCOpenEditor.py:4246
   363 #: ../VariablePanel.py:456
   366 #: ../Dialogs.py:2346
   364 #: ../dialogs/ActionBlockDialog.py:274
   367 #: ../DataTypeEditor.py:539
   365 #: ../DataTypeEditor.py:539
   368 msgid "Add"
   366 msgid "Add"
   369 msgstr "Ajouter"
   367 msgstr "Ajouter"
   370 
   368 
   371 #: ../PLCOpenEditor.py:1802
   369 #: ../PLCOpenEditor.py:1589
   372 #: ../PLCOpenEditor.py:1875
   370 #: ../PLCOpenEditor.py:1675
   373 msgid "Add Action"
   371 msgid "Add Action"
   374 msgstr "Ajouter une action"
   372 msgstr "Ajouter une action"
   375 
   373 
   376 #: ../PLCOpenEditor.py:1858
   374 #: ../PLCOpenEditor.py:1658
   377 msgid "Add Configuration"
   375 msgid "Add Configuration"
   378 msgstr "Ajouter une configuration"
   376 msgstr "Ajouter une configuration"
   379 
   377 
   380 #: ../PLCOpenEditor.py:1846
   378 #: ../PLCOpenEditor.py:1638
   381 msgid "Add DataType"
   379 msgid "Add DataType"
   382 msgstr "Ajouter un type de donnée"
   380 msgstr "Ajouter un type de donnée"
   383 
   381 
   384 #: ../Viewer.py:402
   382 #: ../Viewer.py:436
   385 msgid "Add Divergence Branch"
   383 msgid "Add Divergence Branch"
   386 msgstr "Ajouter une branche à la divergence"
   384 msgstr "Ajouter une branche à la divergence"
   387 
   385 
   388 #: ../PLCOpenEditor.py:386
   386 #: ../PLCOpenEditor.py:328
   389 msgid "Add Element"
   387 msgid "Add Element"
   390 msgstr "Ajouter un élément"
   388 msgstr "Ajouter un élément"
   391 
   389 
   392 #: ../RessourceEditor.py:409
   390 #: ../RessourceEditor.py:412
   393 msgid "Add Instance"
   391 msgid "Add Instance"
   394 msgstr "Ajouter une instance"
   392 msgstr "Ajouter une instance"
   395 
   393 
   396 #: ../PLCOpenEditor.py:1852
   394 #: ../PLCOpenEditor.py:1645
   397 msgid "Add Pou"
   395 msgid "Add Pou"
   398 msgstr "Ajouter un POU"
   396 msgstr "Ajouter un POU"
   399 
   397 
   400 #: ../PLCOpenEditor.py:1829
   398 #: ../PLCOpenEditor.py:1621
   401 #: ../PLCOpenEditor.py:1886
   399 #: ../PLCOpenEditor.py:1686
   402 msgid "Add Resource"
   400 msgid "Add Resource"
   403 msgstr "Ajouter une resource"
   401 msgstr "Ajouter une resource"
   404 
   402 
   405 #: ../RessourceEditor.py:373
   403 #: ../RessourceEditor.py:376
   406 msgid "Add Task"
   404 msgid "Add Task"
   407 msgstr "Ajouter une tâche"
   405 msgstr "Ajouter une tâche"
   408 
   406 
   409 #: ../PLCOpenEditor.py:1799
   407 #: ../PLCOpenEditor.py:1586
   410 #: ../PLCOpenEditor.py:1864
   408 #: ../PLCOpenEditor.py:1664
   411 msgid "Add Transition"
   409 msgid "Add Transition"
   412 msgstr "Ajouter une transition"
   410 msgstr "Ajouter une transition"
   413 
   411 
   414 #: ../Viewer.py:397
   412 #: ../Viewer.py:431
   415 msgid "Add Wire Segment"
   413 msgid "Add Wire Segment"
   416 msgstr "Ajouter un segment au fil"
   414 msgstr "Ajouter un segment au fil"
   417 
   415 
   418 #: ../PLCOpenEditor.py:2361
   416 #: ../PLCOpenEditor.py:2164
   419 msgid "Add a new data type"
   417 msgid "Add a new data type"
   420 msgstr "Ajouter un nouveau type de données"
   418 msgstr "Ajouter un nouveau type de données"
   421 
   419 
   422 #: ../SFCViewer.py:362
   420 #: ../SFCViewer.py:362
   423 msgid "Add a new initial step"
   421 msgid "Add a new initial step"
   424 msgstr "Ajouter une nouvelle étape initiale"
   422 msgstr "Ajouter une nouvelle étape initiale"
   425 
   423 
   426 #: ../Viewer.py:1971
   424 #: ../Viewer.py:1995
   427 #: ../SFCViewer.py:698
   425 #: ../SFCViewer.py:698
   428 msgid "Add a new jump"
   426 msgid "Add a new jump"
   429 msgstr "Ajouter un nouveau renvoi"
   427 msgstr "Ajouter un nouveau renvoi"
   430 
   428 
   431 #: ../SFCViewer.py:384
   429 #: ../SFCViewer.py:384
   432 msgid "Add a new step"
   430 msgid "Add a new step"
   433 msgstr "Ajouter une nouvelle étape"
   431 msgstr "Ajouter une nouvelle étape"
   434 
   432 
   435 #: ../PLCOpenEditor.py:2418
   433 #: ../PLCOpenEditor.py:2208
   436 msgid "Add new configuration"
   434 msgid "Add new configuration"
   437 msgstr "Ajouter une nouvelle configuration"
   435 msgstr "Ajouter une nouvelle configuration"
   438 
   436 
   439 #: ../PLCOpenEditor.py:2433
   437 #: ../PLCOpenEditor.py:2219
   440 msgid "Add new resource"
   438 msgid "Add new resource"
   441 msgstr "Ajouter une nouvelle resource"
   439 msgstr "Ajouter une nouvelle resource"
   442 
   440 
   443 #: ../plcopen/iec_std.csv:33
   441 #: ../plcopen/iec_std.csv:33
   444 msgid "Addition"
   442 msgid "Addition"
   446 
   444 
   447 #: ../plcopen/structures.py:222
   445 #: ../plcopen/structures.py:222
   448 msgid "Additional function blocks"
   446 msgid "Additional function blocks"
   449 msgstr "Blocs fonctionnels additionnels"
   447 msgstr "Blocs fonctionnels additionnels"
   450 
   448 
   451 #: ../Viewer.py:411
   449 #: ../Viewer.py:445
   452 msgid "Alignment"
   450 msgid "Alignment"
   453 msgstr "Alignement"
   451 msgstr "Alignement"
   454 
   452 
   455 #: ../PLCOpenEditor.py:3860
   453 #: ../VariablePanel.py:62
       
   454 #: ../VariablePanel.py:990
       
   455 #: ../VariablePanel.py:1107
   456 msgid "All"
   456 msgid "All"
   457 msgstr "Toutes"
   457 msgstr "Toutes"
       
   458 
       
   459 #: ../DataTypeEditor.py:775
       
   460 #, python-format
       
   461 msgid "An element named \"%s\" already exists in this structure!"
       
   462 msgstr "Un élément nommé \"%s\" existe déjà dans la structure !"
   458 
   463 
   459 #: ../plcopen/iec_std.csv:31
   464 #: ../plcopen/iec_std.csv:31
   460 msgid "Arc cosine"
   465 msgid "Arc cosine"
   461 msgstr "Arc cosinus"
   466 msgstr "Arc cosinus"
   462 
   467 
   478 
   483 
   479 #: ../plcopen/iec_std.csv:50
   484 #: ../plcopen/iec_std.csv:50
   480 msgid "Assignment"
   485 msgid "Assignment"
   481 msgstr "Assignation"
   486 msgstr "Assignation"
   482 
   487 
   483 #: ../Dialogs.py:648
   488 #: ../dialogs/FBDVariableDialog.py:264
   484 msgid "At least a variable or an expression must be selected!"
   489 msgid "At least a variable or an expression must be selected!"
   485 msgstr "Au moins une variable ou une expression doit être sélectionné !"
   490 msgstr "Au moins une variable ou une expression doit être sélectionné !"
   486 
   491 
   487 #: ../PLCOpenEditor.py:2943
   492 #: ../PLCOpenEditor.py:2938
   488 msgid "Author"
   493 msgid "Author"
   489 msgstr "Auteur"
   494 msgstr "Auteur"
   490 
   495 
   491 #: ../PLCOpenEditor.py:2928
   496 #: ../PLCOpenEditor.py:2923
   492 msgid "Author Name (optional):"
   497 msgid "Author Name (optional):"
   493 msgstr "Nom de l'auteur (optionel) :"
   498 msgstr "Nom de l'auteur (optionel) :"
   494 
   499 
   495 #: ../DataTypeEditor.py:379
   500 #: ../DataTypeEditor.py:379
   496 #: ../DataTypeEditor.py:403
   501 #: ../DataTypeEditor.py:403
   497 #: ../DataTypeEditor.py:478
   502 #: ../DataTypeEditor.py:478
   498 msgid "Base Type:"
   503 msgid "Base Type:"
   499 msgstr "Type de base :"
   504 msgstr "Type de base :"
   500 
   505 
   501 #: ../PLCOpenEditor.py:4493
   506 #: ../VariablePanel.py:732
   502 #: ../DataTypeEditor.py:798
   507 #: ../DataTypeEditor.py:801
   503 msgid "Base Types"
   508 msgid "Base Types"
   504 msgstr "Types de base"
   509 msgstr "Types de base"
   505 
   510 
   506 #: ../plcopen/iec_std.csv:59
   511 #: ../plcopen/iec_std.csv:59
   507 msgid "Binary selection (1 of 2)"
   512 msgid "Binary selection (1 of 2)"
   529 
   534 
   530 #: ../plcopen/iec_std.csv:58
   535 #: ../plcopen/iec_std.csv:58
   531 msgid "Bitwise inverting"
   536 msgid "Bitwise inverting"
   532 msgstr "Inversion bit à bit"
   537 msgstr "Inversion bit à bit"
   533 
   538 
   534 #: ../Dialogs.py:114
   539 #: ../dialogs/FBDBlockDialog.py:113
   535 msgid "Block Properties"
   540 msgid "Block Properties"
   536 msgstr "Propriétés du bloc"
   541 msgstr "Propriétés du bloc"
   537 
   542 
   538 #: ../PLCOpenEditor.py:2079
   543 #: ../PLCOpenEditor.py:1883
   539 #: ../Dialogs.py:269
   544 #: ../dialogs/FBDBlockDialog.py:268
   540 msgid "Block Types"
   545 msgid "Block Types"
   541 msgstr "Types de blocs"
   546 msgstr "Types de blocs"
   542 
   547 
   543 #: ../Viewer.py:369
   548 #: ../Viewer.py:403
   544 msgid "Bottom"
   549 msgid "Bottom"
   545 msgstr "Bas"
   550 msgstr "Bas"
   546 
   551 
   547 #: ../PLCOpenEditor.py:2033
   552 #: ../VariablePanel.py:1049
       
   553 msgid "Browse Locations"
       
   554 msgstr "Naviger dans les adresses"
       
   555 
       
   556 #: ../PLCOpenEditor.py:1838
   548 msgid "CSV Log"
   557 msgid "CSV Log"
   549 msgstr "Log CVS"
   558 msgstr "Log CVS"
   550 
   559 
   551 #: ../PLCOpenEditor.py:4074
   560 #: ../plcopen/plcopen.py:1233
       
   561 #: ../plcopen/plcopen.py:1247
       
   562 #: ../plcopen/plcopen.py:1268
       
   563 #: ../plcopen/plcopen.py:1284
       
   564 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 !"
       
   566 
       
   567 #: ../VariablePanel.py:284
   552 msgid "Can only give a location to local or global variables"
   568 msgid "Can only give a location to local or global variables"
   553 msgstr "Une adresse ne peut être affecté qu'à des variables locales ou globales"
   569 msgstr "Une adresse ne peut être affecté qu'à des variables locales ou globales"
   554 
   570 
   555 #: ../plcopen/plcopen.py:1218
   571 #: ../PLCOpenEditor.py:2623
   556 #: ../plcopen/plcopen.py:1232
   572 #, python-format
   557 #: ../plcopen/plcopen.py:1253
   573 msgid "Can't generate program to file %s!"
   558 #: ../plcopen/plcopen.py:1269
   574 msgstr "Le programme n'a pu être généré dans le fichier \"%s\" !"
   559 msgid "Can only generate execution order on FBD networks!"
   575 
   560 msgstr "L'ordre d'exécution ne peut être généré que dans les FBD !"
   576 #: ../VariablePanel.py:282
   561 
       
   562 #: ../PLCOpenEditor.py:4072
       
   563 msgid "Can't give a location to a function block instance"
   577 msgid "Can't give a location to a function block instance"
   564 msgstr "Une adresse ne peut être affectée une instance de Function Block"
   578 msgstr "Une adresse ne peut être affectée une instance de Function Block"
   565 
   579 
   566 #: ../PLCOpenEditor.py:1094
   580 #: ../PLCOpenEditor.py:2654
   567 #, python-format
       
   568 msgid "Can't generate program to file %s!"
       
   569 msgstr "Le programme n'a pu être généré dans le fichier \"%s\" !"
       
   570 
       
   571 #: ../PLCOpenEditor.py:1126
       
   572 #, python-format
   581 #, python-format
   573 msgid "Can't save project to file %s!"
   582 msgid "Can't save project to file %s!"
   574 msgstr "Le projet n'a pu être sauvé dans le fichier \"%s\" !"
   583 msgstr "Le projet n'a pu être sauvé dans le fichier \"%s\" !"
   575 
   584 
   576 #: ../Viewer.py:360
   585 #: ../Viewer.py:394
   577 msgid "Center"
   586 msgid "Center"
   578 msgstr "Centre"
   587 msgstr "Centre"
   579 
   588 
   580 #: ../PLCOpenEditor.py:1818
   589 #: ../PLCOpenEditor.py:1610
   581 msgid "Change POU Type To"
   590 msgid "Change POU Type To"
   582 msgstr "Changer le type du POU pour"
   591 msgstr "Changer le type du POU pour"
   583 
   592 
   584 #: ../plcopen/iec_std.csv:70
   593 #: ../plcopen/iec_std.csv:70
   585 msgid "Character string"
   594 msgid "Character string"
   586 msgstr "Chaîne de caractères"
   595 msgstr "Chaîne de caractères"
   587 
   596 
   588 #: ../PLCOpenEditor.py:1033
   597 #: ../PLCOpenEditor.py:2589
   589 #: ../PLCOpenEditor.py:1084
   598 #: ../PLCOpenEditor.py:2613
   590 #: ../PLCOpenEditor.py:1120
   599 #: ../PLCOpenEditor.py:2648
   591 msgid "Choose a file"
   600 msgid "Choose a file"
   592 msgstr "Choisissez un fichier"
   601 msgstr "Choisissez un fichier"
   593 
   602 
   594 #: ../PLCOpenEditor.py:3850
   603 #: ../VariablePanel.py:52
   595 #: ../PLCOpenEditor.py:3851
   604 #: ../VariablePanel.py:53
   596 msgid "Class"
   605 msgid "Class"
   597 msgstr "Classe"
   606 msgstr "Classe"
   598 
   607 
   599 #: ../PLCOpenEditor.py:4238
   608 #: ../VariablePanel.py:448
   600 msgid "Class Filter:"
   609 msgid "Class Filter:"
   601 msgstr "Filtre de classe :"
   610 msgstr "Filtre de classe :"
   602 
   611 
   603 #: ../Dialogs.py:508
   612 #: ../dialogs/FBDVariableDialog.py:124
   604 msgid "Class:"
   613 msgid "Class:"
   605 msgstr "Classe :"
   614 msgstr "Classe :"
   606 
   615 
   607 #: ../PLCOpenEditor.py:425
   616 #: ../PLCOpenEditor.py:367
   608 msgid "Clear Errors\tCTRL+K"
   617 msgid "Clear Errors\tCTRL+K"
   609 msgstr "Effacer les erreurs\tCTRL+K"
   618 msgstr "Effacer les erreurs\tCTRL+K"
   610 
   619 
   611 #: ../Viewer.py:407
   620 #: ../Viewer.py:441
   612 msgid "Clear Execution Order"
   621 msgid "Clear Execution Order"
   613 msgstr "Effacer l'ordre d'exécution"
   622 msgstr "Effacer l'ordre d'exécution"
   614 
   623 
   615 #: ../PLCOpenEditor.py:346
   624 #: ../PLCOpenEditor.py:873
   616 msgid "Close\tCTRL+Q"
       
   617 msgstr "Fermer\tCTRL+Q"
       
   618 
       
   619 #: ../PLCOpenEditor.py:963
       
   620 msgid "Close Application"
   625 msgid "Close Application"
   621 msgstr "Fermer l'application"
   626 msgstr "Fermer l'application"
   622 
   627 
   623 #: ../PLCOpenEditor.py:319
   628 #: ../PLCOpenEditor.py:2441
   624 msgid "Close Project"
   629 msgid "Close Project"
   625 msgstr "Fermer le projet"
   630 msgstr "Fermer le projet"
   626 
   631 
   627 #: ../PLCOpenEditor.py:316
   632 #: ../PLCOpenEditor.py:2439
   628 msgid "Close Tab\tCTRL+W"
   633 msgid "Close Tab\tCTRL+W"
   629 msgstr "Fermer l'onglet\tCTRL+W"
   634 msgstr "Fermer l'onglet\tCTRL+W"
   630 
   635 
   631 #: ../LDViewer.py:478
   636 #: ../LDViewer.py:478
   632 msgid "Comment"
   637 msgid "Comment"
   633 msgstr "Commentaire"
   638 msgstr "Commentaire"
   634 
   639 
   635 #: ../PLCOpenEditor.py:2912
   640 #: ../PLCOpenEditor.py:2907
   636 msgid "Company Name (required):"
   641 msgid "Company Name (required):"
   637 msgstr "Nom de l'entreprise (obligatoire) :"
   642 msgstr "Nom de l'entreprise (obligatoire) :"
   638 
   643 
   639 #: ../PLCOpenEditor.py:2920
   644 #: ../PLCOpenEditor.py:2915
   640 msgid "Company URL (optional):"
   645 msgid "Company URL (optional):"
   641 msgstr "URL de l'entreprise (optionel) :"
   646 msgstr "URL de l'entreprise (optionel) :"
   642 
   647 
   643 #: ../plcopen/iec_std.csv:64
   648 #: ../plcopen/iec_std.csv:64
   644 msgid "Comparison"
   649 msgid "Comparison"
   646 
   651 
   647 #: ../plcopen/iec_std.csv:74
   652 #: ../plcopen/iec_std.csv:74
   648 msgid "Concatenation"
   653 msgid "Concatenation"
   649 msgstr "Concaténation"
   654 msgstr "Concaténation"
   650 
   655 
   651 #: ../PLCOpenEditor.py:396
   656 #: ../PLCOpenEditor.py:338
   652 msgid "Configuration"
   657 msgid "Configuration"
   653 msgstr "Configuration"
   658 msgstr "Configuration"
   654 
   659 
   655 #: ../PLCControler.py:84
   660 #: ../PLCControler.py:91
   656 msgid "Configurations"
   661 msgid "Configurations"
   657 msgstr "Configurations"
   662 msgstr "Configurations"
   658 
   663 
   659 #: ../Dialogs.py:1737
   664 #: ../dialogs/SFCTransitionDialog.py:143
   660 msgid "Connection"
   665 msgid "Connection"
   661 msgstr "Connexion"
   666 msgstr "Connexion"
   662 
   667 
   663 #: ../Dialogs.py:784
   668 #: ../dialogs/ConnectionDialog.py:101
   664 msgid "Connection Properties"
   669 msgid "Connection Properties"
   665 msgstr "Propriétés de la connexion"
   670 msgstr "Propriétés de la connexion"
   666 
   671 
   667 #: ../Dialogs.py:800
   672 #: ../dialogs/ConnectionDialog.py:117
   668 msgid "Connector"
   673 msgid "Connector"
   669 msgstr "Connecteur"
   674 msgstr "Connecteur"
   670 
   675 
   671 #: ../Dialogs.py:1459
   676 #: ../dialogs/SFCStepDialog.py:109
   672 msgid "Connectors:"
   677 msgid "Connectors:"
   673 msgstr "Connecteurs :"
   678 msgstr "Connecteurs :"
   674 
   679 
   675 #: ../PLCOpenEditor.py:3850
   680 #: ../VariablePanel.py:52
   676 #: ../PLCOpenEditor.py:3851
   681 #: ../VariablePanel.py:53
   677 msgid "Constant"
   682 msgid "Constant"
   678 msgstr "Constante"
   683 msgstr "Constante"
   679 
   684 
   680 #: ../PLCOpenEditor.py:3002
   685 #: ../PLCOpenEditor.py:2997
   681 msgid "Content Description (optional):"
   686 msgid "Content Description (optional):"
   682 msgstr "Description du contenu (optionel) :"
   687 msgstr "Description du contenu (optionel) :"
   683 
   688 
   684 #: ../Dialogs.py:806
   689 #: ../dialogs/ConnectionDialog.py:123
   685 msgid "Continuation"
   690 msgid "Continuation"
   686 msgstr "Prolongement"
   691 msgstr "Prolongement"
   687 
   692 
   688 #: ../plcopen/iec_std.csv:18
   693 #: ../plcopen/iec_std.csv:18
   689 msgid "Conversion from BCD"
   694 msgid "Conversion from BCD"
   699 
   704 
   700 #: ../plcopen/iec_std.csv:20
   705 #: ../plcopen/iec_std.csv:20
   701 msgid "Conversion to time-of-day"
   706 msgid "Conversion to time-of-day"
   702 msgstr "Conversion en heure de la journée"
   707 msgstr "Conversion en heure de la journée"
   703 
   708 
   704 #: ../PLCOpenEditor.py:381
   709 #: ../PLCOpenEditor.py:1597
       
   710 msgid "Copy"
       
   711 msgstr "Copier"
       
   712 
       
   713 #: ../PLCOpenEditor.py:323
   705 msgid "Copy\tCTRL+C"
   714 msgid "Copy\tCTRL+C"
   706 msgstr "Copier\tCtrl+C"
   715 msgstr "Copier\tCtrl+C"
   707 
   716 
   708 #: ../plcopen/iec_std.csv:28
   717 #: ../plcopen/iec_std.csv:28
   709 msgid "Cosine"
   718 msgid "Cosine"
   710 msgstr "Cosinus"
   719 msgstr "Cosinus"
   711 
   720 
   712 #: ../PLCOpenEditor.py:3225
   721 #: ../PLCControler.py:617
       
   722 #: ../PLCControler.py:652
       
   723 msgid "Couldn't paste non-POU object."
       
   724 msgstr "Impossible de coller autre chose qu'un POU."
       
   725 
       
   726 #: ../PLCOpenEditor.py:3220
   713 msgid "Create a new POU"
   727 msgid "Create a new POU"
   714 msgstr "Créer un nouveau POU"
   728 msgstr "Créer un nouveau POU"
   715 
   729 
   716 #: ../PLCOpenEditor.py:1806
   730 #: ../PLCOpenEditor.py:1594
   717 #: ../PLCOpenEditor.py:2463
   731 #: ../PLCOpenEditor.py:2240
   718 msgid "Create a new POU from"
   732 msgid "Create a new POU from"
   719 msgstr "Créer un nouveau POU à partir de"
   733 msgstr "Créer un nouveau POU à partir de"
   720 
   734 
   721 #: ../PLCOpenEditor.py:3546
   735 #: ../PLCOpenEditor.py:3541
   722 msgid "Create a new action"
   736 msgid "Create a new action"
   723 msgstr "Créer une nouvelle action"
   737 msgstr "Créer une nouvelle action"
   724 
   738 
   725 #: ../PLCOpenEditor.py:214
   739 #: ../PLCOpenEditor.py:215
   726 msgid "Create a new action block"
   740 msgid "Create a new action block"
   727 msgstr "Créer un nouveau bloc d'actions"
   741 msgstr "Créer un nouveau bloc d'actions"
   728 
   742 
   729 #: ../PLCOpenEditor.py:169
   743 #: ../PLCOpenEditor.py:170
   730 #: ../PLCOpenEditor.py:196
   744 #: ../PLCOpenEditor.py:197
   731 #: ../PLCOpenEditor.py:226
   745 #: ../PLCOpenEditor.py:227
   732 msgid "Create a new block"
   746 msgid "Create a new block"
   733 msgstr "Créer un nouveau bloc"
   747 msgstr "Créer un nouveau bloc"
   734 
   748 
   735 #: ../PLCOpenEditor.py:190
   749 #: ../PLCOpenEditor.py:191
   736 msgid "Create a new branch"
   750 msgid "Create a new branch"
   737 msgstr "Créer une nouvelle branche"
   751 msgstr "Créer une nouvelle branche"
   738 
   752 
   739 #: ../PLCOpenEditor.py:184
   753 #: ../PLCOpenEditor.py:185
   740 msgid "Create a new coil"
   754 msgid "Create a new coil"
   741 msgstr "Créer un nouveau relai"
   755 msgstr "Créer un nouveau relai"
   742 
   756 
   743 #: ../PLCOpenEditor.py:163
   757 #: ../PLCOpenEditor.py:164
   744 #: ../PLCOpenEditor.py:175
   758 #: ../PLCOpenEditor.py:176
   745 #: ../PLCOpenEditor.py:202
   759 #: ../PLCOpenEditor.py:203
   746 msgid "Create a new comment"
   760 msgid "Create a new comment"
   747 msgstr "Créer un nouveau copmmentaire"
   761 msgstr "Créer un nouveau copmmentaire"
   748 
   762 
   749 #: ../PLCOpenEditor.py:172
   763 #: ../PLCOpenEditor.py:173
   750 #: ../PLCOpenEditor.py:199
   764 #: ../PLCOpenEditor.py:200
   751 #: ../PLCOpenEditor.py:229
   765 #: ../PLCOpenEditor.py:230
   752 msgid "Create a new connection"
   766 msgid "Create a new connection"
   753 msgstr "Créer une nouvelle connexion"
   767 msgstr "Créer une nouvelle connexion"
   754 
   768 
   755 #: ../PLCOpenEditor.py:187
   769 #: ../PLCOpenEditor.py:188
   756 #: ../PLCOpenEditor.py:235
   770 #: ../PLCOpenEditor.py:236
   757 msgid "Create a new contact"
   771 msgid "Create a new contact"
   758 msgstr "Créer un nouveau contact"
   772 msgstr "Créer un nouveau contact"
   759 
   773 
   760 #: ../PLCOpenEditor.py:217
   774 #: ../PLCOpenEditor.py:218
   761 msgid "Create a new divergence"
   775 msgid "Create a new divergence"
   762 msgstr "Créer une nouvelle divergence"
   776 msgstr "Créer une nouvelle divergence"
   763 
   777 
   764 #: ../Dialogs.py:1976
   778 #: ../dialogs/SFCDivergenceDialog.py:103
   765 msgid "Create a new divergence or convergence"
   779 msgid "Create a new divergence or convergence"
   766 msgstr "Créer une nouvelle divergence ou convergence"
   780 msgstr "Créer une nouvelle divergence ou convergence"
   767 
   781 
   768 #: ../PLCOpenEditor.py:205
   782 #: ../PLCOpenEditor.py:206
   769 msgid "Create a new initial step"
   783 msgid "Create a new initial step"
   770 msgstr "Créer une nouvelle étape initiale"
   784 msgstr "Créer une nouvelle étape initiale"
   771 
   785 
   772 #: ../PLCOpenEditor.py:220
   786 #: ../PLCOpenEditor.py:221
   773 msgid "Create a new jump"
   787 msgid "Create a new jump"
   774 msgstr "Créer un nouveau renvoi"
   788 msgstr "Créer un nouveau renvoi"
   775 
   789 
   776 #: ../PLCOpenEditor.py:178
   790 #: ../PLCOpenEditor.py:179
   777 #: ../PLCOpenEditor.py:232
   791 #: ../PLCOpenEditor.py:233
   778 msgid "Create a new power rail"
   792 msgid "Create a new power rail"
   779 msgstr "Créer une nouvelle barre d'alimentation"
   793 msgstr "Créer une nouvelle barre d'alimentation"
   780 
   794 
   781 #: ../PLCOpenEditor.py:181
   795 #: ../PLCOpenEditor.py:182
   782 msgid "Create a new rung"
   796 msgid "Create a new rung"
   783 msgstr "Créer un nouvel échelon"
   797 msgstr "Créer un nouvel échelon"
   784 
   798 
   785 #: ../PLCOpenEditor.py:208
   799 #: ../PLCOpenEditor.py:209
   786 msgid "Create a new step"
   800 msgid "Create a new step"
   787 msgstr "Créer une nouvelle étape"
   801 msgstr "Créer une nouvelle étape"
   788 
   802 
   789 #: ../PLCOpenEditor.py:211
   803 #: ../PLCOpenEditor.py:212
   790 #: ../PLCOpenEditor.py:3402
   804 #: ../PLCOpenEditor.py:3397
   791 msgid "Create a new transition"
   805 msgid "Create a new transition"
   792 msgstr "Créer une nouvelle transition"
   806 msgstr "Créer une nouvelle transition"
   793 
   807 
   794 #: ../PLCOpenEditor.py:166
   808 #: ../PLCOpenEditor.py:167
   795 #: ../PLCOpenEditor.py:193
   809 #: ../PLCOpenEditor.py:194
   796 #: ../PLCOpenEditor.py:223
   810 #: ../PLCOpenEditor.py:224
   797 msgid "Create a new variable"
   811 msgid "Create a new variable"
   798 msgstr "Créer une nouvelle variable"
   812 msgstr "Créer une nouvelle variable"
   799 
   813 
   800 #: ../PLCOpenEditor.py:379
   814 #: ../PLCOpenEditor.py:321
   801 msgid "Cut\tCTRL+X"
   815 msgid "Cut\tCTRL+X"
   802 msgstr "Couper\tCTRL+X"
   816 msgstr "Couper\tCTRL+X"
   803 
   817 
   804 #: ../PLCOpenEditor.py:388
   818 #: ../PLCOpenEditor.py:330
   805 msgid "Data Type"
   819 msgid "Data Type"
   806 msgstr "Type de donnée"
   820 msgstr "Type de donnée"
   807 
   821 
   808 #: ../PLCControler.py:83
   822 #: ../PLCControler.py:90
   809 msgid "Data Types"
   823 msgid "Data Types"
   810 msgstr "Types de données"
   824 msgstr "Types de données"
   811 
   825 
   812 #: ../plcopen/iec_std.csv:16
   826 #: ../plcopen/iec_std.csv:16
   813 msgid "Data type conversion"
   827 msgid "Data type conversion"
   824 
   838 
   825 #: ../plcopen/iec_std.csv:41
   839 #: ../plcopen/iec_std.csv:41
   826 msgid "Date subtraction"
   840 msgid "Date subtraction"
   827 msgstr "Soustraction de date"
   841 msgstr "Soustraction de date"
   828 
   842 
   829 #: ../PLCOpenEditor.py:400
   843 #: ../Viewer.py:2848
   830 #: ../PLCOpenEditor.py:1823
   844 #, python-format
   831 #: ../PLCOpenEditor.py:1832
   845 msgid "Debug: %s"
   832 #: ../PLCOpenEditor.py:1838
   846 msgstr "Déboggage : %s"
   833 #: ../PLCOpenEditor.py:4251
   847 
   834 #: ../PLCOpenEditor.py:4864
   848 #: ../PLCOpenEditor.py:618
   835 #: ../Viewer.py:416
   849 msgid "Debugger"
   836 #: ../Dialogs.py:2351
   850 msgstr "Débuggueur"
       
   851 
       
   852 #: ../PLCOpenEditor.py:342
       
   853 #: ../PLCOpenEditor.py:1615
       
   854 #: ../PLCOpenEditor.py:1624
       
   855 #: ../PLCOpenEditor.py:1630
       
   856 #: ../PLCOpenEditor.py:4091
       
   857 #: ../Viewer.py:450
       
   858 #: ../VariablePanel.py:461
       
   859 #: ../dialogs/ActionBlockDialog.py:279
   837 #: ../DataTypeEditor.py:544
   860 #: ../DataTypeEditor.py:544
   838 msgid "Delete"
   861 msgid "Delete"
   839 msgstr "Supprimer"
   862 msgstr "Supprimer"
   840 
   863 
   841 #: ../Viewer.py:404
   864 #: ../Viewer.py:438
   842 msgid "Delete Divergence Branch"
   865 msgid "Delete Divergence Branch"
   843 msgstr "Supprimer une branche de divergence"
   866 msgstr "Supprimer une branche de divergence"
   844 
   867 
   845 #: ../RessourceEditor.py:414
   868 #: ../RessourceEditor.py:417
   846 msgid "Delete Instance"
   869 msgid "Delete Instance"
   847 msgstr "Supprimer une instance"
   870 msgstr "Supprimer une instance"
   848 
   871 
   849 #: ../RessourceEditor.py:378
   872 #: ../RessourceEditor.py:381
   850 msgid "Delete Task"
   873 msgid "Delete Task"
   851 msgstr "Supprimer une tâche"
   874 msgstr "Supprimer une tâche"
   852 
   875 
   853 #: ../Viewer.py:399
   876 #: ../Viewer.py:433
   854 msgid "Delete Wire Segment"
   877 msgid "Delete Wire Segment"
   855 msgstr "Supprimer un segment de fil"
   878 msgstr "Supprimer un segment de fil"
   856 
   879 
   857 #: ../DataTypeEditor.py:453
   880 #: ../DataTypeEditor.py:453
   858 #: ../DataTypeEditor.py:495
   881 #: ../DataTypeEditor.py:495
   877 
   900 
   878 #: ../DataTypeEditor.py:487
   901 #: ../DataTypeEditor.py:487
   879 msgid "Dimensions:"
   902 msgid "Dimensions:"
   880 msgstr "Dimensions :"
   903 msgstr "Dimensions :"
   881 
   904 
       
   905 #: ../VariablePanel.py:1066
       
   906 msgid "Direction:"
       
   907 msgstr "Direction :"
       
   908 
   882 #: ../DataTypeEditor.py:236
   909 #: ../DataTypeEditor.py:236
   883 msgid "Directly"
   910 msgid "Directly"
   884 msgstr "Direct"
   911 msgstr "Direct"
   885 
   912 
   886 #: ../PLCOpenEditor.py:306
   913 #: ../PLCOpenEditor.py:306
   889 
   916 
   890 #: ../plcopen/iec_std.csv:46
   917 #: ../plcopen/iec_std.csv:46
   891 msgid "Division"
   918 msgid "Division"
   892 msgstr "Division"
   919 msgstr "Division"
   893 
   920 
   894 #: ../PLCOpenEditor.py:1088
   921 #: ../VariablePanel.py:52
       
   922 #: ../VariablePanel.py:53
       
   923 msgid "Documentation"
       
   924 msgstr "Documentation"
       
   925 
       
   926 #: ../PLCOpenEditor.py:2617
   895 msgid "Done"
   927 msgid "Done"
   896 msgstr "Terminé"
   928 msgstr "Terminé"
   897 
   929 
   898 #: ../plcopen/structures.py:199
   930 #: ../plcopen/structures.py:199
   899 msgid ""
   931 msgid ""
   901 "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
   933 "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
   902 msgstr ""
   934 msgstr ""
   903 "Compteur décrémental\n"
   935 "Compteur décrémental\n"
   904 "Le compteur décrémental peut être utilisé pour signaler lorsque le compteur atteint zéro en partant d'une valeur prédéfinie."
   936 "Le compteur décrémental peut être utilisé pour signaler lorsque le compteur atteint zéro en partant d'une valeur prédéfinie."
   905 
   937 
   906 #: ../Dialogs.py:2105
   938 #: ../dialogs/ActionBlockDialog.py:33
   907 msgid "Duration"
   939 msgid "Duration"
   908 msgstr "Durée"
   940 msgstr "Durée"
   909 
   941 
   910 #: ../PLCOpenEditor.py:305
   942 #: ../PLCOpenEditor.py:305
   911 msgid "Edit"
   943 msgid "Edit"
   912 msgstr "Editer"
   944 msgstr "Editer"
   913 
   945 
   914 #: ../Viewer.py:414
   946 #: ../Viewer.py:448
   915 msgid "Edit Block"
   947 msgid "Edit Block"
   916 msgstr "Editer le block"
   948 msgstr "Editer le block"
   917 
   949 
   918 #: ../Dialogs.py:1098
   950 #: ../dialogs/LDElementDialog.py:193
   919 msgid "Edit Coil Values"
   951 msgid "Edit Coil Values"
   920 msgstr "Editer les valeurs du relai"
   952 msgstr "Editer les valeurs du relai"
   921 
   953 
   922 #: ../Dialogs.py:1093
   954 #: ../dialogs/LDElementDialog.py:188
   923 msgid "Edit Contact Values"
   955 msgid "Edit Contact Values"
   924 msgstr "Editer les valeurs du contact"
   956 msgstr "Editer les valeurs du contact"
   925 
   957 
   926 #: ../Dialogs.py:1451
   958 #: ../dialogs/SFCStepDialog.py:101
   927 msgid "Edit Step"
   959 msgid "Edit Step"
   928 msgstr "Editer l'étape"
   960 msgstr "Editer l'étape"
   929 
   961 
   930 #: ../Dialogs.py:2328
   962 #: ../dialogs/ActionBlockDialog.py:256
   931 msgid "Edit action block properties"
   963 msgid "Edit action block properties"
   932 msgstr "Editer les propriétés du block d'actions"
   964 msgstr "Editer les propriétés du block d'actions"
   933 
   965 
   934 #: ../Viewer.py:1796
   966 #: ../Viewer.py:1820
   935 #: ../Viewer.py:1798
   967 #: ../Viewer.py:1822
   936 #: ../Viewer.py:2297
   968 #: ../Viewer.py:2321
   937 #: ../Viewer.py:2299
   969 #: ../Viewer.py:2323
   938 msgid "Edit comment"
   970 msgid "Edit comment"
   939 msgstr "Editer le commentaire"
   971 msgstr "Editer le commentaire"
   940 
   972 
   941 #: ../DataTypeEditor.py:448
   973 #: ../DataTypeEditor.py:448
   942 #: ../DataTypeEditor.py:490
   974 #: ../DataTypeEditor.py:490
   943 msgid "Edit item"
   975 msgid "Edit item"
   944 msgstr "Editer l'élément"
   976 msgstr "Editer l'élément"
   945 
   977 
   946 #: ../Viewer.py:2262
   978 #: ../Viewer.py:2286
   947 msgid "Edit jump target"
   979 msgid "Edit jump target"
   948 msgstr "Editer la cible du renvoi"
   980 msgstr "Editer la cible du renvoi"
   949 
   981 
   950 #: ../SFCViewer.py:726
   982 #: ../SFCViewer.py:726
   951 msgid "Edit step name"
   983 msgid "Edit step name"
   952 msgstr "Editer le nom de l'étape"
   984 msgstr "Editer le nom de l'étape"
   953 
   985 
   954 #: ../Dialogs.py:1698
   986 #: ../dialogs/SFCTransitionDialog.py:104
   955 msgid "Edit transition"
   987 msgid "Edit transition"
   956 msgstr "Editer la transition"
   988 msgstr "Editer la transition"
   957 
   989 
   958 #: ../DataTypeEditor.py:520
   990 #: ../DataTypeEditor.py:520
   959 msgid "Elements :"
   991 msgid "Elements :"
   960 msgstr "Eléments :"
   992 msgstr "Eléments :"
   961 
   993 
   962 #: ../PLCOpenEditor.py:376
   994 #: ../PLCOpenEditor.py:318
   963 msgid "Enable Undo/Redo"
   995 msgid "Enable Undo/Redo"
   964 msgstr "Activer Défaire/Refaire"
   996 msgstr "Activer Défaire/Refaire"
   965 
   997 
   966 #: ../DataTypeEditor.py:236
   998 #: ../DataTypeEditor.py:236
   967 msgid "Enumerated"
   999 msgid "Enumerated"
   969 
  1001 
   970 #: ../plcopen/iec_std.csv:66
  1002 #: ../plcopen/iec_std.csv:66
   971 msgid "Equal to"
  1003 msgid "Equal to"
   972 msgstr "Egal à"
  1004 msgstr "Egal à"
   973 
  1005 
   974 #: ../PLCOpenEditor.py:955
  1006 #: ../PLCOpenEditor.py:865
   975 #: ../PLCOpenEditor.py:1095
  1007 #: ../PLCOpenEditor.py:1371
   976 #: ../PLCOpenEditor.py:1100
  1008 #: ../PLCOpenEditor.py:1408
   977 #: ../PLCOpenEditor.py:1585
  1009 #: ../PLCOpenEditor.py:1413
   978 #: ../PLCOpenEditor.py:1622
  1010 #: ../PLCOpenEditor.py:1428
   979 #: ../PLCOpenEditor.py:1627
  1011 #: ../PLCOpenEditor.py:1433
   980 #: ../PLCOpenEditor.py:1642
  1012 #: ../PLCOpenEditor.py:2267
   981 #: ../PLCOpenEditor.py:1647
  1013 #: ../PLCOpenEditor.py:2624
   982 #: ../PLCOpenEditor.py:2493
  1014 #: ../PLCOpenEditor.py:2629
   983 #: ../PLCOpenEditor.py:2522
  1015 #: ../PLCOpenEditor.py:3038
   984 #: ../PLCOpenEditor.py:3043
  1016 #: ../PLCOpenEditor.py:3130
   985 #: ../PLCOpenEditor.py:3135
  1017 #: ../PLCOpenEditor.py:3134
   986 #: ../PLCOpenEditor.py:3139
  1018 #: ../PLCOpenEditor.py:3138
   987 #: ../PLCOpenEditor.py:3143
  1019 #: ../PLCOpenEditor.py:3142
   988 #: ../PLCOpenEditor.py:3147
  1020 #: ../PLCOpenEditor.py:3283
   989 #: ../PLCOpenEditor.py:3288
  1021 #: ../PLCOpenEditor.py:3287
   990 #: ../PLCOpenEditor.py:3292
  1022 #: ../PLCOpenEditor.py:3291
   991 #: ../PLCOpenEditor.py:3296
  1023 #: ../PLCOpenEditor.py:3295
   992 #: ../PLCOpenEditor.py:3300
  1024 #: ../PLCOpenEditor.py:3446
   993 #: ../PLCOpenEditor.py:3451
  1025 #: ../PLCOpenEditor.py:3450
   994 #: ../PLCOpenEditor.py:3455
  1026 #: ../PLCOpenEditor.py:3454
   995 #: ../PLCOpenEditor.py:3459
  1027 #: ../PLCOpenEditor.py:3458
   996 #: ../PLCOpenEditor.py:3463
  1028 #: ../PLCOpenEditor.py:3462
   997 #: ../PLCOpenEditor.py:3467
  1029 #: ../PLCOpenEditor.py:3590
   998 #: ../PLCOpenEditor.py:3595
  1030 #: ../PLCOpenEditor.py:3594
   999 #: ../PLCOpenEditor.py:3599
  1031 #: ../PLCOpenEditor.py:3598
  1000 #: ../PLCOpenEditor.py:3603
  1032 #: ../PLCOpenEditor.py:3602
  1001 #: ../PLCOpenEditor.py:3607
  1033 #: ../PLCOpenEditor.py:3606
  1002 #: ../PLCOpenEditor.py:3611
  1034 #: ../PLCOpenEditor.py:3661
  1003 #: ../PLCOpenEditor.py:3666
  1035 #: ../PLCOpenEditor.py:3665
  1004 #: ../PLCOpenEditor.py:3670
  1036 #: ../PLCOpenEditor.py:3669
  1005 #: ../PLCOpenEditor.py:3674
  1037 #: ../PLCOpenEditor.py:3673
  1006 #: ../PLCOpenEditor.py:3678
  1038 #: ../PLCOpenEditor.py:3724
  1007 #: ../PLCOpenEditor.py:3729
  1039 #: ../PLCOpenEditor.py:3728
  1008 #: ../PLCOpenEditor.py:3733
  1040 #: ../PLCOpenEditor.py:3732
  1009 #: ../PLCOpenEditor.py:3737
  1041 #: ../PLCOpenEditor.py:3736
  1010 #: ../PLCOpenEditor.py:3741
  1042 #: ../PLCOpenEditor.py:4024
  1011 #: ../PLCOpenEditor.py:4121
  1043 #: ../PLCOpenEditor.py:4292
  1012 #: ../PLCOpenEditor.py:4446
  1044 #: ../PLCOpenEditor.py:4302
  1013 #: ../PLCOpenEditor.py:4451
  1045 #: ../Viewer.py:369
  1014 #: ../PLCOpenEditor.py:4456
  1046 #: ../TextViewer.py:250
  1015 #: ../PLCOpenEditor.py:4461
       
  1016 #: ../PLCOpenEditor.py:4797
       
  1017 #: ../PLCOpenEditor.py:5059
       
  1018 #: ../PLCOpenEditor.py:5069
       
  1019 #: ../Viewer.py:335
       
  1020 #: ../TextViewer.py:224
       
  1021 #: ../LDViewer.py:628
  1047 #: ../LDViewer.py:628
  1022 #: ../LDViewer.py:850
  1048 #: ../LDViewer.py:850
  1023 #: ../LDViewer.py:854
  1049 #: ../LDViewer.py:854
  1024 #: ../Dialogs.py:241
  1050 #: ../VariablePanel.py:331
  1025 #: ../Dialogs.py:245
  1051 #: ../VariablePanel.py:684
  1026 #: ../Dialogs.py:249
  1052 #: ../VariablePanel.py:689
  1027 #: ../Dialogs.py:253
  1053 #: ../VariablePanel.py:694
  1028 #: ../Dialogs.py:257
  1054 #: ../VariablePanel.py:699
  1029 #: ../Dialogs.py:261
  1055 #: ../VariablePanel.py:1173
  1030 #: ../Dialogs.py:648
  1056 #: ../dialogs/ConnectionDialog.py:199
  1031 #: ../Dialogs.py:652
  1057 #: ../dialogs/ConnectionDialog.py:203
  1032 #: ../Dialogs.py:882
  1058 #: ../dialogs/ConnectionDialog.py:207
  1033 #: ../Dialogs.py:886
  1059 #: ../dialogs/ConnectionDialog.py:211
  1034 #: ../Dialogs.py:890
  1060 #: ../dialogs/ConnectionDialog.py:215
  1035 #: ../Dialogs.py:894
  1061 #: ../dialogs/FBDBlockDialog.py:240
  1036 #: ../Dialogs.py:898
  1062 #: ../dialogs/FBDBlockDialog.py:244
  1037 #: ../Dialogs.py:1525
  1063 #: ../dialogs/FBDBlockDialog.py:248
  1038 #: ../Dialogs.py:1529
  1064 #: ../dialogs/FBDBlockDialog.py:252
  1039 #: ../Dialogs.py:1533
  1065 #: ../dialogs/FBDBlockDialog.py:256
  1040 #: ../Dialogs.py:1537
  1066 #: ../dialogs/FBDBlockDialog.py:260
  1041 #: ../Dialogs.py:1541
  1067 #: ../dialogs/FBDVariableDialog.py:264
  1042 #: ../Dialogs.py:1545
  1068 #: ../dialogs/FBDVariableDialog.py:268
  1043 #: ../Dialogs.py:1803
  1069 #: ../dialogs/PouNameDialog.py:55
  1044 #: ../Dialogs.py:2508
  1070 #: ../dialogs/PouNameDialog.py:59
  1045 #: ../Dialogs.py:2512
  1071 #: ../dialogs/PouNameDialog.py:63
  1046 #: ../Dialogs.py:2516
  1072 #: ../dialogs/PouNameDialog.py:67
  1047 #: ../Dialogs.py:2520
  1073 #: ../dialogs/SFCStepDialog.py:175
  1048 #: ../Dialogs.py:2524
  1074 #: ../dialogs/SFCStepDialog.py:179
  1049 #: ../Dialogs.py:2528
  1075 #: ../dialogs/SFCStepDialog.py:183
  1050 #: ../Dialogs.py:2575
  1076 #: ../dialogs/SFCStepDialog.py:187
  1051 #: ../Dialogs.py:2579
  1077 #: ../dialogs/SFCStepDialog.py:191
  1052 #: ../Dialogs.py:2583
  1078 #: ../dialogs/SFCStepDialog.py:195
  1053 #: ../Dialogs.py:2587
  1079 #: ../dialogs/SFCStepNameDialog.py:57
  1054 #: ../DataTypeEditor.py:697
  1080 #: ../dialogs/SFCStepNameDialog.py:61
  1055 #: ../DataTypeEditor.py:702
  1081 #: ../dialogs/SFCStepNameDialog.py:65
  1056 #: ../DataTypeEditor.py:757
  1082 #: ../dialogs/SFCStepNameDialog.py:69
  1057 #: ../DataTypeEditor.py:762
  1083 #: ../dialogs/SFCStepNameDialog.py:73
  1058 #: ../DataTypeEditor.py:772
  1084 #: ../dialogs/SFCStepNameDialog.py:77
  1059 #: ../DataTypeEditor.py:899
  1085 #: ../dialogs/SFCTransitionDialog.py:209
  1060 #: ../DataTypeEditor.py:906
  1086 #: ../DataTypeEditor.py:700
       
  1087 #: ../DataTypeEditor.py:705
       
  1088 #: ../DataTypeEditor.py:760
       
  1089 #: ../DataTypeEditor.py:765
       
  1090 #: ../DataTypeEditor.py:775
       
  1091 #: ../DataTypeEditor.py:901
       
  1092 #: ../DataTypeEditor.py:908
  1061 msgid "Error"
  1093 msgid "Error"
  1062 msgstr "Erreur"
  1094 msgstr "Erreur"
  1063 
  1095 
  1064 #: ../Dialogs.py:134
  1096 #: ../dialogs/FBDBlockDialog.py:133
  1065 msgid "Execution Control:"
  1097 msgid "Execution Control:"
  1066 msgstr "Contrôle d'exécution :"
  1098 msgstr "Contrôle d'exécution :"
  1067 
  1099 
  1068 #: ../Dialogs.py:130
  1100 #: ../dialogs/FBDBlockDialog.py:129
  1069 #: ../Dialogs.py:516
  1101 #: ../dialogs/FBDVariableDialog.py:132
  1070 msgid "Execution Order:"
  1102 msgid "Execution Order:"
  1071 msgstr "Ordre d'exécution :"
  1103 msgstr "Ordre d'exécution :"
  1072 
  1104 
  1073 #: ../plcopen/iec_std.csv:49
  1105 #: ../plcopen/iec_std.csv:49
  1074 msgid "Exponent"
  1106 msgid "Exponent"
  1076 
  1108 
  1077 #: ../plcopen/iec_std.csv:26
  1109 #: ../plcopen/iec_std.csv:26
  1078 msgid "Exponentiation"
  1110 msgid "Exponentiation"
  1079 msgstr "Exponentiel"
  1111 msgstr "Exponentiel"
  1080 
  1112 
  1081 #: ../Dialogs.py:512
  1113 #: ../dialogs/FBDVariableDialog.py:128
  1082 msgid "Expression:"
  1114 msgid "Expression:"
  1083 msgstr "Expression :"
  1115 msgstr "Expression :"
  1084 
  1116 
  1085 #: ../PLCOpenEditor.py:3862
  1117 #: ../VariablePanel.py:64
  1086 msgid "External"
  1118 msgid "External"
  1087 msgstr "Externe"
  1119 msgstr "Externe"
  1088 
  1120 
  1089 #: ../PLCOpenEditor.py:2980
  1121 #: ../PLCOpenEditor.py:2975
  1090 #: ../PLCOpenEditor.py:3170
  1122 #: ../PLCOpenEditor.py:3165
  1091 #: ../PLCOpenEditor.py:3180
  1123 #: ../PLCOpenEditor.py:3175
  1092 #: ../PLCOpenEditor.py:3359
  1124 #: ../PLCOpenEditor.py:3354
  1093 #: ../PLCOpenEditor.py:3503
  1125 #: ../PLCOpenEditor.py:3498
  1094 msgid "FBD"
  1126 msgid "FBD"
  1095 msgstr "FBD"
  1127 msgstr "FBD"
  1096 
  1128 
  1097 #: ../Viewer.py:394
  1129 #: ../Viewer.py:428
  1098 #: ../Dialogs.py:1060
  1130 #: ../dialogs/LDElementDialog.py:155
  1099 msgid "Falling Edge"
  1131 msgid "Falling Edge"
  1100 msgstr "Front descendant"
  1132 msgstr "Front descendant"
  1101 
  1133 
  1102 #: ../plcopen/structures.py:189
  1134 #: ../plcopen/structures.py:189
  1103 msgid ""
  1135 msgid ""
  1105 "The output produces a single pulse when a falling edge is detected."
  1137 "The output produces a single pulse when a falling edge is detected."
  1106 msgstr ""
  1138 msgstr ""
  1107 "Détecteur de front descendant\n"
  1139 "Détecteur de front descendant\n"
  1108 "La sortie produit une impulsion unique lorsqu'un front descendant est détecté."
  1140 "La sortie produit une impulsion unique lorsqu'un front descendant est détecté."
  1109 
  1141 
  1110 #: ../PLCOpenEditor.py:303
  1142 #: ../PLCOpenEditor.py:304
  1111 msgid "File"
  1143 msgid "File"
  1112 msgstr "Fichier"
  1144 msgstr "Fichier"
  1113 
  1145 
  1114 #: ../plcopen/iec_std.csv:79
  1146 #: ../plcopen/iec_std.csv:79
  1115 msgid "Find position"
  1147 msgid "Find position"
  1116 msgstr "Trouver la position"
  1148 msgstr "Trouver la position"
  1117 
  1149 
  1118 #: ../PLCOpenEditor.py:3043
  1150 #: ../PLCOpenEditor.py:3038
  1119 #: ../PLCOpenEditor.py:3288
  1151 #: ../PLCOpenEditor.py:3283
  1120 #: ../PLCOpenEditor.py:3451
  1152 #: ../PLCOpenEditor.py:3446
  1121 #: ../PLCOpenEditor.py:3595
  1153 #: ../PLCOpenEditor.py:3590
  1122 #: ../Dialogs.py:1803
  1154 #: ../dialogs/SFCTransitionDialog.py:209
  1123 #, python-format
  1155 #, python-format
  1124 msgid "Form isn't complete. %s must be filled!"
  1156 msgid "Form isn't complete. %s must be filled!"
  1125 msgstr "Le formulaire est incomplet. %s doit être complété !"
  1157 msgstr "Le formulaire est incomplet. %s doit être complété !"
  1126 
  1158 
  1127 #: ../Dialogs.py:245
  1159 #: ../dialogs/ConnectionDialog.py:199
  1128 #: ../Dialogs.py:882
  1160 #: ../dialogs/FBDBlockDialog.py:244
  1129 msgid "Form isn't complete. Name must be filled!"
  1161 msgid "Form isn't complete. Name must be filled!"
  1130 msgstr "Le formulaire est incomplet. Le nom doit être complété !"
  1162 msgstr "Le formulaire est incomplet. Le nom doit être complété !"
  1131 
  1163 
  1132 #: ../Dialogs.py:241
  1164 #: ../dialogs/FBDBlockDialog.py:240
  1133 msgid "Form isn't complete. Valid block type must be selected!"
  1165 msgid "Form isn't complete. Valid block type must be selected!"
  1134 msgstr "Le formulaire est incomplet. Un type de bloc valide doit être sélectionné !"
  1166 msgstr "Le formulaire est incomplet. Un type de bloc valide doit être sélectionné !"
  1135 
  1167 
  1136 #: ../PLCOpenEditor.py:390
  1168 #: ../PLCOpenEditor.py:332
  1137 msgid "Function"
  1169 msgid "Function"
  1138 msgstr "Fonction"
  1170 msgstr "Fonction"
  1139 
  1171 
  1140 #: ../PLCOpenEditor.py:392
  1172 #: ../PLCOpenEditor.py:334
  1141 #: ../PLCOpenEditor.py:1813
  1173 #: ../PLCOpenEditor.py:1605
  1142 msgid "Function Block"
  1174 msgid "Function Block"
  1143 msgstr "Bloc fonctionnel"
  1175 msgstr "Bloc fonctionnel"
  1144 
  1176 
  1145 #: ../PLCOpenEditor.py:4508
  1177 #: ../VariablePanel.py:758
  1146 msgid "Function Block Types"
  1178 msgid "Function Block Types"
  1147 msgstr "Types de blocs fonctionnels"
  1179 msgstr "Types de blocs fonctionnels"
  1148 
  1180 
  1149 #: ../PLCControler.py:82
  1181 #: ../PLCControler.py:89
  1150 msgid "Function Blocks"
  1182 msgid "Function Blocks"
  1151 msgstr "Blocs fonctionnels"
  1183 msgstr "Blocs fonctionnels"
  1152 
  1184 
  1153 #: ../Viewer.py:227
  1185 #: ../Viewer.py:229
  1154 msgid "Function Blocks can't be used in Functions!"
  1186 msgid "Function Blocks can't be used in Functions!"
  1155 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des functions !"
  1187 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des functions !"
  1156 
  1188 
  1157 #: ../Viewer.py:229
  1189 #: ../Viewer.py:231
  1158 msgid "Function Blocks can't be used in Transitions!"
  1190 msgid "Function Blocks can't be used in Transitions!"
  1159 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des transitions"
  1191 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des transitions"
  1160 
  1192 
  1161 #: ../PLCControler.py:1673
  1193 #: ../PLCControler.py:1724
  1162 #, python-format
  1194 #, python-format
  1163 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1195 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1164 msgstr "Le bloc fonctionnel \"%s\" ne peuvent être collés dans une function !"
  1196 msgstr "Le bloc fonctionnel \"%s\" ne peuvent être collés dans une function !"
  1165 
  1197 
  1166 #: ../PLCControler.py:82
  1198 #: ../PLCControler.py:89
  1167 msgid "Functions"
  1199 msgid "Functions"
  1168 msgstr "Fonctions"
  1200 msgstr "Fonctions"
  1169 
  1201 
  1170 #: ../PLCOpenEditor.py:328
  1202 #: ../PLCOpenEditor.py:2448
  1171 msgid "Generate Program\tCTRL+G"
  1203 msgid "Generate Program\tCTRL+G"
  1172 msgstr "Générer le program\tCTRL+G"
  1204 msgstr "Générer le program\tCTRL+G"
  1173 
  1205 
  1174 #: ../PLCOpenEditor.py:3863
  1206 #: ../VariablePanel.py:65
  1175 msgid "Global"
  1207 msgid "Global"
  1176 msgstr "Globale"
  1208 msgstr "Globale"
  1177 
  1209 
  1178 #: ../PLCOpenEditor.py:2030
  1210 #: ../PLCOpenEditor.py:1835
  1179 msgid "Graphic Panel"
  1211 msgid "Graphic Panel"
  1180 msgstr "Graphique"
  1212 msgstr "Graphique"
  1181 
  1213 
  1182 #: ../PLCOpenEditor.py:2985
  1214 #: ../PLCOpenEditor.py:2980
  1183 msgid "Graphics"
  1215 msgid "Graphics"
  1184 msgstr "Graphiques"
  1216 msgstr "Graphiques"
  1185 
  1217 
  1186 #: ../plcopen/iec_std.csv:64
  1218 #: ../plcopen/iec_std.csv:64
  1187 msgid "Greater than"
  1219 msgid "Greater than"
  1189 
  1221 
  1190 #: ../plcopen/iec_std.csv:65
  1222 #: ../plcopen/iec_std.csv:65
  1191 msgid "Greater than or equal to"
  1223 msgid "Greater than or equal to"
  1192 msgstr "Supérieur ou égal à"
  1224 msgstr "Supérieur ou égal à"
  1193 
  1225 
  1194 #: ../PLCOpenEditor.py:2964
  1226 #: ../PLCOpenEditor.py:2959
  1195 msgid "Height:"
  1227 msgid "Height:"
  1196 msgstr "Hauteur :"
  1228 msgstr "Hauteur :"
  1197 
  1229 
  1198 #: ../PLCOpenEditor.py:307
  1230 #: ../PLCOpenEditor.py:307
  1199 msgid "Help"
  1231 msgid "Help"
  1203 msgid ""
  1235 msgid ""
  1204 "Hysteresis\n"
  1236 "Hysteresis\n"
  1205 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
  1237 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
  1206 msgstr ""
  1238 msgstr ""
  1207 
  1239 
  1208 #: ../PLCOpenEditor.py:3170
  1240 #: ../PLCOpenEditor.py:3165
  1209 #: ../PLCOpenEditor.py:3180
  1241 #: ../PLCOpenEditor.py:3175
  1210 #: ../PLCOpenEditor.py:3359
  1242 #: ../PLCOpenEditor.py:3354
  1211 #: ../PLCOpenEditor.py:3503
  1243 #: ../PLCOpenEditor.py:3498
  1212 msgid "IL"
  1244 msgid "IL"
  1213 msgstr "IL"
  1245 msgstr "IL"
  1214 
  1246 
  1215 #: ../PLCOpenEditor.py:3861
  1247 #: ../VariablePanel.py:63
  1216 #: ../Dialogs.py:426
  1248 #: ../dialogs/FBDVariableDialog.py:42
  1217 msgid "InOut"
  1249 msgid "InOut"
  1218 msgstr "Entrée-Sortie"
  1250 msgstr "Entrée-Sortie"
  1219 
  1251 
  1220 #: ../PLCOpenEditor.py:4091
  1252 #: ../VariablePanel.py:301
  1221 #, python-format
  1253 #, python-format
  1222 msgid "Incompatible data types between \"%s\" and \"%s\""
  1254 msgid "Incompatible data types between \"%s\" and \"%s\""
  1223 msgstr "Types de donnée imcompatible entre \"%s\" et \"%s\""
  1255 msgstr "Types de donnée imcompatible entre \"%s\" et \"%s\""
  1224 
  1256 
  1225 #: ../PLCOpenEditor.py:4102
  1257 #: ../VariablePanel.py:312
  1226 #, python-format
  1258 #, python-format
  1227 msgid "Incompatible size of data between \"%s\" and \"%s\""
  1259 msgid "Incompatible size of data between \"%s\" and \"%s\""
  1228 msgstr "Taille de donnée incompatible entre \"%s\" et \"%s\""
  1260 msgstr "Taille de donnée incompatible entre \"%s\" et \"%s\""
  1229 
  1261 
  1230 #: ../PLCOpenEditor.py:4098
  1262 #: ../VariablePanel.py:308
  1231 #, python-format
  1263 #, python-format
  1232 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1264 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1233 msgstr "Taille de donnée incompatible entre \"%s\" et \"BOOL\""
  1265 msgstr "Taille de donnée incompatible entre \"%s\" et \"BOOL\""
  1234 
  1266 
  1235 #: ../Dialogs.py:2105
  1267 #: ../dialogs/ActionBlockDialog.py:33
  1236 msgid "Indicator"
  1268 msgid "Indicator"
  1237 msgstr "Indicateur"
  1269 msgstr "Indicateur"
  1238 
  1270 
  1239 #: ../PLCOpenEditor.py:3850
  1271 #: ../VariablePanel.py:52
  1240 #: ../PLCOpenEditor.py:3851
  1272 #: ../VariablePanel.py:53
  1241 #: ../DataTypeEditor.py:46
  1273 #: ../DataTypeEditor.py:46
  1242 msgid "Initial Value"
  1274 msgid "Initial Value"
  1243 msgstr "Valeur initiale"
  1275 msgstr "Valeur initiale"
  1244 
  1276 
  1245 #: ../DataTypeEditor.py:388
  1277 #: ../DataTypeEditor.py:388
  1247 #: ../DataTypeEditor.py:463
  1279 #: ../DataTypeEditor.py:463
  1248 #: ../DataTypeEditor.py:505
  1280 #: ../DataTypeEditor.py:505
  1249 msgid "Initial Value:"
  1281 msgid "Initial Value:"
  1250 msgstr "Valeur initiale :"
  1282 msgstr "Valeur initiale :"
  1251 
  1283 
  1252 #: ../Dialogs.py:1725
  1284 #: ../dialogs/ActionBlockDialog.py:37
  1253 #: ../Dialogs.py:1793
  1285 #: ../dialogs/SFCTransitionDialog.py:131
  1254 #: ../Dialogs.py:2109
  1286 #: ../dialogs/SFCTransitionDialog.py:199
  1255 msgid "Inline"
  1287 msgid "Inline"
  1256 msgstr "Inline"
  1288 msgstr "Inline"
  1257 
  1289 
  1258 #: ../PLCOpenEditor.py:3861
  1290 #: ../VariablePanel.py:63
  1259 #: ../Dialogs.py:425
  1291 #: ../VariablePanel.py:991
  1260 #: ../Dialogs.py:1472
  1292 #: ../dialogs/FBDVariableDialog.py:41
       
  1293 #: ../dialogs/SFCStepDialog.py:122
  1261 msgid "Input"
  1294 msgid "Input"
  1262 msgstr "Entrée"
  1295 msgstr "Entrée"
  1263 
  1296 
  1264 #: ../Dialogs.py:126
  1297 #: ../dialogs/FBDBlockDialog.py:125
  1265 msgid "Inputs:"
  1298 msgid "Inputs:"
  1266 msgstr "Entrées :"
  1299 msgstr "Entrées :"
  1267 
  1300 
  1268 #: ../plcopen/iec_std.csv:76
  1301 #: ../plcopen/iec_std.csv:76
  1269 msgid "Insertion (into)"
  1302 msgid "Insertion (into)"
  1270 msgstr "Insertion (au milieu)"
  1303 msgstr "Insertion (au milieu)"
  1271 
  1304 
  1272 #: ../plcopen/plcopen.py:1329
  1305 #: ../plcopen/plcopen.py:1344
  1273 #, python-format
  1306 #, python-format
  1274 msgid "Instance with id %d doesn't exist!"
  1307 msgid "Instance with id %d doesn't exist!"
  1275 msgstr "L'instance dont l'id est %d n'existe pas !"
  1308 msgstr "L'instance dont l'id est %d n'existe pas !"
  1276 
  1309 
  1277 #: ../PLCOpenEditor.py:561
  1310 #: ../PLCOpenEditor.py:559
  1278 #: ../PLCOpenEditor.py:599
       
  1279 msgid "Instances"
  1311 msgid "Instances"
  1280 msgstr "Instances"
  1312 msgstr "Instances"
  1281 
  1313 
  1282 #: ../RessourceEditor.py:394
  1314 #: ../RessourceEditor.py:397
  1283 msgid "Instances:"
  1315 msgid "Instances:"
  1284 msgstr "Instances :"
  1316 msgstr "Instances :"
  1285 
  1317 
  1286 #: ../plcopen/structures.py:231
  1318 #: ../plcopen/structures.py:231
  1287 msgid ""
  1319 msgid ""
  1289 "The integral function block integrates the value of input XIN over time."
  1321 "The integral function block integrates the value of input XIN over time."
  1290 msgstr ""
  1322 msgstr ""
  1291 "Intégrale\n"
  1323 "Intégrale\n"
  1292 "Le bloc fonctionnel INTEGRAL intègre les valeurs de l'entrée XIN en fonction du temps."
  1324 "Le bloc fonctionnel INTEGRAL intègre les valeurs de l'entrée XIN en fonction du temps."
  1293 
  1325 
  1294 #: ../PLCOpenEditor.py:3860
  1326 #: ../VariablePanel.py:62
  1295 msgid "Interface"
  1327 msgid "Interface"
  1296 msgstr "Interface"
  1328 msgstr "Interface"
  1297 
  1329 
  1298 #: ../RessourceEditor.py:79
  1330 #: ../RessourceEditor.py:82
  1299 msgid "Interval"
  1331 msgid "Interval"
  1300 msgstr "Interval"
  1332 msgstr "Interval"
  1301 
  1333 
  1302 #: ../PLCControler.py:1654
  1334 #: ../PLCControler.py:1701
  1303 #: ../PLCControler.py:1688
  1335 #: ../PLCControler.py:1739
  1304 msgid "Invalid plcopen element(s)!!!"
  1336 msgid "Invalid plcopen element(s)!!!"
  1305 msgstr "Les éléments plcopen ne sont pas valides !!! "
  1337 msgstr "Les éléments plcopen ne sont pas valides !!! "
  1306 
  1338 
  1307 #: ../PLCOpenEditor.py:4786
  1339 #: ../PLCOpenEditor.py:4013
  1308 #: ../PLCOpenEditor.py:4789
  1340 #: ../PLCOpenEditor.py:4016
  1309 #, python-format
  1341 #, python-format
  1310 msgid "Invalid value \"%s\" for debug variable"
  1342 msgid "Invalid value \"%s\" for debug variable"
  1311 msgstr "Chemin de variable à déboguer \"%s\" invalide"
  1343 msgstr "Chemin de variable à déboguer \"%s\" invalide"
  1312 
  1344 
  1313 #: ../PLCOpenEditor.py:4079
  1345 #: ../VariablePanel.py:289
  1314 #: ../PLCOpenEditor.py:4082
  1346 #: ../VariablePanel.py:292
  1315 #, python-format
  1347 #, python-format
  1316 msgid "Invalid value \"%s\" for location"
  1348 msgid "Invalid value \"%s\" for location"
  1317 msgstr "Adresse \"%s\" invalide "
  1349 msgstr "Adresse \"%s\" invalide "
  1318 
  1350 
  1319 #: ../Viewer.py:211
       
  1320 #: ../Viewer.py:214
  1351 #: ../Viewer.py:214
       
  1352 #: ../Viewer.py:217
  1321 #, python-format
  1353 #, python-format
  1322 msgid "Invalid value \"%s\" for viewer block"
  1354 msgid "Invalid value \"%s\" for viewer block"
  1323 msgstr "Valeur \"%s\" invalide pour un élément graphique"
  1355 msgstr "Valeur \"%s\" invalide pour un élément graphique"
  1324 
  1356 
  1325 #: ../PLCOpenEditor.py:2980
  1357 #: ../PLCOpenEditor.py:2975
  1326 #: ../PLCOpenEditor.py:3170
  1358 #: ../PLCOpenEditor.py:3165
  1327 #: ../PLCOpenEditor.py:3180
  1359 #: ../PLCOpenEditor.py:3175
  1328 #: ../PLCOpenEditor.py:3359
  1360 #: ../PLCOpenEditor.py:3354
  1329 #: ../PLCOpenEditor.py:3503
  1361 #: ../PLCOpenEditor.py:3498
  1330 msgid "LD"
  1362 msgid "LD"
  1331 msgstr "LD"
  1363 msgstr "LD"
  1332 
  1364 
  1333 #: ../LDViewer.py:213
  1365 #: ../LDViewer.py:213
  1334 #: ../LDViewer.py:228
  1366 #: ../LDViewer.py:228
  1335 #, python-format
  1367 #, python-format
  1336 msgid "Ladder element with id %d is on more than one rung."
  1368 msgid "Ladder element with id %d is on more than one rung."
  1337 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. "
  1369 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. "
  1338 
  1370 
  1339 #: ../PLCOpenEditor.py:3278
  1371 #: ../PLCOpenEditor.py:3273
  1340 #: ../PLCOpenEditor.py:3441
  1372 #: ../PLCOpenEditor.py:3436
  1341 #: ../PLCOpenEditor.py:3585
  1373 #: ../PLCOpenEditor.py:3580
  1342 msgid "Language"
  1374 msgid "Language"
  1343 msgstr "Langue"
  1375 msgstr "Langue"
  1344 
  1376 
  1345 #: ../PLCOpenEditor.py:2994
  1377 #: ../PLCOpenEditor.py:2989
  1346 msgid "Language (optional):"
  1378 msgid "Language (optional):"
  1347 msgstr "Langue (optionnel) :"
  1379 msgstr "Langue (optionnel) :"
  1348 
  1380 
  1349 #: ../PLCOpenEditor.py:3246
  1381 #: ../PLCOpenEditor.py:3241
  1350 #: ../PLCOpenEditor.py:3414
  1382 #: ../PLCOpenEditor.py:3409
  1351 #: ../PLCOpenEditor.py:3558
  1383 #: ../PLCOpenEditor.py:3553
  1352 msgid "Language:"
  1384 msgid "Language:"
  1353 msgstr "Langue :"
  1385 msgstr "Langue :"
  1354 
  1386 
  1355 #: ../Viewer.py:358
  1387 #: ../Viewer.py:392
  1356 msgid "Left"
  1388 msgid "Left"
  1357 msgstr "Gauche"
  1389 msgstr "Gauche"
  1358 
  1390 
  1359 #: ../Dialogs.py:1287
  1391 #: ../dialogs/LDPowerRailDialog.py:118
  1360 msgid "Left PowerRail"
  1392 msgid "Left PowerRail"
  1361 msgstr "Barre d'alimentation à gauche"
  1393 msgstr "Barre d'alimentation à gauche"
  1362 
  1394 
  1363 #: ../plcopen/iec_std.csv:70
  1395 #: ../plcopen/iec_std.csv:70
  1364 msgid "Length of string"
  1396 msgid "Length of string"
  1370 
  1402 
  1371 #: ../plcopen/iec_std.csv:68
  1403 #: ../plcopen/iec_std.csv:68
  1372 msgid "Less than or equal to"
  1404 msgid "Less than or equal to"
  1373 msgstr "Inférieur ou égal à"
  1405 msgstr "Inférieur ou égal à"
  1374 
  1406 
  1375 #: ../PLCOpenEditor.py:640
  1407 #: ../PLCOpenEditor.py:594
  1376 msgid "Library"
  1408 msgid "Library"
  1377 msgstr "Librairie"
  1409 msgstr "Librairie"
  1378 
  1410 
  1379 #: ../plcopen/iec_std.csv:62
  1411 #: ../plcopen/iec_std.csv:62
  1380 msgid "Limitation"
  1412 msgid "Limitation"
  1381 msgstr "Limitation"
  1413 msgstr "Limitation"
  1382 
  1414 
  1383 #: ../PLCOpenEditor.py:3862
  1415 #: ../VariablePanel.py:64
  1384 msgid "Local"
  1416 msgid "Local"
  1385 msgstr "Locale"
  1417 msgstr "Locale"
  1386 
  1418 
  1387 #: ../PLCOpenEditor.py:3850
  1419 #: ../VariablePanel.py:52
  1388 msgid "Location"
  1420 msgid "Location"
  1389 msgstr "Adresse"
  1421 msgstr "Adresse"
       
  1422 
       
  1423 #: ../VariablePanel.py:1052
       
  1424 msgid "Locations available:"
       
  1425 msgstr "Adresses disponibles :"
  1390 
  1426 
  1391 #: ../plcopen/iec_std.csv:25
  1427 #: ../plcopen/iec_std.csv:25
  1392 msgid "Logarithm to base 10"
  1428 msgid "Logarithm to base 10"
  1393 msgstr "Logarithme de base 10"
  1429 msgstr "Logarithme de base 10"
  1394 
  1430 
  1398 
  1434 
  1399 #: ../DataTypeEditor.py:430
  1435 #: ../DataTypeEditor.py:430
  1400 msgid "Maximum:"
  1436 msgid "Maximum:"
  1401 msgstr "Maximum :"
  1437 msgstr "Maximum :"
  1402 
  1438 
  1403 #: ../Viewer.py:367
  1439 #: ../VariablePanel.py:993
       
  1440 msgid "Memory"
       
  1441 msgstr "Mémoire"
       
  1442 
       
  1443 #: ../Viewer.py:401
  1404 msgid "Middle"
  1444 msgid "Middle"
  1405 msgstr "Milieu"
  1445 msgstr "Milieu"
  1406 
  1446 
  1407 #: ../plcopen/iec_std.csv:61
  1447 #: ../plcopen/iec_std.csv:61
  1408 msgid "Minimum"
  1448 msgid "Minimum"
  1410 
  1450 
  1411 #: ../DataTypeEditor.py:421
  1451 #: ../DataTypeEditor.py:421
  1412 msgid "Minimum:"
  1452 msgid "Minimum:"
  1413 msgstr "Minimum :"
  1453 msgstr "Minimum :"
  1414 
  1454 
  1415 #: ../PLCOpenEditor.py:3009
  1455 #: ../PLCOpenEditor.py:3004
  1416 msgid "Miscellaneous"
  1456 msgid "Miscellaneous"
  1417 msgstr "Divers"
  1457 msgstr "Divers"
  1418 
  1458 
  1419 #: ../Dialogs.py:1022
  1459 #: ../dialogs/LDElementDialog.py:117
  1420 msgid "Modifier:"
  1460 msgid "Modifier:"
  1421 msgstr "Modificateur :"
  1461 msgstr "Modificateur :"
  1422 
  1462 
  1423 #: ../PLCGenerator.py:672
  1463 #: ../PLCGenerator.py:672
  1424 #: ../PLCGenerator.py:876
  1464 #: ../PLCGenerator.py:876
  1442 
  1482 
  1443 #: ../plcopen/iec_std.csv:37
  1483 #: ../plcopen/iec_std.csv:37
  1444 msgid "Multiplication"
  1484 msgid "Multiplication"
  1445 msgstr "Multiplication"
  1485 msgstr "Multiplication"
  1446 
  1486 
  1447 #: ../PLCOpenEditor.py:3850
  1487 #: ../RessourceEditor.py:82
  1448 #: ../PLCOpenEditor.py:3851
  1488 #: ../RessourceEditor.py:86
  1449 #: ../RessourceEditor.py:79
  1489 #: ../VariablePanel.py:52
  1450 #: ../RessourceEditor.py:83
  1490 #: ../VariablePanel.py:53
  1451 #: ../DataTypeEditor.py:46
  1491 #: ../DataTypeEditor.py:46
  1452 msgid "Name"
  1492 msgid "Name"
  1453 msgstr "Nom"
  1493 msgstr "Nom"
  1454 
  1494 
  1455 #: ../Dialogs.py:122
  1495 #: ../dialogs/ConnectionDialog.py:109
  1456 #: ../Dialogs.py:520
  1496 #: ../dialogs/FBDBlockDialog.py:121
  1457 #: ../Dialogs.py:792
  1497 #: ../dialogs/FBDVariableDialog.py:136
  1458 #: ../Dialogs.py:1026
  1498 #: ../dialogs/LDElementDialog.py:121
  1459 #: ../Dialogs.py:1455
  1499 #: ../dialogs/SFCStepDialog.py:105
  1460 msgid "Name:"
  1500 msgid "Name:"
  1461 msgstr "Nom :"
  1501 msgstr "Nom :"
  1462 
  1502 
  1463 #: ../plcopen/iec_std.csv:24
  1503 #: ../plcopen/iec_std.csv:24
  1464 msgid "Natural logarithm"
  1504 msgid "Natural logarithm"
  1465 msgstr "Logarithme népérien"
  1505 msgstr "Logarithme népérien"
  1466 
  1506 
  1467 #: ../Viewer.py:390
  1507 #: ../Viewer.py:424
  1468 #: ../Dialogs.py:1040
  1508 #: ../dialogs/LDElementDialog.py:135
  1469 msgid "Negated"
  1509 msgid "Negated"
  1470 msgstr "Inversé"
  1510 msgstr "Inversé"
  1471 
  1511 
  1472 #: ../PLCOpenEditor.py:312
  1512 #: ../PLCOpenEditor.py:2435
  1473 msgid "New\tCTRL+N"
  1513 msgid "New\tCTRL+N"
  1474 msgstr "Nouveau\tCTRL+N"
  1514 msgstr "Nouveau\tCTRL+N"
  1475 
  1515 
  1476 #: ../DataTypeEditor.py:450
  1516 #: ../DataTypeEditor.py:450
  1477 #: ../DataTypeEditor.py:492
  1517 #: ../DataTypeEditor.py:492
  1478 msgid "New item"
  1518 msgid "New item"
  1479 msgstr "Nouvel élément"
  1519 msgstr "Nouvel élément"
  1480 
  1520 
  1481 #: ../PLCOpenEditor.py:3855
  1521 #: ../VariablePanel.py:57
  1482 msgid "No"
  1522 msgid "No"
  1483 msgstr "Non"
  1523 msgstr "Non"
  1484 
  1524 
  1485 #: ../Viewer.py:388
  1525 #: ../Viewer.py:422
  1486 msgid "No Modifier"
  1526 msgid "No Modifier"
  1487 msgstr "Pas de modificateur"
  1527 msgstr "Pas de modificateur"
  1488 
  1528 
  1489 #: ../PLCControler.py:2535
  1529 #: ../PLCControler.py:2583
  1490 msgid "No PLC project found"
  1530 msgid "No PLC project found"
  1491 msgstr "Pas de projet d'automate trouvé"
  1531 msgstr "Pas de projet d'automate trouvé"
  1492 
  1532 
  1493 #: ../PLCGenerator.py:1257
  1533 #: ../PLCGenerator.py:1257
  1494 #, python-format
  1534 #, python-format
  1499 #: ../PLCGenerator.py:885
  1539 #: ../PLCGenerator.py:885
  1500 #, python-format
  1540 #, python-format
  1501 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1541 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1502 msgstr "Pas de connecteur trouvé pour le prolongement \"%s\" dans le POU \"%s\""
  1542 msgstr "Pas de connecteur trouvé pour le prolongement \"%s\" dans le POU \"%s\""
  1503 
  1543 
  1504 #: ../PLCOpenEditor.py:2608
  1544 #: ../PLCOpenEditor.py:2382
  1505 msgid ""
  1545 msgid ""
  1506 "No documentation available.\n"
  1546 "No documentation available.\n"
  1507 "Coming soon."
  1547 "Coming soon."
  1508 msgstr ""
  1548 msgstr ""
  1509 "Pas de documentation.\n"
  1549 "Pas de documentation.\n"
  1510 "Bientôt disponible."
  1550 "Bientôt disponible."
  1511 
  1551 
  1512 #: ../PLCGenerator.py:743
  1552 #: ../PLCGenerator.py:743
  1513 #, python-format
  1553 #, python-format
  1514 msgid "No informations found for \"%s\" block"
  1554 msgid "No informations found for \"%s\" block"
  1515 msgstr ""
  1555 msgstr "Aucune information trouvée pour le block \"%s\""
  1516 
  1556 
  1517 #: ../plcopen/structures.py:139
  1557 #: ../plcopen/structures.py:139
  1518 msgid "No output variable found"
  1558 msgid "No output variable found"
  1519 msgstr "Pas de variable de sortie trouvée."
  1559 msgstr "Pas de variable de sortie trouvée."
  1520 
  1560 
  1521 #: ../PLCGenerator.py:1255
  1561 #: ../PLCGenerator.py:1255
  1522 #, python-format
  1562 #, python-format
  1523 msgid "No variable defined in \"%s\" POU"
  1563 msgid "No variable defined in \"%s\" POU"
  1524 msgstr "Pas de varaibles définies dans le POU \"%s\""
  1564 msgstr "Pas de varaibles définies dans le POU \"%s\""
  1525 
  1565 
  1526 #: ../Dialogs.py:1034
  1566 #: ../dialogs/LDElementDialog.py:129
  1527 msgid "Normal"
  1567 msgid "Normal"
  1528 msgstr "Normal"
  1568 msgstr "Normal"
  1529 
  1569 
  1530 #: ../plcopen/iec_std.csv:69
  1570 #: ../plcopen/iec_std.csv:69
  1531 msgid "Not equal to"
  1571 msgid "Not equal to"
  1532 msgstr "Non égal à"
  1572 msgstr "Non égal à"
  1533 
  1573 
  1534 #: ../Dialogs.py:2008
  1574 #: ../dialogs/SFCDivergenceDialog.py:135
  1535 msgid "Number of sequences:"
  1575 msgid "Number of sequences:"
  1536 msgstr "Nombre de branches :"
  1576 msgstr "Nombre de branches :"
  1537 
  1577 
  1538 #: ../plcopen/iec_std.csv:22
  1578 #: ../plcopen/iec_std.csv:22
  1539 msgid "Numerical"
  1579 msgid "Numerical"
  1549 msgid ""
  1589 msgid ""
  1550 "On-delay timer\n"
  1590 "On-delay timer\n"
  1551 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
  1591 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
  1552 msgstr ""
  1592 msgstr ""
  1553 
  1593 
  1554 #: ../PLCOpenEditor.py:314
  1594 #: ../PLCOpenEditor.py:2437
  1555 msgid "Open\tCTRL+O"
  1595 msgid "Open\tCTRL+O"
  1556 msgstr "Ouvrir\tCTRL+O"
  1596 msgstr "Ouvrir\tCTRL+O"
  1557 
  1597 
  1558 #: ../PLCOpenEditor.py:2936
  1598 #: ../PLCOpenEditor.py:2931
  1559 msgid "Organization (optional):"
  1599 msgid "Organization (optional):"
  1560 msgstr "Groupe (optionnel) :"
  1600 msgstr "Groupe (optionnel) :"
  1561 
  1601 
  1562 #: ../PLCOpenEditor.py:3861
  1602 #: ../VariablePanel.py:63
  1563 #: ../Dialogs.py:427
  1603 #: ../VariablePanel.py:992
  1564 #: ../Dialogs.py:1477
  1604 #: ../dialogs/FBDVariableDialog.py:43
       
  1605 #: ../dialogs/SFCStepDialog.py:127
  1565 msgid "Output"
  1606 msgid "Output"
  1566 msgstr "Sortie"
  1607 msgstr "Sortie"
  1567 
  1608 
  1568 #: ../plcopen/structures.py:241
  1609 #: ../plcopen/structures.py:241
  1569 msgid ""
  1610 msgid ""
  1571 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
  1612 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
  1572 msgstr ""
  1613 msgstr ""
  1573 "PID\n"
  1614 "PID\n"
  1574 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres."
  1615 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres."
  1575 
  1616 
  1576 #: ../PLCOpenEditor.py:1033
  1617 #: ../PLCOpenEditor.py:2589
  1577 #: ../PLCOpenEditor.py:1120
  1618 #: ../PLCOpenEditor.py:2648
  1578 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  1619 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  1579 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*"
  1620 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*"
  1580 
  1621 
  1581 #: ../PLCOpenEditor.py:487
  1622 #: ../PLCOpenEditor.py:2521
  1582 #: ../PLCOpenEditor.py:840
       
  1583 msgid "PLCOpenEditor"
  1623 msgid "PLCOpenEditor"
  1584 msgstr "PLCOpenEditor"
  1624 msgstr "PLCOpenEditor"
  1585 
  1625 
  1586 #: ../PLCOpenEditor.py:440
  1626 #: ../PLCOpenEditor.py:2479
  1587 msgid "PLCOpenEditor\tF1"
  1627 msgid "PLCOpenEditor\tF1"
  1588 msgstr "PLCOpenEditor\tF1"
  1628 msgstr "PLCOpenEditor\tF1"
  1589 
  1629 
  1590 #: ../PLCOpenEditor.py:3274
  1630 #: ../PLCOpenEditor.py:3269
  1591 msgid "POU Name"
  1631 msgid "POU Name"
  1592 msgstr "Nom du POU"
  1632 msgstr "Nom du POU"
  1593 
  1633 
  1594 #: ../PLCOpenEditor.py:3229
  1634 #: ../PLCOpenEditor.py:3224
  1595 msgid "POU Name:"
  1635 msgid "POU Name:"
  1596 msgstr "Nom du POU :"
  1636 msgstr "Nom du POU :"
  1597 
  1637 
  1598 #: ../PLCOpenEditor.py:3276
  1638 #: ../PLCOpenEditor.py:3271
  1599 msgid "POU Type"
  1639 msgid "POU Type"
  1600 msgstr "Type du POU"
  1640 msgstr "Type du POU"
  1601 
  1641 
  1602 #: ../PLCOpenEditor.py:3237
  1642 #: ../PLCOpenEditor.py:3232
  1603 msgid "POU Type:"
  1643 msgid "POU Type:"
  1604 msgstr "Type du POU :"
  1644 msgstr "Type du POU :"
  1605 
  1645 
  1606 #: ../PLCOpenEditor.py:331
  1646 #: ../PLCOpenEditor.py:2451
  1607 msgid "Page Setup"
  1647 msgid "Page Setup"
  1608 msgstr "Mise en page..."
  1648 msgstr "Mise en page..."
  1609 
  1649 
  1610 #: ../PLCOpenEditor.py:2952
  1650 #: ../PLCOpenEditor.py:2947
  1611 msgid "Page Size (optional):"
  1651 msgid "Page Size (optional):"
  1612 msgstr "Taille de la page (optionnel) :"
  1652 msgstr "Taille de la page (optionnel) :"
  1613 
  1653 
  1614 #: ../PLCOpenEditor.py:5002
  1654 #: ../PLCOpenEditor.py:4235
  1615 #, python-format
  1655 #, python-format
  1616 msgid "Page: %d"
  1656 msgid "Page: %d"
  1617 msgstr "Page: %d"
  1657 msgstr "Page: %d"
  1618 
  1658 
  1619 #: ../PLCOpenEditor.py:383
  1659 #: ../PLCOpenEditor.py:1648
       
  1660 msgid "Paste"
       
  1661 msgstr "Coller"
       
  1662 
       
  1663 #: ../PLCOpenEditor.py:325
  1620 msgid "Paste\tCTRL+V"
  1664 msgid "Paste\tCTRL+V"
  1621 msgstr "Coller\tCTRL+V"
  1665 msgstr "Coller\tCTRL+V"
  1622 
  1666 
  1623 #: ../Dialogs.py:1279
  1667 #: ../dialogs/LDPowerRailDialog.py:110
  1624 msgid "Pin number:"
  1668 msgid "Pin number:"
  1625 msgstr "Nombre de pattes :"
  1669 msgstr "Nombre de pattes :"
  1626 
  1670 
  1627 #: ../Viewer.py:1971
  1671 #: ../Viewer.py:1995
  1628 #: ../Viewer.py:2262
  1672 #: ../Viewer.py:2286
  1629 #: ../SFCViewer.py:698
  1673 #: ../SFCViewer.py:698
  1630 msgid "Please choose a target"
  1674 msgid "Please choose a target"
  1631 msgstr "Choisissez une cible"
  1675 msgstr "Choisissez une cible"
  1632 
  1676 
  1633 #: ../PLCOpenEditor.py:2463
  1677 #: ../PLCOpenEditor.py:2240
  1634 msgid "Please enter POU name"
  1678 msgid "Please enter POU name"
  1635 msgstr "Saisissez le nom du POU"
  1679 msgstr "Saisissez le nom du POU"
  1636 
  1680 
  1637 #: ../Viewer.py:1796
  1681 #: ../Viewer.py:1820
  1638 #: ../Viewer.py:1798
  1682 #: ../Viewer.py:1822
  1639 #: ../Viewer.py:2297
  1683 #: ../Viewer.py:2321
  1640 #: ../Viewer.py:2299
  1684 #: ../Viewer.py:2323
  1641 msgid "Please enter comment text"
  1685 msgid "Please enter comment text"
  1642 msgstr "Saisissez le texte du commentaire"
  1686 msgstr "Saisissez le texte du commentaire"
  1643 
  1687 
  1644 #: ../PLCOpenEditor.py:2418
  1688 #: ../PLCOpenEditor.py:2208
  1645 #: ../PLCOpenEditor.py:3649
  1689 #: ../PLCOpenEditor.py:3644
  1646 msgid "Please enter configuration name"
  1690 msgid "Please enter configuration name"
  1647 msgstr "Saisissez le nom de la configuration"
  1691 msgstr "Saisissez le nom de la configuration"
  1648 
  1692 
  1649 #: ../PLCOpenEditor.py:2361
  1693 #: ../PLCOpenEditor.py:2164
  1650 msgid "Please enter data type name"
  1694 msgid "Please enter data type name"
  1651 msgstr "Saisissez le nom du type de donnée"
  1695 msgstr "Saisissez le nom du type de donnée"
  1652 
  1696 
  1653 #: ../PLCOpenEditor.py:2433
  1697 #: ../PLCOpenEditor.py:2219
  1654 #: ../PLCOpenEditor.py:3712
  1698 #: ../PLCOpenEditor.py:3707
  1655 msgid "Please enter resource name"
  1699 msgid "Please enter resource name"
  1656 msgstr "Saisissez le nom de la ressource"
  1700 msgstr "Saisissez le nom de la ressource"
  1657 
  1701 
  1658 #: ../SFCViewer.py:362
  1702 #: ../SFCViewer.py:362
  1659 #: ../SFCViewer.py:384
  1703 #: ../SFCViewer.py:384
  1660 #: ../SFCViewer.py:726
  1704 #: ../SFCViewer.py:726
  1661 msgid "Please enter step name"
  1705 msgid "Please enter step name"
  1662 msgstr "Saisissez le nom de l'étape"
  1706 msgstr "Saisissez le nom de l'étape"
  1663 
  1707 
  1664 #: ../PLCOpenEditor.py:3120
  1708 #: ../PLCOpenEditor.py:3115
  1665 msgid "Please enter text"
  1709 msgid "Please enter text"
  1666 msgstr "Saisissez le texte"
  1710 msgstr "Saisissez le texte"
       
  1711 
       
  1712 #: ../VariablePanel.py:1119
       
  1713 msgid "Plugins"
       
  1714 msgstr "Plugins"
  1667 
  1715 
  1668 #: ../GraphicViewer.py:117
  1716 #: ../GraphicViewer.py:117
  1669 msgid "Position:"
  1717 msgid "Position:"
  1670 msgstr "Position :"
  1718 msgstr "Position :"
  1671 
  1719 
  1672 #: ../Dialogs.py:1271
  1720 #: ../dialogs/LDPowerRailDialog.py:102
  1673 msgid "Power Rail Properties"
  1721 msgid "Power Rail Properties"
  1674 msgstr "Propriétés de la barre d'alimentation"
  1722 msgstr "Propriétés de la barre d'alimentation"
  1675 
  1723 
  1676 #: ../PLCOpenEditor.py:333
  1724 #: ../PLCOpenEditor.py:2453
  1677 msgid "Preview"
  1725 msgid "Preview"
  1678 msgstr "Aperçu avant impression"
  1726 msgstr "Aperçu avant impression"
  1679 
  1727 
  1680 #: ../Dialogs.py:138
  1728 #: ../dialogs/ConnectionDialog.py:113
  1681 #: ../Dialogs.py:524
  1729 #: ../dialogs/FBDBlockDialog.py:137
  1682 #: ../Dialogs.py:796
  1730 #: ../dialogs/FBDVariableDialog.py:140
  1683 #: ../Dialogs.py:1030
  1731 #: ../dialogs/LDElementDialog.py:125
  1684 #: ../Dialogs.py:1283
  1732 #: ../dialogs/LDPowerRailDialog.py:114
  1685 #: ../Dialogs.py:1463
  1733 #: ../dialogs/SFCDivergenceDialog.py:144
  1686 #: ../Dialogs.py:1706
  1734 #: ../dialogs/SFCStepDialog.py:113
  1687 #: ../Dialogs.py:2017
  1735 #: ../dialogs/SFCTransitionDialog.py:112
  1688 msgid "Preview:"
  1736 msgid "Preview:"
  1689 msgstr "Aperçu :"
  1737 msgstr "Aperçu :"
  1690 
  1738 
  1691 #: ../PLCOpenEditor.py:335
  1739 #: ../PLCOpenEditor.py:2455
  1692 msgid "Print"
  1740 msgid "Print"
  1693 msgstr "Imprimer"
  1741 msgstr "Imprimer"
  1694 
  1742 
  1695 #: ../PLCOpenEditor.py:1152
  1743 #: ../PLCOpenEditor.py:932
  1696 msgid "Print preview"
  1744 msgid "Print preview"
  1697 msgstr "Aperçu avant impression"
  1745 msgstr "Aperçu avant impression"
  1698 
  1746 
  1699 #: ../RessourceEditor.py:79
  1747 #: ../RessourceEditor.py:82
  1700 msgid "Priority"
  1748 msgid "Priority"
  1701 msgstr "Priorité"
  1749 msgstr "Priorité"
  1702 
  1750 
  1703 #: ../Dialogs.py:1710
  1751 #: ../dialogs/SFCTransitionDialog.py:116
  1704 msgid "Priority:"
  1752 msgid "Priority:"
  1705 msgstr "Priorité :"
  1753 msgstr "Priorité :"
  1706 
  1754 
  1707 #: ../PLCOpenEditor.py:2880
  1755 #: ../PLCOpenEditor.py:2875
  1708 msgid "Product Name (required):"
  1756 msgid "Product Name (required):"
  1709 msgstr "Nom du produit (obligatoire) :"
  1757 msgstr "Nom du produit (obligatoire) :"
  1710 
  1758 
  1711 #: ../PLCOpenEditor.py:2896
  1759 #: ../PLCOpenEditor.py:2891
  1712 msgid "Product Release (optional):"
  1760 msgid "Product Release (optional):"
  1713 msgstr "Publication du produit (optionnel) :"
  1761 msgstr "Publication du produit (optionnel) :"
  1714 
  1762 
  1715 #: ../PLCOpenEditor.py:2888
  1763 #: ../PLCOpenEditor.py:2883
  1716 msgid "Product Version (required):"
  1764 msgid "Product Version (required):"
  1717 msgstr "Version du produit (obligatoire) :"
  1765 msgstr "Version du produit (obligatoire) :"
  1718 
  1766 
  1719 #: ../PLCOpenEditor.py:394
  1767 #: ../PLCOpenEditor.py:336
  1720 #: ../PLCOpenEditor.py:1816
  1768 #: ../PLCOpenEditor.py:1608
  1721 msgid "Program"
  1769 msgid "Program"
  1722 msgstr "Programme"
  1770 msgstr "Programme"
  1723 
  1771 
  1724 #: ../PLCOpenEditor.py:1097
  1772 #: ../PLCOpenEditor.py:2626
  1725 msgid "Program was successfully generated!"
  1773 msgid "Program was successfully generated!"
  1726 msgstr "Le programme a été généré avec succès !"
  1774 msgstr "Le programme a été généré avec succès !"
  1727 
  1775 
  1728 #: ../PLCControler.py:83
  1776 #: ../PLCControler.py:90
  1729 msgid "Programs"
  1777 msgid "Programs"
  1730 msgstr "Programmes"
  1778 msgstr "Programmes"
  1731 
  1779 
  1732 #: ../Viewer.py:220
  1780 #: ../Viewer.py:223
  1733 msgid "Programs can't be used by other POUs!"
  1781 msgid "Programs can't be used by other POUs!"
  1734 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !"
  1782 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !"
  1735 
  1783 
  1736 #: ../PLCOpenEditor.py:499
  1784 #: ../PLCOpenEditor.py:437
  1737 #: ../PLCOpenEditor.py:2903
  1785 #: ../PLCOpenEditor.py:2898
  1738 msgid "Project"
  1786 msgid "Project"
  1739 msgstr "Projet"
  1787 msgstr "Projet"
  1740 
  1788 
  1741 #: ../PLCOpenEditor.py:2864
  1789 #: ../PLCOpenEditor.py:2859
  1742 msgid "Project Name (required):"
  1790 msgid "Project Name (required):"
  1743 msgstr "Nom du projet (obligatoire) :"
  1791 msgstr "Nom du projet (obligatoire) :"
  1744 
  1792 
  1745 #: ../PLCOpenEditor.py:2872
  1793 #: ../PLCOpenEditor.py:2867
  1746 msgid "Project Version (optional):"
  1794 msgid "Project Version (optional):"
  1747 msgstr "Version du projet (optionnel) :"
  1795 msgstr "Version du projet (optionnel) :"
  1748 
  1796 
  1749 #: ../PLCOpenEditor.py:2850
  1797 #: ../PLCOpenEditor.py:2845
  1750 msgid "Project properties"
  1798 msgid "Project properties"
  1751 msgstr "Propriétés du projet"
  1799 msgstr "Propriétés du projet"
  1752 
  1800 
  1753 #: ../PLCOpenEditor.py:339
  1801 #: ../PLCOpenEditor.py:2458
  1754 #: ../PLCControler.py:84
  1802 #: ../PLCControler.py:91
  1755 msgid "Properties"
  1803 msgid "Properties"
  1756 msgstr "Propriétés"
  1804 msgstr "Propriétés"
  1757 
  1805 
  1758 #: ../plcopen/structures.py:209
  1806 #: ../plcopen/structures.py:209
  1759 msgid ""
  1807 msgid ""
  1760 "Pulse timer\n"
  1808 "Pulse timer\n"
  1761 "The pulse timer can be used to generate output pulses of a given time duration."
  1809 "The pulse timer can be used to generate output pulses of a given time duration."
  1762 msgstr ""
  1810 msgstr ""
  1763 
  1811 
  1764 #: ../Dialogs.py:2105
  1812 #: ../dialogs/ActionBlockDialog.py:33
  1765 msgid "Qualifier"
  1813 msgid "Qualifier"
  1766 msgstr "Qualificatif"
  1814 msgstr "Qualificatif"
  1767 
  1815 
  1768 #: ../PLCOpenEditor.py:343
  1816 #: ../PLCOpenEditor.py:2461
  1769 msgid "Quit\tCTRL+Q"
  1817 msgid "Quit\tCTRL+Q"
  1770 msgstr "Quitter\tCTRL+Q"
  1818 msgstr "Quitter\tCTRL+Q"
  1771 
  1819 
  1772 #: ../plcopen/structures.py:174
  1820 #: ../plcopen/structures.py:174
  1773 msgid ""
  1821 msgid ""
  1787 
  1835 
  1788 #: ../GraphicViewer.py:106
  1836 #: ../GraphicViewer.py:106
  1789 msgid "Range:"
  1837 msgid "Range:"
  1790 msgstr "Echelle :"
  1838 msgstr "Echelle :"
  1791 
  1839 
  1792 #: ../PLCOpenEditor.py:374
  1840 #: ../PLCOpenEditor.py:316
  1793 msgid "Redo\tCTRL+Y"
  1841 msgid "Redo\tCTRL+Y"
  1794 msgstr "Refaire\tCTRL+Y"
  1842 msgstr "Refaire\tCTRL+Y"
  1795 
  1843 
  1796 #: ../Dialogs.py:1714
  1844 #: ../dialogs/SFCTransitionDialog.py:120
  1797 #: ../Dialogs.py:1791
  1845 #: ../dialogs/SFCTransitionDialog.py:197
  1798 msgid "Reference"
  1846 msgid "Reference"
  1799 msgstr "Référence"
  1847 msgstr "Référence"
  1800 
  1848 
  1801 #: ../PLCOpenEditor.py:422
  1849 #: ../PLCOpenEditor.py:364
  1802 msgid "Refresh\tF5"
  1850 msgid "Refresh\tF5"
  1803 msgstr "Actualiser\tF5"
  1851 msgstr "Actualiser\tF5"
  1804 
  1852 
  1805 #: ../plcopen/iec_std.csv:48
  1853 #: ../plcopen/iec_std.csv:48
  1806 msgid "Remainder (modulo)"
  1854 msgid "Remainder (modulo)"
  1807 msgstr "Modulo"
  1855 msgstr "Modulo"
  1808 
  1856 
  1809 #: ../PLCOpenEditor.py:1820
  1857 #: ../PLCOpenEditor.py:1612
  1810 msgid "Rename"
  1858 msgid "Rename"
  1811 msgstr "Renommer"
  1859 msgstr "Renommer"
  1812 
  1860 
  1813 #: ../plcopen/iec_std.csv:78
  1861 #: ../plcopen/iec_std.csv:78
  1814 msgid "Replacement (within)"
  1862 msgid "Replacement (within)"
  1815 msgstr "Remplacement (au milieu)"
  1863 msgstr "Remplacement (au milieu)"
  1816 
  1864 
  1817 #: ../Dialogs.py:1050
  1865 #: ../dialogs/LDElementDialog.py:145
  1818 msgid "Reset"
  1866 msgid "Reset"
  1819 msgstr "Mise à zéro"
  1867 msgstr "Mise à zéro"
  1820 
  1868 
  1821 #: ../Viewer.py:409
  1869 #: ../Viewer.py:443
  1822 msgid "Reset Execution Order"
  1870 msgid "Reset Execution Order"
  1823 msgstr "Réinitialiser l'order d'exécution"
  1871 msgstr "Réinitialiser l'order d'exécution"
  1824 
  1872 
  1825 #: ../PLCControler.py:84
  1873 #: ../PLCControler.py:91
  1826 msgid "Resources"
  1874 msgid "Resources"
  1827 msgstr "Ressources"
  1875 msgstr "Ressources"
  1828 
  1876 
  1829 #: ../PLCOpenEditor.py:3850
  1877 #: ../VariablePanel.py:52
  1830 #: ../PLCOpenEditor.py:3851
  1878 #: ../VariablePanel.py:53
  1831 msgid "Retain"
  1879 msgid "Retain"
  1832 msgstr "Persistante"
  1880 msgstr "Persistante"
  1833 
  1881 
  1834 #: ../PLCOpenEditor.py:4229
  1882 #: ../VariablePanel.py:439
  1835 msgid "Return Type:"
  1883 msgid "Return Type:"
  1836 msgstr "Type de retour :"
  1884 msgstr "Type de retour :"
  1837 
  1885 
  1838 #: ../Viewer.py:362
  1886 #: ../Viewer.py:396
  1839 msgid "Right"
  1887 msgid "Right"
  1840 msgstr "Droite"
  1888 msgstr "Droite"
  1841 
  1889 
  1842 #: ../Dialogs.py:1293
  1890 #: ../dialogs/LDPowerRailDialog.py:124
  1843 msgid "Right PowerRail"
  1891 msgid "Right PowerRail"
  1844 msgstr "Barre d'alimentation à droite"
  1892 msgstr "Barre d'alimentation à droite"
  1845 
  1893 
  1846 #: ../Viewer.py:392
  1894 #: ../Viewer.py:426
  1847 #: ../Dialogs.py:1055
  1895 #: ../dialogs/LDElementDialog.py:150
  1848 msgid "Rising Edge"
  1896 msgid "Rising Edge"
  1849 msgstr "Front montant"
  1897 msgstr "Front montant"
  1850 
  1898 
  1851 #: ../plcopen/structures.py:184
  1899 #: ../plcopen/structures.py:184
  1852 msgid ""
  1900 msgid ""
  1866 
  1914 
  1867 #: ../plcopen/iec_std.csv:17
  1915 #: ../plcopen/iec_std.csv:17
  1868 msgid "Rounding up/down"
  1916 msgid "Rounding up/down"
  1869 msgstr "Arrondi"
  1917 msgstr "Arrondi"
  1870 
  1918 
  1871 #: ../PLCOpenEditor.py:2980
  1919 #: ../PLCOpenEditor.py:2975
  1872 #: ../PLCOpenEditor.py:3180
  1920 #: ../PLCOpenEditor.py:3175
  1873 msgid "SFC"
  1921 msgid "SFC"
  1874 msgstr "SFC"
  1922 msgstr "SFC"
  1875 
  1923 
  1876 #: ../plcopen/structures.py:169
  1924 #: ../plcopen/structures.py:169
  1877 msgid ""
  1925 msgid ""
  1879 "The SR bistable is a latch where the Set dominates."
  1927 "The SR bistable is a latch where the Set dominates."
  1880 msgstr ""
  1928 msgstr ""
  1881 "Bascule SR\n"
  1929 "Bascule SR\n"
  1882 "La bascule SR est une bascule où le Set est dominant."
  1930 "La bascule SR est une bascule où le Set est dominant."
  1883 
  1931 
  1884 #: ../PLCOpenEditor.py:3170
  1932 #: ../PLCOpenEditor.py:3165
  1885 #: ../PLCOpenEditor.py:3180
  1933 #: ../PLCOpenEditor.py:3175
  1886 #: ../PLCOpenEditor.py:3359
  1934 #: ../PLCOpenEditor.py:3354
  1887 #: ../PLCOpenEditor.py:3503
  1935 #: ../PLCOpenEditor.py:3498
  1888 msgid "ST"
  1936 msgid "ST"
  1889 msgstr "ST"
  1937 msgstr "ST"
  1890 
  1938 
  1891 #: ../PLCOpenEditor.py:1084
  1939 #: ../PLCOpenEditor.py:2613
  1892 msgid "ST files (*.st)|*.st|All files|*.*"
  1940 msgid "ST files (*.st)|*.st|All files|*.*"
  1893 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*"
  1941 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*"
  1894 
  1942 
  1895 #: ../PLCOpenEditor.py:323
  1943 #: ../PLCOpenEditor.py:2444
  1896 msgid "Save\tCTRL+S"
  1944 msgid "Save\tCTRL+S"
  1897 msgstr "Enregistrer\tCTRL+S"
  1945 msgstr "Enregistrer\tCTRL+S"
  1898 
  1946 
  1899 #: ../PLCOpenEditor.py:326
  1947 #: ../PLCOpenEditor.py:2446
  1900 msgid "Save As...\tCTRL+SHIFT+S"
  1948 msgid "Save As...\tCTRL+SHIFT+S"
  1901 msgstr "Enregistrer sous...\tCTRL+SHIFT+S"
  1949 msgstr "Enregistrer sous...\tCTRL+SHIFT+S"
  1902 
  1950 
  1903 #: ../PLCOpenEditor.py:2972
  1951 #: ../PLCOpenEditor.py:2967
  1904 msgid "Scaling:"
  1952 msgid "Scaling:"
  1905 msgstr "Echelle :"
  1953 msgstr "Echelle :"
  1906 
  1954 
  1907 #: ../PLCOpenEditor.py:398
  1955 #: ../PLCOpenEditor.py:340
  1908 msgid "Select All\tCTRL+A"
  1956 msgid "Select All\tCTRL+A"
  1909 msgstr "Tout sélectionner\tCTRL+A"
  1957 msgstr "Tout sélectionner\tCTRL+A"
  1910 
  1958 
  1911 #: ../PLCOpenEditor.py:4104
  1959 #: ../VariablePanel.py:314
  1912 msgid "Select a variable class:"
  1960 msgid "Select a variable class:"
  1913 msgstr "Sélectionner une direction pour la variable :"
  1961 msgstr "Sélectionner une direction pour la variable :"
  1914 
  1962 
  1915 #: ../PLCOpenEditor.py:606
  1963 #: ../PLCOpenEditor.py:570
  1916 #: ../PLCOpenEditor.py:618
  1964 #: ../PLCOpenEditor.py:582
  1917 msgid "Select an object"
  1965 msgid "Select an object"
  1918 msgstr "Sélectionner un objet"
  1966 msgstr "Sélectionner un objet"
  1919 
  1967 
  1920 #: ../plcopen/iec_std.csv:59
  1968 #: ../plcopen/iec_std.csv:59
  1921 msgid "Selection"
  1969 msgid "Selection"
  1922 msgstr "Sélection"
  1970 msgstr "Sélection"
  1923 
  1971 
  1924 #: ../Dialogs.py:1990
  1972 #: ../dialogs/SFCDivergenceDialog.py:117
  1925 msgid "Selection Convergence"
  1973 msgid "Selection Convergence"
  1926 msgstr "Convergence simple"
  1974 msgstr "Convergence simple"
  1927 
  1975 
  1928 #: ../Dialogs.py:1984
  1976 #: ../dialogs/SFCDivergenceDialog.py:111
  1929 msgid "Selection Divergence"
  1977 msgid "Selection Divergence"
  1930 msgstr "Divergence simple"
  1978 msgstr "Divergence simple"
  1931 
  1979 
  1932 #: ../plcopen/structures.py:179
  1980 #: ../plcopen/structures.py:179
  1933 msgid ""
  1981 msgid ""
  1935 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  1983 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  1936 msgstr ""
  1984 msgstr ""
  1937 "Sémaphore\n"
  1985 "Sémaphore\n"
  1938 "La sémaphore fournit un mécanisme permettant à des éléments du programme d'accéder de façon exclusive à certaines resources."
  1986 "La sémaphore fournit un mécanisme permettant à des éléments du programme d'accéder de façon exclusive à certaines resources."
  1939 
  1987 
  1940 #: ../Dialogs.py:1045
  1988 #: ../dialogs/LDElementDialog.py:140
  1941 msgid "Set"
  1989 msgid "Set"
  1942 msgstr "Mise à 1"
  1990 msgstr "Mise à 1"
  1943 
  1991 
  1944 #: ../plcopen/iec_std.csv:51
  1992 #: ../plcopen/iec_std.csv:51
  1945 msgid "Shift left"
  1993 msgid "Shift left"
  1947 
  1995 
  1948 #: ../plcopen/iec_std.csv:52
  1996 #: ../plcopen/iec_std.csv:52
  1949 msgid "Shift right"
  1997 msgid "Shift right"
  1950 msgstr "Décalage à droite"
  1998 msgstr "Décalage à droite"
  1951 
  1999 
  1952 #: ../Dialogs.py:2002
  2000 #: ../dialogs/SFCDivergenceDialog.py:129
  1953 msgid "Simultaneous Convergence"
  2001 msgid "Simultaneous Convergence"
  1954 msgstr "Convergence double"
  2002 msgstr "Convergence double"
  1955 
  2003 
  1956 #: ../Dialogs.py:1996
  2004 #: ../dialogs/SFCDivergenceDialog.py:123
  1957 msgid "Simultaneous Divergence"
  2005 msgid "Simultaneous Divergence"
  1958 msgstr "Divergence double"
  2006 msgstr "Divergence double"
  1959 
  2007 
  1960 #: ../plcopen/iec_std.csv:27
  2008 #: ../plcopen/iec_std.csv:27
  1961 msgid "Sine"
  2009 msgid "Sine"
  1962 msgstr "Sinus"
  2010 msgstr "Sinus"
  1963 
  2011 
  1964 #: ../RessourceEditor.py:79
  2012 #: ../RessourceEditor.py:82
  1965 msgid "Single"
  2013 msgid "Single"
  1966 msgstr "Evènement"
  2014 msgstr "Evènement"
  1967 
  2015 
  1968 #: ../plcopen/iec_std.csv:23
  2016 #: ../plcopen/iec_std.csv:23
  1969 msgid "Square root (base 2)"
  2017 msgid "Square root (base 2)"
  1987 
  2035 
  1988 #: ../plcopen/iec_std.csv:29
  2036 #: ../plcopen/iec_std.csv:29
  1989 msgid "Tangent"
  2037 msgid "Tangent"
  1990 msgstr "Tangente"
  2038 msgstr "Tangente"
  1991 
  2039 
  1992 #: ../RessourceEditor.py:83
  2040 #: ../RessourceEditor.py:86
  1993 msgid "Task"
  2041 msgid "Task"
  1994 msgstr "Tâche"
  2042 msgstr "Tâche"
  1995 
  2043 
  1996 #: ../RessourceEditor.py:358
  2044 #: ../RessourceEditor.py:361
  1997 msgid "Tasks:"
  2045 msgid "Tasks:"
  1998 msgstr "Tâches :"
  2046 msgstr "Tâches :"
  1999 
  2047 
  2000 #: ../PLCOpenEditor.py:3863
  2048 #: ../VariablePanel.py:65
  2001 msgid "Temp"
  2049 msgid "Temp"
  2002 msgstr "Temporaire"
  2050 msgstr "Temporaire"
  2003 
  2051 
  2004 #: ../LDViewer.py:850
  2052 #: ../LDViewer.py:850
  2005 msgid "The group of block must be coherent!"
  2053 msgid "The group of block must be coherent!"
  2006 msgstr "Le groupe de blocs doit être cohérent !"
  2054 msgstr "Le groupe de blocs doit être cohérent !"
  2007 
  2055 
  2008 #: ../PLCOpenEditor.py:963
  2056 #: ../PLCOpenEditor.py:873
  2009 msgid "There are changes, do you want to save?"
  2057 msgid "There are changes, do you want to save?"
  2010 msgstr "Le projet a été modifié. Voulez-vous l'enregistrer ?"
  2058 msgstr "Le projet a été modifié. Voulez-vous l'enregistrer ?"
  2011 
  2059 
  2012 #: ../PLCOpenEditor.py:1171
  2060 #: ../PLCOpenEditor.py:1408
       
  2061 #: ../PLCOpenEditor.py:1428
       
  2062 #, python-format
       
  2063 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
       
  2064 msgstr "Un POU a pour nom \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?"
       
  2065 
       
  2066 #: ../PLCOpenEditor.py:951
  2013 msgid ""
  2067 msgid ""
  2014 "There was a problem printing.\n"
  2068 "There was a problem printing.\n"
  2015 "Perhaps your current printer is not set correctly?"
  2069 "Perhaps your current printer is not set correctly?"
  2016 msgstr ""
  2070 msgstr ""
  2017 "Un problème est apparu lors de l'impression.\n"
  2071 "Un problème est apparu lors de l'impression.\n"
  2019 
  2073 
  2020 #: ../LDViewer.py:859
  2074 #: ../LDViewer.py:859
  2021 msgid "This option isn't available yet!"
  2075 msgid "This option isn't available yet!"
  2022 msgstr "Cette option n'a pas encore disponible"
  2076 msgstr "Cette option n'a pas encore disponible"
  2023 
  2077 
  2024 #: ../GraphicViewer.py:181
  2078 #: ../GraphicViewer.py:180
  2025 msgid "Tick"
  2079 msgid "Tick"
  2026 msgstr "Tick"
  2080 msgstr "Tick"
  2027 
  2081 
  2028 #: ../plcopen/iec_std.csv:34
  2082 #: ../plcopen/iec_std.csv:34
  2029 msgid "Time addition"
  2083 msgid "Time addition"
  2052 #: ../plcopen/iec_std.csv:42
  2106 #: ../plcopen/iec_std.csv:42
  2053 #: ../plcopen/iec_std.csv:43
  2107 #: ../plcopen/iec_std.csv:43
  2054 msgid "Time-of-day subtraction"
  2108 msgid "Time-of-day subtraction"
  2055 msgstr "Soustraction d'horodatage"
  2109 msgstr "Soustraction d'horodatage"
  2056 
  2110 
  2057 #: ../PLCOpenEditor.py:610
  2111 #: ../PLCOpenEditor.py:574
  2058 msgid "Toolbar"
  2112 msgid "Toolbar"
  2059 msgstr "Barre d'outils"
  2113 msgstr "Barre d'outils"
  2060 
  2114 
  2061 #: ../Viewer.py:365
  2115 #: ../Viewer.py:399
  2062 msgid "Top"
  2116 msgid "Top"
  2063 msgstr "Haut"
  2117 msgstr "Haut"
  2064 
  2118 
  2065 #: ../PLCOpenEditor.py:3439
  2119 #: ../PLCOpenEditor.py:3434
  2066 msgid "Transition Name"
  2120 msgid "Transition Name"
  2067 msgstr "Nom de la transition"
  2121 msgstr "Nom de la transition"
  2068 
  2122 
  2069 #: ../PLCOpenEditor.py:3406
  2123 #: ../PLCOpenEditor.py:3401
  2070 msgid "Transition Name:"
  2124 msgid "Transition Name:"
  2071 msgstr "Nom de la transition :"
  2125 msgstr "Nom de la transition :"
  2072 
  2126 
  2073 #: ../PLCGenerator.py:1237
  2127 #: ../PLCGenerator.py:1237
  2074 #, python-format
  2128 #, python-format
  2078 #: ../PLCGenerator.py:1228
  2132 #: ../PLCGenerator.py:1228
  2079 #, python-format
  2133 #, python-format
  2080 msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU"
  2134 msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU"
  2081 msgstr "La transition contenant \"%s\" n'est pas connectée à une étape en entrée dans le POU \"%s\" !"
  2135 msgstr "La transition contenant \"%s\" n'est pas connectée à une étape en entrée dans le POU \"%s\" !"
  2082 
  2136 
  2083 #: ../plcopen/plcopen.py:1035
  2137 #: ../plcopen/plcopen.py:1050
  2084 #, python-format
  2138 #, python-format
  2085 msgid "Transition with name %s doesn't exist!"
  2139 msgid "Transition with name %s doesn't exist!"
  2086 msgstr "La transition nommée %s n'existe pas !"
  2140 msgstr "La transition nommée %s n'existe pas !"
  2087 
  2141 
  2088 #: ../PLCControler.py:83
  2142 #: ../PLCControler.py:90
  2089 msgid "Transitions"
  2143 msgid "Transitions"
  2090 msgstr "Transitions"
  2144 msgstr "Transitions"
  2091 
  2145 
  2092 #: ../PLCOpenEditor.py:3850
  2146 #: ../RessourceEditor.py:86
  2093 #: ../PLCOpenEditor.py:3851
  2147 #: ../VariablePanel.py:52
  2094 #: ../RessourceEditor.py:83
  2148 #: ../VariablePanel.py:53
  2095 #: ../Dialogs.py:2105
  2149 #: ../dialogs/ActionBlockDialog.py:33
  2096 #: ../DataTypeEditor.py:46
  2150 #: ../DataTypeEditor.py:46
  2097 msgid "Type"
  2151 msgid "Type"
  2098 msgstr "Type"
  2152 msgstr "Type"
  2099 
  2153 
  2100 #: ../plcopen/iec_std.csv:16
  2154 #: ../plcopen/iec_std.csv:16
  2103 
  2157 
  2104 #: ../DataTypeEditor.py:360
  2158 #: ../DataTypeEditor.py:360
  2105 msgid "Type infos:"
  2159 msgid "Type infos:"
  2106 msgstr "Propriétés du type :"
  2160 msgstr "Propriétés du type :"
  2107 
  2161 
  2108 #: ../Dialogs.py:118
  2162 #: ../dialogs/ConnectionDialog.py:105
  2109 #: ../Dialogs.py:788
  2163 #: ../dialogs/FBDBlockDialog.py:117
  2110 #: ../Dialogs.py:1275
  2164 #: ../dialogs/LDPowerRailDialog.py:106
  2111 #: ../Dialogs.py:1702
  2165 #: ../dialogs/SFCDivergenceDialog.py:107
  2112 #: ../Dialogs.py:1980
  2166 #: ../dialogs/SFCTransitionDialog.py:108
  2113 msgid "Type:"
  2167 msgid "Type:"
  2114 msgstr "Type :"
  2168 msgstr "Type :"
  2115 
  2169 
  2116 #: ../PLCOpenEditor.py:562
  2170 #: ../PLCOpenEditor.py:540
  2117 #: ../PLCOpenEditor.py:598
       
  2118 msgid "Types"
  2171 msgid "Types"
  2119 msgstr "Types"
  2172 msgstr "Types"
  2120 
  2173 
  2121 #: ../PLCGenerator.py:232
  2174 #: ../PLCGenerator.py:232
  2122 #, python-format
  2175 #, python-format
  2123 msgid "Undefined pou type \"%s\""
  2176 msgid "Undefined pou type \"%s\""
  2124 msgstr "Type de POU \"%s\" indéterminé !"
  2177 msgstr "Type de POU \"%s\" indéterminé !"
  2125 
  2178 
  2126 #: ../PLCOpenEditor.py:372
  2179 #: ../PLCOpenEditor.py:314
  2127 msgid "Undo\tCTRL+Z"
  2180 msgid "Undo\tCTRL+Z"
  2128 msgstr "Défaire\tCTRL+Z"
  2181 msgstr "Défaire\tCTRL+Z"
  2129 
  2182 
  2130 #: ../Viewer.py:286
  2183 #: ../Viewer.py:320
  2131 #, python-format
  2184 #, python-format
  2132 msgid "Unknown variable \"%s\" for this POU!"
  2185 msgid "Unknown variable \"%s\" for this POU!"
  2133 msgstr "Variable \"%s\" inconnue dans ce POU !"
  2186 msgstr "Variable \"%s\" inconnue dans ce POU !"
  2134 
  2187 
  2135 #: ../PLCControler.py:293
  2188 #: ../PLCControler.py:300
  2136 #, python-format
  2189 #, python-format
  2137 msgid "Unnamed%d"
  2190 msgid "Unnamed%d"
  2138 msgstr "Sansnom%d"
  2191 msgstr "Sansnom%d"
  2139 
  2192 
  2140 #: ../PLCOpenEditor.py:4100
  2193 #: ../VariablePanel.py:310
  2141 #, python-format
  2194 #, python-format
  2142 msgid "Unrecognized data size \"%s\""
  2195 msgid "Unrecognized data size \"%s\""
  2143 msgstr "Taille de donnée \"%s\" non identifié !"
  2196 msgstr "Taille de donnée \"%s\" non identifié !"
  2144 
  2197 
  2145 #: ../plcopen/structures.py:194
  2198 #: ../plcopen/structures.py:194
  2156 "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."
  2209 "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."
  2157 msgstr ""
  2210 msgstr ""
  2158 "Compteur bidirectionnel\n"
  2211 "Compteur bidirectionnel\n"
  2159 "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."
  2212 "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."
  2160 
  2213 
  2161 #: ../PLCOpenEditor.py:4499
  2214 #: ../VariablePanel.py:742
  2162 #: ../DataTypeEditor.py:804
  2215 #: ../DataTypeEditor.py:807
  2163 msgid "User Data Types"
  2216 msgid "User Data Types"
  2164 msgstr "Types de donnée du projet"
  2217 msgstr "Types de donnée du projet"
  2165 
  2218 
  2166 #: ../PLCControler.py:82
  2219 #: ../PLCControler.py:89
  2167 msgid "User-defined POUs"
  2220 msgid "User-defined POUs"
  2168 msgstr "POUs du projet"
  2221 msgstr "POUs du projet"
  2169 
  2222 
  2170 #: ../PLCOpenEditor.py:4616
  2223 #: ../PLCOpenEditor.py:3843
  2171 #: ../Dialogs.py:2105
  2224 #: ../dialogs/ActionBlockDialog.py:33
  2172 msgid "Value"
  2225 msgid "Value"
  2173 msgstr "Valeur"
  2226 msgstr "Valeur"
  2174 
  2227 
  2175 #: ../GraphicViewer.py:181
  2228 #: ../GraphicViewer.py:180
  2176 msgid "Values"
  2229 msgid "Values"
  2177 msgstr "Valeurs"
  2230 msgstr "Valeurs"
  2178 
  2231 
  2179 #: ../DataTypeEditor.py:445
  2232 #: ../DataTypeEditor.py:445
  2180 msgid "Values:"
  2233 msgid "Values:"
  2181 msgstr "Valeurs"
  2234 msgstr "Valeurs"
  2182 
  2235 
  2183 #: ../PLCOpenEditor.py:4616
  2236 #: ../PLCOpenEditor.py:3843
  2184 #: ../Dialogs.py:2109
  2237 #: ../dialogs/ActionBlockDialog.py:37
  2185 msgid "Variable"
  2238 msgid "Variable"
  2186 msgstr "Variable"
  2239 msgstr "Variable"
  2187 
  2240 
  2188 #: ../Dialogs.py:504
  2241 #: ../dialogs/FBDVariableDialog.py:120
  2189 msgid "Variable Properties"
  2242 msgid "Variable Properties"
  2190 msgstr "Propriétés de la variable"
  2243 msgstr "Propriétés de la variable"
  2191 
  2244 
  2192 #: ../PLCOpenEditor.py:4104
  2245 #: ../VariablePanel.py:314
  2193 msgid "Variable class"
  2246 msgid "Variable class"
  2194 msgstr "Direction de la variable"
  2247 msgstr "Direction de la variable"
  2195 
  2248 
  2196 #: ../Viewer.py:288
  2249 #: ../Viewer.py:322
  2197 #: ../TextViewer.py:224
  2250 #: ../TextViewer.py:248
  2198 msgid "Variable don't belong to this POU!"
  2251 msgid "Variable don't belong to this POU!"
  2199 msgstr "La variable n'appartient pas à ce POU !"
  2252 msgstr "La variable n'appartient pas à ce POU !"
  2200 
  2253 
  2201 #: ../PLCOpenEditor.py:575
  2254 #: ../PLCOpenEditor.py:589
  2202 #: ../PLCOpenEditor.py:626
  2255 #: ../VariablePanel.py:64
  2203 #: ../PLCOpenEditor.py:3862
       
  2204 msgid "Variables"
  2256 msgid "Variables"
  2205 msgstr "Variables"
  2257 msgstr "Variables"
  2206 
  2258 
  2207 #: ../PLCOpenEditor.py:3304
  2259 #: ../PLCOpenEditor.py:3299
  2208 #: ../PLCOpenEditor.py:3682
  2260 #: ../PLCOpenEditor.py:3677
  2209 #: ../PLCOpenEditor.py:3745
  2261 #: ../PLCOpenEditor.py:3740
  2210 #: ../LDViewer.py:859
  2262 #: ../LDViewer.py:859
  2211 msgid "Warning"
  2263 msgid "Warning"
  2212 msgstr "Attention"
  2264 msgstr "Attention"
  2213 
  2265 
  2214 #: ../PLCOpenEditor.py:2956
  2266 #: ../PLCOpenEditor.py:2951
  2215 msgid "Width:"
  2267 msgid "Width:"
  2216 msgstr "Longueur :"
  2268 msgstr "Longueur :"
  2217 
  2269 
  2218 #: ../PLCOpenEditor.py:2699
  2270 #: ../PLCOpenEditor.py:2694
  2219 msgid "X Scale:"
  2271 msgid "X Scale:"
  2220 msgstr "Echelle X :"
  2272 msgstr "Echelle X :"
  2221 
  2273 
  2222 #: ../PLCOpenEditor.py:2707
  2274 #: ../PLCOpenEditor.py:2702
  2223 msgid "Y Scale:"
  2275 msgid "Y Scale:"
  2224 msgstr "Echelle Y :"
  2276 msgstr "Echelle Y :"
  2225 
  2277 
  2226 #: ../PLCOpenEditor.py:3855
  2278 #: ../VariablePanel.py:57
  2227 msgid "Yes"
  2279 msgid "Yes"
  2228 msgstr "Oui"
  2280 msgstr "Oui"
  2229 
  2281 
  2230 #: ../LDViewer.py:854
  2282 #: ../LDViewer.py:854
  2231 msgid "You must select the block or group of blocks around which a branch should be added!"
  2283 msgid "You must select the block or group of blocks around which a branch should be added!"
  2233 
  2285 
  2234 #: ../LDViewer.py:628
  2286 #: ../LDViewer.py:628
  2235 msgid "You must select the wire where a contact should be added!"
  2287 msgid "You must select the wire where a contact should be added!"
  2236 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !"
  2288 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !"
  2237 
  2289 
  2238 #: ../PLCOpenEditor.py:3135
  2290 #: ../PLCOpenEditor.py:3130
  2239 #: ../PLCOpenEditor.py:3666
  2291 #: ../PLCOpenEditor.py:3661
  2240 #: ../PLCOpenEditor.py:3729
  2292 #: ../PLCOpenEditor.py:3724
  2241 #: ../Dialogs.py:1525
  2293 #: ../dialogs/PouNameDialog.py:55
  2242 #: ../Dialogs.py:2508
  2294 #: ../dialogs/SFCStepDialog.py:175
  2243 #: ../Dialogs.py:2575
  2295 #: ../dialogs/SFCStepNameDialog.py:57
  2244 msgid "You must type a name!"
  2296 msgid "You must type a name!"
  2245 msgstr "Vous devez saisir un nom !"
  2297 msgstr "Vous devez saisir un nom !"
  2246 
  2298 
  2247 #: ../PLCOpenEditor.py:428
  2299 #: ../PLCOpenEditor.py:370
  2248 msgid "Zoom"
  2300 msgid "Zoom"
  2249 msgstr "Zoom"
  2301 msgstr "Zoom"
  2250 
  2302 
  2251 #: ../PLCOpenEditor.py:1093
  2303 #: ../PLCOpenEditor.py:2622
  2252 #, python-format
  2304 #, python-format
  2253 msgid "error: %s\n"
  2305 msgid "error: %s\n"
  2254 msgstr "erreur: %s\n"
  2306 msgstr "erreur: %s\n"
  2255 
  2307 
  2256 #: ../PLCOpenEditor.py:5034
  2308 #: ../PLCOpenEditor.py:4267
  2257 #: ../PLCOpenEditor.py:5036
  2309 #: ../PLCOpenEditor.py:4269
  2258 msgid "file : "
  2310 msgid "file : "
  2259 msgstr "fichier :"
  2311 msgstr "fichier :"
  2260 
  2312 
  2261 #: ../PLCOpenEditor.py:3175
  2313 #: ../PLCOpenEditor.py:3170
  2262 msgid "function"
  2314 msgid "function"
  2263 msgstr "fonction"
  2315 msgstr "fonction"
  2264 
  2316 
  2265 #: ../PLCOpenEditor.py:5037
  2317 #: ../PLCOpenEditor.py:4270
  2266 msgid "function : "
  2318 msgid "function : "
  2267 msgstr "fonction :"
  2319 msgstr "fonction :"
  2268 
  2320 
  2269 #: ../PLCOpenEditor.py:3175
  2321 #: ../PLCOpenEditor.py:3170
  2270 msgid "functionBlock"
  2322 msgid "functionBlock"
  2271 msgstr "Bloc fonctionnel"
  2323 msgstr "Bloc fonctionnel"
  2272 
  2324 
  2273 #: ../PLCOpenEditor.py:5037
  2325 #: ../PLCOpenEditor.py:4270
  2274 msgid "line : "
  2326 msgid "line : "
  2275 msgstr "ligne :"
  2327 msgstr "ligne :"
  2276 
  2328 
  2277 #: ../PLCOpenEditor.py:3175
  2329 #: ../PLCOpenEditor.py:3170
  2278 msgid "program"
  2330 msgid "program"
  2279 msgstr "programme"
  2331 msgstr "programme"
  2280 
  2332 
  2281 #: ../plcopen/iec_std.csv:73
  2333 #: ../plcopen/iec_std.csv:73
  2282 msgid "string from the middle"
  2334 msgid "string from the middle"
  2288 
  2340 
  2289 #: ../plcopen/iec_std.csv:72
  2341 #: ../plcopen/iec_std.csv:72
  2290 msgid "string right of"
  2342 msgid "string right of"
  2291 msgstr "Caractères à droite de"
  2343 msgstr "Caractères à droite de"
  2292 
  2344 
  2293 #: ../PLCOpenEditor.py:1091
  2345 #: ../PLCOpenEditor.py:2620
  2294 #, python-format
  2346 #, python-format
  2295 msgid "warning: %s\n"
  2347 msgid "warning: %s\n"
  2296 msgstr "attention: %s\n"
  2348 msgstr "attention: %s\n"
  2297 
  2349 
       
  2350 #, fuzzy
       
  2351 #~ msgid "A pou with \"%s\" as name exists!"
       
  2352 #~ msgstr "Un POU nommé \"%s\" existe déjà !"
       
  2353 #~ msgid "Close\tCTRL+Q"
       
  2354 #~ msgstr "Fermer\tCTRL+Q"
  2298 #~ msgid ""
  2355 #~ msgid ""
  2299 #~ "A variable is defined with \"%s\" as name. It can generate a conflict. Do "
  2356 #~ "A variable is defined with \"%s\" as name. It can generate a conflict. Do "
  2300 #~ "you wish to continue?"
  2357 #~ "you wish to continue?"
  2301 #~ msgstr "Une variable"
  2358 #~ msgstr "Une variable"
  2302 #~ msgid "A pou with \"%s\" for name exists!"
       
  2303 #~ msgstr "Un POU nommé \"%s\" existe déjà !"
       
  2304 #~ msgid "Create A New POU From"
  2359 #~ msgid "Create A New POU From"
  2305 #~ msgstr "Créer un nouveau POU à partir de"
  2360 #~ msgstr "Créer un nouveau POU à partir de"
  2306 
  2361