i18n/messages.pot
changeset 1532 a191e137a5bb
parent 1496 ac8a90b278f1
child 1566 2ce8d970fc69
equal deleted inserted replaced
1531:d2b3bbbb1028 1532:a191e137a5bb
     6 #, fuzzy
     6 #, fuzzy
     7 msgid ""
     7 msgid ""
     8 msgstr ""
     8 msgstr ""
     9 "Project-Id-Version: PACKAGE VERSION\n"
     9 "Project-Id-Version: PACKAGE VERSION\n"
    10 "Report-Msgid-Bugs-To: \n"
    10 "Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2016-04-21 17:11+0300\n"
    11 "POT-Creation-Date: 2016-09-12 16:46+0300\n"
    12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    14 "Language-Team: LANGUAGE <LL@li.org>\n"
    14 "Language-Team: LANGUAGE <LL@li.org>\n"
    15 "Language: \n"
    15 "Language: \n"
    16 "MIME-Version: 1.0\n"
    16 "MIME-Version: 1.0\n"
    28 "edouard.tisserant@gmail.com\n"
    28 "edouard.tisserant@gmail.com\n"
    29 "\n"
    29 "\n"
    30 "Error:\n"
    30 "Error:\n"
    31 msgstr ""
    31 msgstr ""
    32 
    32 
    33 #: ../Beremiz.py:1155
    33 #: ../Beremiz.py:1162
    34 #, python-format
    34 #, python-format
    35 msgid ""
    35 msgid ""
    36 "\n"
    36 "\n"
    37 "An unhandled exception (bug) occured. Bug report saved at :\n"
    37 "An unhandled exception (bug) occured. Bug report saved at :\n"
    38 "(%s)\n"
    38 "(%s)\n"
    77 #: ../dialogs/PouActionDialog.py:91 ../dialogs/PouDialog.py:113
    77 #: ../dialogs/PouActionDialog.py:91 ../dialogs/PouDialog.py:113
    78 #, python-format
    78 #, python-format
    79 msgid " and %s"
    79 msgid " and %s"
    80 msgstr ""
    80 msgstr ""
    81 
    81 
    82 #: ../ProjectController.py:1027
    82 #: ../ProjectController.py:1083
    83 msgid " generation failed !\n"
    83 msgid " generation failed !\n"
    84 msgstr ""
    84 msgstr ""
    85 
    85 
    86 #: ../plcopen/plcopen.py:883
    86 #: ../plcopen/plcopen.py:883
    87 #, python-format
    87 #, python-format
   101 #: ../editors/Viewer.py:242
   101 #: ../editors/Viewer.py:242
   102 #, python-format
   102 #, python-format
   103 msgid "\"%s\" can't use itself!"
   103 msgid "\"%s\" can't use itself!"
   104 msgstr ""
   104 msgstr ""
   105 
   105 
   106 #: ../IDEFrame.py:1615 ../IDEFrame.py:1634
   106 #: ../IDEFrame.py:1646 ../IDEFrame.py:1665
   107 #, python-format
   107 #, python-format
   108 msgid "\"%s\" config already exists!"
   108 msgid "\"%s\" config already exists!"
   109 msgstr ""
   109 msgstr ""
   110 
   110 
   111 #: ../plcopen/plcopen.py:471
   111 #: ../plcopen/plcopen.py:471
   112 #, python-format
   112 #, python-format
   113 msgid "\"%s\" configuration already exists !!!"
   113 msgid "\"%s\" configuration already exists !!!"
   114 msgstr ""
   114 msgstr ""
   115 
   115 
   116 #: ../IDEFrame.py:1569
   116 #: ../IDEFrame.py:1600
   117 #, python-format
   117 #, python-format
   118 msgid "\"%s\" data type already exists!"
   118 msgid "\"%s\" data type already exists!"
   119 msgstr ""
   119 msgstr ""
   120 
   120 
   121 #: ../dialogs/PouTransitionDialog.py:105 ../dialogs/BlockPreviewDialog.py:219
   121 #: ../dialogs/PouTransitionDialog.py:105 ../dialogs/BlockPreviewDialog.py:219
   122 #: ../dialogs/PouActionDialog.py:102 ../editors/Viewer.py:258
   122 #: ../dialogs/PouActionDialog.py:102 ../editors/Viewer.py:258
   123 #: ../editors/Viewer.py:326 ../editors/Viewer.py:350 ../editors/Viewer.py:370
   123 #: ../editors/Viewer.py:326 ../editors/Viewer.py:350 ../editors/Viewer.py:370
   124 #: ../editors/TextViewer.py:270 ../editors/TextViewer.py:299
   124 #: ../editors/TextViewer.py:272 ../editors/TextViewer.py:301
   125 #: ../controls/VariablePanel.py:386
   125 #: ../controls/VariablePanel.py:394
   126 #, python-format
   126 #, python-format
   127 msgid "\"%s\" element for this pou already exists!"
   127 msgid "\"%s\" element for this pou already exists!"
   128 msgstr ""
   128 msgstr ""
   129 
   129 
   130 #: ../Beremiz.py:962
   130 #: ../Beremiz.py:969
   131 #, python-format
   131 #, python-format
   132 msgid "\"%s\" folder is not a valid Beremiz project\n"
   132 msgid "\"%s\" folder is not a valid Beremiz project\n"
   133 msgstr ""
   133 msgstr ""
   134 
   134 
   135 #: ../PLCGenerator.py:1091
   135 #: ../PLCGenerator.py:1091
   138 msgstr ""
   138 msgstr ""
   139 
   139 
   140 #: ../dialogs/SFCStepNameDialog.py:51 ../dialogs/PouTransitionDialog.py:101
   140 #: ../dialogs/SFCStepNameDialog.py:51 ../dialogs/PouTransitionDialog.py:101
   141 #: ../dialogs/BlockPreviewDialog.py:207 ../dialogs/PouNameDialog.py:49
   141 #: ../dialogs/BlockPreviewDialog.py:207 ../dialogs/PouNameDialog.py:49
   142 #: ../dialogs/PouActionDialog.py:98 ../dialogs/PouDialog.py:120
   142 #: ../dialogs/PouActionDialog.py:98 ../dialogs/PouDialog.py:120
   143 #: ../editors/DataTypeEditor.py:554 ../editors/DataTypeEditor.py:583
   143 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:584
   144 #: ../editors/CodeFileEditor.py:750 ../controls/VariablePanel.py:733
   144 #: ../editors/CodeFileEditor.py:776 ../controls/VariablePanel.py:749
   145 #: ../IDEFrame.py:1560
   145 #: ../IDEFrame.py:1591
   146 #, python-format
   146 #, python-format
   147 msgid "\"%s\" is a keyword. It can't be used!"
   147 msgid "\"%s\" is a keyword. It can't be used!"
   148 msgstr ""
   148 msgstr ""
   149 
   149 
   150 #: ../editors/Viewer.py:246
   150 #: ../editors/Viewer.py:246
   163 msgstr ""
   163 msgstr ""
   164 
   164 
   165 #: ../dialogs/SFCStepNameDialog.py:49 ../dialogs/PouTransitionDialog.py:99
   165 #: ../dialogs/SFCStepNameDialog.py:49 ../dialogs/PouTransitionDialog.py:99
   166 #: ../dialogs/BlockPreviewDialog.py:203 ../dialogs/PouNameDialog.py:47
   166 #: ../dialogs/BlockPreviewDialog.py:203 ../dialogs/PouNameDialog.py:47
   167 #: ../dialogs/PouActionDialog.py:96 ../dialogs/PouDialog.py:118
   167 #: ../dialogs/PouActionDialog.py:96 ../dialogs/PouDialog.py:118
   168 #: ../editors/DataTypeEditor.py:578 ../editors/CodeFileEditor.py:748
   168 #: ../editors/DataTypeEditor.py:579 ../editors/CodeFileEditor.py:774
   169 #: ../controls/VariablePanel.py:731 ../IDEFrame.py:1558
   169 #: ../controls/VariablePanel.py:747 ../IDEFrame.py:1589
   170 #, python-format
   170 #, python-format
   171 msgid "\"%s\" is not a valid identifier!"
   171 msgid "\"%s\" is not a valid identifier!"
   172 msgstr ""
   172 msgstr ""
   173 
   173 
   174 #: ../IDEFrame.py:2362
   174 #: ../IDEFrame.py:2390
   175 #, python-format
   175 #, python-format
   176 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   176 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   177 msgstr ""
   177 msgstr ""
   178 
   178 
   179 #: ../dialogs/BlockPreviewDialog.py:211 ../dialogs/PouDialog.py:122
   179 #: ../dialogs/BlockPreviewDialog.py:211 ../dialogs/PouDialog.py:122
   180 #: ../editors/Viewer.py:256 ../editors/Viewer.py:311 ../editors/Viewer.py:341
   180 #: ../editors/Viewer.py:256 ../editors/Viewer.py:311 ../editors/Viewer.py:341
   181 #: ../editors/Viewer.py:363 ../editors/TextViewer.py:268
   181 #: ../editors/Viewer.py:363 ../editors/TextViewer.py:270
   182 #: ../editors/TextViewer.py:297 ../editors/TextViewer.py:348
   182 #: ../editors/TextViewer.py:299 ../editors/TextViewer.py:350
   183 #: ../editors/TextViewer.py:371 ../controls/VariablePanel.py:328
   183 #: ../editors/TextViewer.py:373 ../controls/VariablePanel.py:336
   184 #: ../IDEFrame.py:1578
   184 #: ../IDEFrame.py:1609
   185 #, python-format
   185 #, python-format
   186 msgid "\"%s\" pou already exists!"
   186 msgid "\"%s\" pou already exists!"
   187 msgstr ""
   187 msgstr ""
   188 
   188 
   189 #: ../plcopen/plcopen.py:495
   189 #: ../plcopen/plcopen.py:495
   199 #: ../dialogs/SFCStepNameDialog.py:57
   199 #: ../dialogs/SFCStepNameDialog.py:57
   200 #, python-format
   200 #, python-format
   201 msgid "\"%s\" step already exists!"
   201 msgid "\"%s\" step already exists!"
   202 msgstr ""
   202 msgstr ""
   203 
   203 
   204 #: ../editors/DataTypeEditor.py:549
   204 #: ../editors/DataTypeEditor.py:550
   205 #, python-format
   205 #, python-format
   206 msgid "\"%s\" value already defined!"
   206 msgid "\"%s\" value already defined!"
   207 msgstr ""
   207 msgstr ""
   208 
   208 
   209 #: ../dialogs/ArrayTypeDialog.py:97 ../editors/DataTypeEditor.py:744
   209 #: ../dialogs/ArrayTypeDialog.py:97 ../editors/DataTypeEditor.py:745
   210 #, python-format
   210 #, python-format
   211 msgid "\"%s\" value isn't a valid array dimension!"
   211 msgid "\"%s\" value isn't a valid array dimension!"
   212 msgstr ""
   212 msgstr ""
   213 
   213 
   214 #: ../dialogs/ArrayTypeDialog.py:103 ../editors/DataTypeEditor.py:751
   214 #: ../dialogs/ArrayTypeDialog.py:103 ../editors/DataTypeEditor.py:752
   215 #, python-format
   215 #, python-format
   216 msgid ""
   216 msgid ""
   217 "\"%s\" value isn't a valid array dimension!\n"
   217 "\"%s\" value isn't a valid array dimension!\n"
   218 "Right value must be greater than left value."
   218 "Right value must be greater than left value."
   219 msgstr ""
   219 msgstr ""
   220 
   220 
   221 #: ../editors/CodeFileEditor.py:663
       
   222 msgid "#"
       
   223 msgstr ""
       
   224 
       
   225 #: ../PLCControler.py:970
   221 #: ../PLCControler.py:970
   226 #, python-format
   222 #, python-format
   227 msgid "%s \"%s\" can't be pasted as a %s."
   223 msgid "%s \"%s\" can't be pasted as a %s."
   228 msgstr ""
   224 msgstr ""
   229 
   225 
   235 #: ../PLCControler.py:1513
   231 #: ../PLCControler.py:1513
   236 #, python-format
   232 #, python-format
   237 msgid "%s POUs"
   233 msgid "%s POUs"
   238 msgstr ""
   234 msgstr ""
   239 
   235 
   240 #: ../canfestival/SlaveEditor.py:46 ../canfestival/NetworkEditor.py:67
   236 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:90
   241 #, python-format
   237 #, python-format
   242 msgid "%s Profile"
   238 msgid "%s Profile"
   243 msgstr ""
   239 msgstr ""
   244 
   240 
   245 #: ../ConfigTreeNode.py:32
   241 #: ../ConfigTreeNode.py:56
   246 #, python-format
   242 #, python-format
   247 msgid ""
   243 msgid ""
   248 "%s XML file doesn't follow XSD schema at line %d:\n"
   244 "%s XML file doesn't follow XSD schema at line %d:\n"
   249 "%s"
   245 "%s"
   250 msgstr ""
   246 msgstr ""
   260 #: ../plcopen/plcopen.py:1707
   256 #: ../plcopen/plcopen.py:1707
   261 #, python-format
   257 #, python-format
   262 msgid "%s body don't have text!"
   258 msgid "%s body don't have text!"
   263 msgstr ""
   259 msgstr ""
   264 
   260 
   265 #: ../IDEFrame.py:362
   261 #: ../IDEFrame.py:386
   266 msgid "&Add Element"
   262 msgid "&Add Element"
   267 msgstr ""
   263 msgstr ""
   268 
   264 
   269 #: ../IDEFrame.py:332
   265 #: ../IDEFrame.py:356
   270 msgid "&Configuration"
   266 msgid "&Configuration"
   271 msgstr ""
   267 msgstr ""
   272 
   268 
   273 #: ../IDEFrame.py:321
   269 #: ../IDEFrame.py:345
   274 msgid "&Data Type"
   270 msgid "&Data Type"
   275 msgstr ""
   271 msgstr ""
   276 
   272 
   277 #: ../IDEFrame.py:366
   273 #: ../IDEFrame.py:390
   278 msgid "&Delete"
   274 msgid "&Delete"
   279 msgstr ""
   275 msgstr ""
   280 
   276 
   281 #: ../IDEFrame.py:313
   277 #: ../IDEFrame.py:337
   282 msgid "&Display"
   278 msgid "&Display"
   283 msgstr ""
   279 msgstr ""
   284 
   280 
   285 #: ../IDEFrame.py:312
   281 #: ../IDEFrame.py:336
   286 msgid "&Edit"
   282 msgid "&Edit"
   287 msgstr ""
   283 msgstr ""
   288 
   284 
   289 #: ../IDEFrame.py:311
   285 #: ../IDEFrame.py:335
   290 msgid "&File"
   286 msgid "&File"
   291 msgstr ""
   287 msgstr ""
   292 
   288 
   293 #: ../IDEFrame.py:323
   289 #: ../IDEFrame.py:347
   294 msgid "&Function"
   290 msgid "&Function"
   295 msgstr ""
   291 msgstr ""
   296 
   292 
   297 #: ../IDEFrame.py:314
   293 #: ../IDEFrame.py:338
   298 msgid "&Help"
   294 msgid "&Help"
   299 msgstr ""
   295 msgstr ""
   300 
   296 
   301 #: ../IDEFrame.py:327
   297 #: ../IDEFrame.py:351
   302 msgid "&Program"
   298 msgid "&Program"
   303 msgstr ""
   299 msgstr ""
   304 
   300 
   305 #: ../PLCOpenEditor.py:119
   301 #: ../PLCOpenEditor.py:119
   306 msgid "&Properties"
   302 msgid "&Properties"
   307 msgstr ""
   303 msgstr ""
   308 
   304 
   309 #: ../Beremiz.py:317
   305 #: ../Beremiz.py:319
   310 msgid "&Recent Projects"
   306 msgid "&Recent Projects"
   311 msgstr ""
   307 msgstr ""
   312 
   308 
   313 #: ../IDEFrame.py:329
   309 #: ../IDEFrame.py:353
   314 msgid "&Resource"
   310 msgid "&Resource"
   315 msgstr ""
   311 msgstr ""
   316 
   312 
   317 #: ../controls/SearchResultPanel.py:252
   313 #: ../controls/SearchResultPanel.py:252
   318 #, python-format
   314 #, python-format
   362 
   358 
   363 #: ../controls/LogViewer.py:281
   359 #: ../controls/LogViewer.py:281
   364 msgid "1s"
   360 msgid "1s"
   365 msgstr ""
   361 msgstr ""
   366 
   362 
   367 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1581 ../IDEFrame.py:1623
   363 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1612 ../IDEFrame.py:1654
   368 #: ../IDEFrame.py:1642
   364 #: ../IDEFrame.py:1673
   369 #, python-format
   365 #, python-format
   370 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   366 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   371 msgstr ""
   367 msgstr ""
   372 
   368 
   373 #: ../dialogs/SFCStepNameDialog.py:53 ../dialogs/PouTransitionDialog.py:103
   369 #: ../dialogs/SFCStepNameDialog.py:53 ../dialogs/PouTransitionDialog.py:103
   374 #: ../dialogs/PouNameDialog.py:51 ../dialogs/PouActionDialog.py:100
   370 #: ../dialogs/PouNameDialog.py:51 ../dialogs/PouActionDialog.py:100
   375 #: ../controls/VariablePanel.py:735 ../IDEFrame.py:1593 ../IDEFrame.py:1604
   371 #: ../controls/VariablePanel.py:751 ../IDEFrame.py:1624 ../IDEFrame.py:1635
   376 #, python-format
   372 #, python-format
   377 msgid "A POU named \"%s\" already exists!"
   373 msgid "A POU named \"%s\" already exists!"
   378 msgstr ""
   374 msgstr ""
   379 
   375 
   380 #: ../ConfigTreeNode.py:400
   376 #: ../ConfigTreeNode.py:424
   381 #, python-format
   377 #, python-format
   382 msgid "A child named \"%s\" already exist -> \"%s\"\n"
   378 msgid "A child named \"%s\" already exist -> \"%s\"\n"
   383 msgstr ""
   379 msgstr ""
   384 
   380 
   385 #: ../dialogs/BrowseLocationsDialog.py:211
   381 #: ../dialogs/BrowseLocationsDialog.py:211
   386 msgid "A location must be selected!"
   382 msgid "A location must be selected!"
   387 msgstr ""
   383 msgstr ""
   388 
   384 
   389 #: ../dialogs/SFCStepNameDialog.py:55 ../controls/VariablePanel.py:737
   385 #: ../dialogs/SFCStepNameDialog.py:55 ../controls/VariablePanel.py:753
   390 #: ../IDEFrame.py:1595 ../IDEFrame.py:1606
   386 #: ../IDEFrame.py:1626 ../IDEFrame.py:1637
   391 #, python-format
   387 #, python-format
   392 msgid "A variable with \"%s\" as name already exists in this pou!"
   388 msgid "A variable with \"%s\" as name already exists in this pou!"
   393 msgstr ""
   389 msgstr ""
   394 
   390 
   395 #: ../editors/CodeFileEditor.py:754
   391 #: ../editors/CodeFileEditor.py:780
   396 #, python-format
   392 #, python-format
   397 msgid "A variable with \"%s\" as name already exists!"
   393 msgid "A variable with \"%s\" as name already exists!"
   398 msgstr ""
   394 msgstr ""
   399 
   395 
   400 #: ../PLCOpenEditor.py:152 ../Beremiz.py:374
   396 #: ../PLCOpenEditor.py:152 ../Beremiz.py:376
   401 msgid "About"
   397 msgid "About"
   402 msgstr ""
   398 msgstr ""
   403 
   399 
   404 #: ../Beremiz.py:997
   400 #: ../Beremiz.py:1004
   405 msgid "About Beremiz"
   401 msgid "About Beremiz"
   406 msgstr ""
   402 msgstr ""
   407 
   403 
   408 #: ../PLCOpenEditor.py:346
   404 #: ../PLCOpenEditor.py:346
   409 msgid "About PLCOpenEditor"
   405 msgid "About PLCOpenEditor"
   444 
   440 
   445 #: ../editors/Viewer.py:1087
   441 #: ../editors/Viewer.py:1087
   446 msgid "Active"
   442 msgid "Active"
   447 msgstr ""
   443 msgstr ""
   448 
   444 
   449 #: ../canfestival/SlaveEditor.py:57 ../canfestival/NetworkEditor.py:78
   445 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101
   450 #: ../editors/Viewer.py:584 ../Beremiz.py:1024
   446 #: ../editors/Viewer.py:584 ../Beremiz.py:1031
   451 msgid "Add"
   447 msgid "Add"
   452 msgstr ""
   448 msgstr ""
   453 
   449 
   454 #: ../IDEFrame.py:1856 ../IDEFrame.py:1891
   450 #: ../IDEFrame.py:1884 ../IDEFrame.py:1919
   455 msgid "Add Action"
   451 msgid "Add Action"
   456 msgstr ""
   452 msgstr ""
   457 
   453 
   458 #: ../features.py:8
   454 #: ../features.py:32
   459 msgid "Add C code accessing located variables synchronously"
   455 msgid "Add C code accessing located variables synchronously"
   460 msgstr ""
   456 msgstr ""
   461 
   457 
   462 #: ../IDEFrame.py:1839
   458 #: ../IDEFrame.py:1867
   463 msgid "Add Configuration"
   459 msgid "Add Configuration"
   464 msgstr ""
   460 msgstr ""
   465 
   461 
   466 #: ../IDEFrame.py:1819
   462 #: ../IDEFrame.py:1847
   467 msgid "Add DataType"
   463 msgid "Add DataType"
   468 msgstr ""
   464 msgstr ""
   469 
   465 
   470 #: ../editors/Viewer.py:509
   466 #: ../editors/Viewer.py:509
   471 msgid "Add Divergence Branch"
   467 msgid "Add Divergence Branch"
   473 
   469 
   474 #: ../dialogs/DiscoveryDialog.py:115
   470 #: ../dialogs/DiscoveryDialog.py:115
   475 msgid "Add IP"
   471 msgid "Add IP"
   476 msgstr ""
   472 msgstr ""
   477 
   473 
   478 #: ../IDEFrame.py:1827
   474 #: ../IDEFrame.py:1855
   479 msgid "Add POU"
   475 msgid "Add POU"
   480 msgstr ""
   476 msgstr ""
   481 
   477 
   482 #: ../features.py:9
   478 #: ../features.py:33
   483 msgid "Add Python code executed asynchronously"
   479 msgid "Add Python code executed asynchronously"
   484 msgstr ""
   480 msgstr ""
   485 
   481 
   486 #: ../IDEFrame.py:1867 ../IDEFrame.py:1917
   482 #: ../IDEFrame.py:1895 ../IDEFrame.py:1945
   487 msgid "Add Resource"
   483 msgid "Add Resource"
   488 msgstr ""
   484 msgstr ""
   489 
   485 
   490 #: ../IDEFrame.py:1845 ../IDEFrame.py:1888
   486 #: ../IDEFrame.py:1873 ../IDEFrame.py:1916
   491 msgid "Add Transition"
   487 msgid "Add Transition"
   492 msgstr ""
   488 msgstr ""
   493 
   489 
   494 #: ../editors/Viewer.py:496
   490 #: ../editors/Viewer.py:496
   495 msgid "Add Wire Segment"
   491 msgid "Add Wire Segment"
   505 
   501 
   506 #: ../editors/SFCViewer.py:381
   502 #: ../editors/SFCViewer.py:381
   507 msgid "Add a new step"
   503 msgid "Add a new step"
   508 msgstr ""
   504 msgstr ""
   509 
   505 
   510 #: ../features.py:10
   506 #: ../features.py:34
   511 msgid "Add a simple WxGlade based GUI."
   507 msgid "Add a simple WxGlade based GUI."
   512 msgstr ""
   508 msgstr ""
   513 
   509 
   514 #: ../dialogs/ActionBlockDialog.py:137
   510 #: ../dialogs/ActionBlockDialog.py:137
   515 msgid "Add action"
   511 msgid "Add action"
   516 msgstr ""
   512 msgstr ""
   517 
   513 
   518 #: ../editors/DataTypeEditor.py:351
   514 #: ../editors/DataTypeEditor.py:352
   519 msgid "Add element"
   515 msgid "Add element"
   520 msgstr ""
   516 msgstr ""
   521 
   517 
   522 #: ../editors/ResourceEditor.py:268
   518 #: ../editors/ResourceEditor.py:268
   523 msgid "Add instance"
   519 msgid "Add instance"
   524 msgstr ""
   520 msgstr ""
   525 
   521 
   526 #: ../canfestival/NetworkEditor.py:80
   522 #: ../canfestival/NetworkEditor.py:103
   527 msgid "Add slave"
   523 msgid "Add slave"
   528 msgstr ""
   524 msgstr ""
   529 
   525 
   530 #: ../editors/ResourceEditor.py:239
   526 #: ../editors/ResourceEditor.py:239
   531 msgid "Add task"
   527 msgid "Add task"
   532 msgstr ""
   528 msgstr ""
   533 
   529 
   534 #: ../editors/CodeFileEditor.py:640 ../controls/VariablePanel.py:440
   530 #: ../editors/CodeFileEditor.py:664 ../controls/VariablePanel.py:448
   535 msgid "Add variable"
   531 msgid "Add variable"
   536 msgstr ""
   532 msgstr ""
   537 
   533 
   538 #: ../plcopen/iec_std.csv:33
   534 #: ../plcopen/iec_std.csv:33
   539 msgid "Addition"
   535 msgid "Addition"
   540 msgstr ""
   536 msgstr ""
   541 
   537 
   542 #: ../plcopen/definitions.py:22
   538 #: ../plcopen/definitions.py:47
   543 msgid "Additional function blocks"
   539 msgid "Additional function blocks"
   544 msgstr ""
   540 msgstr ""
   545 
   541 
   546 #: ../editors/Viewer.py:567
   542 #: ../editors/Viewer.py:567
   547 msgid "Adjust Block Size"
   543 msgid "Adjust Block Size"
   561 
   557 
   562 #: ../editors/FileManagementPanel.py:35
   558 #: ../editors/FileManagementPanel.py:35
   563 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   559 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   564 msgstr ""
   560 msgstr ""
   565 
   561 
   566 #: ../ProjectController.py:1523
   562 #: ../ProjectController.py:1576
   567 msgid "Already connected. Please disconnect\n"
   563 msgid "Already connected. Please disconnect\n"
   568 msgstr ""
   564 msgstr ""
   569 
   565 
   570 #: ../editors/DataTypeEditor.py:593
   566 #: ../editors/DataTypeEditor.py:594
   571 #, python-format
   567 #, python-format
   572 msgid "An element named \"%s\" already exists in this structure!"
   568 msgid "An element named \"%s\" already exists in this structure!"
   573 msgstr ""
   569 msgstr ""
   574 
   570 
   575 #: ../dialogs/ConnectionDialog.py:96
   571 #: ../dialogs/ConnectionDialog.py:96
   590 
   586 
   591 #: ../plcopen/iec_std.csv:33
   587 #: ../plcopen/iec_std.csv:33
   592 msgid "Arithmetic"
   588 msgid "Arithmetic"
   593 msgstr ""
   589 msgstr ""
   594 
   590 
   595 #: ../editors/DataTypeEditor.py:54 ../editors/DataTypeEditor.py:634
   591 #: ../editors/DataTypeEditor.py:54 ../editors/DataTypeEditor.py:635
   596 #: ../controls/VariablePanel.py:811
   592 #: ../controls/VariablePanel.py:827
   597 msgid "Array"
   593 msgid "Array"
   598 msgstr ""
   594 msgstr ""
   599 
   595 
   600 #: ../plcopen/iec_std.csv:39
   596 #: ../plcopen/iec_std.csv:39
   601 msgid "Assignment"
   597 msgid "Assignment"
   628 #: ../canfestival/config_utils.py:342 ../canfestival/config_utils.py:624
   624 #: ../canfestival/config_utils.py:342 ../canfestival/config_utils.py:624
   629 #, python-format
   625 #, python-format
   630 msgid "Bad location size : %s"
   626 msgid "Bad location size : %s"
   631 msgstr ""
   627 msgstr ""
   632 
   628 
   633 #: ../dialogs/ArrayTypeDialog.py:55 ../editors/DataTypeEditor.py:174
   629 #: ../dialogs/ArrayTypeDialog.py:55 ../editors/DataTypeEditor.py:175
   634 #: ../editors/DataTypeEditor.py:204 ../editors/DataTypeEditor.py:296
   630 #: ../editors/DataTypeEditor.py:205 ../editors/DataTypeEditor.py:297
   635 msgid "Base Type:"
   631 msgid "Base Type:"
   636 msgstr ""
   632 msgstr ""
   637 
   633 
   638 #: ../editors/DataTypeEditor.py:624 ../controls/VariablePanel.py:769
   634 #: ../editors/DataTypeEditor.py:625 ../controls/VariablePanel.py:785
   639 msgid "Base Types"
   635 msgid "Base Types"
   640 msgstr ""
   636 msgstr ""
   641 
   637 
   642 #: ../Beremiz.py:527
   638 #: ../Beremiz.py:534
   643 msgid "Beremiz"
   639 msgid "Beremiz"
   644 msgstr ""
   640 msgstr ""
   645 
   641 
   646 #: ../plcopen/iec_std.csv:70
   642 #: ../plcopen/iec_std.csv:70
   647 msgid "Binary selection (1 of 2)"
   643 msgid "Binary selection (1 of 2)"
   677 
   673 
   678 #: ../dialogs/FBDBlockDialog.py:59
   674 #: ../dialogs/FBDBlockDialog.py:59
   679 msgid "Block Properties"
   675 msgid "Block Properties"
   680 msgstr ""
   676 msgstr ""
   681 
   677 
   682 #: ../editors/TextViewer.py:261
   678 #: ../editors/TextViewer.py:262
   683 msgid "Block name"
   679 msgid "Block name"
   684 msgstr ""
   680 msgstr ""
   685 
   681 
   686 #: ../editors/Viewer.py:487
   682 #: ../editors/Viewer.py:487
   687 msgid "Bottom"
   683 msgid "Bottom"
   694 
   690 
   695 #: ../dialogs/BrowseLocationsDialog.py:60
   691 #: ../dialogs/BrowseLocationsDialog.py:60
   696 msgid "Browse Locations"
   692 msgid "Browse Locations"
   697 msgstr ""
   693 msgstr ""
   698 
   694 
   699 #: ../ProjectController.py:1668
   695 #: ../ProjectController.py:1721
   700 msgid "Build"
   696 msgid "Build"
   701 msgstr ""
   697 msgstr ""
   702 
   698 
   703 #: ../ProjectController.py:1166
   699 #: ../ProjectController.py:1222
   704 msgid "Build directory already clean\n"
   700 msgid "Build directory already clean\n"
   705 msgstr ""
   701 msgstr ""
   706 
   702 
   707 #: ../ProjectController.py:1669
   703 #: ../ProjectController.py:1722
   708 msgid "Build project into build folder"
   704 msgid "Build project into build folder"
   709 msgstr ""
   705 msgstr ""
   710 
   706 
   711 #: ../ProjectController.py:956
   707 #: ../ProjectController.py:1012
   712 msgid "C Build crashed !\n"
   708 msgid "C Build crashed !\n"
   713 msgstr ""
   709 msgstr ""
   714 
   710 
   715 #: ../ProjectController.py:953
   711 #: ../ProjectController.py:1009
   716 msgid "C Build failed.\n"
   712 msgid "C Build failed.\n"
   717 msgstr ""
   713 msgstr ""
   718 
   714 
   719 #: ../c_ext/CFileEditor.py:40
   715 #: ../c_ext/CFileEditor.py:63
   720 msgid "C code"
   716 msgid "C code"
   721 msgstr ""
   717 msgstr ""
   722 
   718 
   723 #: ../ProjectController.py:1031
   719 #: ../ProjectController.py:1087
   724 msgid "C code generated successfully.\n"
   720 msgid "C code generated successfully.\n"
   725 msgstr ""
   721 msgstr ""
   726 
   722 
   727 #: ../targets/toolchain_makefile.py:108
   723 #: ../targets/toolchain_makefile.py:132
   728 msgid "C compilation failed.\n"
   724 msgid "C compilation failed.\n"
   729 msgstr ""
   725 msgstr ""
   730 
   726 
   731 #: ../targets/toolchain_gcc.py:132
   727 #: ../targets/toolchain_gcc.py:156
   732 #, python-format
   728 #, python-format
   733 msgid "C compilation of %s failed.\n"
   729 msgid "C compilation of %s failed.\n"
   734 msgstr ""
   730 msgstr ""
   735 
   731 
   736 #: ../features.py:8
   732 #: ../features.py:32
   737 msgid "C extension"
   733 msgid "C extension"
   738 msgstr ""
   734 msgstr ""
   739 
   735 
   740 #: ../canfestival/NetworkEditor.py:29
   736 #: ../canfestival/NetworkEditor.py:52
   741 msgid "CANOpen network"
   737 msgid "CANOpen network"
   742 msgstr ""
   738 msgstr ""
   743 
   739 
   744 #: ../canfestival/SlaveEditor.py:21
   740 #: ../canfestival/SlaveEditor.py:44
   745 msgid "CANOpen slave"
   741 msgid "CANOpen slave"
   746 msgstr ""
   742 msgstr ""
   747 
   743 
   748 #: ../features.py:7
   744 #: ../features.py:31
   749 msgid "CANopen support"
   745 msgid "CANopen support"
   750 msgstr ""
   746 msgstr ""
   751 
   747 
   752 #: ../plcopen/plcopen.py:1580 ../plcopen/plcopen.py:1594
   748 #: ../plcopen/plcopen.py:1580 ../plcopen/plcopen.py:1594
   753 #: ../plcopen/plcopen.py:1615 ../plcopen/plcopen.py:1631
   749 #: ../plcopen/plcopen.py:1615 ../plcopen/plcopen.py:1631
   754 msgid "Can only generate execution order on FBD networks!"
   750 msgid "Can only generate execution order on FBD networks!"
   755 msgstr ""
   751 msgstr ""
   756 
   752 
   757 #: ../controls/VariablePanel.py:259
   753 #: ../controls/VariablePanel.py:267
   758 msgid "Can only give a location to local or global variables"
   754 msgid "Can only give a location to local or global variables"
   759 msgstr ""
   755 msgstr ""
   760 
   756 
   761 #: ../PLCOpenEditor.py:327
   757 #: ../PLCOpenEditor.py:327
   762 #, python-format
   758 #, python-format
   763 msgid "Can't generate program to file %s!"
   759 msgid "Can't generate program to file %s!"
   764 msgstr ""
   760 msgstr ""
   765 
   761 
   766 #: ../controls/VariablePanel.py:257
   762 #: ../controls/VariablePanel.py:265
   767 msgid "Can't give a location to a function block instance"
   763 msgid "Can't give a location to a function block instance"
   768 msgstr ""
   764 msgstr ""
   769 
   765 
   770 #: ../PLCOpenEditor.py:367
   766 #: ../PLCOpenEditor.py:367
   771 #, python-format
   767 #, python-format
   772 msgid "Can't save project to file %s!"
   768 msgid "Can't save project to file %s!"
   773 msgstr ""
   769 msgstr ""
   774 
   770 
   775 #: ../controls/VariablePanel.py:303
   771 #: ../controls/VariablePanel.py:311
   776 msgid "Can't set an initial value to a function block instance"
   772 msgid "Can't set an initial value to a function block instance"
   777 msgstr ""
   773 msgstr ""
   778 
   774 
   779 #: ../ConfigTreeNode.py:504
   775 #: ../ConfigTreeNode.py:528
   780 #, python-format
   776 #, python-format
   781 msgid "Cannot create child %s of type %s "
   777 msgid "Cannot create child %s of type %s "
   782 msgstr ""
   778 msgstr ""
   783 
   779 
   784 #: ../ConfigTreeNode.py:429
   780 #: ../ConfigTreeNode.py:453
   785 #, python-format
   781 #, python-format
   786 msgid "Cannot find lower free IEC channel than %d\n"
   782 msgid "Cannot find lower free IEC channel than %d\n"
   787 msgstr ""
   783 msgstr ""
   788 
   784 
   789 #: ../connectors/PYRO/__init__.py:127
   785 #: ../connectors/PYRO/__init__.py:127
   790 msgid "Cannot get PLC status - connection failed.\n"
   786 msgid "Cannot get PLC status - connection failed.\n"
   791 msgstr ""
   787 msgstr ""
   792 
   788 
   793 #: ../ProjectController.py:817
   789 #: ../ProjectController.py:873
   794 msgid "Cannot open/parse VARIABLES.csv!\n"
   790 msgid "Cannot open/parse VARIABLES.csv!\n"
   795 msgstr ""
   791 msgstr ""
   796 
   792 
   797 #: ../canfestival/config_utils.py:372
   793 #: ../canfestival/config_utils.py:372
   798 #, python-format
   794 #, python-format
   813 
   809 
   814 #: ../Beremiz_service.py:244
   810 #: ../Beremiz_service.py:244
   815 msgid "Change Name"
   811 msgid "Change Name"
   816 msgstr ""
   812 msgstr ""
   817 
   813 
   818 #: ../IDEFrame.py:1909
   814 #: ../IDEFrame.py:1937
   819 msgid "Change POU Type To"
   815 msgid "Change POU Type To"
   820 msgstr ""
   816 msgstr ""
   821 
   817 
   822 #: ../Beremiz_service.py:246
   818 #: ../Beremiz_service.py:246
   823 msgid "Change Port Number"
   819 msgid "Change Port Number"
   829 
   825 
   830 #: ../plcopen/iec_std.csv:81
   826 #: ../plcopen/iec_std.csv:81
   831 msgid "Character string"
   827 msgid "Character string"
   832 msgstr ""
   828 msgstr ""
   833 
   829 
   834 #: ../svgui/svgui.py:101
   830 #: ../svgui/svgui.py:125
   835 msgid "Choose a SVG file"
   831 msgid "Choose a SVG file"
   836 msgstr ""
   832 msgstr ""
   837 
   833 
   838 #: ../ProjectController.py:420
   834 #: ../ProjectController.py:444
   839 msgid "Choose a directory to save project"
   835 msgid "Choose a directory to save project"
   840 msgstr ""
   836 msgstr ""
   841 
   837 
   842 #: ../canfestival/canfestival.py:136 ../PLCOpenEditor.py:285
   838 #: ../canfestival/canfestival.py:160 ../PLCOpenEditor.py:285
   843 #: ../PLCOpenEditor.py:317 ../PLCOpenEditor.py:361
   839 #: ../PLCOpenEditor.py:317 ../PLCOpenEditor.py:361
   844 msgid "Choose a file"
   840 msgid "Choose a file"
   845 msgstr ""
   841 msgstr ""
   846 
   842 
   847 #: ../Beremiz.py:899 ../Beremiz.py:934
   843 #: ../Beremiz.py:906 ../Beremiz.py:941
   848 msgid "Choose a project"
   844 msgid "Choose a project"
   849 msgstr ""
   845 msgstr ""
   850 
   846 
   851 #: ../dialogs/BrowseValuesLibraryDialog.py:42
   847 #: ../dialogs/BrowseValuesLibraryDialog.py:42
   852 #, python-format
   848 #, python-format
   855 
   851 
   856 #: ../Beremiz_service.py:293
   852 #: ../Beremiz_service.py:293
   857 msgid "Choose a working directory "
   853 msgid "Choose a working directory "
   858 msgstr ""
   854 msgstr ""
   859 
   855 
   860 #: ../ProjectController.py:334
   856 #: ../ProjectController.py:358
   861 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
   857 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
   862 msgstr ""
   858 msgstr ""
   863 
   859 
   864 #: ../ProjectController.py:301
   860 #: ../ProjectController.py:325
   865 msgid "Chosen folder isn't empty. You can't use it for a new project!"
   861 msgid "Chosen folder isn't empty. You can't use it for a new project!"
   866 msgstr ""
   862 msgstr ""
   867 
   863 
   868 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
   864 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
   869 msgid "Class"
   865 msgid "Class"
   870 msgstr ""
   866 msgstr ""
   871 
   867 
   872 #: ../controls/VariablePanel.py:431
   868 #: ../controls/VariablePanel.py:439
   873 msgid "Class Filter:"
   869 msgid "Class Filter:"
   874 msgstr ""
   870 msgstr ""
   875 
   871 
   876 #: ../dialogs/FBDVariableDialog.py:69
   872 #: ../dialogs/FBDVariableDialog.py:69
   877 msgid "Class:"
   873 msgid "Class:"
   878 msgstr ""
   874 msgstr ""
   879 
   875 
   880 #: ../ProjectController.py:1672
   876 #: ../ProjectController.py:1725
   881 msgid "Clean"
   877 msgid "Clean"
   882 msgstr ""
   878 msgstr ""
   883 
   879 
   884 #: ../controls/LogViewer.py:317
   880 #: ../controls/LogViewer.py:317
   885 msgid "Clean log messages"
   881 msgid "Clean log messages"
   886 msgstr ""
   882 msgstr ""
   887 
   883 
   888 #: ../ProjectController.py:1674
   884 #: ../ProjectController.py:1727
   889 msgid "Clean project build folder"
   885 msgid "Clean project build folder"
   890 msgstr ""
   886 msgstr ""
   891 
   887 
   892 #: ../ProjectController.py:1163
   888 #: ../ProjectController.py:1219
   893 msgid "Cleaning the build directory\n"
   889 msgid "Cleaning the build directory\n"
   894 msgstr ""
   890 msgstr ""
   895 
   891 
   896 #: ../IDEFrame.py:411
   892 #: ../IDEFrame.py:435
   897 msgid "Clear Errors"
   893 msgid "Clear Errors"
   898 msgstr ""
   894 msgstr ""
   899 
   895 
   900 #: ../editors/Viewer.py:577
   896 #: ../editors/Viewer.py:577
   901 msgid "Clear Execution Order"
   897 msgid "Clear Execution Order"
   903 
   899 
   904 #: ../dialogs/FindInPouDialog.py:110
   900 #: ../dialogs/FindInPouDialog.py:110
   905 msgid "Close"
   901 msgid "Close"
   906 msgstr ""
   902 msgstr ""
   907 
   903 
   908 #: ../PLCOpenEditor.py:192 ../Beremiz.py:667
   904 #: ../PLCOpenEditor.py:192 ../Beremiz.py:674
   909 msgid "Close Application"
   905 msgid "Close Application"
   910 msgstr ""
   906 msgstr ""
   911 
   907 
   912 #: ../PLCOpenEditor.py:102 ../Beremiz.py:326 ../Beremiz.py:611
   908 #: ../PLCOpenEditor.py:102 ../Beremiz.py:328 ../Beremiz.py:618
   913 #: ../IDEFrame.py:981
   909 #: ../IDEFrame.py:1009
   914 msgid "Close Project"
   910 msgid "Close Project"
   915 msgstr ""
   911 msgstr ""
   916 
   912 
   917 #: ../PLCOpenEditor.py:100 ../Beremiz.py:324
   913 #: ../PLCOpenEditor.py:100 ../Beremiz.py:326
   918 msgid "Close Tab"
   914 msgid "Close Tab"
   919 msgstr ""
   915 msgstr ""
   920 
   916 
   921 #: ../editors/Viewer.py:537 ../editors/Viewer.py:2084
   917 #: ../editors/Viewer.py:537 ../editors/Viewer.py:2084
   922 msgid "Coil"
   918 msgid "Coil"
   940 
   936 
   941 #: ../plcopen/iec_std.csv:75
   937 #: ../plcopen/iec_std.csv:75
   942 msgid "Comparison"
   938 msgid "Comparison"
   943 msgstr ""
   939 msgstr ""
   944 
   940 
   945 #: ../ProjectController.py:609
   941 #: ../ProjectController.py:664
   946 msgid "Compiling IEC Program into C code...\n"
   942 msgid "Compiling IEC Program into C code...\n"
   947 msgstr ""
   943 msgstr ""
   948 
   944 
   949 #: ../plcopen/iec_std.csv:85
   945 #: ../plcopen/iec_std.csv:85
   950 msgid "Concatenation"
   946 msgid "Concatenation"
   951 msgstr ""
   947 msgstr ""
   952 
   948 
   953 #: ../editors/ConfTreeNodeEditor.py:206
   949 #: ../editors/ConfTreeNodeEditor.py:229
   954 msgid "Config"
   950 msgid "Config"
   955 msgstr ""
   951 msgstr ""
   956 
   952 
   957 #: ../editors/ProjectNodeEditor.py:13
   953 #: ../editors/ProjectNodeEditor.py:36
   958 msgid "Config variables"
   954 msgid "Config variables"
   959 msgstr ""
   955 msgstr ""
   960 
   956 
   961 #: ../dialogs/SearchInProjectDialog.py:47
   957 #: ../dialogs/SearchInProjectDialog.py:47
   962 msgid "Configuration"
   958 msgid "Configuration"
   965 #: ../PLCControler.py:97
   961 #: ../PLCControler.py:97
   966 msgid "Configurations"
   962 msgid "Configurations"
   967 msgstr ""
   963 msgstr ""
   968 
   964 
   969 #: ../editors/Viewer.py:303 ../editors/Viewer.py:333 ../editors/Viewer.py:355
   965 #: ../editors/Viewer.py:303 ../editors/Viewer.py:333 ../editors/Viewer.py:355
   970 #: ../editors/TextViewer.py:289 ../editors/TextViewer.py:340
   966 #: ../editors/TextViewer.py:291 ../editors/TextViewer.py:342
   971 #: ../editors/TextViewer.py:363 ../controls/VariablePanel.py:318
   967 #: ../editors/TextViewer.py:365 ../controls/VariablePanel.py:326
   972 msgid "Confirm or change variable name"
   968 msgid "Confirm or change variable name"
   973 msgstr ""
   969 msgstr ""
   974 
   970 
   975 #: ../ProjectController.py:1687
   971 #: ../ProjectController.py:1740
   976 msgid "Connect"
   972 msgid "Connect"
   977 msgstr ""
   973 msgstr ""
   978 
   974 
   979 #: ../ProjectController.py:1688
   975 #: ../ProjectController.py:1741
   980 msgid "Connect to the target PLC"
   976 msgid "Connect to the target PLC"
   981 msgstr ""
   977 msgstr ""
   982 
   978 
   983 #: ../ProjectController.py:1212
   979 #: ../ProjectController.py:1268
   984 #, python-format
   980 #, python-format
   985 msgid "Connected to URI: %s"
   981 msgid "Connected to URI: %s"
   986 msgstr ""
   982 msgstr ""
   987 
   983 
   988 #: ../dialogs/SFCTransitionDialog.py:75 ../editors/Viewer.py:523
   984 #: ../dialogs/SFCTransitionDialog.py:75 ../editors/Viewer.py:523
   992 
   988 
   993 #: ../dialogs/ConnectionDialog.py:52
   989 #: ../dialogs/ConnectionDialog.py:52
   994 msgid "Connection Properties"
   990 msgid "Connection Properties"
   995 msgstr ""
   991 msgstr ""
   996 
   992 
   997 #: ../ProjectController.py:1547
   993 #: ../ProjectController.py:1600
   998 msgid "Connection canceled!\n"
   994 msgid "Connection canceled!\n"
   999 msgstr ""
   995 msgstr ""
  1000 
   996 
  1001 #: ../ProjectController.py:1572
   997 #: ../ProjectController.py:1625
  1002 #, python-format
   998 #, python-format
  1003 msgid "Connection failed to %s!\n"
   999 msgid "Connection failed to %s!\n"
  1004 msgstr ""
  1000 msgstr ""
  1005 
  1001 
  1006 #: ../connectors/PYRO/__init__.py:98
  1002 #: ../connectors/PYRO/__init__.py:98
  1014 
  1010 
  1015 #: ../dialogs/SFCStepDialog.py:64
  1011 #: ../dialogs/SFCStepDialog.py:64
  1016 msgid "Connectors:"
  1012 msgid "Connectors:"
  1017 msgstr ""
  1013 msgstr ""
  1018 
  1014 
  1019 #: ../Beremiz.py:436
  1015 #: ../Beremiz.py:443
  1020 msgid "Console"
  1016 msgid "Console"
  1021 msgstr ""
  1017 msgstr ""
  1022 
  1018 
  1023 #: ../controls/VariablePanel.py:60
  1019 #: ../controls/VariablePanel.py:60
  1024 msgid "Constant"
  1020 msgid "Constant"
  1050 
  1046 
  1051 #: ../plcopen/iec_std.csv:20
  1047 #: ../plcopen/iec_std.csv:20
  1052 msgid "Conversion to time-of-day"
  1048 msgid "Conversion to time-of-day"
  1053 msgstr ""
  1049 msgstr ""
  1054 
  1050 
  1055 #: ../editors/Viewer.py:593 ../controls/LogViewer.py:692 ../IDEFrame.py:346
  1051 #: ../editors/Viewer.py:593 ../controls/LogViewer.py:692 ../IDEFrame.py:370
  1056 #: ../IDEFrame.py:401
  1052 #: ../IDEFrame.py:425
  1057 msgid "Copy"
  1053 msgid "Copy"
  1058 msgstr ""
  1054 msgstr ""
  1059 
  1055 
  1060 #: ../IDEFrame.py:1896
  1056 #: ../IDEFrame.py:1924
  1061 msgid "Copy POU"
  1057 msgid "Copy POU"
  1062 msgstr ""
  1058 msgstr ""
  1063 
  1059 
  1064 #: ../editors/FileManagementPanel.py:65
  1060 #: ../editors/FileManagementPanel.py:65
  1065 msgid "Copy file from left folder to right"
  1061 msgid "Copy file from left folder to right"
  1071 
  1067 
  1072 #: ../plcopen/iec_std.csv:28
  1068 #: ../plcopen/iec_std.csv:28
  1073 msgid "Cosine"
  1069 msgid "Cosine"
  1074 msgstr ""
  1070 msgstr ""
  1075 
  1071 
  1076 #: ../ConfigTreeNode.py:626
  1072 #: ../ConfigTreeNode.py:650
  1077 #, python-format
  1073 #, python-format
  1078 msgid ""
  1074 msgid ""
  1079 "Could not add child \"%s\", type %s :\n"
  1075 "Could not add child \"%s\", type %s :\n"
  1080 "%s\n"
  1076 "%s\n"
  1081 msgstr ""
  1077 msgstr ""
  1082 
  1078 
  1083 #: ../py_ext/PythonFileCTNMixin.py:53
  1079 #: ../py_ext/PythonFileCTNMixin.py:77
  1084 #, python-format
  1080 #, python-format
  1085 msgid "Couldn't import old %s file."
  1081 msgid "Couldn't import old %s file."
  1086 msgstr ""
  1082 msgstr ""
  1087 
  1083 
  1088 #: ../ConfigTreeNode.py:598
  1084 #: ../ConfigTreeNode.py:622
  1089 #, python-format
  1085 #, python-format
  1090 msgid ""
  1086 msgid ""
  1091 "Couldn't load confnode base parameters %s :\n"
  1087 "Couldn't load confnode base parameters %s :\n"
  1092 " %s"
  1088 " %s"
  1093 msgstr ""
  1089 msgstr ""
  1094 
  1090 
  1095 #: ../ConfigTreeNode.py:614 ../CodeFileTreeNode.py:99
  1091 #: ../ConfigTreeNode.py:638 ../CodeFileTreeNode.py:124
  1096 #, python-format
  1092 #, python-format
  1097 msgid ""
  1093 msgid ""
  1098 "Couldn't load confnode parameters %s :\n"
  1094 "Couldn't load confnode parameters %s :\n"
  1099 " %s"
  1095 " %s"
  1100 msgstr ""
  1096 msgstr ""
  1101 
  1097 
  1102 #: ../PLCControler.py:946
  1098 #: ../PLCControler.py:946
  1103 msgid "Couldn't paste non-POU object."
  1099 msgid "Couldn't paste non-POU object."
  1104 msgstr ""
  1100 msgstr ""
  1105 
  1101 
  1106 #: ../ProjectController.py:1486
  1102 #: ../ProjectController.py:1542
  1107 msgid "Couldn't start PLC !\n"
  1103 msgid "Couldn't start PLC !\n"
  1108 msgstr ""
  1104 msgstr ""
  1109 
  1105 
  1110 #: ../ProjectController.py:1494
  1106 #: ../ProjectController.py:1550
  1111 msgid "Couldn't stop PLC !\n"
  1107 msgid "Couldn't stop PLC !\n"
  1112 msgstr ""
  1108 msgstr ""
  1113 
  1109 
  1114 #: ../ProjectController.py:1458
  1110 #: ../ProjectController.py:1514
  1115 msgid "Couldn't stop debugger.\n"
  1111 msgid "Couldn't stop debugger.\n"
  1116 msgstr ""
  1112 msgstr ""
  1117 
  1113 
  1118 #: ../svgui/svgui.py:23
  1114 #: ../svgui/svgui.py:47
  1119 msgid "Create HMI"
  1115 msgid "Create HMI"
  1120 msgstr ""
  1116 msgstr ""
  1121 
  1117 
  1122 #: ../dialogs/PouDialog.py:45
  1118 #: ../dialogs/PouDialog.py:45
  1123 msgid "Create a new POU"
  1119 msgid "Create a new POU"
  1125 
  1121 
  1126 #: ../dialogs/PouActionDialog.py:38
  1122 #: ../dialogs/PouActionDialog.py:38
  1127 msgid "Create a new action"
  1123 msgid "Create a new action"
  1128 msgstr ""
  1124 msgstr ""
  1129 
  1125 
  1130 #: ../IDEFrame.py:135
  1126 #: ../IDEFrame.py:159
  1131 msgid "Create a new action block"
  1127 msgid "Create a new action block"
  1132 msgstr ""
  1128 msgstr ""
  1133 
  1129 
  1134 #: ../IDEFrame.py:84 ../IDEFrame.py:114 ../IDEFrame.py:147
  1130 #: ../IDEFrame.py:108 ../IDEFrame.py:138 ../IDEFrame.py:171
  1135 msgid "Create a new block"
  1131 msgid "Create a new block"
  1136 msgstr ""
  1132 msgstr ""
  1137 
  1133 
  1138 #: ../IDEFrame.py:108
  1134 #: ../IDEFrame.py:132
  1139 msgid "Create a new branch"
  1135 msgid "Create a new branch"
  1140 msgstr ""
  1136 msgstr ""
  1141 
  1137 
  1142 #: ../IDEFrame.py:102
  1138 #: ../IDEFrame.py:126
  1143 msgid "Create a new coil"
  1139 msgid "Create a new coil"
  1144 msgstr ""
  1140 msgstr ""
  1145 
  1141 
  1146 #: ../IDEFrame.py:78 ../IDEFrame.py:93 ../IDEFrame.py:123
  1142 #: ../IDEFrame.py:102 ../IDEFrame.py:117 ../IDEFrame.py:147
  1147 msgid "Create a new comment"
  1143 msgid "Create a new comment"
  1148 msgstr ""
  1144 msgstr ""
  1149 
  1145 
  1150 #: ../IDEFrame.py:87 ../IDEFrame.py:117 ../IDEFrame.py:150
  1146 #: ../IDEFrame.py:111 ../IDEFrame.py:141 ../IDEFrame.py:174
  1151 msgid "Create a new connection"
  1147 msgid "Create a new connection"
  1152 msgstr ""
  1148 msgstr ""
  1153 
  1149 
  1154 #: ../IDEFrame.py:105 ../IDEFrame.py:156
  1150 #: ../IDEFrame.py:129 ../IDEFrame.py:180
  1155 msgid "Create a new contact"
  1151 msgid "Create a new contact"
  1156 msgstr ""
  1152 msgstr ""
  1157 
  1153 
  1158 #: ../IDEFrame.py:138
  1154 #: ../IDEFrame.py:162
  1159 msgid "Create a new divergence"
  1155 msgid "Create a new divergence"
  1160 msgstr ""
  1156 msgstr ""
  1161 
  1157 
  1162 #: ../dialogs/SFCDivergenceDialog.py:51
  1158 #: ../dialogs/SFCDivergenceDialog.py:51
  1163 msgid "Create a new divergence or convergence"
  1159 msgid "Create a new divergence or convergence"
  1164 msgstr ""
  1160 msgstr ""
  1165 
  1161 
  1166 #: ../IDEFrame.py:126
  1162 #: ../IDEFrame.py:150
  1167 msgid "Create a new initial step"
  1163 msgid "Create a new initial step"
  1168 msgstr ""
  1164 msgstr ""
  1169 
  1165 
  1170 #: ../IDEFrame.py:141
  1166 #: ../IDEFrame.py:165
  1171 msgid "Create a new jump"
  1167 msgid "Create a new jump"
  1172 msgstr ""
  1168 msgstr ""
  1173 
  1169 
  1174 #: ../IDEFrame.py:96 ../IDEFrame.py:153
  1170 #: ../IDEFrame.py:120 ../IDEFrame.py:177
  1175 msgid "Create a new power rail"
  1171 msgid "Create a new power rail"
  1176 msgstr ""
  1172 msgstr ""
  1177 
  1173 
  1178 #: ../IDEFrame.py:99
  1174 #: ../IDEFrame.py:123
  1179 msgid "Create a new rung"
  1175 msgid "Create a new rung"
  1180 msgstr ""
  1176 msgstr ""
  1181 
  1177 
  1182 #: ../IDEFrame.py:129
  1178 #: ../IDEFrame.py:153
  1183 msgid "Create a new step"
  1179 msgid "Create a new step"
  1184 msgstr ""
  1180 msgstr ""
  1185 
  1181 
  1186 #: ../dialogs/PouTransitionDialog.py:42 ../IDEFrame.py:132
  1182 #: ../dialogs/PouTransitionDialog.py:42 ../IDEFrame.py:156
  1187 msgid "Create a new transition"
  1183 msgid "Create a new transition"
  1188 msgstr ""
  1184 msgstr ""
  1189 
  1185 
  1190 #: ../IDEFrame.py:81 ../IDEFrame.py:111 ../IDEFrame.py:144
  1186 #: ../IDEFrame.py:105 ../IDEFrame.py:135 ../IDEFrame.py:168
  1191 msgid "Create a new variable"
  1187 msgid "Create a new variable"
  1192 msgstr ""
  1188 msgstr ""
  1193 
  1189 
  1194 #: ../editors/Viewer.py:592 ../IDEFrame.py:344 ../IDEFrame.py:400
  1190 #: ../editors/Viewer.py:592 ../IDEFrame.py:368 ../IDEFrame.py:424
  1195 msgid "Cut"
  1191 msgid "Cut"
  1196 msgstr ""
  1192 msgstr ""
  1197 
  1193 
  1198 #: ../editors/ResourceEditor.py:72
  1194 #: ../editors/ResourceEditor.py:72
  1199 msgid "Cyclic"
  1195 msgid "Cyclic"
  1205 #: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:58
  1201 #: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:58
  1206 #: ../plcopen/iec_std.csv:60
  1202 #: ../plcopen/iec_std.csv:60
  1207 msgid "DEPRECATED"
  1203 msgid "DEPRECATED"
  1208 msgstr ""
  1204 msgstr ""
  1209 
  1205 
  1210 #: ../canfestival/SlaveEditor.py:53 ../canfestival/NetworkEditor.py:74
  1206 #: ../canfestival/SlaveEditor.py:76 ../canfestival/NetworkEditor.py:97
  1211 msgid "DS-301 Profile"
  1207 msgid "DS-301 Profile"
  1212 msgstr ""
  1208 msgstr ""
  1213 
  1209 
  1214 #: ../canfestival/SlaveEditor.py:54 ../canfestival/NetworkEditor.py:75
  1210 #: ../canfestival/SlaveEditor.py:77 ../canfestival/NetworkEditor.py:98
  1215 msgid "DS-302 Profile"
  1211 msgid "DS-302 Profile"
  1216 msgstr ""
  1212 msgstr ""
  1217 
  1213 
  1218 #: ../dialogs/SearchInProjectDialog.py:43
  1214 #: ../dialogs/SearchInProjectDialog.py:43
  1219 msgid "Data Type"
  1215 msgid "Data Type"
  1242 
  1238 
  1243 #: ../dialogs/DurationEditorDialog.py:43
  1239 #: ../dialogs/DurationEditorDialog.py:43
  1244 msgid "Days:"
  1240 msgid "Days:"
  1245 msgstr ""
  1241 msgstr ""
  1246 
  1242 
  1247 #: ../ProjectController.py:1594
  1243 #: ../ProjectController.py:1647
  1248 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1244 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1249 msgstr ""
  1245 msgstr ""
  1250 
  1246 
  1251 #: ../controls/PouInstanceVariablesPanel.py:134
  1247 #: ../controls/PouInstanceVariablesPanel.py:134
  1252 msgid "Debug instance"
  1248 msgid "Debug instance"
  1255 #: ../editors/Viewer.py:1104 ../editors/Viewer.py:3596
  1251 #: ../editors/Viewer.py:1104 ../editors/Viewer.py:3596
  1256 #, python-format
  1252 #, python-format
  1257 msgid "Debug: %s"
  1253 msgid "Debug: %s"
  1258 msgstr ""
  1254 msgstr ""
  1259 
  1255 
  1260 #: ../ProjectController.py:1247
  1256 #: ../ProjectController.py:1303
  1261 #, python-format
  1257 #, python-format
  1262 msgid "Debug: Unknown variable '%s'\n"
  1258 msgid "Debug: Unknown variable '%s'\n"
  1263 msgstr ""
  1259 msgstr ""
  1264 
  1260 
  1265 #: ../ProjectController.py:1245
  1261 #: ../ProjectController.py:1301
  1266 #, python-format
  1262 #, python-format
  1267 msgid "Debug: Unsupported type to debug '%s'\n"
  1263 msgid "Debug: Unsupported type to debug '%s'\n"
  1268 msgstr ""
  1264 msgstr ""
  1269 
  1265 
  1270 #: ../IDEFrame.py:611
  1266 #: ../IDEFrame.py:639
  1271 msgid "Debugger"
  1267 msgid "Debugger"
  1272 msgstr ""
  1268 msgstr ""
  1273 
  1269 
  1274 #: ../ProjectController.py:1427
  1270 #: ../ProjectController.py:1483
  1275 msgid "Debugger disabled\n"
  1271 msgid "Debugger disabled\n"
  1276 msgstr ""
  1272 msgstr ""
  1277 
  1273 
  1278 #: ../ProjectController.py:1591
  1274 #: ../ProjectController.py:1644
  1279 msgid "Debugger ready\n"
  1275 msgid "Debugger ready\n"
  1280 msgstr ""
  1276 msgstr ""
  1281 
  1277 
  1282 #: ../ProjectController.py:1460
  1278 #: ../ProjectController.py:1516
  1283 msgid "Debugger stopped.\n"
  1279 msgid "Debugger stopped.\n"
  1284 msgstr ""
  1280 msgstr ""
  1285 
  1281 
  1286 #: ../editors/Viewer.py:568 ../Beremiz.py:1028 ../IDEFrame.py:1925
  1282 #: ../editors/Viewer.py:568 ../Beremiz.py:1035 ../IDEFrame.py:1953
  1287 msgid "Delete"
  1283 msgid "Delete"
  1288 msgstr ""
  1284 msgstr ""
  1289 
  1285 
  1290 #: ../editors/Viewer.py:510
  1286 #: ../editors/Viewer.py:510
  1291 msgid "Delete Divergence Branch"
  1287 msgid "Delete Divergence Branch"
  1305 
  1301 
  1306 #: ../plcopen/iec_std.csv:88
  1302 #: ../plcopen/iec_std.csv:88
  1307 msgid "Deletion (within)"
  1303 msgid "Deletion (within)"
  1308 msgstr ""
  1304 msgstr ""
  1309 
  1305 
  1310 #: ../editors/DataTypeEditor.py:152
  1306 #: ../editors/DataTypeEditor.py:153
  1311 msgid "Derivation Type:"
  1307 msgid "Derivation Type:"
  1312 msgstr ""
  1308 msgstr ""
  1313 
  1309 
  1314 #: ../plcopen/definitions.py:41
  1310 #: ../plcopen/definitions.py:66
  1315 msgid ""
  1311 msgid ""
  1316 "Derivative\n"
  1312 "Derivative\n"
  1317 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
  1313 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
  1318 msgstr ""
  1314 msgstr ""
  1319 
  1315 
  1320 #: ../editors/CodeFileEditor.py:664
  1316 #: ../controls/VariablePanel.py:430
  1321 msgid "Description"
       
  1322 msgstr ""
       
  1323 
       
  1324 #: ../controls/VariablePanel.py:422
       
  1325 msgid "Description:"
  1317 msgid "Description:"
  1326 msgstr ""
  1318 msgstr ""
  1327 
  1319 
  1328 #: ../dialogs/ArrayTypeDialog.py:61 ../editors/DataTypeEditor.py:320
  1320 #: ../dialogs/ArrayTypeDialog.py:61 ../editors/DataTypeEditor.py:321
  1329 msgid "Dimensions:"
  1321 msgid "Dimensions:"
  1330 msgstr ""
  1322 msgstr ""
  1331 
  1323 
  1332 #: ../dialogs/FindInPouDialog.py:67
  1324 #: ../dialogs/FindInPouDialog.py:67
  1333 msgid "Direction"
  1325 msgid "Direction"
  1339 
  1331 
  1340 #: ../editors/DataTypeEditor.py:54
  1332 #: ../editors/DataTypeEditor.py:54
  1341 msgid "Directly"
  1333 msgid "Directly"
  1342 msgstr ""
  1334 msgstr ""
  1343 
  1335 
  1344 #: ../ProjectController.py:1696
  1336 #: ../ProjectController.py:1749
  1345 msgid "Disconnect"
  1337 msgid "Disconnect"
  1346 msgstr ""
  1338 msgstr ""
  1347 
  1339 
  1348 #: ../ProjectController.py:1698
  1340 #: ../ProjectController.py:1751
  1349 msgid "Disconnect from PLC"
  1341 msgid "Disconnect from PLC"
  1350 msgstr ""
  1342 msgstr ""
  1351 
  1343 
  1352 #: ../editors/Viewer.py:552 ../editors/Viewer.py:2061
  1344 #: ../editors/Viewer.py:552 ../editors/Viewer.py:2061
  1353 msgid "Divergence"
  1345 msgid "Divergence"
  1368 
  1360 
  1369 #: ../PLCOpenEditor.py:321
  1361 #: ../PLCOpenEditor.py:321
  1370 msgid "Done"
  1362 msgid "Done"
  1371 msgstr ""
  1363 msgstr ""
  1372 
  1364 
  1373 #: ../plcopen/definitions.py:34
  1365 #: ../plcopen/definitions.py:59
  1374 msgid ""
  1366 msgid ""
  1375 "Down-counter\n"
  1367 "Down-counter\n"
  1376 "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
  1368 "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
  1377 msgstr ""
  1369 msgstr ""
  1378 
  1370 
  1379 #: ../dialogs/ActionBlockDialog.py:38
  1371 #: ../dialogs/ActionBlockDialog.py:38
  1380 msgid "Duration"
  1372 msgid "Duration"
  1381 msgstr ""
  1373 msgstr ""
  1382 
  1374 
  1383 #: ../canfestival/canfestival.py:139
  1375 #: ../canfestival/canfestival.py:163
  1384 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1376 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1385 msgstr ""
  1377 msgstr ""
  1386 
  1378 
  1387 #: ../editors/Viewer.py:566
  1379 #: ../editors/Viewer.py:566
  1388 msgid "Edit Block"
  1380 msgid "Edit Block"
  1402 
  1394 
  1403 #: ../dialogs/SFCStepDialog.py:49
  1395 #: ../dialogs/SFCStepDialog.py:49
  1404 msgid "Edit Step"
  1396 msgid "Edit Step"
  1405 msgstr ""
  1397 msgstr ""
  1406 
  1398 
  1407 #: ../wxglade_hmi/wxglade_hmi.py:12
  1399 #: ../wxglade_hmi/wxglade_hmi.py:36
  1408 msgid "Edit a WxWidgets GUI with WXGlade"
  1400 msgid "Edit a WxWidgets GUI with WXGlade"
  1409 msgstr ""
  1401 msgstr ""
  1410 
  1402 
  1411 #: ../dialogs/ActionBlockDialog.py:121
  1403 #: ../dialogs/ActionBlockDialog.py:121
  1412 msgid "Edit action block properties"
  1404 msgid "Edit action block properties"
  1430 
  1422 
  1431 #: ../editors/Viewer.py:2916
  1423 #: ../editors/Viewer.py:2916
  1432 msgid "Edit jump target"
  1424 msgid "Edit jump target"
  1433 msgstr ""
  1425 msgstr ""
  1434 
  1426 
  1435 #: ../ProjectController.py:1710
  1427 #: ../ProjectController.py:1763
  1436 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1428 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1437 msgstr ""
  1429 msgstr ""
  1438 
  1430 
  1439 #: ../editors/SFCViewer.py:725
  1431 #: ../editors/SFCViewer.py:725
  1440 msgid "Edit step name"
  1432 msgid "Edit step name"
  1442 
  1434 
  1443 #: ../dialogs/SFCTransitionDialog.py:50
  1435 #: ../dialogs/SFCTransitionDialog.py:50
  1444 msgid "Edit transition"
  1436 msgid "Edit transition"
  1445 msgstr ""
  1437 msgstr ""
  1446 
  1438 
  1447 #: ../IDEFrame.py:583
  1439 #: ../IDEFrame.py:611
  1448 msgid "Editor ToolBar"
  1440 msgid "Editor ToolBar"
  1449 msgstr ""
  1441 msgstr ""
  1450 
  1442 
  1451 #: ../ProjectController.py:1126
  1443 #: ../ProjectController.py:1182
  1452 msgid "Editor selection"
  1444 msgid "Editor selection"
  1453 msgstr ""
  1445 msgstr ""
  1454 
  1446 
  1455 #: ../editors/DataTypeEditor.py:347
  1447 #: ../editors/DataTypeEditor.py:348
  1456 msgid "Elements :"
  1448 msgid "Elements :"
  1457 msgstr ""
  1449 msgstr ""
  1458 
  1450 
  1459 #: ../IDEFrame.py:341
  1451 #: ../IDEFrame.py:365
  1460 msgid "Enable Undo/Redo"
  1452 msgid "Enable Undo/Redo"
  1461 msgstr ""
  1453 msgstr ""
  1462 
  1454 
  1463 #: ../Beremiz_service.py:299
  1455 #: ../Beremiz_service.py:299
  1464 msgid "Enter a name "
  1456 msgid "Enter a name "
  1489 #: ../dialogs/PouNameDialog.py:53 ../dialogs/BrowseLocationsDialog.py:211
  1481 #: ../dialogs/PouNameDialog.py:53 ../dialogs/BrowseLocationsDialog.py:211
  1490 #: ../dialogs/BrowseValuesLibraryDialog.py:83 ../dialogs/PouActionDialog.py:104
  1482 #: ../dialogs/BrowseValuesLibraryDialog.py:83 ../dialogs/PouActionDialog.py:104
  1491 #: ../dialogs/PouDialog.py:134 ../PLCOpenEditor.py:328 ../PLCOpenEditor.py:333
  1483 #: ../dialogs/PouDialog.py:134 ../PLCOpenEditor.py:328 ../PLCOpenEditor.py:333
  1492 #: ../PLCOpenEditor.py:407 ../PLCOpenEditor.py:417 ../editors/Viewer.py:419
  1484 #: ../PLCOpenEditor.py:407 ../PLCOpenEditor.py:417 ../editors/Viewer.py:419
  1493 #: ../editors/LDViewer.py:666 ../editors/LDViewer.py:882
  1485 #: ../editors/LDViewer.py:666 ../editors/LDViewer.py:882
  1494 #: ../editors/LDViewer.py:886 ../editors/DataTypeEditor.py:549
  1486 #: ../editors/LDViewer.py:886 ../editors/DataTypeEditor.py:550
  1495 #: ../editors/DataTypeEditor.py:554 ../editors/DataTypeEditor.py:578
  1487 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:579
  1496 #: ../editors/DataTypeEditor.py:583 ../editors/DataTypeEditor.py:593
  1488 #: ../editors/DataTypeEditor.py:584 ../editors/DataTypeEditor.py:594
  1497 #: ../editors/DataTypeEditor.py:744 ../editors/DataTypeEditor.py:751
  1489 #: ../editors/DataTypeEditor.py:745 ../editors/DataTypeEditor.py:752
  1498 #: ../editors/TextViewer.py:387 ../editors/CodeFileEditor.py:763
  1490 #: ../editors/TextViewer.py:389 ../editors/CodeFileEditor.py:789
  1499 #: ../ProjectController.py:269 ../controls/FolderTree.py:217
  1491 #: ../ProjectController.py:293 ../controls/FolderTree.py:217
  1500 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166
  1492 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166
  1501 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
  1493 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
  1502 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:225
  1494 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:231
  1503 #: ../controls/VariablePanel.py:392 ../controls/VariablePanel.py:754
  1495 #: ../controls/VariablePanel.py:400 ../controls/VariablePanel.py:770
  1504 #: ../Beremiz.py:1167 ../IDEFrame.py:975 ../IDEFrame.py:1581
  1496 #: ../Beremiz.py:1174 ../IDEFrame.py:1003 ../IDEFrame.py:1612
  1505 #: ../IDEFrame.py:1618 ../IDEFrame.py:1623 ../IDEFrame.py:1637
  1497 #: ../IDEFrame.py:1649 ../IDEFrame.py:1654 ../IDEFrame.py:1668
  1506 #: ../IDEFrame.py:1642 ../Beremiz_service.py:190
  1498 #: ../IDEFrame.py:1673 ../Beremiz_service.py:190
  1507 msgid "Error"
  1499 msgid "Error"
  1508 msgstr ""
  1500 msgstr ""
  1509 
  1501 
  1510 #: ../ProjectController.py:663
  1502 #: ../ProjectController.py:719
  1511 msgid "Error : At least one configuration and one resource must be declared in PLC !\n"
  1503 msgid "Error : At least one configuration and one resource must be declared in PLC !\n"
  1512 msgstr ""
  1504 msgstr ""
  1513 
  1505 
  1514 #: ../ProjectController.py:655
  1506 #: ../ProjectController.py:711
  1515 #, python-format
  1507 #, python-format
  1516 msgid "Error : IEC to C compiler returned %d\n"
  1508 msgid "Error : IEC to C compiler returned %d\n"
  1517 msgstr ""
  1509 msgstr ""
  1518 
  1510 
  1519 #: ../ProjectController.py:589
  1511 #: ../ProjectController.py:613
  1520 #, python-format
  1512 #, python-format
  1521 msgid ""
  1513 msgid ""
  1522 "Error in ST/IL/SFC code generator :\n"
  1514 "Error in ST/IL/SFC code generator :\n"
  1523 "%s\n"
  1515 "%s\n"
  1524 msgstr ""
  1516 msgstr ""
  1525 
  1517 
  1526 #: ../ConfigTreeNode.py:192
  1518 #: ../ConfigTreeNode.py:216
  1527 #, python-format
  1519 #, python-format
  1528 msgid "Error while saving \"%s\"\n"
  1520 msgid "Error while saving \"%s\"\n"
  1529 msgstr ""
  1521 msgstr ""
  1530 
  1522 
  1531 #: ../canfestival/canfestival.py:144
  1523 #: ../canfestival/canfestival.py:168
  1532 msgid "Error: Export slave failed\n"
  1524 msgid "Error: Export slave failed\n"
  1533 msgstr ""
  1525 msgstr ""
  1534 
  1526 
  1535 #: ../canfestival/canfestival.py:345
  1527 #: ../canfestival/canfestival.py:369
  1536 msgid "Error: No Master generated\n"
  1528 msgid "Error: No Master generated\n"
  1537 msgstr ""
  1529 msgstr ""
  1538 
  1530 
  1539 #: ../canfestival/canfestival.py:340
  1531 #: ../canfestival/canfestival.py:364
  1540 msgid "Error: No PLC built\n"
  1532 msgid "Error: No PLC built\n"
  1541 msgstr ""
  1533 msgstr ""
  1542 
  1534 
  1543 #: ../ProjectController.py:1566
  1535 #: ../ProjectController.py:1619
  1544 #, python-format
  1536 #, python-format
  1545 msgid "Exception while connecting %s!\n"
  1537 msgid "Exception while connecting %s!\n"
  1546 msgstr ""
  1538 msgstr ""
  1547 
  1539 
  1548 #: ../dialogs/FBDBlockDialog.py:117
  1540 #: ../dialogs/FBDBlockDialog.py:117
  1551 
  1543 
  1552 #: ../dialogs/FBDVariableDialog.py:79 ../dialogs/FBDBlockDialog.py:105
  1544 #: ../dialogs/FBDVariableDialog.py:79 ../dialogs/FBDBlockDialog.py:105
  1553 msgid "Execution Order:"
  1545 msgid "Execution Order:"
  1554 msgstr ""
  1546 msgstr ""
  1555 
  1547 
  1556 #: ../features.py:11
  1548 #: ../features.py:35
  1557 msgid "Experimental web based HMI"
  1549 msgid "Experimental web based HMI"
  1558 msgstr ""
  1550 msgstr ""
  1559 
  1551 
  1560 #: ../plcopen/iec_std.csv:38
  1552 #: ../plcopen/iec_std.csv:38
  1561 msgid "Exponent"
  1553 msgid "Exponent"
  1563 
  1555 
  1564 #: ../plcopen/iec_std.csv:26
  1556 #: ../plcopen/iec_std.csv:26
  1565 msgid "Exponentiation"
  1557 msgid "Exponentiation"
  1566 msgstr ""
  1558 msgstr ""
  1567 
  1559 
  1568 #: ../canfestival/canfestival.py:150
  1560 #: ../canfestival/canfestival.py:174
  1569 msgid "Export CanOpen slave to EDS file"
  1561 msgid "Export CanOpen slave to EDS file"
  1570 msgstr ""
  1562 msgstr ""
  1571 
  1563 
  1572 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:243
  1564 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:243
  1573 msgid "Export graph values to clipboard"
  1565 msgid "Export graph values to clipboard"
  1574 msgstr ""
  1566 msgstr ""
  1575 
  1567 
  1576 #: ../canfestival/canfestival.py:149
  1568 #: ../canfestival/canfestival.py:173
  1577 msgid "Export slave"
  1569 msgid "Export slave"
  1578 msgstr ""
  1570 msgstr ""
  1579 
  1571 
  1580 #: ../dialogs/FBDVariableDialog.py:89
  1572 #: ../dialogs/FBDVariableDialog.py:89
  1581 msgid "Expression:"
  1573 msgid "Expression:"
  1583 
  1575 
  1584 #: ../controls/VariablePanel.py:72
  1576 #: ../controls/VariablePanel.py:72
  1585 msgid "External"
  1577 msgid "External"
  1586 msgstr ""
  1578 msgstr ""
  1587 
  1579 
  1588 #: ../ProjectController.py:676
  1580 #: ../ProjectController.py:732
  1589 msgid "Extracting Located Variables...\n"
  1581 msgid "Extracting Located Variables...\n"
  1590 msgstr ""
  1582 msgstr ""
  1591 
  1583 
  1592 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
  1584 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
  1593 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  1585 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  1594 msgid "FBD"
  1586 msgid "FBD"
  1595 msgstr ""
  1587 msgstr ""
  1596 
  1588 
  1597 #: ../ProjectController.py:1629
  1589 #: ../ProjectController.py:1682
  1598 msgid "Failed : Must build before transfer.\n"
  1590 msgid "Failed : Must build before transfer.\n"
  1599 msgstr ""
  1591 msgstr ""
  1600 
  1592 
  1601 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:458
  1593 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:458
  1602 msgid "Falling Edge"
  1594 msgid "Falling Edge"
  1603 msgstr ""
  1595 msgstr ""
  1604 
  1596 
  1605 #: ../plcopen/definitions.py:32
  1597 #: ../plcopen/definitions.py:57
  1606 msgid ""
  1598 msgid ""
  1607 "Falling edge detector\n"
  1599 "Falling edge detector\n"
  1608 "The output produces a single pulse when a falling edge is detected."
  1600 "The output produces a single pulse when a falling edge is detected."
  1609 msgstr ""
  1601 msgstr ""
  1610 
  1602 
  1611 #: ../ProjectController.py:946
  1603 #: ../ProjectController.py:1002
  1612 msgid "Fatal : cannot get builder.\n"
  1604 msgid "Fatal : cannot get builder.\n"
  1613 msgstr ""
  1605 msgstr ""
  1614 
  1606 
  1615 #: ../dialogs/DurationEditorDialog.py:160
  1607 #: ../dialogs/DurationEditorDialog.py:160
  1616 #, python-format
  1608 #, python-format
  1626 #, python-format
  1618 #, python-format
  1627 msgid "File '%s' already exists!"
  1619 msgid "File '%s' already exists!"
  1628 msgstr ""
  1620 msgstr ""
  1629 
  1621 
  1630 #: ../dialogs/FindInPouDialog.py:35 ../dialogs/FindInPouDialog.py:105
  1622 #: ../dialogs/FindInPouDialog.py:35 ../dialogs/FindInPouDialog.py:105
  1631 #: ../IDEFrame.py:351
  1623 #: ../IDEFrame.py:375
  1632 msgid "Find"
  1624 msgid "Find"
  1633 msgstr ""
  1625 msgstr ""
  1634 
  1626 
  1635 #: ../IDEFrame.py:353
  1627 #: ../IDEFrame.py:377
  1636 msgid "Find Next"
  1628 msgid "Find Next"
  1637 msgstr ""
  1629 msgstr ""
  1638 
  1630 
  1639 #: ../IDEFrame.py:355
  1631 #: ../IDEFrame.py:379
  1640 msgid "Find Previous"
  1632 msgid "Find Previous"
  1641 msgstr ""
  1633 msgstr ""
  1642 
  1634 
  1643 #: ../plcopen/iec_std.csv:90
  1635 #: ../plcopen/iec_std.csv:90
  1644 msgid "Find position"
  1636 msgid "Find position"
  1682 
  1674 
  1683 #: ../dialogs/FindInPouDialog.py:73
  1675 #: ../dialogs/FindInPouDialog.py:73
  1684 msgid "Forward"
  1676 msgid "Forward"
  1685 msgstr ""
  1677 msgstr ""
  1686 
  1678 
  1687 #: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:1712
  1679 #: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:1740
  1688 msgid "Function"
  1680 msgid "Function"
  1689 msgstr ""
  1681 msgstr ""
  1690 
  1682 
  1691 #: ../IDEFrame.py:325
  1683 #: ../IDEFrame.py:349
  1692 msgid "Function &Block"
  1684 msgid "Function &Block"
  1693 msgstr ""
  1685 msgstr ""
  1694 
  1686 
  1695 #: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:1711
  1687 #: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:1739
  1696 #: ../IDEFrame.py:1904
  1688 #: ../IDEFrame.py:1932
  1697 msgid "Function Block"
  1689 msgid "Function Block"
  1698 msgstr ""
  1690 msgstr ""
  1699 
  1691 
  1700 #: ../controls/VariablePanel.py:807
  1692 #: ../controls/VariablePanel.py:823
  1701 msgid "Function Block Types"
  1693 msgid "Function Block Types"
  1702 msgstr ""
  1694 msgstr ""
  1703 
  1695 
  1704 #: ../PLCControler.py:95
  1696 #: ../PLCControler.py:95
  1705 msgid "Function Blocks"
  1697 msgid "Function Blocks"
  1720 
  1712 
  1721 #: ../PLCOpenEditor.py:109
  1713 #: ../PLCOpenEditor.py:109
  1722 msgid "Generate Program"
  1714 msgid "Generate Program"
  1723 msgstr ""
  1715 msgstr ""
  1724 
  1716 
  1725 #: ../ProjectController.py:580
  1717 #: ../ProjectController.py:604
  1726 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
  1718 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
  1727 msgstr ""
  1719 msgstr ""
  1728 
  1720 
  1729 #: ../controls/VariablePanel.py:73
  1721 #: ../controls/VariablePanel.py:73
  1730 msgid "Global"
  1722 msgid "Global"
  1764 
  1756 
  1765 #: ../dialogs/DurationEditorDialog.py:44
  1757 #: ../dialogs/DurationEditorDialog.py:44
  1766 msgid "Hours:"
  1758 msgid "Hours:"
  1767 msgstr ""
  1759 msgstr ""
  1768 
  1760 
  1769 #: ../plcopen/definitions.py:44
  1761 #: ../plcopen/definitions.py:69
  1770 msgid ""
  1762 msgid ""
  1771 "Hysteresis\n"
  1763 "Hysteresis\n"
  1772 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
  1764 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
  1773 msgstr ""
  1765 msgstr ""
  1774 
  1766 
  1783 
  1775 
  1784 #: ../Beremiz_service.py:278 ../Beremiz_service.py:279
  1776 #: ../Beremiz_service.py:278 ../Beremiz_service.py:279
  1785 msgid "IP is not valid!"
  1777 msgid "IP is not valid!"
  1786 msgstr ""
  1778 msgstr ""
  1787 
  1779 
  1788 #: ../svgui/svgui.py:18 ../svgui/svgui.py:19
  1780 #: ../svgui/svgui.py:42 ../svgui/svgui.py:43
  1789 msgid "Import SVG"
  1781 msgid "Import SVG"
  1790 msgstr ""
  1782 msgstr ""
  1791 
  1783 
  1792 #: ../dialogs/FBDVariableDialog.py:38 ../editors/Viewer.py:1555
  1784 #: ../dialogs/FBDVariableDialog.py:38 ../editors/Viewer.py:1555
  1793 #: ../controls/VariablePanel.py:71
  1785 #: ../controls/VariablePanel.py:71
  1796 
  1788 
  1797 #: ../editors/Viewer.py:1087
  1789 #: ../editors/Viewer.py:1087
  1798 msgid "Inactive"
  1790 msgid "Inactive"
  1799 msgstr ""
  1791 msgstr ""
  1800 
  1792 
  1801 #: ../controls/VariablePanel.py:268
  1793 #: ../controls/VariablePanel.py:276
  1802 #, python-format
  1794 #, python-format
  1803 msgid "Incompatible data types between \"%s\" and \"%s\""
  1795 msgid "Incompatible data types between \"%s\" and \"%s\""
  1804 msgstr ""
  1796 msgstr ""
  1805 
  1797 
  1806 #: ../controls/VariablePanel.py:277
  1798 #: ../controls/VariablePanel.py:285
  1807 #, python-format
  1799 #, python-format
  1808 msgid "Incompatible size of data between \"%s\" and \"%s\""
  1800 msgid "Incompatible size of data between \"%s\" and \"%s\""
  1809 msgstr ""
  1801 msgstr ""
  1810 
  1802 
  1811 #: ../controls/VariablePanel.py:273
  1803 #: ../controls/VariablePanel.py:281
  1812 #, python-format
  1804 #, python-format
  1813 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1805 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1814 msgstr ""
  1806 msgstr ""
  1815 
  1807 
  1816 #: ../dialogs/ActionBlockDialog.py:38
  1808 #: ../dialogs/ActionBlockDialog.py:38
  1817 msgid "Indicator"
  1809 msgid "Indicator"
  1818 msgstr ""
       
  1819 
       
  1820 #: ../editors/CodeFileEditor.py:663
       
  1821 msgid "Initial"
       
  1822 msgstr ""
  1810 msgstr ""
  1823 
  1811 
  1824 #: ../editors/Viewer.py:548 ../editors/Viewer.py:2058
  1812 #: ../editors/Viewer.py:548 ../editors/Viewer.py:2058
  1825 msgid "Initial Step"
  1813 msgid "Initial Step"
  1826 msgstr ""
  1814 msgstr ""
  1828 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  1816 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  1829 #: ../controls/VariablePanel.py:54
  1817 #: ../controls/VariablePanel.py:54
  1830 msgid "Initial Value"
  1818 msgid "Initial Value"
  1831 msgstr ""
  1819 msgstr ""
  1832 
  1820 
  1833 #: ../editors/DataTypeEditor.py:184 ../editors/DataTypeEditor.py:215
  1821 #: ../editors/DataTypeEditor.py:185 ../editors/DataTypeEditor.py:216
  1834 #: ../editors/DataTypeEditor.py:271 ../editors/DataTypeEditor.py:309
  1822 #: ../editors/DataTypeEditor.py:272 ../editors/DataTypeEditor.py:310
  1835 msgid "Initial Value:"
  1823 msgid "Initial Value:"
  1836 msgstr ""
  1824 msgstr ""
  1837 
  1825 
  1838 #: ../svgui/svgui.py:22
  1826 #: ../svgui/svgui.py:46
  1839 msgid "Inkscape"
  1827 msgid "Inkscape"
  1840 msgstr ""
  1828 msgstr ""
  1841 
  1829 
  1842 #: ../dialogs/SFCTransitionDialog.py:74 ../dialogs/ActionBlockDialog.py:42
  1830 #: ../dialogs/SFCTransitionDialog.py:74 ../dialogs/ActionBlockDialog.py:42
  1843 msgid "Inline"
  1831 msgid "Inline"
  1864 
  1852 
  1865 #: ../editors/ResourceEditor.py:264
  1853 #: ../editors/ResourceEditor.py:264
  1866 msgid "Instances:"
  1854 msgid "Instances:"
  1867 msgstr ""
  1855 msgstr ""
  1868 
  1856 
  1869 #: ../plcopen/definitions.py:40
  1857 #: ../plcopen/definitions.py:65
  1870 msgid ""
  1858 msgid ""
  1871 "Integral\n"
  1859 "Integral\n"
  1872 "The integral function block integrates the value of input XIN over time."
  1860 "The integral function block integrates the value of input XIN over time."
  1873 msgstr ""
  1861 msgstr ""
  1874 
  1862 
  1898 msgid "Invalid value \"%s\" for \"%s\" variable!"
  1886 msgid "Invalid value \"%s\" for \"%s\" variable!"
  1899 msgstr ""
  1887 msgstr ""
  1900 
  1888 
  1901 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:132
  1889 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:132
  1902 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:92
  1890 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:92
  1903 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:160
  1891 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:166
  1904 #, python-format
  1892 #, python-format
  1905 msgid "Invalid value \"%s\" for debug variable"
  1893 msgid "Invalid value \"%s\" for debug variable"
  1906 msgstr ""
  1894 msgstr ""
  1907 
  1895 
  1908 #: ../controls/VariablePanel.py:247 ../controls/VariablePanel.py:250
  1896 #: ../controls/VariablePanel.py:255 ../controls/VariablePanel.py:258
  1909 #, python-format
  1897 #, python-format
  1910 msgid "Invalid value \"%s\" for variable grid element"
  1898 msgid "Invalid value \"%s\" for variable grid element"
  1911 msgstr ""
  1899 msgstr ""
  1912 
  1900 
  1913 #: ../editors/Viewer.py:229 ../editors/Viewer.py:232
  1901 #: ../editors/Viewer.py:229 ../editors/Viewer.py:232
  1947 #: ../dialogs/PouTransitionDialog.py:60 ../dialogs/PouActionDialog.py:56
  1935 #: ../dialogs/PouTransitionDialog.py:60 ../dialogs/PouActionDialog.py:56
  1948 #: ../dialogs/PouDialog.py:73
  1936 #: ../dialogs/PouDialog.py:73
  1949 msgid "Language:"
  1937 msgid "Language:"
  1950 msgstr ""
  1938 msgstr ""
  1951 
  1939 
  1952 #: ../ProjectController.py:1635
  1940 #: ../ProjectController.py:1688
  1953 msgid "Latest build already matches current target. Transfering anyway...\n"
  1941 msgid "Latest build already matches current target. Transfering anyway...\n"
  1954 msgstr ""
  1942 msgstr ""
  1955 
  1943 
  1956 #: ../Beremiz_service.py:250
  1944 #: ../Beremiz_service.py:250
  1957 msgid "Launch WX GUI inspector"
  1945 msgid "Launch WX GUI inspector"
  1979 
  1967 
  1980 #: ../plcopen/iec_std.csv:79
  1968 #: ../plcopen/iec_std.csv:79
  1981 msgid "Less than or equal to"
  1969 msgid "Less than or equal to"
  1982 msgstr ""
  1970 msgstr ""
  1983 
  1971 
  1984 #: ../IDEFrame.py:603
  1972 #: ../IDEFrame.py:631
  1985 msgid "Library"
  1973 msgid "Library"
  1986 msgstr ""
  1974 msgstr ""
  1987 
  1975 
  1988 #: ../plcopen/iec_std.csv:73
  1976 #: ../plcopen/iec_std.csv:73
  1989 msgid "Limitation"
  1977 msgid "Limitation"
  1990 msgstr ""
  1978 msgstr ""
  1991 
  1979 
  1992 #: ../targets/toolchain_gcc.py:142
  1980 #: ../targets/toolchain_gcc.py:166
  1993 msgid "Linking :\n"
  1981 msgid "Linking :\n"
  1994 msgstr ""
  1982 msgstr ""
  1995 
  1983 
  1996 #: ../dialogs/DiscoveryDialog.py:110 ../controls/VariablePanel.py:72
  1984 #: ../dialogs/DiscoveryDialog.py:110 ../controls/VariablePanel.py:72
  1997 msgid "Local"
  1985 msgid "Local"
  1998 msgstr ""
  1986 msgstr ""
  1999 
  1987 
  2000 #: ../canfestival/canfestival.py:322
  1988 #: ../canfestival/canfestival.py:346
  2001 msgid "Local entries"
  1989 msgid "Local entries"
  2002 msgstr ""
  1990 msgstr ""
  2003 
  1991 
  2004 #: ../ProjectController.py:1541
  1992 #: ../ProjectController.py:1594
  2005 msgid "Local service discovery failed!\n"
  1993 msgid "Local service discovery failed!\n"
  2006 msgstr ""
  1994 msgstr ""
  2007 
  1995 
  2008 #: ../controls/VariablePanel.py:53
  1996 #: ../controls/VariablePanel.py:53
  2009 msgid "Location"
  1997 msgid "Location"
  2020 #: ../connectors/PYRO/__init__.py:90
  2008 #: ../connectors/PYRO/__init__.py:90
  2021 #, python-format
  2009 #, python-format
  2022 msgid "MDNS resolution failure for '%s'\n"
  2010 msgid "MDNS resolution failure for '%s'\n"
  2023 msgstr ""
  2011 msgstr ""
  2024 
  2012 
  2025 #: ../canfestival/SlaveEditor.py:41 ../canfestival/NetworkEditor.py:62
  2013 #: ../canfestival/SlaveEditor.py:64 ../canfestival/NetworkEditor.py:85
  2026 msgid "Map Variable"
  2014 msgid "Map Variable"
  2027 msgstr ""
  2015 msgstr ""
  2028 
  2016 
  2029 #: ../features.py:7
  2017 #: ../features.py:31
  2030 msgid "Map located variables over CANopen"
  2018 msgid "Map located variables over CANopen"
  2031 msgstr ""
  2019 msgstr ""
  2032 
  2020 
  2033 #: ../canfestival/NetworkEditor.py:83
  2021 #: ../canfestival/NetworkEditor.py:106
  2034 msgid "Master"
  2022 msgid "Master"
  2035 msgstr ""
  2023 msgstr ""
  2036 
  2024 
  2037 #: ../ConfigTreeNode.py:514
  2025 #: ../ConfigTreeNode.py:538
  2038 #, python-format
  2026 #, python-format
  2039 msgid "Max count (%d) reached for this confnode of type %s "
  2027 msgid "Max count (%d) reached for this confnode of type %s "
  2040 msgstr ""
  2028 msgstr ""
  2041 
  2029 
  2042 #: ../plcopen/iec_std.csv:71
  2030 #: ../plcopen/iec_std.csv:71
  2043 msgid "Maximum"
  2031 msgid "Maximum"
  2044 msgstr ""
  2032 msgstr ""
  2045 
  2033 
  2046 #: ../editors/DataTypeEditor.py:238
  2034 #: ../editors/DataTypeEditor.py:239
  2047 msgid "Maximum:"
  2035 msgid "Maximum:"
  2048 msgstr ""
  2036 msgstr ""
  2049 
  2037 
  2050 #: ../dialogs/BrowseLocationsDialog.py:37
  2038 #: ../dialogs/BrowseLocationsDialog.py:37
  2051 msgid "Memory"
  2039 msgid "Memory"
  2052 msgstr ""
  2040 msgstr ""
  2053 
  2041 
  2054 #: ../IDEFrame.py:571
  2042 #: ../IDEFrame.py:599
  2055 msgid "Menu ToolBar"
  2043 msgid "Menu ToolBar"
  2056 msgstr ""
  2044 msgstr ""
  2057 
  2045 
  2058 #: ../dialogs/DurationEditorDialog.py:48
  2046 #: ../dialogs/DurationEditorDialog.py:48
  2059 msgid "Microseconds:"
  2047 msgid "Microseconds:"
  2069 
  2057 
  2070 #: ../plcopen/iec_std.csv:72
  2058 #: ../plcopen/iec_std.csv:72
  2071 msgid "Minimum"
  2059 msgid "Minimum"
  2072 msgstr ""
  2060 msgstr ""
  2073 
  2061 
  2074 #: ../editors/DataTypeEditor.py:225
  2062 #: ../editors/DataTypeEditor.py:226
  2075 msgid "Minimum:"
  2063 msgid "Minimum:"
  2076 msgstr ""
  2064 msgstr ""
  2077 
  2065 
  2078 #: ../dialogs/DurationEditorDialog.py:45
  2066 #: ../dialogs/DurationEditorDialog.py:45
  2079 msgid "Minutes:"
  2067 msgid "Minutes:"
  2102 
  2090 
  2103 #: ../controls/CustomEditableListBox.py:43
  2091 #: ../controls/CustomEditableListBox.py:43
  2104 msgid "Move down"
  2092 msgid "Move down"
  2105 msgstr ""
  2093 msgstr ""
  2106 
  2094 
       
  2095 #: ../editors/DataTypeEditor.py:355
       
  2096 msgid "Move element down"
       
  2097 msgstr ""
       
  2098 
  2107 #: ../editors/DataTypeEditor.py:354
  2099 #: ../editors/DataTypeEditor.py:354
  2108 msgid "Move element down"
       
  2109 msgstr ""
       
  2110 
       
  2111 #: ../editors/DataTypeEditor.py:353
       
  2112 msgid "Move element up"
  2100 msgid "Move element up"
  2113 msgstr ""
  2101 msgstr ""
  2114 
  2102 
  2115 #: ../editors/ResourceEditor.py:271
  2103 #: ../editors/ResourceEditor.py:271
  2116 msgid "Move instance down"
  2104 msgid "Move instance down"
  2126 
  2114 
  2127 #: ../editors/ResourceEditor.py:241
  2115 #: ../editors/ResourceEditor.py:241
  2128 msgid "Move task up"
  2116 msgid "Move task up"
  2129 msgstr ""
  2117 msgstr ""
  2130 
  2118 
  2131 #: ../IDEFrame.py:75 ../IDEFrame.py:90 ../IDEFrame.py:120 ../IDEFrame.py:161
  2119 #: ../IDEFrame.py:99 ../IDEFrame.py:114 ../IDEFrame.py:144 ../IDEFrame.py:185
  2132 msgid "Move the view"
  2120 msgid "Move the view"
  2133 msgstr ""
  2121 msgstr ""
  2134 
  2122 
  2135 #: ../controls/CustomEditableListBox.py:42
  2123 #: ../controls/CustomEditableListBox.py:42
  2136 msgid "Move up"
  2124 msgid "Move up"
  2137 msgstr ""
  2125 msgstr ""
  2138 
  2126 
  2139 #: ../editors/CodeFileEditor.py:643 ../controls/VariablePanel.py:443
  2127 #: ../editors/CodeFileEditor.py:667 ../controls/VariablePanel.py:451
  2140 msgid "Move variable down"
  2128 msgid "Move variable down"
  2141 msgstr ""
  2129 msgstr ""
  2142 
  2130 
  2143 #: ../editors/CodeFileEditor.py:642 ../controls/VariablePanel.py:442
  2131 #: ../editors/CodeFileEditor.py:666 ../controls/VariablePanel.py:450
  2144 msgid "Move variable up"
  2132 msgid "Move variable up"
  2145 msgstr ""
  2133 msgstr ""
  2146 
  2134 
  2147 #: ../plcopen/iec_std.csv:74
  2135 #: ../plcopen/iec_std.csv:74
  2148 msgid "Multiplexer (select 1 of N)"
  2136 msgid "Multiplexer (select 1 of N)"
  2159 #: ../dialogs/DiscoveryDialog.py:91
  2147 #: ../dialogs/DiscoveryDialog.py:91
  2160 msgid "NAME"
  2148 msgid "NAME"
  2161 msgstr ""
  2149 msgstr ""
  2162 
  2150 
  2163 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
  2151 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
  2164 #: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:663
  2152 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  2165 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  2153 #: ../controls/VariablePanel.py:54
  2166 msgid "Name"
  2154 msgid "Name"
  2167 msgstr ""
  2155 msgstr ""
  2168 
  2156 
  2169 #: ../Beremiz_service.py:300
  2157 #: ../Beremiz_service.py:300
  2170 msgid "Name must not be null!"
  2158 msgid "Name must not be null!"
  2181 
  2169 
  2182 #: ../dialogs/LDElementDialog.py:75 ../editors/Viewer.py:456
  2170 #: ../dialogs/LDElementDialog.py:75 ../editors/Viewer.py:456
  2183 msgid "Negated"
  2171 msgid "Negated"
  2184 msgstr ""
  2172 msgstr ""
  2185 
  2173 
  2186 #: ../PLCOpenEditor.py:96 ../PLCOpenEditor.py:138 ../Beremiz.py:314
  2174 #: ../PLCOpenEditor.py:96 ../PLCOpenEditor.py:138 ../Beremiz.py:316
  2187 #: ../Beremiz.py:349
  2175 #: ../Beremiz.py:351
  2188 msgid "New"
  2176 msgid "New"
  2189 msgstr ""
  2177 msgstr ""
  2190 
  2178 
  2191 #: ../controls/CustomEditableListBox.py:40
  2179 #: ../controls/CustomEditableListBox.py:40
  2192 msgid "New item"
  2180 msgid "New item"
  2194 
  2182 
  2195 #: ../editors/Viewer.py:455
  2183 #: ../editors/Viewer.py:455
  2196 msgid "No Modifier"
  2184 msgid "No Modifier"
  2197 msgstr ""
  2185 msgstr ""
  2198 
  2186 
  2199 #: ../ProjectController.py:1662
  2187 #: ../ProjectController.py:1715
  2200 msgid "No PLC to transfer (did build succeed ?)\n"
  2188 msgid "No PLC to transfer (did build succeed ?)\n"
  2201 msgstr ""
  2189 msgstr ""
  2202 
  2190 
  2203 #: ../PLCGenerator.py:1608
  2191 #: ../PLCGenerator.py:1608
  2204 #, python-format
  2192 #, python-format
  2228 
  2216 
  2229 #: ../controls/SearchResultPanel.py:169
  2217 #: ../controls/SearchResultPanel.py:169
  2230 msgid "No search results available."
  2218 msgid "No search results available."
  2231 msgstr ""
  2219 msgstr ""
  2232 
  2220 
  2233 #: ../svgui/svgui.py:107
  2221 #: ../svgui/svgui.py:131
  2234 #, python-format
  2222 #, python-format
  2235 msgid "No such SVG file: %s\n"
  2223 msgid "No such SVG file: %s\n"
  2236 msgstr ""
  2224 msgstr ""
  2237 
  2225 
  2238 #: ../canfestival/config_utils.py:633
  2226 #: ../canfestival/config_utils.py:633
  2282 
  2270 
  2283 #: ../plcopen/iec_std.csv:22
  2271 #: ../plcopen/iec_std.csv:22
  2284 msgid "Numerical"
  2272 msgid "Numerical"
  2285 msgstr ""
  2273 msgstr ""
  2286 
  2274 
  2287 #: ../plcopen/definitions.py:38
  2275 #: ../plcopen/definitions.py:63
  2288 msgid ""
  2276 msgid ""
  2289 "Off-delay timer\n"
  2277 "Off-delay timer\n"
  2290 "The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."
  2278 "The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."
  2291 msgstr ""
  2279 msgstr ""
  2292 
  2280 
  2293 #: ../plcopen/definitions.py:37
  2281 #: ../plcopen/definitions.py:62
  2294 msgid ""
  2282 msgid ""
  2295 "On-delay timer\n"
  2283 "On-delay timer\n"
  2296 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
  2284 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
  2297 msgstr ""
  2285 msgstr ""
  2298 
  2286 
  2299 #: ../editors/CodeFileEditor.py:664
       
  2300 msgid "OnChange"
       
  2301 msgstr ""
       
  2302 
       
  2303 #: ../dialogs/SearchInProjectDialog.py:93
  2287 #: ../dialogs/SearchInProjectDialog.py:93
  2304 msgid "Only Elements"
  2288 msgid "Only Elements"
  2305 msgstr ""
  2289 msgstr ""
  2306 
  2290 
  2307 #: ../PLCOpenEditor.py:98 ../PLCOpenEditor.py:139 ../Beremiz.py:316
  2291 #: ../PLCOpenEditor.py:98 ../PLCOpenEditor.py:139 ../Beremiz.py:318
  2308 #: ../Beremiz.py:350
  2292 #: ../Beremiz.py:352
  2309 msgid "Open"
  2293 msgid "Open"
  2310 msgstr ""
  2294 msgstr ""
  2311 
  2295 
  2312 #: ../svgui/svgui.py:116
  2296 #: ../svgui/svgui.py:140
  2313 msgid "Open Inkscape"
  2297 msgid "Open Inkscape"
  2314 msgstr ""
  2298 msgstr ""
  2315 
  2299 
  2316 #: ../ProjectController.py:1714
  2300 #: ../ProjectController.py:1767
  2317 msgid "Open a file explorer to manage project files"
  2301 msgid "Open a file explorer to manage project files"
  2318 msgstr ""
  2302 msgstr ""
  2319 
  2303 
  2320 #: ../wxglade_hmi/wxglade_hmi.py:114
  2304 #: ../wxglade_hmi/wxglade_hmi.py:138
  2321 msgid "Open wxGlade"
  2305 msgid "Open wxGlade"
  2322 msgstr ""
  2306 msgstr ""
  2323 
  2307 
  2324 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  2308 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  2325 msgid "Option"
  2309 msgid "Option"
  2326 msgstr ""
  2310 msgstr ""
  2327 
  2311 
  2328 #: ../dialogs/FindInPouDialog.py:82 ../editors/CodeFileEditor.py:664
  2312 #: ../dialogs/FindInPouDialog.py:82
  2329 msgid "Options"
  2313 msgid "Options"
  2330 msgstr ""
  2314 msgstr ""
  2331 
  2315 
  2332 #: ../controls/ProjectPropertiesPanel.py:97
  2316 #: ../controls/ProjectPropertiesPanel.py:97
  2333 msgid "Organization (optional):"
  2317 msgid "Organization (optional):"
  2334 msgstr ""
  2318 msgstr ""
  2335 
  2319 
  2336 #: ../canfestival/SlaveEditor.py:51 ../canfestival/NetworkEditor.py:72
  2320 #: ../canfestival/SlaveEditor.py:74 ../canfestival/NetworkEditor.py:95
  2337 msgid "Other Profile"
  2321 msgid "Other Profile"
  2338 msgstr ""
  2322 msgstr ""
  2339 
  2323 
  2340 #: ../dialogs/SFCStepDialog.py:70 ../dialogs/FBDVariableDialog.py:39
  2324 #: ../dialogs/SFCStepDialog.py:70 ../dialogs/FBDVariableDialog.py:39
  2341 #: ../dialogs/BrowseLocationsDialog.py:36 ../editors/Viewer.py:1554
  2325 #: ../dialogs/BrowseLocationsDialog.py:36 ../editors/Viewer.py:1554
  2342 #: ../controls/VariablePanel.py:71
  2326 #: ../controls/VariablePanel.py:71
  2343 msgid "Output"
  2327 msgid "Output"
  2344 msgstr ""
  2328 msgstr ""
  2345 
  2329 
  2346 #: ../canfestival/SlaveEditor.py:40 ../canfestival/NetworkEditor.py:61
  2330 #: ../canfestival/SlaveEditor.py:63 ../canfestival/NetworkEditor.py:84
  2347 msgid "PDO Receive"
  2331 msgid "PDO Receive"
  2348 msgstr ""
  2332 msgstr ""
  2349 
  2333 
  2350 #: ../canfestival/SlaveEditor.py:39 ../canfestival/NetworkEditor.py:60
  2334 #: ../canfestival/SlaveEditor.py:62 ../canfestival/NetworkEditor.py:83
  2351 msgid "PDO Transmit"
  2335 msgid "PDO Transmit"
  2352 msgstr ""
  2336 msgstr ""
  2353 
  2337 
  2354 #: ../plcopen/definitions.py:42
  2338 #: ../plcopen/definitions.py:67
  2355 msgid ""
  2339 msgid ""
  2356 "PID\n"
  2340 "PID\n"
  2357 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
  2341 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
  2358 msgstr ""
  2342 msgstr ""
  2359 
  2343 
  2360 #: ../targets/toolchain_gcc.py:107
  2344 #: ../targets/toolchain_gcc.py:131
  2361 msgid "PLC :\n"
  2345 msgid "PLC :\n"
  2362 msgstr ""
  2346 msgstr ""
  2363 
  2347 
  2364 #: ../Beremiz.py:441
  2348 #: ../Beremiz.py:448
  2365 msgid "PLC Log"
  2349 msgid "PLC Log"
  2366 msgstr ""
  2350 msgstr ""
  2367 
  2351 
  2368 #: ../ProjectController.py:930
  2352 #: ../ProjectController.py:986
  2369 msgid "PLC code generation failed !\n"
  2353 msgid "PLC code generation failed !\n"
  2370 msgstr ""
  2354 msgstr ""
  2371 
  2355 
  2372 #: ../PLCOpenEditor.py:189 ../PLCOpenEditor.py:302
  2356 #: ../PLCOpenEditor.py:189 ../PLCOpenEditor.py:302
  2373 #, python-format
  2357 #, python-format
  2412 #: ../connectors/PYRO/__init__.py:57
  2396 #: ../connectors/PYRO/__init__.py:57
  2413 #, python-format
  2397 #, python-format
  2414 msgid "PYRO using certificates in '%s' \n"
  2398 msgid "PYRO using certificates in '%s' \n"
  2415 msgstr ""
  2399 msgstr ""
  2416 
  2400 
  2417 #: ../PLCOpenEditor.py:112 ../Beremiz.py:329
  2401 #: ../PLCOpenEditor.py:112 ../Beremiz.py:331
  2418 msgid "Page Setup"
  2402 msgid "Page Setup"
  2419 msgstr ""
  2403 msgstr ""
  2420 
  2404 
  2421 #: ../controls/ProjectPropertiesPanel.py:110
  2405 #: ../controls/ProjectPropertiesPanel.py:110
  2422 msgid "Page Size (optional):"
  2406 msgid "Page Size (optional):"
  2423 msgstr ""
  2407 msgstr ""
  2424 
  2408 
  2425 #: ../IDEFrame.py:2565
  2409 #: ../IDEFrame.py:2593
  2426 #, python-format
  2410 #, python-format
  2427 msgid "Page: %d"
  2411 msgid "Page: %d"
  2428 msgstr ""
  2412 msgstr ""
  2429 
  2413 
  2430 #: ../controls/PouInstanceVariablesPanel.py:124
  2414 #: ../controls/PouInstanceVariablesPanel.py:124
  2431 msgid "Parent instance"
  2415 msgid "Parent instance"
  2432 msgstr ""
  2416 msgstr ""
  2433 
  2417 
  2434 #: ../editors/Viewer.py:594 ../IDEFrame.py:348 ../IDEFrame.py:402
  2418 #: ../editors/Viewer.py:594 ../IDEFrame.py:372 ../IDEFrame.py:426
  2435 msgid "Paste"
  2419 msgid "Paste"
  2436 msgstr ""
  2420 msgstr ""
  2437 
  2421 
  2438 #: ../IDEFrame.py:1831
  2422 #: ../IDEFrame.py:1859
  2439 msgid "Paste POU"
  2423 msgid "Paste POU"
  2440 msgstr ""
  2424 msgstr ""
  2441 
  2425 
  2442 #: ../dialogs/SearchInProjectDialog.py:64
  2426 #: ../dialogs/SearchInProjectDialog.py:64
  2443 msgid "Pattern to search:"
  2427 msgid "Pattern to search:"
  2450 #: ../editors/Viewer.py:2672 ../editors/Viewer.py:2916
  2434 #: ../editors/Viewer.py:2672 ../editors/Viewer.py:2916
  2451 #: ../editors/SFCViewer.py:696
  2435 #: ../editors/SFCViewer.py:696
  2452 msgid "Please choose a target"
  2436 msgid "Please choose a target"
  2453 msgstr ""
  2437 msgstr ""
  2454 
  2438 
  2455 #: ../editors/TextViewer.py:261
  2439 #: ../editors/TextViewer.py:262
  2456 msgid "Please enter a block name"
  2440 msgid "Please enter a block name"
  2457 msgstr ""
  2441 msgstr ""
  2458 
  2442 
  2459 #: ../editors/Viewer.py:2542 ../editors/Viewer.py:2953
  2443 #: ../editors/Viewer.py:2542 ../editors/Viewer.py:2953
  2460 msgid "Please enter comment text"
  2444 msgid "Please enter comment text"
  2484 
  2468 
  2485 #: ../dialogs/LDPowerRailDialog.py:49
  2469 #: ../dialogs/LDPowerRailDialog.py:49
  2486 msgid "Power Rail Properties"
  2470 msgid "Power Rail Properties"
  2487 msgstr ""
  2471 msgstr ""
  2488 
  2472 
  2489 #: ../PLCOpenEditor.py:114 ../Beremiz.py:331
  2473 #: ../PLCOpenEditor.py:114 ../Beremiz.py:333
  2490 msgid "Preview"
  2474 msgid "Preview"
  2491 msgstr ""
  2475 msgstr ""
  2492 
  2476 
  2493 #: ../dialogs/BlockPreviewDialog.py:57
  2477 #: ../dialogs/BlockPreviewDialog.py:57
  2494 msgid "Preview:"
  2478 msgid "Preview:"
  2495 msgstr ""
  2479 msgstr ""
  2496 
  2480 
  2497 #: ../PLCOpenEditor.py:116 ../PLCOpenEditor.py:142 ../Beremiz.py:333
  2481 #: ../PLCOpenEditor.py:116 ../PLCOpenEditor.py:142 ../Beremiz.py:335
  2498 #: ../Beremiz.py:353
  2482 #: ../Beremiz.py:355
  2499 msgid "Print"
  2483 msgid "Print"
  2500 msgstr ""
  2484 msgstr ""
  2501 
  2485 
  2502 #: ../IDEFrame.py:1047
  2486 #: ../IDEFrame.py:1075
  2503 msgid "Print preview"
  2487 msgid "Print preview"
  2504 msgstr ""
  2488 msgstr ""
  2505 
  2489 
  2506 #: ../editors/ResourceEditor.py:68
  2490 #: ../editors/ResourceEditor.py:68
  2507 msgid "Priority"
  2491 msgid "Priority"
  2534 
  2518 
  2535 #: ../controls/ProjectPropertiesPanel.py:81
  2519 #: ../controls/ProjectPropertiesPanel.py:81
  2536 msgid "Product Version (required):"
  2520 msgid "Product Version (required):"
  2537 msgstr ""
  2521 msgstr ""
  2538 
  2522 
  2539 #: ../dialogs/SearchInProjectDialog.py:46 ../IDEFrame.py:1710
  2523 #: ../dialogs/SearchInProjectDialog.py:46 ../IDEFrame.py:1738
  2540 #: ../IDEFrame.py:1907
  2524 #: ../IDEFrame.py:1935
  2541 msgid "Program"
  2525 msgid "Program"
  2542 msgstr ""
  2526 msgstr ""
  2543 
  2527 
  2544 #: ../PLCOpenEditor.py:330
  2528 #: ../PLCOpenEditor.py:330
  2545 msgid "Program was successfully generated!"
  2529 msgid "Program was successfully generated!"
  2551 
  2535 
  2552 #: ../editors/Viewer.py:238
  2536 #: ../editors/Viewer.py:238
  2553 msgid "Programs can't be used by other POUs!"
  2537 msgid "Programs can't be used by other POUs!"
  2554 msgstr ""
  2538 msgstr ""
  2555 
  2539 
  2556 #: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:556
  2540 #: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:584
  2557 msgid "Project"
  2541 msgid "Project"
  2558 msgstr ""
  2542 msgstr ""
  2559 
  2543 
  2560 #: ../controls/SearchResultPanel.py:173
  2544 #: ../controls/SearchResultPanel.py:173
  2561 #, python-format
  2545 #, python-format
  2562 msgid "Project '%s':"
  2546 msgid "Project '%s':"
  2563 msgstr ""
  2547 msgstr ""
  2564 
  2548 
  2565 #: ../ProjectController.py:1713
  2549 #: ../ProjectController.py:1766
  2566 msgid "Project Files"
  2550 msgid "Project Files"
  2567 msgstr ""
  2551 msgstr ""
  2568 
  2552 
  2569 #: ../dialogs/ProjectDialog.py:54
  2553 #: ../dialogs/ProjectDialog.py:54
  2570 msgid "Project Name"
  2554 msgid "Project Name"
  2582 msgid ""
  2566 msgid ""
  2583 "Project file syntax error:\n"
  2567 "Project file syntax error:\n"
  2584 "\n"
  2568 "\n"
  2585 msgstr ""
  2569 msgstr ""
  2586 
  2570 
  2587 #: ../dialogs/ProjectDialog.py:32 ../editors/ProjectNodeEditor.py:14
  2571 #: ../dialogs/ProjectDialog.py:32 ../editors/ProjectNodeEditor.py:37
  2588 msgid "Project properties"
  2572 msgid "Project properties"
  2589 msgstr ""
  2573 msgstr ""
  2590 
  2574 
  2591 #: ../ConfigTreeNode.py:540
  2575 #: ../ConfigTreeNode.py:564
  2592 #, python-format
  2576 #, python-format
  2593 msgid "Project tree layout do not match confnode.xml %s!=%s "
  2577 msgid "Project tree layout do not match confnode.xml %s!=%s "
  2594 msgstr ""
  2578 msgstr ""
  2595 
  2579 
  2596 #: ../dialogs/ConnectionDialog.py:94
  2580 #: ../dialogs/ConnectionDialog.py:94
  2599 
  2583 
  2600 #: ../PLCControler.py:97
  2584 #: ../PLCControler.py:97
  2601 msgid "Properties"
  2585 msgid "Properties"
  2602 msgstr ""
  2586 msgstr ""
  2603 
  2587 
  2604 #: ../plcopen/definitions.py:36
  2588 #: ../plcopen/definitions.py:61
  2605 msgid ""
  2589 msgid ""
  2606 "Pulse timer\n"
  2590 "Pulse timer\n"
  2607 "The pulse timer can be used to generate output pulses of a given time duration."
  2591 "The pulse timer can be used to generate output pulses of a given time duration."
  2608 msgstr ""
  2592 msgstr ""
  2609 
  2593 
  2610 #: ../py_ext/PythonEditor.py:57
  2594 #: ../py_ext/PythonEditor.py:81
  2611 msgid "Python code"
  2595 msgid "Python code"
  2612 msgstr ""
  2596 msgstr ""
  2613 
  2597 
  2614 #: ../features.py:9
  2598 #: ../features.py:33
  2615 msgid "Python file"
  2599 msgid "Python file"
  2616 msgstr ""
  2600 msgstr ""
  2617 
  2601 
  2618 #: ../dialogs/ActionBlockDialog.py:38
  2602 #: ../dialogs/ActionBlockDialog.py:38
  2619 msgid "Qualifier"
  2603 msgid "Qualifier"
  2620 msgstr ""
  2604 msgstr ""
  2621 
  2605 
  2622 #: ../PLCOpenEditor.py:122 ../Beremiz.py:336 ../Beremiz_service.py:252
  2606 #: ../PLCOpenEditor.py:122 ../Beremiz.py:338 ../Beremiz_service.py:252
  2623 msgid "Quit"
  2607 msgid "Quit"
  2624 msgstr ""
  2608 msgstr ""
  2625 
  2609 
  2626 #: ../plcopen/definitions.py:29
  2610 #: ../plcopen/definitions.py:54
  2627 msgid ""
  2611 msgid ""
  2628 "RS bistable\n"
  2612 "RS bistable\n"
  2629 "The RS bistable is a latch where the Reset dominates."
  2613 "The RS bistable is a latch where the Reset dominates."
  2630 msgstr ""
  2614 msgstr ""
  2631 
  2615 
  2632 #: ../plcopen/definitions.py:43
  2616 #: ../plcopen/definitions.py:68
  2633 msgid ""
  2617 msgid ""
  2634 "Ramp\n"
  2618 "Ramp\n"
  2635 "The RAMP function block is modelled on example given in the standard."
  2619 "The RAMP function block is modelled on example given in the standard."
  2636 msgstr ""
  2620 msgstr ""
  2637 
  2621 
  2638 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225
  2622 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225
  2639 msgid "Range:"
  2623 msgid "Range:"
  2640 msgstr ""
  2624 msgstr ""
  2641 
  2625 
  2642 #: ../ProjectController.py:1709
  2626 #: ../ProjectController.py:1762
  2643 msgid "Raw IEC code"
  2627 msgid "Raw IEC code"
  2644 msgstr ""
  2628 msgstr ""
  2645 
  2629 
  2646 #: ../plcopen/definitions.py:39
  2630 #: ../plcopen/definitions.py:64
  2647 msgid ""
  2631 msgid ""
  2648 "Real time clock\n"
  2632 "Real time clock\n"
  2649 "The real time clock has many uses including time stamping, setting dates and times of day in batch reports, in alarm messages and so on."
  2633 "The real time clock has many uses including time stamping, setting dates and times of day in batch reports, in alarm messages and so on."
  2650 msgstr ""
  2634 msgstr ""
  2651 
  2635 
  2652 #: ../Beremiz.py:1107
  2636 #: ../Beremiz.py:1114
  2653 #, python-format
  2637 #, python-format
  2654 msgid "Really delete node '%s'?"
  2638 msgid "Really delete node '%s'?"
  2655 msgstr ""
  2639 msgstr ""
  2656 
  2640 
  2657 #: ../IDEFrame.py:338 ../IDEFrame.py:398
  2641 #: ../IDEFrame.py:362 ../IDEFrame.py:422
  2658 msgid "Redo"
  2642 msgid "Redo"
  2659 msgstr ""
  2643 msgstr ""
  2660 
  2644 
  2661 #: ../dialogs/SFCTransitionDialog.py:73
  2645 #: ../dialogs/SFCTransitionDialog.py:73
  2662 msgid "Reference"
  2646 msgid "Reference"
  2663 msgstr ""
  2647 msgstr ""
  2664 
  2648 
  2665 #: ../dialogs/DiscoveryDialog.py:105 ../IDEFrame.py:408
  2649 #: ../dialogs/DiscoveryDialog.py:105 ../IDEFrame.py:432
  2666 msgid "Refresh"
  2650 msgid "Refresh"
  2667 msgstr ""
  2651 msgstr ""
  2668 
  2652 
  2669 #: ../dialogs/SearchInProjectDialog.py:73
  2653 #: ../dialogs/SearchInProjectDialog.py:73
  2670 msgid "Regular expression"
  2654 msgid "Regular expression"
  2680 
  2664 
  2681 #: ../plcopen/iec_std.csv:37
  2665 #: ../plcopen/iec_std.csv:37
  2682 msgid "Remainder (modulo)"
  2666 msgid "Remainder (modulo)"
  2683 msgstr ""
  2667 msgstr ""
  2684 
  2668 
  2685 #: ../Beremiz.py:1108
  2669 #: ../Beremiz.py:1115
  2686 #, python-format
  2670 #, python-format
  2687 msgid "Remove %s node"
  2671 msgid "Remove %s node"
  2688 msgstr ""
  2672 msgstr ""
  2689 
  2673 
  2690 #: ../IDEFrame.py:2371
  2674 #: ../IDEFrame.py:2399
  2691 msgid "Remove Datatype"
  2675 msgid "Remove Datatype"
  2692 msgstr ""
  2676 msgstr ""
  2693 
  2677 
  2694 #: ../IDEFrame.py:2376
  2678 #: ../IDEFrame.py:2404
  2695 msgid "Remove Pou"
  2679 msgid "Remove Pou"
  2696 msgstr ""
  2680 msgstr ""
  2697 
  2681 
  2698 #: ../dialogs/ActionBlockDialog.py:138
  2682 #: ../dialogs/ActionBlockDialog.py:138
  2699 msgid "Remove action"
  2683 msgid "Remove action"
  2700 msgstr ""
  2684 msgstr ""
  2701 
  2685 
  2702 #: ../editors/DataTypeEditor.py:352
  2686 #: ../editors/DataTypeEditor.py:353
  2703 msgid "Remove element"
  2687 msgid "Remove element"
  2704 msgstr ""
  2688 msgstr ""
  2705 
  2689 
  2706 #: ../editors/FileManagementPanel.py:63
  2690 #: ../editors/FileManagementPanel.py:63
  2707 msgid "Remove file from left folder"
  2691 msgid "Remove file from left folder"
  2709 
  2693 
  2710 #: ../editors/ResourceEditor.py:269
  2694 #: ../editors/ResourceEditor.py:269
  2711 msgid "Remove instance"
  2695 msgid "Remove instance"
  2712 msgstr ""
  2696 msgstr ""
  2713 
  2697 
  2714 #: ../canfestival/NetworkEditor.py:81
  2698 #: ../canfestival/NetworkEditor.py:104
  2715 msgid "Remove slave"
  2699 msgid "Remove slave"
  2716 msgstr ""
  2700 msgstr ""
  2717 
  2701 
  2718 #: ../editors/ResourceEditor.py:240
  2702 #: ../editors/ResourceEditor.py:240
  2719 msgid "Remove task"
  2703 msgid "Remove task"
  2720 msgstr ""
  2704 msgstr ""
  2721 
  2705 
  2722 #: ../editors/CodeFileEditor.py:641 ../controls/VariablePanel.py:441
  2706 #: ../editors/CodeFileEditor.py:665 ../controls/VariablePanel.py:449
  2723 msgid "Remove variable"
  2707 msgid "Remove variable"
  2724 msgstr ""
  2708 msgstr ""
  2725 
  2709 
  2726 #: ../IDEFrame.py:1911
  2710 #: ../IDEFrame.py:1939
  2727 msgid "Rename"
  2711 msgid "Rename"
  2728 msgstr ""
  2712 msgstr ""
  2729 
  2713 
  2730 #: ../editors/FileManagementPanel.py:181
  2714 #: ../editors/FileManagementPanel.py:181
  2731 msgid "Replace File"
  2715 msgid "Replace File"
  2745 
  2729 
  2746 #: ../editors/Viewer.py:578
  2730 #: ../editors/Viewer.py:578
  2747 msgid "Reset Execution Order"
  2731 msgid "Reset Execution Order"
  2748 msgstr ""
  2732 msgstr ""
  2749 
  2733 
  2750 #: ../IDEFrame.py:423
  2734 #: ../IDEFrame.py:451
  2751 msgid "Reset Perspective"
  2735 msgid "Reset Perspective"
  2752 msgstr ""
  2736 msgstr ""
  2753 
  2737 
  2754 #: ../controls/SearchResultPanel.py:105
  2738 #: ../controls/SearchResultPanel.py:105
  2755 msgid "Reset search result"
  2739 msgid "Reset search result"
  2756 msgstr ""
  2740 msgstr ""
  2757 
  2741 
  2758 #: ../PLCControler.py:97 ../Beremiz.py:1039
  2742 #: ../PLCControler.py:97 ../Beremiz.py:1046
  2759 msgid "Resources"
  2743 msgid "Resources"
  2760 msgstr ""
  2744 msgstr ""
  2761 
  2745 
  2762 #: ../controls/VariablePanel.py:62
  2746 #: ../controls/VariablePanel.py:62
  2763 msgid "Retain"
  2747 msgid "Retain"
  2764 msgstr ""
  2748 msgstr ""
  2765 
  2749 
  2766 #: ../controls/VariablePanel.py:414
  2750 #: ../controls/VariablePanel.py:422
  2767 msgid "Return Type:"
  2751 msgid "Return Type:"
  2768 msgstr ""
  2752 msgstr ""
  2769 
  2753 
  2770 #: ../editors/Viewer.py:483
  2754 #: ../editors/Viewer.py:483
  2771 msgid "Right"
  2755 msgid "Right"
  2777 
  2761 
  2778 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:457
  2762 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:457
  2779 msgid "Rising Edge"
  2763 msgid "Rising Edge"
  2780 msgstr ""
  2764 msgstr ""
  2781 
  2765 
  2782 #: ../plcopen/definitions.py:31
  2766 #: ../plcopen/definitions.py:56
  2783 msgid ""
  2767 msgid ""
  2784 "Rising edge detector\n"
  2768 "Rising edge detector\n"
  2785 "The output produces a single pulse when a rising edge is detected."
  2769 "The output produces a single pulse when a rising edge is detected."
  2786 msgstr ""
  2770 msgstr ""
  2787 
  2771 
  2795 
  2779 
  2796 #: ../plcopen/iec_std.csv:17
  2780 #: ../plcopen/iec_std.csv:17
  2797 msgid "Rounding up/down"
  2781 msgid "Rounding up/down"
  2798 msgstr ""
  2782 msgstr ""
  2799 
  2783 
  2800 #: ../ProjectController.py:1677
  2784 #: ../ProjectController.py:1730
  2801 msgid "Run"
  2785 msgid "Run"
  2802 msgstr ""
  2786 msgstr ""
  2803 
  2787 
  2804 #: ../ProjectController.py:975
  2788 #: ../ProjectController.py:1031
  2805 msgid "Runtime IO extensions C code generation failed !\n"
  2789 msgid "Runtime IO extensions C code generation failed !\n"
  2806 msgstr ""
  2790 msgstr ""
  2807 
  2791 
  2808 #: ../ProjectController.py:984
  2792 #: ../ProjectController.py:1040
  2809 msgid "Runtime library extensions C code generation failed !\n"
  2793 msgid "Runtime library extensions C code generation failed !\n"
  2810 msgstr ""
  2794 msgstr ""
  2811 
  2795 
  2812 #: ../canfestival/SlaveEditor.py:38 ../canfestival/NetworkEditor.py:59
  2796 #: ../canfestival/SlaveEditor.py:61 ../canfestival/NetworkEditor.py:82
  2813 msgid "SDO Client"
  2797 msgid "SDO Client"
  2814 msgstr ""
  2798 msgstr ""
  2815 
  2799 
  2816 #: ../canfestival/SlaveEditor.py:37 ../canfestival/NetworkEditor.py:58
  2800 #: ../canfestival/SlaveEditor.py:60 ../canfestival/NetworkEditor.py:81
  2817 msgid "SDO Server"
  2801 msgid "SDO Server"
  2818 msgstr ""
  2802 msgstr ""
  2819 
  2803 
  2820 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  2804 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  2821 msgid "SFC"
  2805 msgid "SFC"
  2822 msgstr ""
  2806 msgstr ""
  2823 
  2807 
  2824 #: ../plcopen/definitions.py:28
  2808 #: ../plcopen/definitions.py:53
  2825 msgid ""
  2809 msgid ""
  2826 "SR bistable\n"
  2810 "SR bistable\n"
  2827 "The SR bistable is a latch where the Set dominates."
  2811 "The SR bistable is a latch where the Set dominates."
  2828 msgstr ""
  2812 msgstr ""
  2829 
  2813 
  2834 
  2818 
  2835 #: ../PLCOpenEditor.py:317
  2819 #: ../PLCOpenEditor.py:317
  2836 msgid "ST files (*.st)|*.st|All files|*.*"
  2820 msgid "ST files (*.st)|*.st|All files|*.*"
  2837 msgstr ""
  2821 msgstr ""
  2838 
  2822 
  2839 #: ../svgui/svgui.py:101
  2823 #: ../svgui/svgui.py:125
  2840 msgid "SVG files (*.svg)|*.svg|All files|*.*"
  2824 msgid "SVG files (*.svg)|*.svg|All files|*.*"
  2841 msgstr ""
  2825 msgstr ""
  2842 
  2826 
  2843 #: ../features.py:11
  2827 #: ../features.py:35
  2844 msgid "SVGUI"
  2828 msgid "SVGUI"
  2845 msgstr ""
  2829 msgstr ""
  2846 
  2830 
  2847 #: ../PLCOpenEditor.py:105 ../PLCOpenEditor.py:140 ../Beremiz.py:320
  2831 #: ../PLCOpenEditor.py:105 ../PLCOpenEditor.py:140 ../Beremiz.py:322
  2848 #: ../Beremiz.py:351
  2832 #: ../Beremiz.py:353
  2849 msgid "Save"
  2833 msgid "Save"
  2850 msgstr ""
  2834 msgstr ""
  2851 
  2835 
  2852 #: ../PLCOpenEditor.py:107 ../PLCOpenEditor.py:141 ../Beremiz.py:352
  2836 #: ../PLCOpenEditor.py:107 ../PLCOpenEditor.py:141 ../Beremiz.py:354
  2853 msgid "Save As..."
  2837 msgid "Save As..."
  2854 msgstr ""
  2838 msgstr ""
  2855 
  2839 
  2856 #: ../Beremiz.py:322
  2840 #: ../Beremiz.py:324
  2857 msgid "Save as"
  2841 msgid "Save as"
  2858 msgstr ""
  2842 msgstr ""
  2859 
  2843 
  2860 #: ../dialogs/SearchInProjectDialog.py:76
  2844 #: ../dialogs/SearchInProjectDialog.py:76
  2861 msgid "Scope"
  2845 msgid "Scope"
  2862 msgstr ""
  2846 msgstr ""
  2863 
  2847 
  2864 #: ../dialogs/SearchInProjectDialog.py:105 ../IDEFrame.py:595
  2848 #: ../dialogs/SearchInProjectDialog.py:105 ../IDEFrame.py:623
  2865 msgid "Search"
  2849 msgid "Search"
  2866 msgstr ""
  2850 msgstr ""
  2867 
  2851 
  2868 #: ../dialogs/SearchInProjectDialog.py:52 ../IDEFrame.py:358 ../IDEFrame.py:404
  2852 #: ../dialogs/SearchInProjectDialog.py:52 ../IDEFrame.py:382 ../IDEFrame.py:428
  2869 msgid "Search in Project"
  2853 msgid "Search in Project"
  2870 msgstr ""
  2854 msgstr ""
  2871 
  2855 
  2872 #: ../dialogs/DurationEditorDialog.py:46
  2856 #: ../dialogs/DurationEditorDialog.py:46
  2873 msgid "Seconds:"
  2857 msgid "Seconds:"
  2874 msgstr ""
  2858 msgstr ""
  2875 
  2859 
  2876 #: ../IDEFrame.py:364
  2860 #: ../IDEFrame.py:388
  2877 msgid "Select All"
  2861 msgid "Select All"
  2878 msgstr ""
  2862 msgstr ""
  2879 
  2863 
  2880 #: ../editors/Viewer.py:284 ../editors/TextViewer.py:304
  2864 #: ../editors/Viewer.py:284 ../editors/TextViewer.py:306
  2881 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:280
  2865 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:288
  2882 #: ../controls/VariablePanel.py:340
  2866 #: ../controls/VariablePanel.py:348
  2883 msgid "Select a variable class:"
  2867 msgid "Select a variable class:"
  2884 msgstr ""
  2868 msgstr ""
  2885 
  2869 
  2886 #: ../ProjectController.py:1126
  2870 #: ../ProjectController.py:1182
  2887 msgid "Select an editor:"
  2871 msgid "Select an editor:"
  2888 msgstr ""
  2872 msgstr ""
  2889 
  2873 
  2890 #: ../controls/PouInstanceVariablesPanel.py:276
  2874 #: ../controls/PouInstanceVariablesPanel.py:276
  2891 msgid "Select an instance"
  2875 msgid "Select an instance"
  2892 msgstr ""
  2876 msgstr ""
  2893 
  2877 
  2894 #: ../IDEFrame.py:579
  2878 #: ../IDEFrame.py:607
  2895 msgid "Select an object"
  2879 msgid "Select an object"
  2896 msgstr ""
  2880 msgstr ""
  2897 
  2881 
  2898 #: ../plcopen/iec_std.csv:70
  2882 #: ../plcopen/iec_std.csv:70
  2899 msgid "Selection"
  2883 msgid "Selection"
  2905 
  2889 
  2906 #: ../dialogs/SFCDivergenceDialog.py:64
  2890 #: ../dialogs/SFCDivergenceDialog.py:64
  2907 msgid "Selection Divergence"
  2891 msgid "Selection Divergence"
  2908 msgstr ""
  2892 msgstr ""
  2909 
  2893 
  2910 #: ../plcopen/definitions.py:30
  2894 #: ../plcopen/definitions.py:55
  2911 msgid ""
  2895 msgid ""
  2912 "Semaphore\n"
  2896 "Semaphore\n"
  2913 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  2897 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  2914 msgstr ""
  2898 msgstr ""
  2915 
  2899 
  2931 
  2915 
  2932 #: ../plcopen/iec_std.csv:63
  2916 #: ../plcopen/iec_std.csv:63
  2933 msgid "Shift right"
  2917 msgid "Shift right"
  2934 msgstr ""
  2918 msgstr ""
  2935 
  2919 
  2936 #: ../ProjectController.py:1703
  2920 #: ../ProjectController.py:1756
  2937 msgid "Show IEC code generated by PLCGenerator"
  2921 msgid "Show IEC code generated by PLCGenerator"
  2938 msgstr ""
  2922 msgstr ""
  2939 
  2923 
  2940 #: ../canfestival/canfestival.py:363
  2924 #: ../canfestival/canfestival.py:387
  2941 msgid "Show Master"
  2925 msgid "Show Master"
  2942 msgstr ""
  2926 msgstr ""
  2943 
  2927 
  2944 #: ../canfestival/canfestival.py:364
  2928 #: ../canfestival/canfestival.py:388
  2945 msgid "Show Master generated by config_utils"
  2929 msgid "Show Master generated by config_utils"
  2946 msgstr ""
  2930 msgstr ""
  2947 
  2931 
  2948 #: ../ProjectController.py:1701
  2932 #: ../ProjectController.py:1754
  2949 msgid "Show code"
  2933 msgid "Show code"
  2950 msgstr ""
  2934 msgstr ""
  2951 
  2935 
  2952 #: ../dialogs/SFCDivergenceDialog.py:67
  2936 #: ../dialogs/SFCDivergenceDialog.py:67
  2953 msgid "Simultaneous Convergence"
  2937 msgid "Simultaneous Convergence"
  2963 
  2947 
  2964 #: ../editors/ResourceEditor.py:68
  2948 #: ../editors/ResourceEditor.py:68
  2965 msgid "Single"
  2949 msgid "Single"
  2966 msgstr ""
  2950 msgstr ""
  2967 
  2951 
  2968 #: ../targets/toolchain_makefile.py:112
  2952 #: ../targets/toolchain_makefile.py:136
  2969 msgid "Source didn't change, no build.\n"
  2953 msgid "Source didn't change, no build.\n"
  2970 msgstr ""
  2954 msgstr ""
  2971 
  2955 
  2972 #: ../plcopen/iec_std.csv:23
  2956 #: ../plcopen/iec_std.csv:23
  2973 msgid "Square root (base 2)"
  2957 msgid "Square root (base 2)"
  2974 msgstr ""
  2958 msgstr ""
  2975 
  2959 
  2976 #: ../plcopen/definitions.py:21
  2960 #: ../plcopen/definitions.py:46
  2977 msgid "Standard function blocks"
  2961 msgid "Standard function blocks"
  2978 msgstr ""
  2962 msgstr ""
  2979 
  2963 
  2980 #: ../ProjectController.py:1679 ../Beremiz_service.py:240
  2964 #: ../ProjectController.py:1732 ../Beremiz_service.py:240
  2981 msgid "Start PLC"
  2965 msgid "Start PLC"
  2982 msgstr ""
  2966 msgstr ""
  2983 
  2967 
  2984 #: ../ProjectController.py:922
  2968 #: ../ProjectController.py:978
  2985 #, python-format
  2969 #, python-format
  2986 msgid "Start build in %s\n"
  2970 msgid "Start build in %s\n"
  2987 msgstr ""
  2971 msgstr ""
  2988 
  2972 
  2989 #: ../ProjectController.py:1483
  2973 #: ../ProjectController.py:1539
  2990 msgid "Starting PLC\n"
  2974 msgid "Starting PLC\n"
  2991 msgstr ""
  2975 msgstr ""
  2992 
  2976 
  2993 #: ../Beremiz.py:451
  2977 #: ../Beremiz.py:458
  2994 msgid "Status ToolBar"
  2978 msgid "Status ToolBar"
  2995 msgstr ""
  2979 msgstr ""
  2996 
  2980 
  2997 #: ../editors/Viewer.py:549 ../editors/Viewer.py:2059
  2981 #: ../editors/Viewer.py:549 ../editors/Viewer.py:2059
  2998 msgid "Step"
  2982 msgid "Step"
  2999 msgstr ""
  2983 msgstr ""
  3000 
  2984 
  3001 #: ../ProjectController.py:1682
  2985 #: ../ProjectController.py:1735
  3002 msgid "Stop"
  2986 msgid "Stop"
  3003 msgstr ""
  2987 msgstr ""
  3004 
  2988 
  3005 #: ../Beremiz_service.py:241
  2989 #: ../Beremiz_service.py:241
  3006 msgid "Stop PLC"
  2990 msgid "Stop PLC"
  3007 msgstr ""
  2991 msgstr ""
  3008 
  2992 
  3009 #: ../ProjectController.py:1684
  2993 #: ../ProjectController.py:1737
  3010 msgid "Stop Running PLC"
  2994 msgid "Stop Running PLC"
  3011 msgstr ""
  2995 msgstr ""
  3012 
  2996 
  3013 #: ../ProjectController.py:1455
  2997 #: ../ProjectController.py:1511
  3014 msgid "Stopping debugger...\n"
  2998 msgid "Stopping debugger...\n"
  3015 msgstr ""
  2999 msgstr ""
  3016 
  3000 
  3017 #: ../editors/DataTypeEditor.py:54
  3001 #: ../editors/DataTypeEditor.py:54
  3018 msgid "Structure"
  3002 msgid "Structure"
  3024 
  3008 
  3025 #: ../plcopen/iec_std.csv:35
  3009 #: ../plcopen/iec_std.csv:35
  3026 msgid "Subtraction"
  3010 msgid "Subtraction"
  3027 msgstr ""
  3011 msgstr ""
  3028 
  3012 
  3029 #: ../ProjectController.py:961
  3013 #: ../ProjectController.py:1017
  3030 msgid "Successfully built.\n"
  3014 msgid "Successfully built.\n"
       
  3015 msgstr ""
       
  3016 
       
  3017 #: ../IDEFrame.py:447
       
  3018 msgid "Switch perspective"
  3031 msgstr ""
  3019 msgstr ""
  3032 
  3020 
  3033 #: ../dialogs/SearchInProjectDialog.py:154
  3021 #: ../dialogs/SearchInProjectDialog.py:154
  3034 msgid "Syntax error in regular expression of pattern to search!"
  3022 msgid "Syntax error in regular expression of pattern to search!"
  3035 msgstr ""
  3023 msgstr ""
  3063 
  3051 
  3064 #: ../editors/LDViewer.py:882
  3052 #: ../editors/LDViewer.py:882
  3065 msgid "The group of block must be coherent!"
  3053 msgid "The group of block must be coherent!"
  3066 msgstr ""
  3054 msgstr ""
  3067 
  3055 
  3068 #: ../Beremiz.py:614 ../IDEFrame.py:983
  3056 #: ../Beremiz.py:621 ../IDEFrame.py:1011
  3069 msgid "There are changes, do you want to save?"
  3057 msgid "There are changes, do you want to save?"
  3070 msgstr ""
  3058 msgstr ""
  3071 
  3059 
  3072 #: ../IDEFrame.py:1618 ../IDEFrame.py:1637
  3060 #: ../IDEFrame.py:1649 ../IDEFrame.py:1668
  3073 #, python-format
  3061 #, python-format
  3074 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  3062 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  3075 msgstr ""
  3063 msgstr ""
  3076 
  3064 
  3077 #: ../IDEFrame.py:1070
  3065 #: ../IDEFrame.py:1098
  3078 msgid ""
  3066 msgid ""
  3079 "There was a problem printing.\n"
  3067 "There was a problem printing.\n"
  3080 "Perhaps your current printer is not set correctly?"
  3068 "Perhaps your current printer is not set correctly?"
  3081 msgstr ""
  3069 msgstr ""
  3082 
  3070 
  3119 
  3107 
  3120 #: ../editors/Viewer.py:485
  3108 #: ../editors/Viewer.py:485
  3121 msgid "Top"
  3109 msgid "Top"
  3122 msgstr ""
  3110 msgstr ""
  3123 
  3111 
  3124 #: ../ProjectController.py:1691
  3112 #: ../ProjectController.py:1744
  3125 msgid "Transfer"
  3113 msgid "Transfer"
  3126 msgstr ""
  3114 msgstr ""
  3127 
  3115 
  3128 #: ../ProjectController.py:1693
  3116 #: ../ProjectController.py:1746
  3129 msgid "Transfer PLC"
  3117 msgid "Transfer PLC"
  3130 msgstr ""
  3118 msgstr ""
  3131 
  3119 
  3132 #: ../ProjectController.py:1658
  3120 #: ../ProjectController.py:1711
  3133 msgid "Transfer completed successfully.\n"
  3121 msgid "Transfer completed successfully.\n"
  3134 msgstr ""
  3122 msgstr ""
  3135 
  3123 
  3136 #: ../ProjectController.py:1660
  3124 #: ../ProjectController.py:1713
  3137 msgid "Transfer failed\n"
  3125 msgid "Transfer failed\n"
  3138 msgstr ""
  3126 msgstr ""
  3139 
  3127 
  3140 #: ../editors/Viewer.py:550 ../editors/Viewer.py:2060 ../editors/Viewer.py:2089
  3128 #: ../editors/Viewer.py:550 ../editors/Viewer.py:2060 ../editors/Viewer.py:2089
  3141 msgid "Transition"
  3129 msgid "Transition"
  3176 #: ../editors/ResourceEditor.py:68
  3164 #: ../editors/ResourceEditor.py:68
  3177 msgid "Triggering"
  3165 msgid "Triggering"
  3178 msgstr ""
  3166 msgstr ""
  3179 
  3167 
  3180 #: ../dialogs/ActionBlockDialog.py:38 ../editors/ResourceEditor.py:83
  3168 #: ../dialogs/ActionBlockDialog.py:38 ../editors/ResourceEditor.py:83
  3181 #: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:663
  3169 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  3182 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  3170 #: ../controls/VariablePanel.py:54
  3183 msgid "Type"
  3171 msgid "Type"
  3184 msgstr ""
  3172 msgstr ""
  3185 
  3173 
  3186 #: ../dialogs/BrowseLocationsDialog.py:43
  3174 #: ../dialogs/BrowseLocationsDialog.py:43
  3187 msgid "Type and derivated"
  3175 msgid "Type and derivated"
  3194 
  3182 
  3195 #: ../plcopen/iec_std.csv:16
  3183 #: ../plcopen/iec_std.csv:16
  3196 msgid "Type conversion"
  3184 msgid "Type conversion"
  3197 msgstr ""
  3185 msgstr ""
  3198 
  3186 
  3199 #: ../editors/DataTypeEditor.py:161
  3187 #: ../editors/DataTypeEditor.py:162
  3200 msgid "Type infos:"
  3188 msgid "Type infos:"
  3201 msgstr ""
  3189 msgstr ""
  3202 
  3190 
  3203 #: ../dialogs/BrowseLocationsDialog.py:44
  3191 #: ../dialogs/BrowseLocationsDialog.py:44
  3204 msgid "Type strict"
  3192 msgid "Type strict"
  3213 #: ../canfestival/config_utils.py:456 ../canfestival/config_utils.py:470
  3201 #: ../canfestival/config_utils.py:456 ../canfestival/config_utils.py:470
  3214 #, python-format
  3202 #, python-format
  3215 msgid "Unable to define PDO mapping for node %02x"
  3203 msgid "Unable to define PDO mapping for node %02x"
  3216 msgstr ""
  3204 msgstr ""
  3217 
  3205 
  3218 #: ../targets/Xenomai/__init__.py:15
  3206 #: ../targets/Xenomai/__init__.py:39
  3219 #, python-format
  3207 #, python-format
  3220 msgid "Unable to get Xenomai's %s \n"
  3208 msgid "Unable to get Xenomai's %s \n"
  3221 msgstr ""
  3209 msgstr ""
  3222 
  3210 
  3223 #: ../PLCGenerator.py:951 ../PLCGenerator.py:1202
  3211 #: ../PLCGenerator.py:951 ../PLCGenerator.py:1202
  3228 #: ../PLCGenerator.py:254
  3216 #: ../PLCGenerator.py:254
  3229 #, python-format
  3217 #, python-format
  3230 msgid "Undefined pou type \"%s\""
  3218 msgid "Undefined pou type \"%s\""
  3231 msgstr ""
  3219 msgstr ""
  3232 
  3220 
  3233 #: ../IDEFrame.py:336 ../IDEFrame.py:397
  3221 #: ../IDEFrame.py:360 ../IDEFrame.py:421
  3234 msgid "Undo"
  3222 msgid "Undo"
  3235 msgstr ""
  3223 msgstr ""
  3236 
  3224 
  3237 #: ../ProjectController.py:308
  3225 #: ../ProjectController.py:332
  3238 msgid "Unknown"
  3226 msgid "Unknown"
  3239 msgstr ""
  3227 msgstr ""
  3240 
  3228 
  3241 #: ../editors/Viewer.py:389
  3229 #: ../editors/Viewer.py:389
  3242 #, python-format
  3230 #, python-format
  3243 msgid "Unknown variable \"%s\" for this POU!"
  3231 msgid "Unknown variable \"%s\" for this POU!"
  3244 msgstr ""
  3232 msgstr ""
  3245 
  3233 
  3246 #: ../ProjectController.py:305 ../ProjectController.py:306
  3234 #: ../ProjectController.py:329 ../ProjectController.py:330
  3247 msgid "Unnamed"
  3235 msgid "Unnamed"
  3248 msgstr ""
  3236 msgstr ""
  3249 
  3237 
  3250 #: ../PLCControler.py:636
  3238 #: ../PLCControler.py:636
  3251 #, python-format
  3239 #, python-format
  3252 msgid "Unnamed%d"
  3240 msgid "Unnamed%d"
  3253 msgstr ""
  3241 msgstr ""
  3254 
  3242 
  3255 #: ../controls/VariablePanel.py:275
  3243 #: ../controls/VariablePanel.py:283
  3256 #, python-format
  3244 #, python-format
  3257 msgid "Unrecognized data size \"%s\""
  3245 msgid "Unrecognized data size \"%s\""
  3258 msgstr ""
  3246 msgstr ""
  3259 
  3247 
  3260 #: ../plcopen/definitions.py:33
  3248 #: ../plcopen/definitions.py:58
  3261 msgid ""
  3249 msgid ""
  3262 "Up-counter\n"
  3250 "Up-counter\n"
  3263 "The up-counter can be used to signal when a count has reached a maximum value."
  3251 "The up-counter can be used to signal when a count has reached a maximum value."
  3264 msgstr ""
  3252 msgstr ""
  3265 
  3253 
  3266 #: ../plcopen/definitions.py:35
  3254 #: ../plcopen/definitions.py:60
  3267 msgid ""
  3255 msgid ""
  3268 "Up-down counter\n"
  3256 "Up-down counter\n"
  3269 "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."
  3257 "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."
  3270 msgstr ""
  3258 msgstr ""
  3271 
  3259 
  3272 #: ../editors/DataTypeEditor.py:631 ../controls/VariablePanel.py:780
  3260 #: ../editors/DataTypeEditor.py:632 ../controls/VariablePanel.py:796
  3273 msgid "User Data Types"
  3261 msgid "User Data Types"
  3274 msgstr ""
  3262 msgstr ""
  3275 
  3263 
  3276 #: ../canfestival/SlaveEditor.py:42 ../canfestival/NetworkEditor.py:63
  3264 #: ../canfestival/SlaveEditor.py:65 ../canfestival/NetworkEditor.py:86
  3277 msgid "User Type"
  3265 msgid "User Type"
  3278 msgstr ""
  3266 msgstr ""
  3279 
  3267 
  3280 #: ../PLCControler.py:95
  3268 #: ../PLCControler.py:95
  3281 msgid "User-defined POUs"
  3269 msgid "User-defined POUs"
  3283 
  3271 
  3284 #: ../dialogs/ActionBlockDialog.py:38
  3272 #: ../dialogs/ActionBlockDialog.py:38
  3285 msgid "Value"
  3273 msgid "Value"
  3286 msgstr ""
  3274 msgstr ""
  3287 
  3275 
  3288 #: ../editors/DataTypeEditor.py:258
  3276 #: ../editors/DataTypeEditor.py:259
  3289 msgid "Values:"
  3277 msgid "Values:"
  3290 msgstr ""
  3278 msgstr ""
  3291 
  3279 
  3292 #: ../dialogs/ActionBlockDialog.py:42 ../editors/Viewer.py:522
  3280 #: ../dialogs/ActionBlockDialog.py:42 ../editors/Viewer.py:522
  3293 #: ../editors/Viewer.py:2074
  3281 #: ../editors/Viewer.py:2074
  3296 
  3284 
  3297 #: ../dialogs/FBDVariableDialog.py:63
  3285 #: ../dialogs/FBDVariableDialog.py:63
  3298 msgid "Variable Properties"
  3286 msgid "Variable Properties"
  3299 msgstr ""
  3287 msgstr ""
  3300 
  3288 
  3301 #: ../editors/Viewer.py:284 ../editors/TextViewer.py:304
  3289 #: ../editors/Viewer.py:284 ../editors/TextViewer.py:306
  3302 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:280
  3290 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:288
  3303 #: ../controls/VariablePanel.py:340
  3291 #: ../controls/VariablePanel.py:348
  3304 msgid "Variable class"
  3292 msgid "Variable class"
  3305 msgstr ""
  3293 msgstr ""
  3306 
  3294 
  3307 #: ../editors/Viewer.py:391 ../editors/TextViewer.py:385
  3295 #: ../editors/Viewer.py:391 ../editors/TextViewer.py:387
  3308 msgid "Variable don't belong to this POU!"
  3296 msgid "Variable don't belong to this POU!"
  3309 msgstr ""
  3297 msgstr ""
  3310 
  3298 
  3311 #: ../dialogs/LDElementDialog.py:89
  3299 #: ../dialogs/LDElementDialog.py:89
  3312 msgid "Variable:"
  3300 msgid "Variable:"
  3332 #: ../connectors/WAMP/__init__.py:147
  3320 #: ../connectors/WAMP/__init__.py:147
  3333 #, python-format
  3321 #, python-format
  3334 msgid "WAMP connection to '%s' failed.\n"
  3322 msgid "WAMP connection to '%s' failed.\n"
  3335 msgstr ""
  3323 msgstr ""
  3336 
  3324 
  3337 #: ../wxglade_hmi/wxglade_hmi.py:11
  3325 #: ../wxglade_hmi/wxglade_hmi.py:35
  3338 msgid "WXGLADE GUI"
  3326 msgid "WXGLADE GUI"
  3339 msgstr ""
  3327 msgstr ""
  3340 
  3328 
  3341 #: ../dialogs/PouDialog.py:128 ../editors/LDViewer.py:891
  3329 #: ../dialogs/PouDialog.py:128 ../editors/LDViewer.py:891
  3342 msgid "Warning"
  3330 msgid "Warning"
  3343 msgstr ""
  3331 msgstr ""
  3344 
  3332 
  3345 #: ../ProjectController.py:584
  3333 #: ../ProjectController.py:608
  3346 msgid "Warnings in ST/IL/SFC code generator :\n"
  3334 msgid "Warnings in ST/IL/SFC code generator :\n"
  3347 msgstr ""
  3335 msgstr ""
  3348 
  3336 
  3349 #: ../dialogs/SearchInProjectDialog.py:85
  3337 #: ../dialogs/SearchInProjectDialog.py:85
  3350 msgid "Whole Project"
  3338 msgid "Whole Project"
  3356 
  3344 
  3357 #: ../dialogs/FindInPouDialog.py:92
  3345 #: ../dialogs/FindInPouDialog.py:92
  3358 msgid "Wrap search"
  3346 msgid "Wrap search"
  3359 msgstr ""
  3347 msgstr ""
  3360 
  3348 
  3361 #: ../features.py:10
  3349 #: ../features.py:34
  3362 msgid "WxGlade GUI"
  3350 msgid "WxGlade GUI"
  3363 msgstr ""
  3351 msgstr ""
  3364 
  3352 
  3365 #: ../svgui/svgui.py:115
  3353 #: ../svgui/svgui.py:139
  3366 msgid ""
  3354 msgid ""
  3367 "You don't have write permissions.\n"
  3355 "You don't have write permissions.\n"
  3368 "Open Inkscape anyway ?"
  3356 "Open Inkscape anyway ?"
  3369 msgstr ""
  3357 msgstr ""
  3370 
  3358 
  3371 #: ../wxglade_hmi/wxglade_hmi.py:113
  3359 #: ../wxglade_hmi/wxglade_hmi.py:137
  3372 msgid ""
  3360 msgid ""
  3373 "You don't have write permissions.\n"
  3361 "You don't have write permissions.\n"
  3374 "Open wxGlade anyway ?"
  3362 "Open wxGlade anyway ?"
  3375 msgstr ""
  3363 msgstr ""
  3376 
  3364 
  3377 #: ../ProjectController.py:268
  3365 #: ../ProjectController.py:292
  3378 msgid ""
  3366 msgid ""
  3379 "You must have permission to work on the project\n"
  3367 "You must have permission to work on the project\n"
  3380 "Work on a project copy ?"
  3368 "Work on a project copy ?"
  3381 msgstr ""
  3369 msgstr ""
  3382 
  3370 
  3394 
  3382 
  3395 #: ../dialogs/ForceVariableDialog.py:175
  3383 #: ../dialogs/ForceVariableDialog.py:175
  3396 msgid "You must type a value!"
  3384 msgid "You must type a value!"
  3397 msgstr ""
  3385 msgstr ""
  3398 
  3386 
  3399 #: ../IDEFrame.py:414
  3387 #: ../IDEFrame.py:438
  3400 msgid "Zoom"
  3388 msgid "Zoom"
  3401 msgstr ""
  3389 msgstr ""
  3402 
  3390 
  3403 #: ../Beremiz.py:997
  3391 #: ../Beremiz.py:1004
  3404 msgid "about.html"
  3392 msgid "about.html"
  3405 msgstr ""
  3393 msgstr ""
  3406 
  3394 
  3407 #: ../dialogs/DurationEditorDialog.py:151
  3395 #: ../dialogs/DurationEditorDialog.py:151
  3408 msgid "days"
  3396 msgid "days"
  3411 #: ../PLCOpenEditor.py:326
  3399 #: ../PLCOpenEditor.py:326
  3412 #, python-format
  3400 #, python-format
  3413 msgid "error: %s\n"
  3401 msgid "error: %s\n"
  3414 msgstr ""
  3402 msgstr ""
  3415 
  3403 
  3416 #: ../util/ProcessLogger.py:166
  3404 #: ../util/ProcessLogger.py:170
  3417 #, python-format
  3405 #, python-format
  3418 msgid "exited with status %s (pid %s)\n"
  3406 msgid "exited with status %s (pid %s)\n"
  3419 msgstr ""
  3407 msgstr ""
  3420 
  3408 
  3421 #: ../PLCOpenEditor.py:384 ../PLCOpenEditor.py:386
  3409 #: ../PLCOpenEditor.py:384 ../PLCOpenEditor.py:386