i18n/messages.pot
changeset 1588 9277d3174744
parent 1566 2ce8d970fc69
child 1627 c431d64589ef
equal deleted inserted replaced
1587:b1be42401522 1588:9277d3174744
     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-11-17 12:41+0300\n"
    11 "POT-Creation-Date: 2016-12-01 18:27+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"
    17 "Content-Type: text/plain; charset=CHARSET\n"
    17 "Content-Type: text/plain; charset=CHARSET\n"
    18 "Content-Transfer-Encoding: 8bit\n"
    18 "Content-Transfer-Encoding: 8bit\n"
    19 
    19 
    20 #: ../PLCOpenEditor.py:408
    20 #: ../PLCOpenEditor.py:408 ../Beremiz.py:1182
    21 msgid ""
       
    22 "\n"
       
    23 "An error has occurred.\n"
       
    24 "\n"
       
    25 "Click OK to save an error report.\n"
       
    26 "\n"
       
    27 "Please be kind enough to send this file to:\n"
       
    28 "edouard.tisserant@gmail.com\n"
       
    29 "\n"
       
    30 "Error:\n"
       
    31 msgstr ""
       
    32 
       
    33 #: ../Beremiz.py:1178
       
    34 #, python-format
    21 #, python-format
    35 msgid ""
    22 msgid ""
    36 "\n"
    23 "\n"
    37 "An unhandled exception (bug) occured. Bug report saved at :\n"
    24 "An unhandled exception (bug) occured. Bug report saved at :\n"
    38 "(%s)\n"
    25 "(%s)\n"
    39 "\n"
    26 "\n"
    40 "Please be kind enough to send this file to:\n"
    27 "Please be kind enough to send this file to:\n"
    41 "beremiz-devel@lists.sourceforge.net\n"
    28 "beremiz-devel@lists.sourceforge.net\n"
    42 "\n"
    29 "\n"
    43 "You should now restart Beremiz.\n"
    30 "You should now restart program.\n"
    44 "\n"
    31 "\n"
    45 "Traceback:\n"
    32 "Traceback:\n"
    46 msgstr ""
    33 msgstr ""
    47 
    34 
    48 #: ../controls/VariablePanel.py:72
    35 #: ../controls/VariablePanel.py:72
    67 
    54 
    68 #: ../controls/VariablePanel.py:73
    55 #: ../controls/VariablePanel.py:73
    69 msgid "   Temp"
    56 msgid "   Temp"
    70 msgstr ""
    57 msgstr ""
    71 
    58 
    72 #: ../PLCOpenEditor.py:418
       
    73 msgid " : "
       
    74 msgstr ""
       
    75 
       
    76 #: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:66
    59 #: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:66
    77 #: ../dialogs/PouActionDialog.py:91 ../dialogs/PouDialog.py:113
    60 #: ../dialogs/PouActionDialog.py:91 ../dialogs/PouDialog.py:113
    78 #, python-format
    61 #, python-format
    79 msgid " and %s"
    62 msgid " and %s"
    80 msgstr ""
    63 msgstr ""
    81 
    64 
    82 #: ../ProjectController.py:1073
    65 #: ../ProjectController.py:1073
    83 msgid " generation failed !\n"
    66 msgid " generation failed !\n"
    84 msgstr ""
    67 msgstr ""
    85 
    68 
    86 #: ../plcopen/plcopen.py:888
    69 #: ../plcopen/plcopen.py:890
    87 #, python-format
    70 #, python-format
    88 msgid "\"%s\" Data Type doesn't exist !!!"
    71 msgid "\"%s\" Data Type doesn't exist !!!"
    89 msgstr ""
    72 msgstr ""
    90 
    73 
    91 #: ../plcopen/plcopen.py:906
    74 #: ../plcopen/plcopen.py:908
    92 #, python-format
    75 #, python-format
    93 msgid "\"%s\" POU already exists !!!"
    76 msgid "\"%s\" POU already exists !!!"
    94 msgstr ""
    77 msgstr ""
    95 
    78 
    96 #: ../plcopen/plcopen.py:927
    79 #: ../plcopen/plcopen.py:929
    97 #, python-format
    80 #, python-format
    98 msgid "\"%s\" POU doesn't exist !!!"
    81 msgid "\"%s\" POU doesn't exist !!!"
    99 msgstr ""
    82 msgstr ""
   100 
    83 
   101 #: ../editors/Viewer.py:242
    84 #: ../editors/Viewer.py:246
   102 #, python-format
    85 #, python-format
   103 msgid "\"%s\" can't use itself!"
    86 msgid "\"%s\" can't use itself!"
   104 msgstr ""
    87 msgstr ""
   105 
    88 
   106 #: ../IDEFrame.py:1648 ../IDEFrame.py:1667
    89 #: ../IDEFrame.py:1648 ../IDEFrame.py:1667
   117 #, python-format
   100 #, python-format
   118 msgid "\"%s\" data type already exists!"
   101 msgid "\"%s\" data type already exists!"
   119 msgstr ""
   102 msgstr ""
   120 
   103 
   121 #: ../dialogs/PouTransitionDialog.py:105 ../dialogs/BlockPreviewDialog.py:219
   104 #: ../dialogs/PouTransitionDialog.py:105 ../dialogs/BlockPreviewDialog.py:219
   122 #: ../dialogs/PouActionDialog.py:102 ../editors/Viewer.py:258
   105 #: ../dialogs/PouActionDialog.py:102 ../editors/Viewer.py:262
   123 #: ../editors/Viewer.py:326 ../editors/Viewer.py:350 ../editors/Viewer.py:370
   106 #: ../editors/Viewer.py:330 ../editors/Viewer.py:354 ../editors/Viewer.py:374
   124 #: ../editors/TextViewer.py:272 ../editors/TextViewer.py:301
   107 #: ../editors/TextViewer.py:272 ../editors/TextViewer.py:301
   125 #: ../controls/VariablePanel.py:394
   108 #: ../controls/VariablePanel.py:396
   126 #, python-format
   109 #, python-format
   127 msgid "\"%s\" element for this pou already exists!"
   110 msgid "\"%s\" element for this pou already exists!"
   128 msgstr ""
   111 msgstr ""
   129 
   112 
   130 #: ../Beremiz.py:984
   113 #: ../Beremiz.py:988
   131 #, python-format
   114 #, python-format
   132 msgid "\"%s\" folder is not a valid Beremiz project\n"
   115 msgid "\"%s\" folder is not a valid Beremiz project\n"
   133 msgstr ""
   116 msgstr ""
   134 
   117 
   135 #: ../PLCGenerator.py:1091
   118 #: ../dialogs/SFCStepNameDialog.py:52 ../dialogs/PouTransitionDialog.py:101
   136 #, python-format
   119 #: ../dialogs/BlockPreviewDialog.py:207 ../dialogs/PouNameDialog.py:50
   137 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected"
       
   138 msgstr ""
       
   139 
       
   140 #: ../dialogs/SFCStepNameDialog.py:51 ../dialogs/PouTransitionDialog.py:101
       
   141 #: ../dialogs/BlockPreviewDialog.py:207 ../dialogs/PouNameDialog.py:49
       
   142 #: ../dialogs/PouActionDialog.py:98 ../dialogs/PouDialog.py:120
   120 #: ../dialogs/PouActionDialog.py:98 ../dialogs/PouDialog.py:120
   143 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:584
   121 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:584
   144 #: ../editors/CodeFileEditor.py:770 ../controls/VariablePanel.py:749
   122 #: ../editors/CodeFileEditor.py:770 ../controls/VariablePanel.py:751
   145 #: ../IDEFrame.py:1593
   123 #: ../IDEFrame.py:1593
   146 #, python-format
   124 #, python-format
   147 msgid "\"%s\" is a keyword. It can't be used!"
   125 msgid "\"%s\" is a keyword. It can't be used!"
   148 msgstr ""
   126 msgstr ""
   149 
   127 
   150 #: ../editors/Viewer.py:246
   128 #: ../plcopen/plcopen.py:2416
   151 #, python-format
       
   152 msgid "\"%s\" is already used by \"%s\"!"
       
   153 msgstr ""
       
   154 
       
   155 #: ../plcopen/plcopen.py:2414
       
   156 #, python-format
   129 #, python-format
   157 msgid "\"%s\" is an invalid value!"
   130 msgid "\"%s\" is an invalid value!"
   158 msgstr ""
   131 msgstr ""
   159 
   132 
   160 #: ../PLCOpenEditor.py:339 ../PLCOpenEditor.py:381
   133 #: ../PLCOpenEditor.py:339 ../PLCOpenEditor.py:381
   161 #, python-format
   134 #, python-format
   162 msgid "\"%s\" is not a valid folder!"
   135 msgid "\"%s\" is not a valid folder!"
   163 msgstr ""
   136 msgstr ""
   164 
   137 
   165 #: ../dialogs/SFCStepNameDialog.py:49 ../dialogs/PouTransitionDialog.py:99
   138 #: ../dialogs/SFCStepNameDialog.py:50 ../dialogs/PouTransitionDialog.py:99
   166 #: ../dialogs/BlockPreviewDialog.py:203 ../dialogs/PouNameDialog.py:47
   139 #: ../dialogs/BlockPreviewDialog.py:203 ../dialogs/PouNameDialog.py:48
   167 #: ../dialogs/PouActionDialog.py:96 ../dialogs/PouDialog.py:118
   140 #: ../dialogs/PouActionDialog.py:96 ../dialogs/PouDialog.py:118
   168 #: ../editors/DataTypeEditor.py:579 ../editors/CodeFileEditor.py:768
   141 #: ../editors/DataTypeEditor.py:579 ../editors/CodeFileEditor.py:768
   169 #: ../controls/VariablePanel.py:747 ../IDEFrame.py:1591
   142 #: ../controls/VariablePanel.py:749 ../IDEFrame.py:1591
   170 #, python-format
   143 #, python-format
   171 msgid "\"%s\" is not a valid identifier!"
   144 msgid "\"%s\" is not a valid identifier!"
   172 msgstr ""
   145 msgstr ""
   173 
   146 
   174 #: ../IDEFrame.py:2392
   147 #: ../IDEFrame.py:2392
   175 #, python-format
   148 #, python-format
   176 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   149 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   177 msgstr ""
   150 msgstr ""
   178 
   151 
   179 #: ../dialogs/BlockPreviewDialog.py:211 ../dialogs/PouDialog.py:122
   152 #: ../dialogs/BlockPreviewDialog.py:211 ../dialogs/PouDialog.py:122
   180 #: ../editors/Viewer.py:256 ../editors/Viewer.py:311 ../editors/Viewer.py:341
   153 #: ../editors/Viewer.py:260 ../editors/Viewer.py:315 ../editors/Viewer.py:345
   181 #: ../editors/Viewer.py:363 ../editors/TextViewer.py:270
   154 #: ../editors/Viewer.py:367 ../editors/TextViewer.py:270
   182 #: ../editors/TextViewer.py:299 ../editors/TextViewer.py:350
   155 #: ../editors/TextViewer.py:299 ../editors/TextViewer.py:350
   183 #: ../editors/TextViewer.py:373 ../controls/VariablePanel.py:336
   156 #: ../editors/TextViewer.py:373 ../controls/VariablePanel.py:338
   184 #: ../IDEFrame.py:1611
   157 #: ../IDEFrame.py:1611
   185 #, python-format
   158 #, python-format
   186 msgid "\"%s\" pou already exists!"
   159 msgid "\"%s\" pou already exists!"
   187 msgstr ""
   160 msgstr ""
   188 
   161 
   189 #: ../plcopen/plcopen.py:500
   162 #: ../dialogs/SFCStepNameDialog.py:58
   190 #, python-format
       
   191 msgid "\"%s\" resource already exists in \"%s\" configuration !!!"
       
   192 msgstr ""
       
   193 
       
   194 #: ../plcopen/plcopen.py:517
       
   195 #, python-format
       
   196 msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!"
       
   197 msgstr ""
       
   198 
       
   199 #: ../dialogs/SFCStepNameDialog.py:57
       
   200 #, python-format
   163 #, python-format
   201 msgid "\"%s\" step already exists!"
   164 msgid "\"%s\" step already exists!"
   202 msgstr ""
   165 msgstr ""
   203 
   166 
   204 #: ../editors/DataTypeEditor.py:550
   167 #: ../editors/DataTypeEditor.py:550
   216 msgid ""
   179 msgid ""
   217 "\"%s\" value isn't a valid array dimension!\n"
   180 "\"%s\" value isn't a valid array dimension!\n"
   218 "Right value must be greater than left value."
   181 "Right value must be greater than left value."
   219 msgstr ""
   182 msgstr ""
   220 
   183 
   221 #: ../PLCControler.py:970
   184 #: ../PLCGenerator.py:1093
   222 #, python-format
   185 #, python-brace-format
   223 msgid "%s \"%s\" can't be pasted as a %s."
   186 msgid "\"{a1}\" function cancelled in \"{a2}\" POU: No input connected"
   224 msgstr ""
   187 msgstr ""
   225 
   188 
   226 #: ../PLCControler.py:1530
   189 #: ../editors/Viewer.py:250
       
   190 #, python-brace-format
       
   191 msgid "\"{a1}\" is already used by \"{a2}\"!"
       
   192 msgstr ""
       
   193 
       
   194 #: ../plcopen/plcopen.py:500
       
   195 #, python-brace-format
       
   196 msgid "\"{a1}\" resource already exists in \"{a2}\" configuration !!!"
       
   197 msgstr ""
       
   198 
       
   199 #: ../plcopen/plcopen.py:518
       
   200 #, python-brace-format
       
   201 msgid "\"{a1}\" resource doesn't exist in \"{a2}\" configuration !!!"
       
   202 msgstr ""
       
   203 
       
   204 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:578
       
   205 #, python-format
       
   206 msgid "%03gms"
       
   207 msgstr ""
       
   208 
       
   209 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:569
       
   210 #, python-format
       
   211 msgid "%dd"
       
   212 msgstr ""
       
   213 
       
   214 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:56
       
   215 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:570
       
   216 #, python-format
       
   217 msgid "%dh"
       
   218 msgstr ""
       
   219 
       
   220 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:55
       
   221 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:571
       
   222 #, python-format
       
   223 msgid "%dm"
       
   224 msgstr ""
       
   225 
       
   226 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:53
       
   227 #, python-format
       
   228 msgid "%dms"
       
   229 msgstr ""
       
   230 
       
   231 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:54
       
   232 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:572
       
   233 #, python-format
       
   234 msgid "%ds"
       
   235 msgstr ""
       
   236 
       
   237 #: ../PLCControler.py:1531
   227 #, python-format
   238 #, python-format
   228 msgid "%s Data Types"
   239 msgid "%s Data Types"
   229 msgstr ""
   240 msgstr ""
   230 
   241 
   231 #: ../PLCControler.py:1513
   242 #: ../PLCControler.py:1514
   232 #, python-format
   243 #, python-format
   233 msgid "%s POUs"
   244 msgid "%s POUs"
   234 msgstr ""
   245 msgstr ""
   235 
   246 
   236 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:90
   247 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:90
   237 #, python-format
   248 #, python-format
   238 msgid "%s Profile"
   249 msgid "%s Profile"
   239 msgstr ""
   250 msgstr ""
   240 
   251 
   241 #: ../ConfigTreeNode.py:56
   252 #: ../plcopen/plcopen.py:1649 ../plcopen/plcopen.py:1656
   242 #, python-format
   253 #: ../plcopen/plcopen.py:1668 ../plcopen/plcopen.py:1676
   243 msgid ""
   254 #: ../plcopen/plcopen.py:1686
   244 "%s XML file doesn't follow XSD schema at line %d:\n"
       
   245 "%s"
       
   246 msgstr ""
       
   247 
       
   248 #: ../plcopen/plcopen.py:1647 ../plcopen/plcopen.py:1654
       
   249 #: ../plcopen/plcopen.py:1666 ../plcopen/plcopen.py:1674
       
   250 #: ../plcopen/plcopen.py:1684
       
   251 #, python-format
   255 #, python-format
   252 msgid "%s body don't have instances!"
   256 msgid "%s body don't have instances!"
   253 msgstr ""
   257 msgstr ""
   254 
   258 
   255 #: ../plcopen/plcopen.py:1702 ../plcopen/plcopen.py:1709
   259 #: ../plcopen/plcopen.py:1704 ../plcopen/plcopen.py:1711
   256 #: ../plcopen/plcopen.py:1716
   260 #: ../plcopen/plcopen.py:1718
   257 #, python-format
   261 #, python-format
   258 msgid "%s body don't have text!"
   262 msgid "%s body don't have text!"
   259 msgstr ""
   263 msgstr ""
   260 
   264 
   261 #: ../IDEFrame.py:386
   265 #: ../IDEFrame.py:386
   309 
   313 
   310 #: ../PLCOpenEditor.py:125
   314 #: ../PLCOpenEditor.py:125
   311 msgid "&Properties"
   315 msgid "&Properties"
   312 msgstr ""
   316 msgstr ""
   313 
   317 
   314 #: ../Beremiz.py:323
   318 #: ../Beremiz.py:324
   315 msgid "&Recent Projects"
   319 msgid "&Recent Projects"
   316 msgstr ""
   320 msgstr ""
   317 
   321 
   318 #: ../IDEFrame.py:353
   322 #: ../IDEFrame.py:353
   319 msgid "&Resource"
   323 msgid "&Resource"
   320 msgstr ""
   324 msgstr ""
   321 
   325 
   322 #: ../controls/SearchResultPanel.py:252
   326 #: ../controls/SearchResultPanel.py:252
   323 #, python-format
   327 #, python-brace-format
   324 msgid "'%s' - %d match in project"
   328 msgid "'{a1}' - {a2} match in project"
   325 msgstr ""
   329 msgstr ""
   326 
   330 
   327 #: ../controls/SearchResultPanel.py:254
   331 #: ../controls/SearchResultPanel.py:254
   328 #, python-format
   332 #, python-brace-format
   329 msgid "'%s' - %d matches in project"
   333 msgid "'{a1}' - {a2} matches in project"
   330 msgstr ""
   334 msgstr ""
   331 
   335 
   332 #: ../connectors/PYRO/__init__.py:86
   336 #: ../connectors/PYRO/__init__.py:90
   333 #, python-format
   337 #, python-brace-format
   334 msgid "'%s' is located at %s\n"
   338 msgid "'{a1}' is located at {a2}\n"
   335 msgstr ""
   339 msgstr ""
   336 
   340 
   337 #: ../controls/SearchResultPanel.py:304
   341 #: ../controls/SearchResultPanel.py:304
   338 #, python-format
   342 #, python-format
   339 msgid "(%d matches)"
   343 msgid "(%d matches)"
   351 
   355 
   352 #: ../PLCOpenEditor.py:394
   356 #: ../PLCOpenEditor.py:394
   353 msgid ". "
   357 msgid ". "
   354 msgstr ""
   358 msgstr ""
   355 
   359 
   356 #: ../controls/LogViewer.py:278
   360 #: ../controls/LogViewer.py:279
   357 msgid "1d"
   361 msgid "1d"
   358 msgstr ""
   362 msgstr ""
   359 
   363 
   360 #: ../controls/LogViewer.py:279
   364 #: ../controls/LogViewer.py:280
   361 msgid "1h"
   365 msgid "1h"
   362 msgstr ""
   366 msgstr ""
   363 
   367 
   364 #: ../controls/LogViewer.py:280
   368 #: ../controls/LogViewer.py:281
   365 msgid "1m"
   369 msgid "1m"
   366 msgstr ""
   370 msgstr ""
   367 
   371 
   368 #: ../controls/LogViewer.py:281
   372 #: ../controls/LogViewer.py:282
   369 msgid "1s"
   373 msgid "1s"
   370 msgstr ""
   374 msgstr ""
   371 
   375 
   372 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1614 ../IDEFrame.py:1656
   376 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1614 ../IDEFrame.py:1656
   373 #: ../IDEFrame.py:1675
   377 #: ../IDEFrame.py:1675
   374 #, python-format
   378 #, python-format
   375 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   379 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   376 msgstr ""
   380 msgstr ""
   377 
   381 
   378 #: ../dialogs/SFCStepNameDialog.py:53 ../dialogs/PouTransitionDialog.py:103
   382 #: ../dialogs/SFCStepNameDialog.py:54 ../dialogs/PouTransitionDialog.py:103
   379 #: ../dialogs/PouNameDialog.py:51 ../dialogs/PouActionDialog.py:100
   383 #: ../dialogs/PouNameDialog.py:52 ../dialogs/PouActionDialog.py:100
   380 #: ../controls/VariablePanel.py:751 ../IDEFrame.py:1626 ../IDEFrame.py:1637
   384 #: ../controls/VariablePanel.py:753 ../IDEFrame.py:1626 ../IDEFrame.py:1637
   381 #, python-format
   385 #, python-format
   382 msgid "A POU named \"%s\" already exists!"
   386 msgid "A POU named \"%s\" already exists!"
   383 msgstr ""
   387 msgstr ""
   384 
   388 
   385 #: ../ConfigTreeNode.py:424
   389 #: ../ConfigTreeNode.py:424
   386 #, python-format
   390 #, python-brace-format
   387 msgid "A child named \"%s\" already exist -> \"%s\"\n"
   391 msgid "A child named \"{a1}\" already exists -> \"{a2}\"\n"
   388 msgstr ""
   392 msgstr ""
   389 
   393 
   390 #: ../dialogs/BrowseLocationsDialog.py:211
   394 #: ../dialogs/BrowseLocationsDialog.py:216
   391 msgid "A location must be selected!"
   395 msgid "A location must be selected!"
   392 msgstr ""
   396 msgstr ""
   393 
   397 
   394 #: ../dialogs/SFCStepNameDialog.py:55 ../controls/VariablePanel.py:753
   398 #: ../dialogs/SFCStepNameDialog.py:56 ../controls/VariablePanel.py:755
   395 #: ../IDEFrame.py:1628 ../IDEFrame.py:1639
   399 #: ../IDEFrame.py:1628 ../IDEFrame.py:1639
   396 #, python-format
   400 #, python-format
   397 msgid "A variable with \"%s\" as name already exists in this pou!"
   401 msgid "A variable with \"%s\" as name already exists in this pou!"
   398 msgstr ""
   402 msgstr ""
   399 
   403 
   400 #: ../editors/CodeFileEditor.py:774
   404 #: ../editors/CodeFileEditor.py:774
   401 #, python-format
   405 #, python-format
   402 msgid "A variable with \"%s\" as name already exists!"
   406 msgid "A variable with \"%s\" as name already exists!"
   403 msgstr ""
   407 msgstr ""
   404 
   408 
   405 #: ../dialogs/AboutDialog.py:40 ../PLCOpenEditor.py:158 ../Beremiz.py:380
   409 #: ../dialogs/AboutDialog.py:40 ../PLCOpenEditor.py:158 ../Beremiz.py:381
   406 msgid "About"
   410 msgid "About"
   407 msgstr ""
   411 msgstr ""
   408 
   412 
   409 #: ../plcopen/iec_std.csv:22
   413 #: ../plcopen/iec_std.csv:22
   410 msgid "Absolute number"
   414 msgid "Absolute number"
   411 msgstr ""
   415 msgstr ""
   412 
   416 
   413 #: ../dialogs/SFCStepDialog.py:71 ../dialogs/ActionBlockDialog.py:42
   417 #: ../dialogs/SFCStepDialog.py:72 ../dialogs/ActionBlockDialog.py:42
   414 msgid "Action"
   418 msgid "Action"
   415 msgstr ""
   419 msgstr ""
   416 
   420 
   417 #: ../editors/Viewer.py:551 ../editors/Viewer.py:2077
   421 #: ../editors/Viewer.py:555 ../editors/Viewer.py:2336
   418 msgid "Action Block"
   422 msgid "Action Block"
   419 msgstr ""
   423 msgstr ""
   420 
   424 
   421 #: ../dialogs/PouActionDialog.py:81
   425 #: ../dialogs/PouActionDialog.py:81
   422 msgid "Action Name"
   426 msgid "Action Name"
   424 
   428 
   425 #: ../dialogs/PouActionDialog.py:49
   429 #: ../dialogs/PouActionDialog.py:49
   426 msgid "Action Name:"
   430 msgid "Action Name:"
   427 msgstr ""
   431 msgstr ""
   428 
   432 
   429 #: ../plcopen/plcopen.py:1361
   433 #: ../plcopen/plcopen.py:1363
   430 #, python-format
   434 #, python-format
   431 msgid "Action with name %s doesn't exist!"
   435 msgid "Action with name %s doesn't exist!"
   432 msgstr ""
   436 msgstr ""
   433 
   437 
   434 #: ../PLCControler.py:96
   438 #: ../PLCControler.py:96
   437 
   441 
   438 #: ../dialogs/ActionBlockDialog.py:133
   442 #: ../dialogs/ActionBlockDialog.py:133
   439 msgid "Actions:"
   443 msgid "Actions:"
   440 msgstr ""
   444 msgstr ""
   441 
   445 
   442 #: ../editors/Viewer.py:1087
   446 #: ../editors/Viewer.py:1091
   443 msgid "Active"
   447 msgid "Active"
   444 msgstr ""
   448 msgstr ""
   445 
   449 
   446 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101
   450 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101
   447 #: ../editors/Viewer.py:584 ../Beremiz.py:1047
   451 #: ../editors/Viewer.py:588 ../Beremiz.py:1051
   448 msgid "Add"
   452 msgid "Add"
   449 msgstr ""
   453 msgstr ""
   450 
   454 
   451 #: ../IDEFrame.py:1886 ../IDEFrame.py:1921
   455 #: ../IDEFrame.py:1886 ../IDEFrame.py:1921
   452 msgid "Add Action"
   456 msgid "Add Action"
   462 
   466 
   463 #: ../IDEFrame.py:1849
   467 #: ../IDEFrame.py:1849
   464 msgid "Add DataType"
   468 msgid "Add DataType"
   465 msgstr ""
   469 msgstr ""
   466 
   470 
   467 #: ../editors/Viewer.py:509
   471 #: ../editors/Viewer.py:513
   468 msgid "Add Divergence Branch"
   472 msgid "Add Divergence Branch"
   469 msgstr ""
   473 msgstr ""
   470 
   474 
   471 #: ../dialogs/DiscoveryDialog.py:115
   475 #: ../dialogs/DiscoveryDialog.py:116
   472 msgid "Add IP"
   476 msgid "Add IP"
   473 msgstr ""
   477 msgstr ""
   474 
   478 
   475 #: ../IDEFrame.py:1857
   479 #: ../IDEFrame.py:1857
   476 msgid "Add POU"
   480 msgid "Add POU"
   486 
   490 
   487 #: ../IDEFrame.py:1875 ../IDEFrame.py:1918
   491 #: ../IDEFrame.py:1875 ../IDEFrame.py:1918
   488 msgid "Add Transition"
   492 msgid "Add Transition"
   489 msgstr ""
   493 msgstr ""
   490 
   494 
   491 #: ../editors/Viewer.py:496
   495 #: ../editors/Viewer.py:500
   492 msgid "Add Wire Segment"
   496 msgid "Add Wire Segment"
   493 msgstr ""
   497 msgstr ""
   494 
   498 
   495 #: ../editors/SFCViewer.py:359
   499 #: ../editors/SFCViewer.py:433
   496 msgid "Add a new initial step"
   500 msgid "Add a new initial step"
   497 msgstr ""
   501 msgstr ""
   498 
   502 
   499 #: ../editors/Viewer.py:2681 ../editors/SFCViewer.py:696
   503 #: ../editors/Viewer.py:2697 ../editors/SFCViewer.py:770
   500 msgid "Add a new jump"
   504 msgid "Add a new jump"
   501 msgstr ""
   505 msgstr ""
   502 
   506 
   503 #: ../editors/SFCViewer.py:381
   507 #: ../editors/SFCViewer.py:455
   504 msgid "Add a new step"
   508 msgid "Add a new step"
   505 msgstr ""
   509 msgstr ""
   506 
   510 
   507 #: ../features.py:34
   511 #: ../features.py:34
   508 msgid "Add a simple WxGlade based GUI."
   512 msgid "Add a simple WxGlade based GUI."
   526 
   530 
   527 #: ../editors/ResourceEditor.py:239
   531 #: ../editors/ResourceEditor.py:239
   528 msgid "Add task"
   532 msgid "Add task"
   529 msgstr ""
   533 msgstr ""
   530 
   534 
   531 #: ../editors/CodeFileEditor.py:658 ../controls/VariablePanel.py:448
   535 #: ../editors/CodeFileEditor.py:658 ../controls/VariablePanel.py:450
   532 msgid "Add variable"
   536 msgid "Add variable"
   533 msgstr ""
   537 msgstr ""
   534 
   538 
   535 #: ../plcopen/iec_std.csv:33
   539 #: ../plcopen/iec_std.csv:33
   536 msgid "Addition"
   540 msgid "Addition"
   538 
   542 
   539 #: ../plcopen/definitions.py:47
   543 #: ../plcopen/definitions.py:47
   540 msgid "Additional function blocks"
   544 msgid "Additional function blocks"
   541 msgstr ""
   545 msgstr ""
   542 
   546 
   543 #: ../editors/Viewer.py:567
   547 #: ../editors/Viewer.py:571
   544 msgid "Adjust Block Size"
   548 msgid "Adjust Block Size"
   545 msgstr ""
   549 msgstr ""
   546 
   550 
   547 #: ../editors/Viewer.py:1620
   551 #: ../editors/Viewer.py:1628
   548 msgid "Alignment"
   552 msgid "Alignment"
   549 msgstr ""
   553 msgstr ""
   550 
   554 
   551 #: ../dialogs/BrowseLocationsDialog.py:34
   555 #: ../dialogs/BrowseLocationsDialog.py:39
   552 #: ../dialogs/BrowseLocationsDialog.py:42
   556 #: ../dialogs/BrowseLocationsDialog.py:47
   553 #: ../dialogs/BrowseLocationsDialog.py:135
   557 #: ../dialogs/BrowseLocationsDialog.py:140
   554 #: ../dialogs/BrowseLocationsDialog.py:138 ../controls/LogViewer.py:297
   558 #: ../dialogs/BrowseLocationsDialog.py:143 ../controls/LogViewer.py:298
   555 #: ../controls/VariablePanel.py:70
   559 #: ../controls/VariablePanel.py:70
   556 msgid "All"
   560 msgid "All"
   557 msgstr ""
   561 msgstr ""
   558 
   562 
   559 #: ../editors/FileManagementPanel.py:35
   563 #: ../editors/FileManagementPanel.py:35
   560 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   564 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   561 msgstr ""
   565 msgstr ""
   562 
   566 
   563 #: ../ProjectController.py:1579
   567 #: ../ProjectController.py:1607
   564 msgid "Already connected. Please disconnect\n"
   568 msgid "Already connected. Please disconnect\n"
   565 msgstr ""
   569 msgstr ""
   566 
   570 
   567 #: ../editors/DataTypeEditor.py:594
   571 #: ../editors/DataTypeEditor.py:594
   568 #, python-format
   572 #, python-format
   588 #: ../plcopen/iec_std.csv:33
   592 #: ../plcopen/iec_std.csv:33
   589 msgid "Arithmetic"
   593 msgid "Arithmetic"
   590 msgstr ""
   594 msgstr ""
   591 
   595 
   592 #: ../editors/DataTypeEditor.py:54 ../editors/DataTypeEditor.py:635
   596 #: ../editors/DataTypeEditor.py:54 ../editors/DataTypeEditor.py:635
   593 #: ../controls/VariablePanel.py:827
   597 #: ../controls/VariablePanel.py:829
   594 msgid "Array"
   598 msgid "Array"
   595 msgstr ""
   599 msgstr ""
   596 
   600 
   597 #: ../plcopen/iec_std.csv:39
   601 #: ../plcopen/iec_std.csv:39
   598 msgid "Assignment"
   602 msgid "Assignment"
   620 
   624 
   621 #: ../util/Zeroconf.py:602
   625 #: ../util/Zeroconf.py:602
   622 msgid "Bad domain name at "
   626 msgid "Bad domain name at "
   623 msgstr ""
   627 msgstr ""
   624 
   628 
   625 #: ../canfestival/config_utils.py:342 ../canfestival/config_utils.py:624
   629 #: ../canfestival/config_utils.py:342 ../canfestival/config_utils.py:630
   626 #, python-format
   630 #, python-format
   627 msgid "Bad location size : %s"
   631 msgid "Bad location size : %s"
   628 msgstr ""
   632 msgstr ""
   629 
   633 
   630 #: ../dialogs/ArrayTypeDialog.py:55 ../editors/DataTypeEditor.py:175
   634 #: ../dialogs/ArrayTypeDialog.py:55 ../editors/DataTypeEditor.py:175
   631 #: ../editors/DataTypeEditor.py:205 ../editors/DataTypeEditor.py:297
   635 #: ../editors/DataTypeEditor.py:205 ../editors/DataTypeEditor.py:297
   632 msgid "Base Type:"
   636 msgid "Base Type:"
   633 msgstr ""
   637 msgstr ""
   634 
   638 
   635 #: ../editors/DataTypeEditor.py:625 ../controls/VariablePanel.py:785
   639 #: ../editors/DataTypeEditor.py:625 ../controls/VariablePanel.py:787
   636 msgid "Base Types"
   640 msgid "Base Types"
   637 msgstr ""
   641 msgstr ""
   638 
   642 
   639 #: ../Beremiz.py:549
   643 #: ../Beremiz.py:553
   640 msgid "Beremiz"
   644 msgid "Beremiz"
   641 msgstr ""
   645 msgstr ""
   642 
   646 
   643 #: ../plcopen/iec_std.csv:70
   647 #: ../plcopen/iec_std.csv:70
   644 msgid "Binary selection (1 of 2)"
   648 msgid "Binary selection (1 of 2)"
   666 
   670 
   667 #: ../plcopen/iec_std.csv:69
   671 #: ../plcopen/iec_std.csv:69
   668 msgid "Bitwise inverting"
   672 msgid "Bitwise inverting"
   669 msgstr ""
   673 msgstr ""
   670 
   674 
   671 #: ../editors/Viewer.py:521 ../editors/Viewer.py:2081
   675 #: ../editors/Viewer.py:525 ../editors/Viewer.py:2349
   672 msgid "Block"
   676 msgid "Block"
   673 msgstr ""
   677 msgstr ""
   674 
   678 
   675 #: ../dialogs/FBDBlockDialog.py:59
   679 #: ../dialogs/FBDBlockDialog.py:59
   676 msgid "Block Properties"
   680 msgid "Block Properties"
   678 
   682 
   679 #: ../editors/TextViewer.py:262
   683 #: ../editors/TextViewer.py:262
   680 msgid "Block name"
   684 msgid "Block name"
   681 msgstr ""
   685 msgstr ""
   682 
   686 
   683 #: ../editors/Viewer.py:487
   687 #: ../editors/Viewer.py:491
   684 msgid "Bottom"
   688 msgid "Bottom"
   685 msgstr ""
   689 msgstr ""
   686 
   690 
       
   691 #: ../ProjectController.py:1285
       
   692 msgid "Broken"
       
   693 msgstr ""
       
   694 
   687 #: ../dialogs/BrowseValuesLibraryDialog.py:37
   695 #: ../dialogs/BrowseValuesLibraryDialog.py:37
   688 #, python-format
   696 #, python-format
   689 msgid "Browse %s values library"
   697 msgid "Browse %s values library"
   690 msgstr ""
   698 msgstr ""
   691 
   699 
   692 #: ../dialogs/BrowseLocationsDialog.py:60
   700 #: ../dialogs/BrowseLocationsDialog.py:65
   693 msgid "Browse Locations"
   701 msgid "Browse Locations"
   694 msgstr ""
   702 msgstr ""
   695 
   703 
   696 #: ../ProjectController.py:1724
   704 #: ../ProjectController.py:1753
   697 msgid "Build"
   705 msgid "Build"
   698 msgstr ""
   706 msgstr ""
   699 
   707 
   700 #: ../ProjectController.py:1213
   708 #: ../ProjectController.py:1219
   701 msgid "Build directory already clean\n"
   709 msgid "Build directory already clean\n"
   702 msgstr ""
   710 msgstr ""
   703 
   711 
   704 #: ../ProjectController.py:1725
   712 #: ../ProjectController.py:1754
   705 msgid "Build project into build folder"
   713 msgid "Build project into build folder"
   706 msgstr ""
   714 msgstr ""
   707 
   715 
   708 #: ../ProjectController.py:1002
   716 #: ../ProjectController.py:1002
   709 msgid "C Build crashed !\n"
   717 msgid "C Build crashed !\n"
   719 
   727 
   720 #: ../ProjectController.py:1077
   728 #: ../ProjectController.py:1077
   721 msgid "C code generated successfully.\n"
   729 msgid "C code generated successfully.\n"
   722 msgstr ""
   730 msgstr ""
   723 
   731 
   724 #: ../targets/toolchain_makefile.py:126
   732 #: ../targets/toolchain_makefile.py:122
   725 msgid "C compilation failed.\n"
   733 msgid "C compilation failed.\n"
   726 msgstr ""
   734 msgstr ""
   727 
   735 
   728 #: ../targets/toolchain_gcc.py:156
   736 #: ../targets/toolchain_gcc.py:156
   729 #, python-format
   737 #, python-format
   748 
   756 
   749 #: ../features.py:31
   757 #: ../features.py:31
   750 msgid "CANopen support"
   758 msgid "CANopen support"
   751 msgstr ""
   759 msgstr ""
   752 
   760 
   753 #: ../plcopen/plcopen.py:1586 ../plcopen/plcopen.py:1600
   761 #: ../plcopen/plcopen.py:1588 ../plcopen/plcopen.py:1602
   754 #: ../plcopen/plcopen.py:1624 ../plcopen/plcopen.py:1640
   762 #: ../plcopen/plcopen.py:1626 ../plcopen/plcopen.py:1642
   755 msgid "Can only generate execution order on FBD networks!"
   763 msgid "Can only generate execution order on FBD networks!"
   756 msgstr ""
   764 msgstr ""
   757 
   765 
   758 #: ../controls/VariablePanel.py:267
   766 #: ../controls/VariablePanel.py:267
   759 msgid "Can only give a location to local or global variables"
   767 msgid "Can only give a location to local or global variables"
   771 #: ../PLCOpenEditor.py:379
   779 #: ../PLCOpenEditor.py:379
   772 #, python-format
   780 #, python-format
   773 msgid "Can't save project to file %s!"
   781 msgid "Can't save project to file %s!"
   774 msgstr ""
   782 msgstr ""
   775 
   783 
   776 #: ../controls/VariablePanel.py:311
   784 #: ../controls/VariablePanel.py:313
   777 msgid "Can't set an initial value to a function block instance"
   785 msgid "Can't set an initial value to a function block instance"
   778 msgstr ""
   786 msgstr ""
   779 
   787 
   780 #: ../ConfigTreeNode.py:528
   788 #: ../ConfigTreeNode.py:529
   781 #, python-format
   789 #, python-brace-format
   782 msgid "Cannot create child %s of type %s "
   790 msgid "Cannot create child {a1} of type {a2} "
   783 msgstr ""
   791 msgstr ""
   784 
   792 
   785 #: ../ConfigTreeNode.py:453
   793 #: ../ConfigTreeNode.py:454
   786 #, python-format
   794 #, python-format
   787 msgid "Cannot find lower free IEC channel than %d\n"
   795 msgid "Cannot find lower free IEC channel than %d\n"
   788 msgstr ""
   796 msgstr ""
   789 
   797 
   790 #: ../connectors/PYRO/__init__.py:127
   798 #: ../connectors/PYRO/__init__.py:131
   791 msgid "Cannot get PLC status - connection failed.\n"
   799 msgid "Cannot get PLC status - connection failed.\n"
   792 msgstr ""
   800 msgstr ""
   793 
   801 
   794 #: ../ProjectController.py:865
   802 #: ../ProjectController.py:865
   795 msgid "Cannot open/parse VARIABLES.csv!\n"
   803 msgid "Cannot open/parse VARIABLES.csv!\n"
   796 msgstr ""
   804 msgstr ""
   797 
   805 
   798 #: ../canfestival/config_utils.py:372
   806 #: ../canfestival/config_utils.py:374
   799 #, python-format
   807 #, python-brace-format
   800 msgid "Cannot set bit offset for non bool '%s' variable (ID:%d,Idx:%x,sIdx:%x))"
   808 msgid "Cannot set bit offset for non bool '{a1}' variable (ID:{a2},Idx:{a3},sIdx:{a4}))"
   801 msgstr ""
   809 msgstr ""
   802 
   810 
   803 #: ../dialogs/SearchInProjectDialog.py:59 ../dialogs/FindInPouDialog.py:90
   811 #: ../dialogs/SearchInProjectDialog.py:59 ../dialogs/FindInPouDialog.py:90
   804 msgid "Case sensitive"
   812 msgid "Case sensitive"
   805 msgstr ""
   813 msgstr ""
   806 
   814 
   807 #: ../editors/Viewer.py:482
   815 #: ../editors/Viewer.py:486
   808 msgid "Center"
   816 msgid "Center"
   809 msgstr ""
   817 msgstr ""
   810 
   818 
   811 #: ../Beremiz_service.py:245
   819 #: ../Beremiz_service.py:245
   812 msgid "Change IP of interface to bind"
   820 msgid "Change IP of interface to bind"
   843 #: ../canfestival/canfestival.py:160 ../PLCOpenEditor.py:292
   851 #: ../canfestival/canfestival.py:160 ../PLCOpenEditor.py:292
   844 #: ../PLCOpenEditor.py:324 ../PLCOpenEditor.py:373
   852 #: ../PLCOpenEditor.py:324 ../PLCOpenEditor.py:373
   845 msgid "Choose a file"
   853 msgid "Choose a file"
   846 msgstr ""
   854 msgstr ""
   847 
   855 
   848 #: ../Beremiz.py:921 ../Beremiz.py:956
   856 #: ../Beremiz.py:925 ../Beremiz.py:960
   849 msgid "Choose a project"
   857 msgid "Choose a project"
   850 msgstr ""
   858 msgstr ""
   851 
   859 
   852 #: ../dialogs/BrowseValuesLibraryDialog.py:42
   860 #: ../dialogs/BrowseValuesLibraryDialog.py:42
   853 #, python-format
   861 #, python-format
   868 
   876 
   869 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
   877 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
   870 msgid "Class"
   878 msgid "Class"
   871 msgstr ""
   879 msgstr ""
   872 
   880 
   873 #: ../controls/VariablePanel.py:439
   881 #: ../controls/VariablePanel.py:441
   874 msgid "Class Filter:"
   882 msgid "Class Filter:"
   875 msgstr ""
   883 msgstr ""
   876 
   884 
   877 #: ../dialogs/FBDVariableDialog.py:69
   885 #: ../dialogs/FBDVariableDialog.py:69
   878 msgid "Class:"
   886 msgid "Class:"
   879 msgstr ""
   887 msgstr ""
   880 
   888 
   881 #: ../ProjectController.py:1728
   889 #: ../ProjectController.py:1757
   882 msgid "Clean"
   890 msgid "Clean"
   883 msgstr ""
   891 msgstr ""
   884 
   892 
   885 #: ../controls/LogViewer.py:317
   893 #: ../controls/LogViewer.py:318
   886 msgid "Clean log messages"
   894 msgid "Clean log messages"
   887 msgstr ""
   895 msgstr ""
   888 
   896 
   889 #: ../ProjectController.py:1730
   897 #: ../ProjectController.py:1759
   890 msgid "Clean project build folder"
   898 msgid "Clean project build folder"
   891 msgstr ""
   899 msgstr ""
   892 
   900 
   893 #: ../ProjectController.py:1210
   901 #: ../ProjectController.py:1216
   894 msgid "Cleaning the build directory\n"
   902 msgid "Cleaning the build directory\n"
   895 msgstr ""
   903 msgstr ""
   896 
   904 
   897 #: ../IDEFrame.py:435
   905 #: ../IDEFrame.py:435
   898 msgid "Clear Errors"
   906 msgid "Clear Errors"
   899 msgstr ""
   907 msgstr ""
   900 
   908 
   901 #: ../editors/Viewer.py:577
   909 #: ../editors/Viewer.py:582
   902 msgid "Clear Execution Order"
   910 msgid "Clear Execution Order"
   903 msgstr ""
   911 msgstr ""
   904 
   912 
   905 #: ../dialogs/SearchInProjectDialog.py:105 ../dialogs/FindInPouDialog.py:113
   913 #: ../dialogs/SearchInProjectDialog.py:105 ../dialogs/FindInPouDialog.py:113
   906 msgid "Close"
   914 msgid "Close"
   907 msgstr ""
   915 msgstr ""
   908 
   916 
   909 #: ../PLCOpenEditor.py:199 ../Beremiz.py:689
   917 #: ../PLCOpenEditor.py:199 ../Beremiz.py:693
   910 msgid "Close Application"
   918 msgid "Close Application"
   911 msgstr ""
   919 msgstr ""
   912 
   920 
   913 #: ../PLCOpenEditor.py:108 ../Beremiz.py:332 ../Beremiz.py:633
   921 #: ../PLCOpenEditor.py:108 ../Beremiz.py:333 ../Beremiz.py:637
   914 #: ../IDEFrame.py:1009
   922 #: ../IDEFrame.py:1009
   915 msgid "Close Project"
   923 msgid "Close Project"
   916 msgstr ""
   924 msgstr ""
   917 
   925 
   918 #: ../PLCOpenEditor.py:106 ../Beremiz.py:330
   926 #: ../PLCOpenEditor.py:106 ../Beremiz.py:331
   919 msgid "Close Tab"
   927 msgid "Close Tab"
   920 msgstr ""
   928 msgstr ""
   921 
   929 
   922 #: ../editors/Viewer.py:537 ../editors/Viewer.py:2092
   930 #: ../editors/Viewer.py:541 ../editors/Viewer.py:2357
   923 msgid "Coil"
   931 msgid "Coil"
   924 msgstr ""
   932 msgstr ""
   925 
   933 
   926 #: ../editors/Viewer.py:557 ../editors/LDViewer.py:506
   934 #: ../editors/Viewer.py:561 ../editors/LDViewer.py:506
   927 msgid "Comment"
   935 msgid "Comment"
   928 msgstr ""
   936 msgstr ""
   929 
   937 
   930 #: ../dialogs/ProjectDialog.py:57
   938 #: ../dialogs/ProjectDialog.py:57
   931 msgid "Company Name"
   939 msgid "Company Name"
   965 
   973 
   966 #: ../PLCControler.py:97
   974 #: ../PLCControler.py:97
   967 msgid "Configurations"
   975 msgid "Configurations"
   968 msgstr ""
   976 msgstr ""
   969 
   977 
   970 #: ../editors/Viewer.py:303 ../editors/Viewer.py:333 ../editors/Viewer.py:355
   978 #: ../editors/Viewer.py:307 ../editors/Viewer.py:337 ../editors/Viewer.py:359
   971 #: ../editors/TextViewer.py:291 ../editors/TextViewer.py:342
   979 #: ../editors/TextViewer.py:291 ../editors/TextViewer.py:342
   972 #: ../editors/TextViewer.py:365 ../controls/VariablePanel.py:326
   980 #: ../editors/TextViewer.py:365 ../controls/VariablePanel.py:328
   973 msgid "Confirm or change variable name"
   981 msgid "Confirm or change variable name"
   974 msgstr ""
   982 msgstr ""
   975 
   983 
   976 #: ../ProjectController.py:1743
   984 #: ../ProjectController.py:1772
   977 msgid "Connect"
   985 msgid "Connect"
   978 msgstr ""
   986 msgstr ""
   979 
   987 
   980 #: ../ProjectController.py:1744
   988 #: ../ProjectController.py:1773
   981 msgid "Connect to the target PLC"
   989 msgid "Connect to the target PLC"
   982 msgstr ""
   990 msgstr ""
   983 
   991 
   984 #: ../ProjectController.py:1270
   992 #: ../ProjectController.py:1276
   985 #, python-format
   993 #, python-format
   986 msgid "Connected to URI: %s"
   994 msgid "Connected to URI: %s"
   987 msgstr ""
   995 msgstr ""
   988 
   996 
   989 #: ../dialogs/SFCTransitionDialog.py:75 ../editors/Viewer.py:523
   997 #: ../dialogs/SFCTransitionDialog.py:76 ../editors/Viewer.py:527
   990 #: ../editors/Viewer.py:2083
   998 #: ../editors/Viewer.py:2350
   991 msgid "Connection"
   999 msgid "Connection"
   992 msgstr ""
  1000 msgstr ""
   993 
  1001 
   994 #: ../dialogs/ConnectionDialog.py:52
  1002 #: ../dialogs/ConnectionDialog.py:52
   995 msgid "Connection Properties"
  1003 msgid "Connection Properties"
   996 msgstr ""
  1004 msgstr ""
   997 
  1005 
   998 #: ../ProjectController.py:1603
  1006 #: ../ProjectController.py:1631
   999 msgid "Connection canceled!\n"
  1007 msgid "Connection canceled!\n"
  1000 msgstr ""
  1008 msgstr ""
  1001 
  1009 
  1002 #: ../ProjectController.py:1628
  1010 #: ../ProjectController.py:1656
  1003 #, python-format
  1011 #, python-format
  1004 msgid "Connection failed to %s!\n"
  1012 msgid "Connection failed to %s!\n"
  1005 msgstr ""
  1013 msgstr ""
  1006 
  1014 
  1007 #: ../connectors/PYRO/__init__.py:98
  1015 #: ../connectors/PYRO/__init__.py:102
  1008 #, python-format
  1016 #, python-format
  1009 msgid "Connection to '%s' failed.\n"
  1017 msgid "Connection to '%s' failed.\n"
  1010 msgstr ""
  1018 msgstr ""
  1011 
  1019 
  1012 #: ../dialogs/ConnectionDialog.py:64 ../editors/Viewer.py:1577
  1020 #: ../dialogs/ConnectionDialog.py:64 ../editors/Viewer.py:1585
  1013 msgid "Connector"
  1021 msgid "Connector"
  1014 msgstr ""
  1022 msgstr ""
  1015 
  1023 
  1016 #: ../dialogs/SFCStepDialog.py:64
  1024 #: ../dialogs/SFCStepDialog.py:65
  1017 msgid "Connectors:"
  1025 msgid "Connectors:"
  1018 msgstr ""
  1026 msgstr ""
  1019 
  1027 
  1020 #: ../Beremiz.py:447
  1028 #: ../Beremiz.py:448
  1021 msgid "Console"
  1029 msgid "Console"
  1022 msgstr ""
  1030 msgstr ""
  1023 
  1031 
  1024 #: ../controls/VariablePanel.py:60
  1032 #: ../controls/VariablePanel.py:60
  1025 msgid "Constant"
  1033 msgid "Constant"
  1026 msgstr ""
  1034 msgstr ""
  1027 
  1035 
  1028 #: ../editors/Viewer.py:533 ../editors/Viewer.py:2088
  1036 #: ../editors/Viewer.py:537 ../editors/Viewer.py:2353
  1029 msgid "Contact"
  1037 msgid "Contact"
  1030 msgstr ""
  1038 msgstr ""
  1031 
  1039 
  1032 #: ../controls/ProjectPropertiesPanel.py:197
  1040 #: ../controls/ProjectPropertiesPanel.py:197
  1033 msgid "Content Description (optional):"
  1041 msgid "Content Description (optional):"
  1034 msgstr ""
  1042 msgstr ""
  1035 
  1043 
  1036 #: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1578
  1044 #: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1586
  1037 msgid "Continuation"
  1045 msgid "Continuation"
  1038 msgstr ""
  1046 msgstr ""
  1039 
  1047 
  1040 #: ../plcopen/iec_std.csv:18
  1048 #: ../plcopen/iec_std.csv:18
  1041 msgid "Conversion from BCD"
  1049 msgid "Conversion from BCD"
  1051 
  1059 
  1052 #: ../plcopen/iec_std.csv:20
  1060 #: ../plcopen/iec_std.csv:20
  1053 msgid "Conversion to time-of-day"
  1061 msgid "Conversion to time-of-day"
  1054 msgstr ""
  1062 msgstr ""
  1055 
  1063 
  1056 #: ../editors/Viewer.py:593 ../controls/LogViewer.py:692 ../IDEFrame.py:370
  1064 #: ../editors/Viewer.py:597 ../controls/LogViewer.py:693 ../IDEFrame.py:370
  1057 #: ../IDEFrame.py:425
  1065 #: ../IDEFrame.py:425
  1058 msgid "Copy"
  1066 msgid "Copy"
  1059 msgstr ""
  1067 msgstr ""
  1060 
  1068 
  1061 #: ../IDEFrame.py:1926
  1069 #: ../IDEFrame.py:1926
  1072 
  1080 
  1073 #: ../plcopen/iec_std.csv:28
  1081 #: ../plcopen/iec_std.csv:28
  1074 msgid "Cosine"
  1082 msgid "Cosine"
  1075 msgstr ""
  1083 msgstr ""
  1076 
  1084 
  1077 #: ../ConfigTreeNode.py:650
  1085 #: ../ConfigTreeNode.py:656
  1078 #, python-format
  1086 #, python-brace-format
  1079 msgid ""
  1087 msgid ""
  1080 "Could not add child \"%s\", type %s :\n"
  1088 "Could not add child \"{a1}\", type {a2} :\n"
  1081 "%s\n"
  1089 "{a3}\n"
  1082 msgstr ""
  1090 msgstr ""
  1083 
  1091 
  1084 #: ../py_ext/PythonFileCTNMixin.py:77
  1092 #: ../py_ext/PythonFileCTNMixin.py:77
  1085 #, python-format
  1093 #, python-format
  1086 msgid "Couldn't import old %s file."
  1094 msgid "Couldn't import old %s file."
  1087 msgstr ""
  1095 msgstr ""
  1088 
  1096 
  1089 #: ../ConfigTreeNode.py:622
  1097 #: ../ConfigTreeNode.py:626
  1090 #, python-format
  1098 #, python-brace-format
  1091 msgid ""
  1099 msgid ""
  1092 "Couldn't load confnode base parameters %s :\n"
  1100 "Couldn't load confnode base parameters {a1} :\n"
  1093 " %s"
  1101 " {a2}"
  1094 msgstr ""
  1102 msgstr ""
  1095 
  1103 
  1096 #: ../ConfigTreeNode.py:638 ../CodeFileTreeNode.py:124
  1104 #: ../ConfigTreeNode.py:643 ../CodeFileTreeNode.py:124
  1097 #, python-format
  1105 #, python-brace-format
  1098 msgid ""
  1106 msgid ""
  1099 "Couldn't load confnode parameters %s :\n"
  1107 "Couldn't load confnode parameters {a1} :\n"
  1100 " %s"
  1108 " {a2}"
  1101 msgstr ""
  1109 msgstr ""
  1102 
  1110 
  1103 #: ../PLCControler.py:946
  1111 #: ../PLCControler.py:946
  1104 msgid "Couldn't paste non-POU object."
  1112 msgid "Couldn't paste non-POU object."
  1105 msgstr ""
  1113 msgstr ""
  1106 
  1114 
       
  1115 #: ../ProjectController.py:1573
       
  1116 msgid "Couldn't start PLC !\n"
       
  1117 msgstr ""
       
  1118 
       
  1119 #: ../ProjectController.py:1581
       
  1120 msgid "Couldn't stop PLC !\n"
       
  1121 msgstr ""
       
  1122 
  1107 #: ../ProjectController.py:1545
  1123 #: ../ProjectController.py:1545
  1108 msgid "Couldn't start PLC !\n"
       
  1109 msgstr ""
       
  1110 
       
  1111 #: ../ProjectController.py:1553
       
  1112 msgid "Couldn't stop PLC !\n"
       
  1113 msgstr ""
       
  1114 
       
  1115 #: ../ProjectController.py:1517
       
  1116 msgid "Couldn't stop debugger.\n"
  1124 msgid "Couldn't stop debugger.\n"
  1117 msgstr ""
  1125 msgstr ""
  1118 
  1126 
  1119 #: ../svgui/svgui.py:47
  1127 #: ../svgui/svgui.py:47
  1120 msgid "Create HMI"
  1128 msgid "Create HMI"
  1158 
  1166 
  1159 #: ../IDEFrame.py:162
  1167 #: ../IDEFrame.py:162
  1160 msgid "Create a new divergence"
  1168 msgid "Create a new divergence"
  1161 msgstr ""
  1169 msgstr ""
  1162 
  1170 
  1163 #: ../dialogs/SFCDivergenceDialog.py:51
  1171 #: ../dialogs/SFCDivergenceDialog.py:53
  1164 msgid "Create a new divergence or convergence"
  1172 msgid "Create a new divergence or convergence"
  1165 msgstr ""
  1173 msgstr ""
  1166 
  1174 
  1167 #: ../IDEFrame.py:150
  1175 #: ../IDEFrame.py:150
  1168 msgid "Create a new initial step"
  1176 msgid "Create a new initial step"
  1194 
  1202 
  1195 #: ../dialogs/AboutDialog.py:104
  1203 #: ../dialogs/AboutDialog.py:104
  1196 msgid "Credits"
  1204 msgid "Credits"
  1197 msgstr ""
  1205 msgstr ""
  1198 
  1206 
  1199 #: ../editors/Viewer.py:592 ../IDEFrame.py:368 ../IDEFrame.py:424
  1207 #: ../editors/Viewer.py:596 ../IDEFrame.py:368 ../IDEFrame.py:424
  1200 msgid "Cut"
  1208 msgid "Cut"
  1201 msgstr ""
  1209 msgstr ""
  1202 
  1210 
  1203 #: ../editors/ResourceEditor.py:72
  1211 #: ../editors/ResourceEditor.py:72
  1204 msgid "Cyclic"
  1212 msgid "Cyclic"
  1247 
  1255 
  1248 #: ../dialogs/DurationEditorDialog.py:43
  1256 #: ../dialogs/DurationEditorDialog.py:43
  1249 msgid "Days:"
  1257 msgid "Days:"
  1250 msgstr ""
  1258 msgstr ""
  1251 
  1259 
  1252 #: ../ProjectController.py:1650
  1260 #: ../ProjectController.py:1678
  1253 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1261 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1254 msgstr ""
  1262 msgstr ""
  1255 
  1263 
  1256 #: ../controls/PouInstanceVariablesPanel.py:134
  1264 #: ../controls/PouInstanceVariablesPanel.py:134
  1257 msgid "Debug instance"
  1265 msgid "Debug instance"
  1258 msgstr ""
  1266 msgstr ""
  1259 
  1267 
  1260 #: ../editors/Viewer.py:1104 ../editors/Viewer.py:3598
  1268 #: ../editors/Viewer.py:1108 ../editors/Viewer.py:3614
  1261 #, python-format
  1269 #, python-format
  1262 msgid "Debug: %s"
  1270 msgid "Debug: %s"
  1263 msgstr ""
  1271 msgstr ""
  1264 
  1272 
  1265 #: ../ProjectController.py:1306
  1273 #: ../ProjectController.py:1334
  1266 #, python-format
  1274 #, python-format
  1267 msgid "Debug: Unknown variable '%s'\n"
  1275 msgid "Debug: Unknown variable '%s'\n"
  1268 msgstr ""
  1276 msgstr ""
  1269 
  1277 
  1270 #: ../ProjectController.py:1304
  1278 #: ../ProjectController.py:1332
  1271 #, python-format
  1279 #, python-format
  1272 msgid "Debug: Unsupported type to debug '%s'\n"
  1280 msgid "Debug: Unsupported type to debug '%s'\n"
  1273 msgstr ""
  1281 msgstr ""
  1274 
  1282 
  1275 #: ../IDEFrame.py:639
  1283 #: ../IDEFrame.py:639
  1276 msgid "Debugger"
  1284 msgid "Debugger"
  1277 msgstr ""
  1285 msgstr ""
  1278 
  1286 
  1279 #: ../ProjectController.py:1486
  1287 #: ../ProjectController.py:1514
  1280 msgid "Debugger disabled\n"
  1288 msgid "Debugger disabled\n"
  1281 msgstr ""
  1289 msgstr ""
  1282 
  1290 
  1283 #: ../ProjectController.py:1647
  1291 #: ../ProjectController.py:1675
  1284 msgid "Debugger ready\n"
  1292 msgid "Debugger ready\n"
  1285 msgstr ""
  1293 msgstr ""
  1286 
  1294 
  1287 #: ../ProjectController.py:1519
  1295 #: ../ProjectController.py:1547
  1288 msgid "Debugger stopped.\n"
  1296 msgid "Debugger stopped.\n"
  1289 msgstr ""
  1297 msgstr ""
  1290 
  1298 
  1291 #: ../editors/Viewer.py:568 ../Beremiz.py:1051 ../IDEFrame.py:1955
  1299 #: ../editors/Viewer.py:572 ../Beremiz.py:1055 ../IDEFrame.py:1955
  1292 msgid "Delete"
  1300 msgid "Delete"
  1293 msgstr ""
  1301 msgstr ""
  1294 
  1302 
  1295 #: ../editors/Viewer.py:510
  1303 #: ../editors/Viewer.py:514
  1296 msgid "Delete Divergence Branch"
  1304 msgid "Delete Divergence Branch"
  1297 msgstr ""
  1305 msgstr ""
  1298 
  1306 
  1299 #: ../editors/FileManagementPanel.py:153
  1307 #: ../editors/FileManagementPanel.py:153
  1300 msgid "Delete File"
  1308 msgid "Delete File"
  1301 msgstr ""
  1309 msgstr ""
  1302 
  1310 
  1303 #: ../editors/Viewer.py:497
  1311 #: ../editors/Viewer.py:501
  1304 msgid "Delete Wire Segment"
  1312 msgid "Delete Wire Segment"
  1305 msgstr ""
  1313 msgstr ""
  1306 
  1314 
  1307 #: ../controls/CustomEditableListBox.py:41
  1315 #: ../controls/CustomEditableListBox.py:41
  1308 msgid "Delete item"
  1316 msgid "Delete item"
  1320 msgid ""
  1328 msgid ""
  1321 "Derivative\n"
  1329 "Derivative\n"
  1322 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
  1330 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
  1323 msgstr ""
  1331 msgstr ""
  1324 
  1332 
  1325 #: ../controls/VariablePanel.py:430
  1333 #: ../controls/VariablePanel.py:432
  1326 msgid "Description:"
  1334 msgid "Description:"
  1327 msgstr ""
  1335 msgstr ""
  1328 
  1336 
  1329 #: ../dialogs/ArrayTypeDialog.py:61 ../editors/DataTypeEditor.py:321
  1337 #: ../dialogs/ArrayTypeDialog.py:61 ../editors/DataTypeEditor.py:321
  1330 msgid "Dimensions:"
  1338 msgid "Dimensions:"
  1332 
  1340 
  1333 #: ../dialogs/FindInPouDialog.py:70
  1341 #: ../dialogs/FindInPouDialog.py:70
  1334 msgid "Direction"
  1342 msgid "Direction"
  1335 msgstr ""
  1343 msgstr ""
  1336 
  1344 
  1337 #: ../dialogs/BrowseLocationsDialog.py:85
  1345 #: ../dialogs/BrowseLocationsDialog.py:90
  1338 msgid "Direction:"
  1346 msgid "Direction:"
  1339 msgstr ""
  1347 msgstr ""
  1340 
  1348 
  1341 #: ../editors/DataTypeEditor.py:54
  1349 #: ../editors/DataTypeEditor.py:54
  1342 msgid "Directly"
  1350 msgid "Directly"
  1343 msgstr ""
  1351 msgstr ""
  1344 
  1352 
  1345 #: ../ProjectController.py:1752
  1353 #: ../ProjectController.py:1781
  1346 msgid "Disconnect"
  1354 msgid "Disconnect"
  1347 msgstr ""
  1355 msgstr ""
  1348 
  1356 
  1349 #: ../ProjectController.py:1754
  1357 #: ../ProjectController.py:1783
  1350 msgid "Disconnect from PLC"
  1358 msgid "Disconnect from PLC"
  1351 msgstr ""
  1359 msgstr ""
  1352 
  1360 
  1353 #: ../editors/Viewer.py:552 ../editors/Viewer.py:2069
  1361 #: ../ProjectController.py:1286
       
  1362 msgid "Disconnected"
       
  1363 msgstr ""
       
  1364 
       
  1365 #: ../editors/Viewer.py:556 ../editors/Viewer.py:2345
  1354 msgid "Divergence"
  1366 msgid "Divergence"
  1355 msgstr ""
  1367 msgstr ""
  1356 
  1368 
  1357 #: ../plcopen/iec_std.csv:36
  1369 #: ../plcopen/iec_std.csv:36
  1358 msgid "Division"
  1370 msgid "Division"
  1383 
  1395 
  1384 #: ../canfestival/canfestival.py:163
  1396 #: ../canfestival/canfestival.py:163
  1385 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1397 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1386 msgstr ""
  1398 msgstr ""
  1387 
  1399 
  1388 #: ../editors/Viewer.py:566
  1400 #: ../editors/Viewer.py:570
  1389 msgid "Edit Block"
  1401 msgid "Edit Block"
  1390 msgstr ""
  1402 msgstr ""
  1391 
  1403 
  1392 #: ../dialogs/LDElementDialog.py:56
  1404 #: ../dialogs/LDElementDialog.py:56
  1393 msgid "Edit Coil Values"
  1405 msgid "Edit Coil Values"
  1399 
  1411 
  1400 #: ../dialogs/DurationEditorDialog.py:59
  1412 #: ../dialogs/DurationEditorDialog.py:59
  1401 msgid "Edit Duration"
  1413 msgid "Edit Duration"
  1402 msgstr ""
  1414 msgstr ""
  1403 
  1415 
  1404 #: ../dialogs/SFCStepDialog.py:49
  1416 #: ../dialogs/SFCStepDialog.py:50
  1405 msgid "Edit Step"
  1417 msgid "Edit Step"
  1406 msgstr ""
  1418 msgstr ""
  1407 
  1419 
  1408 #: ../wxglade_hmi/wxglade_hmi.py:36
  1420 #: ../wxglade_hmi/wxglade_hmi.py:36
  1409 msgid "Edit a WxWidgets GUI with WXGlade"
  1421 msgid "Edit a WxWidgets GUI with WXGlade"
  1415 
  1427 
  1416 #: ../dialogs/ArrayTypeDialog.py:45
  1428 #: ../dialogs/ArrayTypeDialog.py:45
  1417 msgid "Edit array type properties"
  1429 msgid "Edit array type properties"
  1418 msgstr ""
  1430 msgstr ""
  1419 
  1431 
  1420 #: ../editors/Viewer.py:2550 ../editors/Viewer.py:2961
  1432 #: ../editors/Viewer.py:2566 ../editors/Viewer.py:2977
  1421 msgid "Edit comment"
  1433 msgid "Edit comment"
  1422 msgstr ""
  1434 msgstr ""
  1423 
  1435 
  1424 #: ../editors/FileManagementPanel.py:66
  1436 #: ../editors/FileManagementPanel.py:66
  1425 msgid "Edit file"
  1437 msgid "Edit file"
  1427 
  1439 
  1428 #: ../controls/CustomEditableListBox.py:39
  1440 #: ../controls/CustomEditableListBox.py:39
  1429 msgid "Edit item"
  1441 msgid "Edit item"
  1430 msgstr ""
  1442 msgstr ""
  1431 
  1443 
  1432 #: ../editors/Viewer.py:2925
  1444 #: ../editors/Viewer.py:2941
  1433 msgid "Edit jump target"
  1445 msgid "Edit jump target"
  1434 msgstr ""
  1446 msgstr ""
  1435 
  1447 
  1436 #: ../ProjectController.py:1766
  1448 #: ../ProjectController.py:1795
  1437 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1449 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1438 msgstr ""
  1450 msgstr ""
  1439 
  1451 
  1440 #: ../editors/SFCViewer.py:725
  1452 #: ../editors/SFCViewer.py:799
  1441 msgid "Edit step name"
  1453 msgid "Edit step name"
  1442 msgstr ""
  1454 msgstr ""
  1443 
  1455 
  1444 #: ../dialogs/SFCTransitionDialog.py:50
  1456 #: ../dialogs/SFCTransitionDialog.py:51
  1445 msgid "Edit transition"
  1457 msgid "Edit transition"
  1446 msgstr ""
  1458 msgstr ""
  1447 
  1459 
  1448 #: ../IDEFrame.py:611
  1460 #: ../IDEFrame.py:611
  1449 msgid "Editor ToolBar"
  1461 msgid "Editor ToolBar"
  1450 msgstr ""
  1462 msgstr ""
  1451 
  1463 
  1452 #: ../ProjectController.py:1173
  1464 #: ../ProjectController.py:1179
  1453 msgid "Editor selection"
  1465 msgid "Editor selection"
  1454 msgstr ""
  1466 msgstr ""
  1455 
  1467 
  1456 #: ../editors/DataTypeEditor.py:348
  1468 #: ../editors/DataTypeEditor.py:348
  1457 msgid "Elements :"
  1469 msgid "Elements :"
  1458 msgstr ""
  1470 msgstr ""
  1459 
  1471 
       
  1472 #: ../ProjectController.py:1284
       
  1473 msgid "Empty"
       
  1474 msgstr ""
       
  1475 
  1460 #: ../IDEFrame.py:365
  1476 #: ../IDEFrame.py:365
  1461 msgid "Enable Undo/Redo"
  1477 msgid "Enable Undo/Redo"
  1462 msgstr ""
  1478 msgstr ""
  1463 
  1479 
  1464 #: ../Beremiz_service.py:299
  1480 #: ../Beremiz_service.py:299
  1480 #: ../plcopen/iec_std.csv:77
  1496 #: ../plcopen/iec_std.csv:77
  1481 msgid "Equal to"
  1497 msgid "Equal to"
  1482 msgstr ""
  1498 msgstr ""
  1483 
  1499 
  1484 #: ../dialogs/ForceVariableDialog.py:179
  1500 #: ../dialogs/ForceVariableDialog.py:179
  1485 #: ../dialogs/SearchInProjectDialog.py:168 ../dialogs/SFCStepNameDialog.py:59
  1501 #: ../dialogs/SearchInProjectDialog.py:168 ../dialogs/SFCStepNameDialog.py:60
  1486 #: ../dialogs/DurationEditorDialog.py:121
  1502 #: ../dialogs/DurationEditorDialog.py:121
  1487 #: ../dialogs/DurationEditorDialog.py:163 ../dialogs/PouTransitionDialog.py:107
  1503 #: ../dialogs/DurationEditorDialog.py:163 ../dialogs/PouTransitionDialog.py:107
  1488 #: ../dialogs/BlockPreviewDialog.py:236 ../dialogs/ProjectDialog.py:71
  1504 #: ../dialogs/BlockPreviewDialog.py:236 ../dialogs/ProjectDialog.py:71
  1489 #: ../dialogs/ArrayTypeDialog.py:97 ../dialogs/ArrayTypeDialog.py:103
  1505 #: ../dialogs/ArrayTypeDialog.py:97 ../dialogs/ArrayTypeDialog.py:103
  1490 #: ../dialogs/PouNameDialog.py:53 ../dialogs/BrowseLocationsDialog.py:211
  1506 #: ../dialogs/PouNameDialog.py:54 ../dialogs/BrowseLocationsDialog.py:216
  1491 #: ../dialogs/BrowseValuesLibraryDialog.py:83 ../dialogs/PouActionDialog.py:104
  1507 #: ../dialogs/BrowseValuesLibraryDialog.py:83 ../dialogs/PouActionDialog.py:104
  1492 #: ../dialogs/PouDialog.py:134 ../PLCOpenEditor.py:335 ../PLCOpenEditor.py:340
  1508 #: ../dialogs/PouDialog.py:134 ../PLCOpenEditor.py:335 ../PLCOpenEditor.py:340
  1493 #: ../PLCOpenEditor.py:419 ../PLCOpenEditor.py:429 ../editors/Viewer.py:419
  1509 #: ../PLCOpenEditor.py:420 ../PLCOpenEditor.py:430 ../editors/Viewer.py:423
  1494 #: ../editors/LDViewer.py:666 ../editors/LDViewer.py:882
  1510 #: ../editors/LDViewer.py:666 ../editors/LDViewer.py:882
  1495 #: ../editors/LDViewer.py:886 ../editors/DataTypeEditor.py:550
  1511 #: ../editors/LDViewer.py:886 ../editors/DataTypeEditor.py:550
  1496 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:579
  1512 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:579
  1497 #: ../editors/DataTypeEditor.py:584 ../editors/DataTypeEditor.py:594
  1513 #: ../editors/DataTypeEditor.py:584 ../editors/DataTypeEditor.py:594
  1498 #: ../editors/DataTypeEditor.py:745 ../editors/DataTypeEditor.py:752
  1514 #: ../editors/DataTypeEditor.py:745 ../editors/DataTypeEditor.py:752
  1499 #: ../editors/TextViewer.py:389 ../editors/CodeFileEditor.py:783
  1515 #: ../editors/TextViewer.py:389 ../editors/CodeFileEditor.py:783
  1500 #: ../ProjectController.py:293 ../controls/FolderTree.py:217
  1516 #: ../ProjectController.py:293 ../controls/FolderTree.py:217
  1501 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166
  1517 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166
  1502 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
  1518 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
  1503 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:231
  1519 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:231
  1504 #: ../controls/VariablePanel.py:400 ../controls/VariablePanel.py:770
  1520 #: ../controls/VariablePanel.py:402 ../controls/VariablePanel.py:772
  1505 #: ../Beremiz.py:1190 ../IDEFrame.py:1003 ../IDEFrame.py:1614
  1521 #: ../Beremiz.py:1194 ../IDEFrame.py:1003 ../IDEFrame.py:1614
  1506 #: ../IDEFrame.py:1651 ../IDEFrame.py:1656 ../IDEFrame.py:1670
  1522 #: ../IDEFrame.py:1651 ../IDEFrame.py:1656 ../IDEFrame.py:1670
  1507 #: ../IDEFrame.py:1675 ../Beremiz_service.py:190
  1523 #: ../IDEFrame.py:1675 ../Beremiz_service.py:190
  1508 msgid "Error"
  1524 msgid "Error"
  1509 msgstr ""
  1525 msgstr ""
  1510 
  1526 
  1539 
  1555 
  1540 #: ../canfestival/canfestival.py:364
  1556 #: ../canfestival/canfestival.py:364
  1541 msgid "Error: No PLC built\n"
  1557 msgid "Error: No PLC built\n"
  1542 msgstr ""
  1558 msgstr ""
  1543 
  1559 
  1544 #: ../ProjectController.py:1622
  1560 #: ../ProjectController.py:1650
  1545 #, python-format
  1561 #, python-format
  1546 msgid "Exception while connecting %s!\n"
  1562 msgid "Exception while connecting %s!\n"
  1547 msgstr ""
  1563 msgstr ""
  1548 
  1564 
  1549 #: ../dialogs/FBDBlockDialog.py:117
  1565 #: ../dialogs/FBDBlockDialog.py:117
  1593 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
  1609 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
  1594 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  1610 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  1595 msgid "FBD"
  1611 msgid "FBD"
  1596 msgstr ""
  1612 msgstr ""
  1597 
  1613 
  1598 #: ../ProjectController.py:1685
  1614 #: ../ProjectController.py:1713
  1599 msgid "Failed : Must build before transfer.\n"
  1615 msgid "Failed : Must build before transfer.\n"
  1600 msgstr ""
  1616 msgstr ""
  1601 
  1617 
  1602 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:458
  1618 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:462
  1603 msgid "Falling Edge"
  1619 msgid "Falling Edge"
  1604 msgstr ""
  1620 msgstr ""
  1605 
  1621 
  1606 #: ../plcopen/definitions.py:57
  1622 #: ../plcopen/definitions.py:57
  1607 msgid ""
  1623 msgid ""
  1611 
  1627 
  1612 #: ../ProjectController.py:992
  1628 #: ../ProjectController.py:992
  1613 msgid "Fatal : cannot get builder.\n"
  1629 msgid "Fatal : cannot get builder.\n"
  1614 msgstr ""
  1630 msgstr ""
  1615 
  1631 
       
  1632 #: ../Beremiz.py:118
       
  1633 #, python-format
       
  1634 msgid "Fetching %s"
       
  1635 msgstr ""
       
  1636 
  1616 #: ../dialogs/DurationEditorDialog.py:160
  1637 #: ../dialogs/DurationEditorDialog.py:160
  1617 #, python-format
  1638 #, python-format
  1618 msgid "Field %s hasn't a valid value!"
  1639 msgid "Field %s hasn't a valid value!"
  1619 msgstr ""
  1640 msgstr ""
  1620 
  1641 
  1647 
  1668 
  1648 #: ../dialogs/FindInPouDialog.py:59
  1669 #: ../dialogs/FindInPouDialog.py:59
  1649 msgid "Find:"
  1670 msgid "Find:"
  1650 msgstr ""
  1671 msgstr ""
  1651 
  1672 
  1652 #: ../connectors/PYRO/__init__.py:159
  1673 #: ../connectors/PYRO/__init__.py:163
  1653 msgid "Force runtime reload\n"
  1674 msgid "Force runtime reload\n"
  1654 msgstr ""
  1675 msgstr ""
  1655 
  1676 
  1656 #: ../editors/Viewer.py:1536
  1677 #: ../editors/Viewer.py:1544
  1657 msgid "Force value"
  1678 msgid "Force value"
  1658 msgstr ""
  1679 msgstr ""
  1659 
  1680 
  1660 #: ../dialogs/ForceVariableDialog.py:162
  1681 #: ../dialogs/ForceVariableDialog.py:162
  1661 msgid "Forcing Variable Value"
  1682 msgid "Forcing Variable Value"
  1662 msgstr ""
  1683 msgstr ""
  1663 
  1684 
  1664 #: ../dialogs/SFCTransitionDialog.py:178 ../dialogs/PouTransitionDialog.py:97
  1685 #: ../dialogs/SFCTransitionDialog.py:179 ../dialogs/PouTransitionDialog.py:97
  1665 #: ../dialogs/ProjectDialog.py:70 ../dialogs/PouActionDialog.py:94
  1686 #: ../dialogs/ProjectDialog.py:70 ../dialogs/PouActionDialog.py:94
  1666 #: ../dialogs/PouDialog.py:116
  1687 #: ../dialogs/PouDialog.py:116
  1667 #, python-format
  1688 #, python-format
  1668 msgid "Form isn't complete. %s must be filled!"
  1689 msgid "Form isn't complete. %s must be filled!"
  1669 msgstr ""
  1690 msgstr ""
  1670 
  1691 
  1671 #: ../dialogs/SFCStepDialog.py:141 ../dialogs/FBDBlockDialog.py:232
  1692 #: ../dialogs/SFCStepDialog.py:142 ../dialogs/FBDBlockDialog.py:232
  1672 #: ../dialogs/ConnectionDialog.py:160
  1693 #: ../dialogs/ConnectionDialog.py:160
  1673 msgid "Form isn't complete. Name must be filled!"
  1694 msgid "Form isn't complete. Name must be filled!"
  1674 msgstr ""
  1695 msgstr ""
  1675 
  1696 
  1676 #: ../dialogs/FBDBlockDialog.py:228
  1697 #: ../dialogs/FBDBlockDialog.py:228
  1692 #: ../dialogs/SearchInProjectDialog.py:37 ../IDEFrame.py:1741
  1713 #: ../dialogs/SearchInProjectDialog.py:37 ../IDEFrame.py:1741
  1693 #: ../IDEFrame.py:1934
  1714 #: ../IDEFrame.py:1934
  1694 msgid "Function Block"
  1715 msgid "Function Block"
  1695 msgstr ""
  1716 msgstr ""
  1696 
  1717 
  1697 #: ../controls/VariablePanel.py:823
  1718 #: ../controls/VariablePanel.py:825
  1698 msgid "Function Block Types"
  1719 msgid "Function Block Types"
  1699 msgstr ""
  1720 msgstr ""
  1700 
  1721 
  1701 #: ../PLCControler.py:95
  1722 #: ../PLCControler.py:95
  1702 msgid "Function Blocks"
  1723 msgid "Function Blocks"
  1703 msgstr ""
  1724 msgstr ""
  1704 
  1725 
  1705 #: ../editors/Viewer.py:244
  1726 #: ../editors/Viewer.py:248
  1706 msgid "Function Blocks can't be used in Functions!"
  1727 msgid "Function Blocks can't be used in Functions!"
  1707 msgstr ""
  1728 msgstr ""
  1708 
  1729 
  1709 #: ../PLCControler.py:2336
  1730 #: ../PLCControler.py:2337
  1710 #, python-format
  1731 #, python-format
  1711 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1732 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1712 msgstr ""
  1733 msgstr ""
  1713 
  1734 
  1714 #: ../PLCControler.py:95
  1735 #: ../PLCControler.py:95
  1772 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
  1793 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
  1773 #: ../dialogs/PouDialog.py:36
  1794 #: ../dialogs/PouDialog.py:36
  1774 msgid "IL"
  1795 msgid "IL"
  1775 msgstr ""
  1796 msgstr ""
  1776 
  1797 
  1777 #: ../dialogs/DiscoveryDialog.py:93
  1798 #: ../dialogs/DiscoveryDialog.py:94
  1778 msgid "IP"
  1799 msgid "IP"
  1779 msgstr ""
  1800 msgstr ""
  1780 
  1801 
  1781 #: ../Beremiz_service.py:278 ../Beremiz_service.py:279
  1802 #: ../Beremiz_service.py:278 ../Beremiz_service.py:279
  1782 msgid "IP is not valid!"
  1803 msgid "IP is not valid!"
  1784 
  1805 
  1785 #: ../svgui/svgui.py:42 ../svgui/svgui.py:43
  1806 #: ../svgui/svgui.py:42 ../svgui/svgui.py:43
  1786 msgid "Import SVG"
  1807 msgid "Import SVG"
  1787 msgstr ""
  1808 msgstr ""
  1788 
  1809 
  1789 #: ../dialogs/FBDVariableDialog.py:38 ../editors/Viewer.py:1563
  1810 #: ../dialogs/FBDVariableDialog.py:38 ../editors/Viewer.py:1571
  1790 #: ../controls/VariablePanel.py:71
  1811 #: ../controls/VariablePanel.py:71
  1791 msgid "InOut"
  1812 msgid "InOut"
  1792 msgstr ""
  1813 msgstr ""
  1793 
  1814 
  1794 #: ../editors/Viewer.py:1087
  1815 #: ../editors/Viewer.py:1091
  1795 msgid "Inactive"
  1816 msgid "Inactive"
  1796 msgstr ""
  1817 msgstr ""
  1797 
  1818 
  1798 #: ../controls/VariablePanel.py:276
  1819 #: ../controls/VariablePanel.py:276
  1799 #, python-format
  1820 #, python-brace-format
  1800 msgid "Incompatible data types between \"%s\" and \"%s\""
  1821 msgid "Incompatible data types between \"{a1}\" and \"{a2}\""
  1801 msgstr ""
  1822 msgstr ""
  1802 
  1823 
  1803 #: ../controls/VariablePanel.py:285
  1824 #: ../controls/VariablePanel.py:282
  1804 #, python-format
       
  1805 msgid "Incompatible size of data between \"%s\" and \"%s\""
       
  1806 msgstr ""
       
  1807 
       
  1808 #: ../controls/VariablePanel.py:281
       
  1809 #, python-format
  1825 #, python-format
  1810 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1826 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
       
  1827 msgstr ""
       
  1828 
       
  1829 #: ../controls/VariablePanel.py:286
       
  1830 #, python-brace-format
       
  1831 msgid "Incompatible size of data between \"{a1}\" and \"{a2}\""
  1811 msgstr ""
  1832 msgstr ""
  1812 
  1833 
  1813 #: ../dialogs/ActionBlockDialog.py:38
  1834 #: ../dialogs/ActionBlockDialog.py:38
  1814 msgid "Indicator"
  1835 msgid "Indicator"
  1815 msgstr ""
  1836 msgstr ""
  1816 
  1837 
  1817 #: ../editors/Viewer.py:548 ../editors/Viewer.py:2066
  1838 #: ../editors/Viewer.py:552
  1818 msgid "Initial Step"
  1839 msgid "Initial Step"
  1819 msgstr ""
  1840 msgstr ""
  1820 
  1841 
  1821 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  1842 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  1822 #: ../controls/VariablePanel.py:54
  1843 #: ../controls/VariablePanel.py:54
  1830 
  1851 
  1831 #: ../svgui/svgui.py:46
  1852 #: ../svgui/svgui.py:46
  1832 msgid "Inkscape"
  1853 msgid "Inkscape"
  1833 msgstr ""
  1854 msgstr ""
  1834 
  1855 
  1835 #: ../dialogs/SFCTransitionDialog.py:74 ../dialogs/ActionBlockDialog.py:42
  1856 #: ../dialogs/SFCTransitionDialog.py:75 ../dialogs/ActionBlockDialog.py:42
  1836 msgid "Inline"
  1857 msgid "Inline"
  1837 msgstr ""
  1858 msgstr ""
  1838 
  1859 
  1839 #: ../dialogs/SFCStepDialog.py:69 ../dialogs/FBDVariableDialog.py:37
  1860 #: ../dialogs/SFCStepDialog.py:70 ../dialogs/FBDVariableDialog.py:37
  1840 #: ../dialogs/BrowseLocationsDialog.py:35 ../editors/Viewer.py:1561
  1861 #: ../dialogs/BrowseLocationsDialog.py:40 ../editors/Viewer.py:289
  1841 #: ../controls/VariablePanel.py:71
  1862 #: ../editors/Viewer.py:1569 ../editors/TextViewer.py:307
       
  1863 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
       
  1864 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  1842 msgid "Input"
  1865 msgid "Input"
  1843 msgstr ""
  1866 msgstr ""
  1844 
  1867 
  1845 #: ../dialogs/FBDBlockDialog.py:93
  1868 #: ../dialogs/FBDBlockDialog.py:93
  1846 msgid "Inputs:"
  1869 msgid "Inputs:"
  1848 
  1871 
  1849 #: ../plcopen/iec_std.csv:87
  1872 #: ../plcopen/iec_std.csv:87
  1850 msgid "Insertion (into)"
  1873 msgid "Insertion (into)"
  1851 msgstr ""
  1874 msgstr ""
  1852 
  1875 
  1853 #: ../plcopen/plcopen.py:1693
  1876 #: ../plcopen/plcopen.py:1695
  1854 #, python-format
  1877 #, python-format
  1855 msgid "Instance with id %d doesn't exist!"
  1878 msgid "Instance with id %d doesn't exist!"
  1856 msgstr ""
  1879 msgstr ""
  1857 
  1880 
  1858 #: ../editors/ResourceEditor.py:264
  1881 #: ../editors/ResourceEditor.py:264
  1875 
  1898 
  1876 #: ../editors/ResourceEditor.py:68
  1899 #: ../editors/ResourceEditor.py:68
  1877 msgid "Interval"
  1900 msgid "Interval"
  1878 msgstr ""
  1901 msgstr ""
  1879 
  1902 
  1880 #: ../PLCControler.py:2324
  1903 #: ../PLCControler.py:2325
  1881 msgid "Invalid plcopen element(s)!!!"
  1904 msgid "Invalid plcopen element(s)!!!"
  1882 msgstr ""
  1905 msgstr ""
  1883 
  1906 
  1884 #: ../canfestival/config_utils.py:377 ../canfestival/config_utils.py:638
  1907 #: ../canfestival/config_utils.py:381
  1885 #, python-format
  1908 #, python-brace-format
  1886 msgid "Invalid type \"%s\"-> %d != %d  for location\"%s\""
  1909 msgid "Invalid type \"{a1}\"-> {a2} != {a3}  for location\"{a4}\""
  1887 msgstr ""
  1910 msgstr ""
  1888 
  1911 
  1889 #: ../dialogs/ForceVariableDialog.py:177
  1912 #: ../canfestival/config_utils.py:645
  1890 #, python-format
  1913 #, python-brace-format
  1891 msgid "Invalid value \"%s\" for \"%s\" variable!"
  1914 msgid "Invalid type \"{a1}\"-> {a2} != {a3} for location \"{a4}\""
  1892 msgstr ""
  1915 msgstr ""
  1893 
  1916 
  1894 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:132
  1917 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:132
  1895 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:92
  1918 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:92
  1896 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:166
  1919 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:166
  1901 #: ../controls/VariablePanel.py:255 ../controls/VariablePanel.py:258
  1924 #: ../controls/VariablePanel.py:255 ../controls/VariablePanel.py:258
  1902 #, python-format
  1925 #, python-format
  1903 msgid "Invalid value \"%s\" for variable grid element"
  1926 msgid "Invalid value \"%s\" for variable grid element"
  1904 msgstr ""
  1927 msgstr ""
  1905 
  1928 
  1906 #: ../editors/Viewer.py:229 ../editors/Viewer.py:232
  1929 #: ../editors/Viewer.py:233 ../editors/Viewer.py:236
  1907 #, python-format
  1930 #, python-format
  1908 msgid "Invalid value \"%s\" for viewer block"
  1931 msgid "Invalid value \"%s\" for viewer block"
       
  1932 msgstr ""
       
  1933 
       
  1934 #: ../dialogs/ForceVariableDialog.py:177
       
  1935 #, python-brace-format
       
  1936 msgid "Invalid value \"{a1}\" for \"{a2}\" variable!"
  1909 msgstr ""
  1937 msgstr ""
  1910 
  1938 
  1911 #: ../dialogs/DurationEditorDialog.py:121
  1939 #: ../dialogs/DurationEditorDialog.py:121
  1912 msgid ""
  1940 msgid ""
  1913 "Invalid value!\n"
  1941 "Invalid value!\n"
  1914 "You must fill a numeric value."
  1942 "You must fill a numeric value."
  1915 msgstr ""
  1943 msgstr ""
  1916 
  1944 
  1917 #: ../editors/Viewer.py:553 ../editors/Viewer.py:2070
  1945 #: ../editors/Viewer.py:557 ../editors/Viewer.py:2334
  1918 msgid "Jump"
  1946 msgid "Jump"
  1919 msgstr ""
  1947 msgstr ""
  1920 
  1948 
  1921 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
  1949 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
  1922 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  1950 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  1940 #: ../dialogs/PouTransitionDialog.py:60 ../dialogs/PouActionDialog.py:56
  1968 #: ../dialogs/PouTransitionDialog.py:60 ../dialogs/PouActionDialog.py:56
  1941 #: ../dialogs/PouDialog.py:73
  1969 #: ../dialogs/PouDialog.py:73
  1942 msgid "Language:"
  1970 msgid "Language:"
  1943 msgstr ""
  1971 msgstr ""
  1944 
  1972 
  1945 #: ../ProjectController.py:1691
  1973 #: ../ProjectController.py:1719
  1946 msgid "Latest build already matches current target. Transfering anyway...\n"
  1974 msgid "Latest build already matches current target. Transfering anyway...\n"
  1947 msgstr ""
  1975 msgstr ""
  1948 
  1976 
  1949 #: ../Beremiz_service.py:250
  1977 #: ../Beremiz_service.py:250
  1950 msgid "Launch WX GUI inspector"
  1978 msgid "Launch WX GUI inspector"
  1952 
  1980 
  1953 #: ../Beremiz_service.py:249
  1981 #: ../Beremiz_service.py:249
  1954 msgid "Launch a live Python shell"
  1982 msgid "Launch a live Python shell"
  1955 msgstr ""
  1983 msgstr ""
  1956 
  1984 
  1957 #: ../editors/Viewer.py:481
  1985 #: ../editors/Viewer.py:485
  1958 msgid "Left"
  1986 msgid "Left"
  1959 msgstr ""
  1987 msgstr ""
  1960 
  1988 
  1961 #: ../dialogs/LDPowerRailDialog.py:61
  1989 #: ../dialogs/LDPowerRailDialog.py:62
  1962 msgid "Left PowerRail"
  1990 msgid "Left PowerRail"
  1963 msgstr ""
  1991 msgstr ""
  1964 
  1992 
  1965 #: ../plcopen/iec_std.csv:81
  1993 #: ../plcopen/iec_std.csv:81
  1966 msgid "Length of string"
  1994 msgid "Length of string"
  1988 
  2016 
  1989 #: ../targets/toolchain_gcc.py:166
  2017 #: ../targets/toolchain_gcc.py:166
  1990 msgid "Linking :\n"
  2018 msgid "Linking :\n"
  1991 msgstr ""
  2019 msgstr ""
  1992 
  2020 
  1993 #: ../dialogs/DiscoveryDialog.py:110 ../controls/VariablePanel.py:72
  2021 #: ../dialogs/DiscoveryDialog.py:111 ../controls/VariablePanel.py:72
  1994 msgid "Local"
  2022 msgid "Local"
  1995 msgstr ""
  2023 msgstr ""
  1996 
  2024 
  1997 #: ../canfestival/canfestival.py:346
  2025 #: ../canfestival/canfestival.py:346
  1998 msgid "Local entries"
  2026 msgid "Local entries"
  1999 msgstr ""
  2027 msgstr ""
  2000 
  2028 
  2001 #: ../ProjectController.py:1597
  2029 #: ../ProjectController.py:1625
  2002 msgid "Local service discovery failed!\n"
  2030 msgid "Local service discovery failed!\n"
  2003 msgstr ""
  2031 msgstr ""
  2004 
  2032 
  2005 #: ../controls/VariablePanel.py:53
  2033 #: ../controls/VariablePanel.py:53
  2006 msgid "Location"
  2034 msgid "Location"
  2007 msgstr ""
  2035 msgstr ""
  2008 
  2036 
  2009 #: ../dialogs/BrowseLocationsDialog.py:67
  2037 #: ../dialogs/BrowseLocationsDialog.py:72
  2010 msgid "Locations available:"
  2038 msgid "Locations available:"
  2011 msgstr ""
  2039 msgstr ""
  2012 
  2040 
  2013 #: ../plcopen/iec_std.csv:25
  2041 #: ../plcopen/iec_std.csv:25
  2014 msgid "Logarithm to base 10"
  2042 msgid "Logarithm to base 10"
  2015 msgstr ""
  2043 msgstr ""
  2016 
  2044 
  2017 #: ../connectors/PYRO/__init__.py:90
  2045 #: ../connectors/PYRO/__init__.py:94
  2018 #, python-format
  2046 #, python-format
  2019 msgid "MDNS resolution failure for '%s'\n"
  2047 msgid "MDNS resolution failure for '%s'\n"
  2020 msgstr ""
  2048 msgstr ""
  2021 
  2049 
  2022 #: ../canfestival/SlaveEditor.py:64 ../canfestival/NetworkEditor.py:85
  2050 #: ../canfestival/SlaveEditor.py:64 ../canfestival/NetworkEditor.py:85
  2029 
  2057 
  2030 #: ../canfestival/NetworkEditor.py:106
  2058 #: ../canfestival/NetworkEditor.py:106
  2031 msgid "Master"
  2059 msgid "Master"
  2032 msgstr ""
  2060 msgstr ""
  2033 
  2061 
  2034 #: ../ConfigTreeNode.py:538
  2062 #: ../ConfigTreeNode.py:539
  2035 #, python-format
  2063 #, python-brace-format
  2036 msgid "Max count (%d) reached for this confnode of type %s "
  2064 msgid "Max count ({a1}) reached for this confnode of type {a2} "
  2037 msgstr ""
  2065 msgstr ""
  2038 
  2066 
  2039 #: ../plcopen/iec_std.csv:71
  2067 #: ../plcopen/iec_std.csv:71
  2040 msgid "Maximum"
  2068 msgid "Maximum"
  2041 msgstr ""
  2069 msgstr ""
  2042 
  2070 
  2043 #: ../editors/DataTypeEditor.py:239
  2071 #: ../editors/DataTypeEditor.py:239
  2044 msgid "Maximum:"
  2072 msgid "Maximum:"
  2045 msgstr ""
  2073 msgstr ""
  2046 
  2074 
  2047 #: ../dialogs/BrowseLocationsDialog.py:37
  2075 #: ../dialogs/BrowseLocationsDialog.py:42 ../editors/Viewer.py:289
       
  2076 #: ../editors/TextViewer.py:307 ../controls/LocationCellEditor.py:98
       
  2077 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  2048 msgid "Memory"
  2078 msgid "Memory"
  2049 msgstr ""
  2079 msgstr ""
  2050 
  2080 
  2051 #: ../IDEFrame.py:599
  2081 #: ../IDEFrame.py:599
  2052 msgid "Menu ToolBar"
  2082 msgid "Menu ToolBar"
  2054 
  2084 
  2055 #: ../dialogs/DurationEditorDialog.py:48
  2085 #: ../dialogs/DurationEditorDialog.py:48
  2056 msgid "Microseconds:"
  2086 msgid "Microseconds:"
  2057 msgstr ""
  2087 msgstr ""
  2058 
  2088 
  2059 #: ../editors/Viewer.py:486
  2089 #: ../editors/Viewer.py:490
  2060 msgid "Middle"
  2090 msgid "Middle"
  2061 msgstr ""
  2091 msgstr ""
  2062 
  2092 
  2063 #: ../dialogs/DurationEditorDialog.py:47
  2093 #: ../dialogs/DurationEditorDialog.py:47
  2064 msgid "Milliseconds:"
  2094 msgid "Milliseconds:"
  2082 
  2112 
  2083 #: ../dialogs/LDElementDialog.py:63
  2113 #: ../dialogs/LDElementDialog.py:63
  2084 msgid "Modifier:"
  2114 msgid "Modifier:"
  2085 msgstr ""
  2115 msgstr ""
  2086 
  2116 
  2087 #: ../PLCGenerator.py:778 ../PLCGenerator.py:1217
  2117 #: ../PLCGenerator.py:778 ../PLCGenerator.py:1222
  2088 #, python-format
  2118 #, python-brace-format
  2089 msgid "More than one connector found corresponding to \"%s\" continuation in \"%s\" POU"
  2119 msgid "More than one connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2090 msgstr ""
  2120 msgstr ""
  2091 
  2121 
  2092 #: ../dialogs/ActionBlockDialog.py:140
  2122 #: ../dialogs/ActionBlockDialog.py:140
  2093 msgid "Move action down"
  2123 msgid "Move action down"
  2094 msgstr ""
  2124 msgstr ""
  2131 
  2161 
  2132 #: ../controls/CustomEditableListBox.py:42
  2162 #: ../controls/CustomEditableListBox.py:42
  2133 msgid "Move up"
  2163 msgid "Move up"
  2134 msgstr ""
  2164 msgstr ""
  2135 
  2165 
  2136 #: ../editors/CodeFileEditor.py:661 ../controls/VariablePanel.py:451
  2166 #: ../editors/CodeFileEditor.py:661 ../controls/VariablePanel.py:453
  2137 msgid "Move variable down"
  2167 msgid "Move variable down"
  2138 msgstr ""
  2168 msgstr ""
  2139 
  2169 
  2140 #: ../editors/CodeFileEditor.py:660 ../controls/VariablePanel.py:450
  2170 #: ../editors/CodeFileEditor.py:660 ../controls/VariablePanel.py:452
  2141 msgid "Move variable up"
  2171 msgid "Move variable up"
  2142 msgstr ""
  2172 msgstr ""
  2143 
  2173 
  2144 #: ../plcopen/iec_std.csv:74
  2174 #: ../plcopen/iec_std.csv:74
  2145 msgid "Multiplexer (select 1 of N)"
  2175 msgid "Multiplexer (select 1 of N)"
  2151 
  2181 
  2152 #: ../editors/FileManagementPanel.py:83
  2182 #: ../editors/FileManagementPanel.py:83
  2153 msgid "My Computer:"
  2183 msgid "My Computer:"
  2154 msgstr ""
  2184 msgstr ""
  2155 
  2185 
  2156 #: ../dialogs/DiscoveryDialog.py:91
  2186 #: ../dialogs/DiscoveryDialog.py:92
  2157 msgid "NAME"
  2187 msgid "NAME"
  2158 msgstr ""
  2188 msgstr ""
  2159 
  2189 
  2160 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
  2190 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
  2161 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  2191 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  2165 
  2195 
  2166 #: ../Beremiz_service.py:300
  2196 #: ../Beremiz_service.py:300
  2167 msgid "Name must not be null!"
  2197 msgid "Name must not be null!"
  2168 msgstr ""
  2198 msgstr ""
  2169 
  2199 
  2170 #: ../dialogs/SFCStepDialog.py:55 ../dialogs/FBDBlockDialog.py:83
  2200 #: ../dialogs/SFCStepDialog.py:56 ../dialogs/FBDBlockDialog.py:83
  2171 #: ../dialogs/ConnectionDialog.py:75
  2201 #: ../dialogs/ConnectionDialog.py:75
  2172 msgid "Name:"
  2202 msgid "Name:"
  2173 msgstr ""
  2203 msgstr ""
  2174 
  2204 
  2175 #: ../plcopen/iec_std.csv:24
  2205 #: ../plcopen/iec_std.csv:24
  2176 msgid "Natural logarithm"
  2206 msgid "Natural logarithm"
  2177 msgstr ""
  2207 msgstr ""
  2178 
  2208 
  2179 #: ../dialogs/LDElementDialog.py:75 ../editors/Viewer.py:456
  2209 #: ../dialogs/LDElementDialog.py:75 ../editors/Viewer.py:460
  2180 msgid "Negated"
  2210 msgid "Negated"
  2181 msgstr ""
  2211 msgstr ""
  2182 
  2212 
  2183 #: ../PLCOpenEditor.py:102 ../PLCOpenEditor.py:144 ../Beremiz.py:320
  2213 #: ../PLCOpenEditor.py:102 ../PLCOpenEditor.py:144 ../Beremiz.py:321
  2184 #: ../Beremiz.py:355
  2214 #: ../Beremiz.py:356
  2185 msgid "New"
  2215 msgid "New"
  2186 msgstr ""
  2216 msgstr ""
  2187 
  2217 
  2188 #: ../controls/CustomEditableListBox.py:40
  2218 #: ../controls/CustomEditableListBox.py:40
  2189 msgid "New item"
  2219 msgid "New item"
  2190 msgstr ""
  2220 msgstr ""
  2191 
  2221 
  2192 #: ../editors/Viewer.py:455
  2222 #: ../editors/Viewer.py:459
  2193 msgid "No Modifier"
  2223 msgid "No Modifier"
  2194 msgstr ""
  2224 msgstr ""
  2195 
  2225 
  2196 #: ../ProjectController.py:1718
  2226 #: ../ProjectController.py:1747
  2197 msgid "No PLC to transfer (did build succeed ?)\n"
  2227 msgid "No PLC to transfer (did build succeed ?)\n"
  2198 msgstr ""
  2228 msgstr ""
  2199 
  2229 
  2200 #: ../PLCGenerator.py:1608
  2230 #: ../PLCGenerator.py:1619
  2201 #, python-format
  2231 #, python-format
  2202 msgid "No body defined in \"%s\" POU"
  2232 msgid "No body defined in \"%s\" POU"
  2203 msgstr ""
  2233 msgstr ""
  2204 
  2234 
  2205 #: ../PLCGenerator.py:797 ../PLCGenerator.py:1227
  2235 #: ../PLCGenerator.py:798 ../PLCGenerator.py:1233
  2206 #, python-format
  2236 #, python-brace-format
  2207 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU"
  2237 msgid "No connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2208 msgstr ""
  2238 msgstr ""
  2209 
  2239 
  2210 #: ../PLCOpenEditor.py:347
  2240 #: ../PLCOpenEditor.py:347
  2211 msgid ""
  2241 msgid ""
  2212 "No documentation available.\n"
  2242 "No documentation available.\n"
  2213 "Coming soon."
  2243 "Coming soon."
  2214 msgstr ""
  2244 msgstr ""
  2215 
  2245 
  2216 #: ../PLCGenerator.py:819
  2246 #: ../PLCGenerator.py:821
  2217 #, python-format
  2247 #, python-format
  2218 msgid "No informations found for \"%s\" block"
  2248 msgid "No informations found for \"%s\" block"
  2219 msgstr ""
  2249 msgstr ""
  2220 
  2250 
  2221 #: ../PLCGenerator.py:1183
  2251 #: ../PLCGenerator.py:1186
  2222 #, python-format
  2252 #, python-brace-format
  2223 msgid "No output %s variable found in block %s in POU %s. Connection must be broken"
  2253 msgid "No output {a1} variable found in block {a2} in POU {a3}. Connection must be broken"
  2224 msgstr ""
  2254 msgstr ""
  2225 
  2255 
  2226 #: ../controls/SearchResultPanel.py:169
  2256 #: ../controls/SearchResultPanel.py:169
  2227 msgid "No search results available."
  2257 msgid "No search results available."
  2228 msgstr ""
  2258 msgstr ""
  2230 #: ../svgui/svgui.py:131
  2260 #: ../svgui/svgui.py:131
  2231 #, python-format
  2261 #, python-format
  2232 msgid "No such SVG file: %s\n"
  2262 msgid "No such SVG file: %s\n"
  2233 msgstr ""
  2263 msgstr ""
  2234 
  2264 
  2235 #: ../canfestival/config_utils.py:633
  2265 #: ../canfestival/config_utils.py:639
  2236 #, python-format
  2266 #, python-brace-format
  2237 msgid "No such index/subindex (%x,%x) (variable %s)"
  2267 msgid "No such index/subindex ({a1},{a2}) (variable {a3})"
  2238 msgstr ""
  2268 msgstr ""
  2239 
  2269 
  2240 #: ../canfestival/config_utils.py:362
  2270 #: ../canfestival/config_utils.py:362
  2241 #, python-format
  2271 #, python-brace-format
  2242 msgid "No such index/subindex (%x,%x) in ID : %d (variable %s)"
  2272 msgid "No such index/subindex ({a1},{a2}) in ID : {a3} (variable {a4})"
  2243 msgstr ""
  2273 msgstr ""
  2244 
  2274 
  2245 #: ../dialogs/BrowseValuesLibraryDialog.py:83
  2275 #: ../dialogs/BrowseValuesLibraryDialog.py:83
  2246 msgid "No valid value selected!"
  2276 msgid "No valid value selected!"
  2247 msgstr ""
  2277 msgstr ""
  2248 
  2278 
  2249 #: ../PLCGenerator.py:1606
  2279 #: ../PLCGenerator.py:1617
  2250 #, python-format
  2280 #, python-format
  2251 msgid "No variable defined in \"%s\" POU"
  2281 msgid "No variable defined in \"%s\" POU"
  2252 msgstr ""
  2282 msgstr ""
  2253 
  2283 
  2254 #: ../canfestival/config_utils.py:355
  2284 #: ../canfestival/config_utils.py:355
  2255 #, python-format
  2285 #, python-brace-format
  2256 msgid "Non existing node ID : %d (variable %s)"
  2286 msgid "Non existing node ID : {a1} (variable {a2})"
  2257 msgstr ""
  2287 msgstr ""
  2258 
  2288 
  2259 #: ../controls/VariablePanel.py:64
  2289 #: ../controls/VariablePanel.py:64
  2260 msgid "Non-Retain"
  2290 msgid "Non-Retain"
  2261 msgstr ""
  2291 msgstr ""
  2262 
  2292 
  2263 #: ../dialogs/LDElementDialog.py:75
  2293 #: ../dialogs/LDElementDialog.py:75
  2264 msgid "Normal"
  2294 msgid "Normal"
  2265 msgstr ""
  2295 msgstr ""
  2266 
  2296 
  2267 #: ../canfestival/config_utils.py:384
  2297 #: ../canfestival/config_utils.py:389
  2268 #, python-format
  2298 #, python-brace-format
  2269 msgid "Not PDO mappable variable : '%s' (ID:%d,Idx:%x,sIdx:%x))"
  2299 msgid "Not PDO mappable variable : '{a1}' (ID:{a2},Idx:{a3},sIdx:{a4}))"
  2270 msgstr ""
  2300 msgstr ""
  2271 
  2301 
  2272 #: ../plcopen/iec_std.csv:80
  2302 #: ../plcopen/iec_std.csv:80
  2273 msgid "Not equal to"
  2303 msgid "Not equal to"
  2274 msgstr ""
  2304 msgstr ""
  2275 
  2305 
  2276 #: ../dialogs/SFCDivergenceDialog.py:78
  2306 #: ../dialogs/SFCDivergenceDialog.py:89
  2277 msgid "Number of sequences:"
  2307 msgid "Number of sequences:"
  2278 msgstr ""
  2308 msgstr ""
  2279 
  2309 
  2280 #: ../plcopen/iec_std.csv:22
  2310 #: ../plcopen/iec_std.csv:22
  2281 msgid "Numerical"
  2311 msgid "Numerical"
  2295 
  2325 
  2296 #: ../dialogs/SearchInProjectDialog.py:86
  2326 #: ../dialogs/SearchInProjectDialog.py:86
  2297 msgid "Only Elements"
  2327 msgid "Only Elements"
  2298 msgstr ""
  2328 msgstr ""
  2299 
  2329 
  2300 #: ../PLCOpenEditor.py:104 ../PLCOpenEditor.py:145 ../Beremiz.py:322
  2330 #: ../PLCOpenEditor.py:104 ../PLCOpenEditor.py:145 ../Beremiz.py:323
  2301 #: ../Beremiz.py:356
  2331 #: ../Beremiz.py:357
  2302 msgid "Open"
  2332 msgid "Open"
  2303 msgstr ""
  2333 msgstr ""
  2304 
  2334 
  2305 #: ../svgui/svgui.py:140
  2335 #: ../svgui/svgui.py:140
  2306 msgid "Open Inkscape"
  2336 msgid "Open Inkscape"
  2308 
  2338 
  2309 #: ../version.py:66
  2339 #: ../version.py:66
  2310 msgid "Open Source framework for automation, implemented IEC 61131 IDE with constantly growing set of extensions and flexible PLC runtime."
  2340 msgid "Open Source framework for automation, implemented IEC 61131 IDE with constantly growing set of extensions and flexible PLC runtime."
  2311 msgstr ""
  2341 msgstr ""
  2312 
  2342 
  2313 #: ../ProjectController.py:1770
  2343 #: ../ProjectController.py:1799
  2314 msgid "Open a file explorer to manage project files"
  2344 msgid "Open a file explorer to manage project files"
  2315 msgstr ""
  2345 msgstr ""
  2316 
  2346 
  2317 #: ../wxglade_hmi/wxglade_hmi.py:138
  2347 #: ../wxglade_hmi/wxglade_hmi.py:138
  2318 msgid "Open wxGlade"
  2348 msgid "Open wxGlade"
  2332 
  2362 
  2333 #: ../canfestival/SlaveEditor.py:74 ../canfestival/NetworkEditor.py:95
  2363 #: ../canfestival/SlaveEditor.py:74 ../canfestival/NetworkEditor.py:95
  2334 msgid "Other Profile"
  2364 msgid "Other Profile"
  2335 msgstr ""
  2365 msgstr ""
  2336 
  2366 
  2337 #: ../dialogs/SFCStepDialog.py:70 ../dialogs/FBDVariableDialog.py:39
  2367 #: ../dialogs/SFCStepDialog.py:71 ../dialogs/FBDVariableDialog.py:39
  2338 #: ../dialogs/BrowseLocationsDialog.py:36 ../editors/Viewer.py:1562
  2368 #: ../dialogs/BrowseLocationsDialog.py:41 ../editors/Viewer.py:289
  2339 #: ../controls/VariablePanel.py:71
  2369 #: ../editors/Viewer.py:1570 ../editors/TextViewer.py:307
       
  2370 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
       
  2371 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  2340 msgid "Output"
  2372 msgid "Output"
  2341 msgstr ""
  2373 msgstr ""
  2342 
  2374 
  2343 #: ../canfestival/SlaveEditor.py:63 ../canfestival/NetworkEditor.py:84
  2375 #: ../canfestival/SlaveEditor.py:63 ../canfestival/NetworkEditor.py:84
  2344 msgid "PDO Receive"
  2376 msgid "PDO Receive"
  2356 
  2388 
  2357 #: ../targets/toolchain_gcc.py:131
  2389 #: ../targets/toolchain_gcc.py:131
  2358 msgid "PLC :\n"
  2390 msgid "PLC :\n"
  2359 msgstr ""
  2391 msgstr ""
  2360 
  2392 
  2361 #: ../Beremiz.py:452
  2393 #: ../Beremiz.py:453
  2362 msgid "PLC Log"
  2394 msgid "PLC Log"
  2363 msgstr ""
  2395 msgstr ""
  2364 
  2396 
  2365 #: ../ProjectController.py:976
  2397 #: ../ProjectController.py:976
  2366 msgid "PLC code generation failed !\n"
  2398 msgid "PLC code generation failed !\n"
  2367 msgstr ""
  2399 msgstr ""
  2368 
  2400 
  2369 #: ../PLCOpenEditor.py:196 ../PLCOpenEditor.py:309
  2401 #: ../PLCOpenEditor.py:196 ../PLCOpenEditor.py:309
  2370 #, python-format
  2402 #, python-brace-format
  2371 msgid ""
  2403 msgid ""
  2372 "PLC syntax error at line %d:\n"
  2404 "PLC syntax error at line {a1}:\n"
  2373 "%s"
  2405 "{a2}"
  2374 msgstr ""
  2406 msgstr ""
  2375 
  2407 
  2376 #: ../PLCOpenEditor.py:292 ../PLCOpenEditor.py:373
  2408 #: ../PLCOpenEditor.py:292 ../PLCOpenEditor.py:373
  2377 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  2409 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  2378 msgstr ""
  2410 msgstr ""
  2386 "PLCOpenEditor is part of Beremiz project.\n"
  2418 "PLCOpenEditor is part of Beremiz project.\n"
  2387 "\n"
  2419 "\n"
  2388 "Beremiz is an "
  2420 "Beremiz is an "
  2389 msgstr ""
  2421 msgstr ""
  2390 
  2422 
  2391 #: ../dialogs/DiscoveryDialog.py:94
  2423 #: ../dialogs/DiscoveryDialog.py:95
  2392 msgid "PORT"
  2424 msgid "PORT"
  2393 msgstr ""
  2425 msgstr ""
  2394 
  2426 
  2395 #: ../dialogs/PouDialog.py:100
  2427 #: ../dialogs/PouDialog.py:100
  2396 msgid "POU Name"
  2428 msgid "POU Name"
  2406 
  2438 
  2407 #: ../dialogs/PouDialog.py:65
  2439 #: ../dialogs/PouDialog.py:65
  2408 msgid "POU Type:"
  2440 msgid "POU Type:"
  2409 msgstr ""
  2441 msgstr ""
  2410 
  2442 
  2411 #: ../connectors/PYRO/__init__.py:41
  2443 #: ../connectors/PYRO/__init__.py:45
  2412 #, python-format
  2444 #, python-format
  2413 msgid "PYRO connecting to URI : %s\n"
  2445 msgid "PYRO connecting to URI : %s\n"
  2414 msgstr ""
  2446 msgstr ""
  2415 
  2447 
  2416 #: ../connectors/PYRO/__init__.py:57
  2448 #: ../connectors/PYRO/__init__.py:61
  2417 #, python-format
  2449 #, python-format
  2418 msgid "PYRO using certificates in '%s' \n"
  2450 msgid "PYRO using certificates in '%s' \n"
  2419 msgstr ""
  2451 msgstr ""
  2420 
  2452 
  2421 #: ../PLCOpenEditor.py:118 ../Beremiz.py:335
  2453 #: ../PLCOpenEditor.py:118 ../Beremiz.py:336
  2422 msgid "Page Setup"
  2454 msgid "Page Setup"
  2423 msgstr ""
  2455 msgstr ""
  2424 
  2456 
  2425 #: ../controls/ProjectPropertiesPanel.py:110
  2457 #: ../controls/ProjectPropertiesPanel.py:110
  2426 msgid "Page Size (optional):"
  2458 msgid "Page Size (optional):"
  2433 
  2465 
  2434 #: ../controls/PouInstanceVariablesPanel.py:124
  2466 #: ../controls/PouInstanceVariablesPanel.py:124
  2435 msgid "Parent instance"
  2467 msgid "Parent instance"
  2436 msgstr ""
  2468 msgstr ""
  2437 
  2469 
  2438 #: ../editors/Viewer.py:594 ../IDEFrame.py:372 ../IDEFrame.py:426
  2470 #: ../editors/Viewer.py:598 ../IDEFrame.py:372 ../IDEFrame.py:426
  2439 msgid "Paste"
  2471 msgid "Paste"
  2440 msgstr ""
  2472 msgstr ""
  2441 
  2473 
  2442 #: ../IDEFrame.py:1861
  2474 #: ../IDEFrame.py:1861
  2443 msgid "Paste POU"
  2475 msgid "Paste POU"
  2445 
  2477 
  2446 #: ../dialogs/SearchInProjectDialog.py:56
  2478 #: ../dialogs/SearchInProjectDialog.py:56
  2447 msgid "Pattern to search:"
  2479 msgid "Pattern to search:"
  2448 msgstr ""
  2480 msgstr ""
  2449 
  2481 
  2450 #: ../dialogs/LDPowerRailDialog.py:72
  2482 #: ../dialogs/LDPowerRailDialog.py:73
  2451 msgid "Pin number:"
  2483 msgid "Pin number:"
  2452 msgstr ""
  2484 msgstr ""
  2453 
  2485 
  2454 #: ../editors/Viewer.py:2681 ../editors/Viewer.py:2925
  2486 #: ../editors/Viewer.py:2697 ../editors/Viewer.py:2941
  2455 #: ../editors/SFCViewer.py:696
  2487 #: ../editors/SFCViewer.py:770
  2456 msgid "Please choose a target"
  2488 msgid "Please choose a target"
  2457 msgstr ""
  2489 msgstr ""
  2458 
  2490 
  2459 #: ../editors/TextViewer.py:262
  2491 #: ../editors/TextViewer.py:262
  2460 msgid "Please enter a block name"
  2492 msgid "Please enter a block name"
  2461 msgstr ""
  2493 msgstr ""
  2462 
  2494 
  2463 #: ../editors/Viewer.py:2551 ../editors/Viewer.py:2962
  2495 #: ../editors/Viewer.py:2567 ../editors/Viewer.py:2978
  2464 msgid "Please enter comment text"
  2496 msgid "Please enter comment text"
  2465 msgstr ""
  2497 msgstr ""
  2466 
  2498 
  2467 #: ../editors/SFCViewer.py:359 ../editors/SFCViewer.py:381
  2499 #: ../editors/SFCViewer.py:433 ../editors/SFCViewer.py:455
  2468 #: ../editors/SFCViewer.py:725
  2500 #: ../editors/SFCViewer.py:799
  2469 msgid "Please enter step name"
  2501 msgid "Please enter step name"
  2470 msgstr ""
  2502 msgstr ""
  2471 
  2503 
  2472 #: ../dialogs/ForceVariableDialog.py:163
  2504 #: ../dialogs/ForceVariableDialog.py:163
  2473 #, python-format
  2505 #, python-format
  2480 
  2512 
  2481 #: ../Beremiz_service.py:287
  2513 #: ../Beremiz_service.py:287
  2482 msgid "Port number must be an integer!"
  2514 msgid "Port number must be an integer!"
  2483 msgstr ""
  2515 msgstr ""
  2484 
  2516 
  2485 #: ../editors/Viewer.py:532 ../editors/Viewer.py:2093
  2517 #: ../editors/Viewer.py:536 ../editors/Viewer.py:2358
  2486 msgid "Power Rail"
  2518 msgid "Power Rail"
  2487 msgstr ""
  2519 msgstr ""
  2488 
  2520 
  2489 #: ../dialogs/LDPowerRailDialog.py:49
  2521 #: ../dialogs/LDPowerRailDialog.py:50
  2490 msgid "Power Rail Properties"
  2522 msgid "Power Rail Properties"
  2491 msgstr ""
  2523 msgstr ""
  2492 
  2524 
  2493 #: ../PLCOpenEditor.py:120 ../Beremiz.py:337
  2525 #: ../PLCOpenEditor.py:120 ../Beremiz.py:338
  2494 msgid "Preview"
  2526 msgid "Preview"
  2495 msgstr ""
  2527 msgstr ""
  2496 
  2528 
  2497 #: ../dialogs/BlockPreviewDialog.py:57
  2529 #: ../dialogs/BlockPreviewDialog.py:57
  2498 msgid "Preview:"
  2530 msgid "Preview:"
  2499 msgstr ""
  2531 msgstr ""
  2500 
  2532 
  2501 #: ../PLCOpenEditor.py:122 ../PLCOpenEditor.py:148 ../Beremiz.py:339
  2533 #: ../PLCOpenEditor.py:122 ../PLCOpenEditor.py:148 ../Beremiz.py:340
  2502 #: ../Beremiz.py:359
  2534 #: ../Beremiz.py:360
  2503 msgid "Print"
  2535 msgid "Print"
  2504 msgstr ""
  2536 msgstr ""
  2505 
  2537 
  2506 #: ../IDEFrame.py:1075
  2538 #: ../IDEFrame.py:1075
  2507 msgid "Print preview"
  2539 msgid "Print preview"
  2509 
  2541 
  2510 #: ../editors/ResourceEditor.py:68
  2542 #: ../editors/ResourceEditor.py:68
  2511 msgid "Priority"
  2543 msgid "Priority"
  2512 msgstr ""
  2544 msgstr ""
  2513 
  2545 
  2514 #: ../dialogs/SFCTransitionDialog.py:88
  2546 #: ../dialogs/SFCTransitionDialog.py:89
  2515 msgid "Priority:"
  2547 msgid "Priority:"
  2516 msgstr ""
  2548 msgstr ""
  2517 
  2549 
  2518 #: ../runtime/PLCObject.py:369
  2550 #: ../runtime/PLCObject.py:370
  2519 #, python-format
  2551 #, python-format
  2520 msgid "Problem starting PLC : error %d"
  2552 msgid "Problem starting PLC : error %d"
  2521 msgstr ""
  2553 msgstr ""
  2522 
  2554 
  2523 #: ../dialogs/ProjectDialog.py:55
  2555 #: ../dialogs/ProjectDialog.py:55
  2551 
  2583 
  2552 #: ../PLCControler.py:96
  2584 #: ../PLCControler.py:96
  2553 msgid "Programs"
  2585 msgid "Programs"
  2554 msgstr ""
  2586 msgstr ""
  2555 
  2587 
  2556 #: ../editors/Viewer.py:238
  2588 #: ../editors/Viewer.py:242
  2557 msgid "Programs can't be used by other POUs!"
  2589 msgid "Programs can't be used by other POUs!"
  2558 msgstr ""
  2590 msgstr ""
  2559 
  2591 
  2560 #: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:584
  2592 #: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:584
  2561 msgid "Project"
  2593 msgid "Project"
  2564 #: ../controls/SearchResultPanel.py:173
  2596 #: ../controls/SearchResultPanel.py:173
  2565 #, python-format
  2597 #, python-format
  2566 msgid "Project '%s':"
  2598 msgid "Project '%s':"
  2567 msgstr ""
  2599 msgstr ""
  2568 
  2600 
  2569 #: ../ProjectController.py:1769
  2601 #: ../ProjectController.py:1798
  2570 msgid "Project Files"
  2602 msgid "Project Files"
  2571 msgstr ""
  2603 msgstr ""
  2572 
  2604 
  2573 #: ../dialogs/ProjectDialog.py:54
  2605 #: ../dialogs/ProjectDialog.py:54
  2574 msgid "Project Name"
  2606 msgid "Project Name"
  2580 
  2612 
  2581 #: ../controls/ProjectPropertiesPanel.py:79
  2613 #: ../controls/ProjectPropertiesPanel.py:79
  2582 msgid "Project Version (optional):"
  2614 msgid "Project Version (optional):"
  2583 msgstr ""
  2615 msgstr ""
  2584 
  2616 
  2585 #: ../PLCControler.py:3157
  2617 #: ../PLCControler.py:3158
  2586 msgid ""
  2618 msgid ""
  2587 "Project file syntax error:\n"
  2619 "Project file syntax error:\n"
  2588 "\n"
  2620 "\n"
  2589 msgstr ""
  2621 msgstr ""
  2590 
  2622 
  2591 #: ../dialogs/ProjectDialog.py:32 ../editors/ProjectNodeEditor.py:37
  2623 #: ../dialogs/ProjectDialog.py:32 ../editors/ProjectNodeEditor.py:37
  2592 msgid "Project properties"
  2624 msgid "Project properties"
  2593 msgstr ""
  2625 msgstr ""
  2594 
  2626 
  2595 #: ../ConfigTreeNode.py:564
  2627 #: ../ConfigTreeNode.py:566
  2596 #, python-format
  2628 #, python-brace-format
  2597 msgid "Project tree layout do not match confnode.xml %s!=%s "
  2629 msgid "Project tree layout do not match confnode.xml {a1}!={a2} "
  2598 msgstr ""
  2630 msgstr ""
  2599 
  2631 
  2600 #: ../dialogs/ConnectionDialog.py:94
  2632 #: ../dialogs/ConnectionDialog.py:94
  2601 msgid "Propagate Name"
  2633 msgid "Propagate Name"
  2602 msgstr ""
  2634 msgstr ""
  2621 
  2653 
  2622 #: ../dialogs/ActionBlockDialog.py:38
  2654 #: ../dialogs/ActionBlockDialog.py:38
  2623 msgid "Qualifier"
  2655 msgid "Qualifier"
  2624 msgstr ""
  2656 msgstr ""
  2625 
  2657 
  2626 #: ../PLCOpenEditor.py:128 ../Beremiz.py:342 ../Beremiz_service.py:252
  2658 #: ../PLCOpenEditor.py:128 ../Beremiz.py:343 ../Beremiz_service.py:252
  2627 msgid "Quit"
  2659 msgid "Quit"
  2628 msgstr ""
  2660 msgstr ""
  2629 
  2661 
  2630 #: ../plcopen/definitions.py:54
  2662 #: ../plcopen/definitions.py:54
  2631 msgid ""
  2663 msgid ""
  2641 
  2673 
  2642 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225
  2674 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225
  2643 msgid "Range:"
  2675 msgid "Range:"
  2644 msgstr ""
  2676 msgstr ""
  2645 
  2677 
  2646 #: ../ProjectController.py:1765
  2678 #: ../ProjectController.py:1794
  2647 msgid "Raw IEC code"
  2679 msgid "Raw IEC code"
  2648 msgstr ""
  2680 msgstr ""
  2649 
  2681 
  2650 #: ../plcopen/definitions.py:64
  2682 #: ../plcopen/definitions.py:64
  2651 msgid ""
  2683 msgid ""
  2652 "Real time clock\n"
  2684 "Real time clock\n"
  2653 "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."
  2685 "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."
  2654 msgstr ""
  2686 msgstr ""
  2655 
  2687 
  2656 #: ../Beremiz.py:1130
  2688 #: ../Beremiz.py:1134
  2657 #, python-format
  2689 #, python-format
  2658 msgid "Really delete node '%s'?"
  2690 msgid "Really delete node '%s'?"
  2659 msgstr ""
  2691 msgstr ""
  2660 
  2692 
  2661 #: ../IDEFrame.py:362 ../IDEFrame.py:422
  2693 #: ../IDEFrame.py:362 ../IDEFrame.py:422
  2662 msgid "Redo"
  2694 msgid "Redo"
  2663 msgstr ""
  2695 msgstr ""
  2664 
  2696 
  2665 #: ../dialogs/SFCTransitionDialog.py:73
  2697 #: ../dialogs/SFCTransitionDialog.py:74
  2666 msgid "Reference"
  2698 msgid "Reference"
  2667 msgstr ""
  2699 msgstr ""
  2668 
  2700 
  2669 #: ../dialogs/DiscoveryDialog.py:105 ../IDEFrame.py:432
  2701 #: ../dialogs/DiscoveryDialog.py:106 ../IDEFrame.py:432
  2670 msgid "Refresh"
  2702 msgid "Refresh"
  2671 msgstr ""
  2703 msgstr ""
  2672 
  2704 
  2673 #: ../dialogs/SearchInProjectDialog.py:66
  2705 #: ../dialogs/SearchInProjectDialog.py:66
  2674 msgid "Regular expression"
  2706 msgid "Regular expression"
  2676 
  2708 
  2677 #: ../dialogs/FindInPouDialog.py:100
  2709 #: ../dialogs/FindInPouDialog.py:100
  2678 msgid "Regular expressions"
  2710 msgid "Regular expressions"
  2679 msgstr ""
  2711 msgstr ""
  2680 
  2712 
  2681 #: ../editors/Viewer.py:1539
  2713 #: ../editors/Viewer.py:1547
  2682 msgid "Release value"
  2714 msgid "Release value"
  2683 msgstr ""
  2715 msgstr ""
  2684 
  2716 
  2685 #: ../plcopen/iec_std.csv:37
  2717 #: ../plcopen/iec_std.csv:37
  2686 msgid "Remainder (modulo)"
  2718 msgid "Remainder (modulo)"
  2687 msgstr ""
  2719 msgstr ""
  2688 
  2720 
  2689 #: ../Beremiz.py:1131
  2721 #: ../Beremiz.py:1135
  2690 #, python-format
  2722 #, python-format
  2691 msgid "Remove %s node"
  2723 msgid "Remove %s node"
  2692 msgstr ""
  2724 msgstr ""
  2693 
  2725 
  2694 #: ../IDEFrame.py:2401
  2726 #: ../IDEFrame.py:2401
  2721 
  2753 
  2722 #: ../editors/ResourceEditor.py:240
  2754 #: ../editors/ResourceEditor.py:240
  2723 msgid "Remove task"
  2755 msgid "Remove task"
  2724 msgstr ""
  2756 msgstr ""
  2725 
  2757 
  2726 #: ../editors/CodeFileEditor.py:659 ../controls/VariablePanel.py:449
  2758 #: ../editors/CodeFileEditor.py:659 ../controls/VariablePanel.py:451
  2727 msgid "Remove variable"
  2759 msgid "Remove variable"
  2728 msgstr ""
  2760 msgstr ""
  2729 
  2761 
  2730 #: ../IDEFrame.py:1941
  2762 #: ../IDEFrame.py:1941
  2731 msgid "Rename"
  2763 msgid "Rename"
  2733 
  2765 
  2734 #: ../editors/FileManagementPanel.py:181
  2766 #: ../editors/FileManagementPanel.py:181
  2735 msgid "Replace File"
  2767 msgid "Replace File"
  2736 msgstr ""
  2768 msgstr ""
  2737 
  2769 
  2738 #: ../editors/Viewer.py:498
  2770 #: ../editors/Viewer.py:502
  2739 msgid "Replace Wire by connections"
  2771 msgid "Replace Wire by connections"
  2740 msgstr ""
  2772 msgstr ""
  2741 
  2773 
  2742 #: ../plcopen/iec_std.csv:89
  2774 #: ../plcopen/iec_std.csv:89
  2743 msgid "Replacement (within)"
  2775 msgid "Replacement (within)"
  2745 
  2777 
  2746 #: ../dialogs/LDElementDialog.py:76
  2778 #: ../dialogs/LDElementDialog.py:76
  2747 msgid "Reset"
  2779 msgid "Reset"
  2748 msgstr ""
  2780 msgstr ""
  2749 
  2781 
  2750 #: ../editors/Viewer.py:578
  2782 #: ../editors/Viewer.py:583
  2751 msgid "Reset Execution Order"
  2783 msgid "Reset Execution Order"
  2752 msgstr ""
  2784 msgstr ""
  2753 
  2785 
  2754 #: ../IDEFrame.py:451
  2786 #: ../IDEFrame.py:451
  2755 msgid "Reset Perspective"
  2787 msgid "Reset Perspective"
  2757 
  2789 
  2758 #: ../controls/SearchResultPanel.py:105
  2790 #: ../controls/SearchResultPanel.py:105
  2759 msgid "Reset search result"
  2791 msgid "Reset search result"
  2760 msgstr ""
  2792 msgstr ""
  2761 
  2793 
  2762 #: ../PLCControler.py:97 ../Beremiz.py:1062
  2794 #: ../PLCControler.py:97 ../Beremiz.py:1066
  2763 msgid "Resources"
  2795 msgid "Resources"
  2764 msgstr ""
  2796 msgstr ""
  2765 
  2797 
  2766 #: ../controls/VariablePanel.py:62
  2798 #: ../controls/VariablePanel.py:62
  2767 msgid "Retain"
  2799 msgid "Retain"
  2768 msgstr ""
  2800 msgstr ""
  2769 
  2801 
  2770 #: ../controls/VariablePanel.py:422
  2802 #: ../controls/VariablePanel.py:424
  2771 msgid "Return Type:"
  2803 msgid "Return Type:"
  2772 msgstr ""
  2804 msgstr ""
  2773 
  2805 
  2774 #: ../editors/Viewer.py:483
  2806 #: ../editors/Viewer.py:487
  2775 msgid "Right"
  2807 msgid "Right"
  2776 msgstr ""
  2808 msgstr ""
  2777 
  2809 
  2778 #: ../dialogs/LDPowerRailDialog.py:62
  2810 #: ../dialogs/LDPowerRailDialog.py:63
  2779 msgid "Right PowerRail"
  2811 msgid "Right PowerRail"
  2780 msgstr ""
  2812 msgstr ""
  2781 
  2813 
  2782 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:457
  2814 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:461
  2783 msgid "Rising Edge"
  2815 msgid "Rising Edge"
  2784 msgstr ""
  2816 msgstr ""
  2785 
  2817 
  2786 #: ../plcopen/definitions.py:56
  2818 #: ../plcopen/definitions.py:56
  2787 msgid ""
  2819 msgid ""
  2799 
  2831 
  2800 #: ../plcopen/iec_std.csv:17
  2832 #: ../plcopen/iec_std.csv:17
  2801 msgid "Rounding up/down"
  2833 msgid "Rounding up/down"
  2802 msgstr ""
  2834 msgstr ""
  2803 
  2835 
  2804 #: ../ProjectController.py:1733
  2836 #: ../ProjectController.py:1762
  2805 msgid "Run"
  2837 msgid "Run"
  2806 msgstr ""
  2838 msgstr ""
  2807 
  2839 
  2808 #: ../ProjectController.py:1021
  2840 #: ../ProjectController.py:1021
  2809 msgid "Runtime IO extensions C code generation failed !\n"
  2841 msgid "Runtime IO extensions C code generation failed !\n"
  2846 
  2878 
  2847 #: ../features.py:35
  2879 #: ../features.py:35
  2848 msgid "SVGUI"
  2880 msgid "SVGUI"
  2849 msgstr ""
  2881 msgstr ""
  2850 
  2882 
  2851 #: ../PLCOpenEditor.py:111 ../PLCOpenEditor.py:146 ../Beremiz.py:326
  2883 #: ../PLCOpenEditor.py:111 ../PLCOpenEditor.py:146 ../Beremiz.py:327
  2852 #: ../Beremiz.py:357
  2884 #: ../Beremiz.py:358
  2853 msgid "Save"
  2885 msgid "Save"
  2854 msgstr ""
  2886 msgstr ""
  2855 
  2887 
  2856 #: ../PLCOpenEditor.py:113 ../PLCOpenEditor.py:147 ../Beremiz.py:358
  2888 #: ../PLCOpenEditor.py:113 ../PLCOpenEditor.py:147 ../Beremiz.py:359
  2857 msgid "Save As..."
  2889 msgid "Save As..."
  2858 msgstr ""
  2890 msgstr ""
  2859 
  2891 
  2860 #: ../Beremiz.py:328
  2892 #: ../Beremiz.py:329
  2861 msgid "Save as"
  2893 msgid "Save as"
  2862 msgstr ""
  2894 msgstr ""
  2863 
  2895 
  2864 #: ../dialogs/SearchInProjectDialog.py:69
  2896 #: ../dialogs/SearchInProjectDialog.py:69
  2865 msgid "Scope"
  2897 msgid "Scope"
  2879 
  2911 
  2880 #: ../IDEFrame.py:388
  2912 #: ../IDEFrame.py:388
  2881 msgid "Select All"
  2913 msgid "Select All"
  2882 msgstr ""
  2914 msgstr ""
  2883 
  2915 
  2884 #: ../editors/Viewer.py:284 ../editors/TextViewer.py:306
  2916 #: ../editors/Viewer.py:288 ../editors/TextViewer.py:306
  2885 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:288
  2917 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:290
  2886 #: ../controls/VariablePanel.py:348
  2918 #: ../controls/VariablePanel.py:350
  2887 msgid "Select a variable class:"
  2919 msgid "Select a variable class:"
  2888 msgstr ""
  2920 msgstr ""
  2889 
  2921 
  2890 #: ../ProjectController.py:1173
  2922 #: ../ProjectController.py:1179
  2891 msgid "Select an editor:"
  2923 msgid "Select an editor:"
  2892 msgstr ""
  2924 msgstr ""
  2893 
  2925 
  2894 #: ../controls/PouInstanceVariablesPanel.py:276
  2926 #: ../controls/PouInstanceVariablesPanel.py:276
  2895 msgid "Select an instance"
  2927 msgid "Select an instance"
  2915 msgid ""
  2947 msgid ""
  2916 "Semaphore\n"
  2948 "Semaphore\n"
  2917 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  2949 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  2918 msgstr ""
  2950 msgstr ""
  2919 
  2951 
  2920 #: ../dialogs/DiscoveryDialog.py:81
  2952 #: ../dialogs/DiscoveryDialog.py:82
  2921 msgid "Service Discovery"
  2953 msgid "Service Discovery"
  2922 msgstr ""
  2954 msgstr ""
  2923 
  2955 
  2924 #: ../dialogs/DiscoveryDialog.py:84
  2956 #: ../dialogs/DiscoveryDialog.py:85
  2925 msgid "Services available:"
  2957 msgid "Services available:"
  2926 msgstr ""
  2958 msgstr ""
  2927 
  2959 
  2928 #: ../dialogs/LDElementDialog.py:76
  2960 #: ../dialogs/LDElementDialog.py:76
  2929 msgid "Set"
  2961 msgid "Set"
  2935 
  2967 
  2936 #: ../plcopen/iec_std.csv:63
  2968 #: ../plcopen/iec_std.csv:63
  2937 msgid "Shift right"
  2969 msgid "Shift right"
  2938 msgstr ""
  2970 msgstr ""
  2939 
  2971 
  2940 #: ../ProjectController.py:1759
  2972 #: ../ProjectController.py:1788
  2941 msgid "Show IEC code generated by PLCGenerator"
  2973 msgid "Show IEC code generated by PLCGenerator"
  2942 msgstr ""
  2974 msgstr ""
  2943 
  2975 
  2944 #: ../canfestival/canfestival.py:387
  2976 #: ../canfestival/canfestival.py:387
  2945 msgid "Show Master"
  2977 msgid "Show Master"
  2947 
  2979 
  2948 #: ../canfestival/canfestival.py:388
  2980 #: ../canfestival/canfestival.py:388
  2949 msgid "Show Master generated by config_utils"
  2981 msgid "Show Master generated by config_utils"
  2950 msgstr ""
  2982 msgstr ""
  2951 
  2983 
  2952 #: ../ProjectController.py:1757
  2984 #: ../ProjectController.py:1786
  2953 msgid "Show code"
  2985 msgid "Show code"
  2954 msgstr ""
  2986 msgstr ""
  2955 
  2987 
  2956 #: ../dialogs/SFCDivergenceDialog.py:67
  2988 #: ../dialogs/SFCDivergenceDialog.py:67
  2957 msgid "Simultaneous Convergence"
  2989 msgid "Simultaneous Convergence"
  2967 
  2999 
  2968 #: ../editors/ResourceEditor.py:68
  3000 #: ../editors/ResourceEditor.py:68
  2969 msgid "Single"
  3001 msgid "Single"
  2970 msgstr ""
  3002 msgstr ""
  2971 
  3003 
  2972 #: ../targets/toolchain_makefile.py:130
  3004 #: ../targets/toolchain_makefile.py:126
  2973 msgid "Source didn't change, no build.\n"
  3005 msgid "Source didn't change, no build.\n"
  2974 msgstr ""
  3006 msgstr ""
  2975 
  3007 
  2976 #: ../plcopen/iec_std.csv:23
  3008 #: ../plcopen/iec_std.csv:23
  2977 msgid "Square root (base 2)"
  3009 msgid "Square root (base 2)"
  2979 
  3011 
  2980 #: ../plcopen/definitions.py:46
  3012 #: ../plcopen/definitions.py:46
  2981 msgid "Standard function blocks"
  3013 msgid "Standard function blocks"
  2982 msgstr ""
  3014 msgstr ""
  2983 
  3015 
  2984 #: ../ProjectController.py:1735 ../Beremiz_service.py:240
  3016 #: ../ProjectController.py:1764 ../Beremiz_service.py:240
  2985 msgid "Start PLC"
  3017 msgid "Start PLC"
  2986 msgstr ""
  3018 msgstr ""
  2987 
  3019 
  2988 #: ../ProjectController.py:968
  3020 #: ../ProjectController.py:968
  2989 #, python-format
  3021 #, python-format
  2990 msgid "Start build in %s\n"
  3022 msgid "Start build in %s\n"
  2991 msgstr ""
  3023 msgstr ""
  2992 
  3024 
  2993 #: ../ProjectController.py:1542
  3025 #: ../ProjectController.py:1282
       
  3026 msgid "Started"
       
  3027 msgstr ""
       
  3028 
       
  3029 #: ../ProjectController.py:1570
  2994 msgid "Starting PLC\n"
  3030 msgid "Starting PLC\n"
  2995 msgstr ""
  3031 msgstr ""
  2996 
  3032 
  2997 #: ../Beremiz.py:462
  3033 #: ../Beremiz.py:463
  2998 msgid "Status ToolBar"
  3034 msgid "Status ToolBar"
  2999 msgstr ""
  3035 msgstr ""
  3000 
  3036 
  3001 #: ../editors/Viewer.py:549 ../editors/Viewer.py:2067
  3037 #: ../editors/Viewer.py:553 ../editors/Viewer.py:2333
  3002 msgid "Step"
  3038 msgid "Step"
  3003 msgstr ""
  3039 msgstr ""
  3004 
  3040 
  3005 #: ../ProjectController.py:1738
  3041 #: ../ProjectController.py:1767
  3006 msgid "Stop"
  3042 msgid "Stop"
  3007 msgstr ""
  3043 msgstr ""
  3008 
  3044 
  3009 #: ../Beremiz_service.py:241
  3045 #: ../Beremiz_service.py:241
  3010 msgid "Stop PLC"
  3046 msgid "Stop PLC"
  3011 msgstr ""
  3047 msgstr ""
  3012 
  3048 
  3013 #: ../ProjectController.py:1740
  3049 #: ../ProjectController.py:1769
  3014 msgid "Stop Running PLC"
  3050 msgid "Stop Running PLC"
  3015 msgstr ""
  3051 msgstr ""
  3016 
  3052 
  3017 #: ../ProjectController.py:1514
  3053 #: ../ProjectController.py:1283
       
  3054 msgid "Stopped"
       
  3055 msgstr ""
       
  3056 
       
  3057 #: ../ProjectController.py:1542
  3018 msgid "Stopping debugger...\n"
  3058 msgid "Stopping debugger...\n"
  3019 msgstr ""
  3059 msgstr ""
  3020 
  3060 
  3021 #: ../editors/DataTypeEditor.py:54
  3061 #: ../editors/DataTypeEditor.py:54
  3022 msgid "Structure"
  3062 msgid "Structure"
  3040 
  3080 
  3041 #: ../dialogs/SearchInProjectDialog.py:165 ../dialogs/FindInPouDialog.py:166
  3081 #: ../dialogs/SearchInProjectDialog.py:165 ../dialogs/FindInPouDialog.py:166
  3042 msgid "Syntax error in regular expression of pattern to search!"
  3082 msgid "Syntax error in regular expression of pattern to search!"
  3043 msgstr ""
  3083 msgstr ""
  3044 
  3084 
  3045 #: ../dialogs/DiscoveryDialog.py:92
  3085 #: ../dialogs/DiscoveryDialog.py:93
  3046 msgid "TYPE"
  3086 msgid "TYPE"
  3047 msgstr ""
  3087 msgstr ""
  3048 
  3088 
  3049 #: ../plcopen/iec_std.csv:29
  3089 #: ../plcopen/iec_std.csv:29
  3050 msgid "Tangent"
  3090 msgid "Tangent"
  3071 
  3111 
  3072 #: ../editors/LDViewer.py:882
  3112 #: ../editors/LDViewer.py:882
  3073 msgid "The group of block must be coherent!"
  3113 msgid "The group of block must be coherent!"
  3074 msgstr ""
  3114 msgstr ""
  3075 
  3115 
  3076 #: ../Beremiz.py:636 ../IDEFrame.py:1011
  3116 #: ../Beremiz.py:640 ../IDEFrame.py:1011
  3077 msgid "There are changes, do you want to save?"
  3117 msgid "There are changes, do you want to save?"
  3078 msgstr ""
  3118 msgstr ""
  3079 
  3119 
  3080 #: ../IDEFrame.py:1651 ../IDEFrame.py:1670
  3120 #: ../IDEFrame.py:1651 ../IDEFrame.py:1670
  3081 #, python-format
  3121 #, python-format
  3128 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
  3168 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
  3129 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
  3169 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
  3130 msgid "Time-of-day subtraction"
  3170 msgid "Time-of-day subtraction"
  3131 msgstr ""
  3171 msgstr ""
  3132 
  3172 
  3133 #: ../editors/Viewer.py:485
  3173 #: ../editors/Viewer.py:489
  3134 msgid "Top"
  3174 msgid "Top"
  3135 msgstr ""
  3175 msgstr ""
  3136 
  3176 
  3137 #: ../ProjectController.py:1747
  3177 #: ../ProjectController.py:1776
  3138 msgid "Transfer"
  3178 msgid "Transfer"
  3139 msgstr ""
  3179 msgstr ""
  3140 
  3180 
  3141 #: ../ProjectController.py:1749
  3181 #: ../ProjectController.py:1778
  3142 msgid "Transfer PLC"
  3182 msgid "Transfer PLC"
  3143 msgstr ""
  3183 msgstr ""
  3144 
  3184 
  3145 #: ../ProjectController.py:1714
  3185 #: ../ProjectController.py:1742
  3146 msgid "Transfer completed successfully.\n"
  3186 msgid "Transfer completed successfully.\n"
  3147 msgstr ""
  3187 msgstr ""
  3148 
  3188 
  3149 #: ../ProjectController.py:1716
  3189 #: ../ProjectController.py:1744
  3150 msgid "Transfer failed\n"
  3190 msgid "Transfer failed\n"
  3151 msgstr ""
  3191 msgstr ""
  3152 
  3192 
  3153 #: ../editors/Viewer.py:550 ../editors/Viewer.py:2068 ../editors/Viewer.py:2097
  3193 #: ../editors/Viewer.py:554 ../editors/Viewer.py:2335 ../editors/Viewer.py:2362
  3154 msgid "Transition"
  3194 msgid "Transition"
  3155 msgstr ""
  3195 msgstr ""
  3156 
  3196 
  3157 #: ../PLCGenerator.py:1499
  3197 #: ../PLCGenerator.py:1506
  3158 #, python-format
  3198 #, python-format
  3159 msgid "Transition \"%s\" body must contain an output variable or coil referring to its name"
  3199 msgid "Transition \"%s\" body must contain an output variable or coil referring to its name"
  3160 msgstr ""
  3200 msgstr ""
  3161 
  3201 
  3162 #: ../dialogs/PouTransitionDialog.py:84
  3202 #: ../dialogs/PouTransitionDialog.py:84
  3165 
  3205 
  3166 #: ../dialogs/PouTransitionDialog.py:53
  3206 #: ../dialogs/PouTransitionDialog.py:53
  3167 msgid "Transition Name:"
  3207 msgid "Transition Name:"
  3168 msgstr ""
  3208 msgstr ""
  3169 
  3209 
  3170 #: ../PLCGenerator.py:1588
  3210 #: ../PLCGenerator.py:1597
  3171 #, python-format
  3211 #, python-brace-format
  3172 msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU"
  3212 msgid "Transition with content \"{a1}\" not connected to a next step in \"{a2}\" POU"
  3173 msgstr ""
  3213 msgstr ""
  3174 
  3214 
  3175 #: ../PLCGenerator.py:1579
  3215 #: ../PLCGenerator.py:1586
  3176 #, python-format
  3216 #, python-brace-format
  3177 msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU"
  3217 msgid "Transition with content \"{a1}\" not connected to a previous step in \"{a2}\" POU"
  3178 msgstr ""
  3218 msgstr ""
  3179 
  3219 
  3180 #: ../plcopen/plcopen.py:1320
  3220 #: ../plcopen/plcopen.py:1322
  3181 #, python-format
  3221 #, python-format
  3182 msgid "Transition with name %s doesn't exist!"
  3222 msgid "Transition with name %s doesn't exist!"
  3183 msgstr ""
  3223 msgstr ""
  3184 
  3224 
  3185 #: ../PLCControler.py:96
  3225 #: ../PLCControler.py:96
  3198 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  3238 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  3199 #: ../controls/VariablePanel.py:54
  3239 #: ../controls/VariablePanel.py:54
  3200 msgid "Type"
  3240 msgid "Type"
  3201 msgstr ""
  3241 msgstr ""
  3202 
  3242 
  3203 #: ../dialogs/BrowseLocationsDialog.py:43
  3243 #: ../dialogs/BrowseLocationsDialog.py:48
  3204 msgid "Type and derivated"
  3244 msgid "Type and derivated"
  3205 msgstr ""
  3245 msgstr ""
  3206 
  3246 
  3207 #: ../canfestival/config_utils.py:336 ../canfestival/config_utils.py:618
  3247 #: ../canfestival/config_utils.py:336 ../canfestival/config_utils.py:624
  3208 #, python-format
  3248 #, python-format
  3209 msgid "Type conflict for location \"%s\""
  3249 msgid "Type conflict for location \"%s\""
  3210 msgstr ""
  3250 msgstr ""
  3211 
  3251 
  3212 #: ../plcopen/iec_std.csv:16
  3252 #: ../plcopen/iec_std.csv:16
  3215 
  3255 
  3216 #: ../editors/DataTypeEditor.py:162
  3256 #: ../editors/DataTypeEditor.py:162
  3217 msgid "Type infos:"
  3257 msgid "Type infos:"
  3218 msgstr ""
  3258 msgstr ""
  3219 
  3259 
  3220 #: ../dialogs/BrowseLocationsDialog.py:44
  3260 #: ../dialogs/BrowseLocationsDialog.py:49
  3221 msgid "Type strict"
  3261 msgid "Type strict"
  3222 msgstr ""
  3262 msgstr ""
  3223 
  3263 
  3224 #: ../dialogs/SFCDivergenceDialog.py:57 ../dialogs/SFCTransitionDialog.py:56
  3264 #: ../dialogs/SFCDivergenceDialog.py:59 ../dialogs/SFCTransitionDialog.py:57
  3225 #: ../dialogs/LDPowerRailDialog.py:55 ../dialogs/BrowseLocationsDialog.py:94
  3265 #: ../dialogs/LDPowerRailDialog.py:56 ../dialogs/BrowseLocationsDialog.py:99
  3226 #: ../dialogs/FBDBlockDialog.py:65 ../dialogs/ConnectionDialog.py:58
  3266 #: ../dialogs/FBDBlockDialog.py:65 ../dialogs/ConnectionDialog.py:58
  3227 msgid "Type:"
  3267 msgid "Type:"
  3228 msgstr ""
  3268 msgstr ""
  3229 
  3269 
  3230 #: ../canfestival/config_utils.py:456 ../canfestival/config_utils.py:470
  3270 #: ../canfestival/config_utils.py:462 ../canfestival/config_utils.py:476
  3231 #, python-format
  3271 #, python-format
  3232 msgid "Unable to define PDO mapping for node %02x"
  3272 msgid "Unable to define PDO mapping for node %02x"
  3233 msgstr ""
  3273 msgstr ""
  3234 
  3274 
  3235 #: ../targets/Xenomai/__init__.py:39
  3275 #: ../targets/Xenomai/__init__.py:39
  3236 #, python-format
  3276 #, python-format
  3237 msgid "Unable to get Xenomai's %s \n"
  3277 msgid "Unable to get Xenomai's %s \n"
  3238 msgstr ""
  3278 msgstr ""
  3239 
  3279 
  3240 #: ../PLCGenerator.py:951 ../PLCGenerator.py:1202
  3280 #: ../PLCGenerator.py:953 ../PLCGenerator.py:1206
  3241 #, python-format
  3281 #, python-brace-format
  3242 msgid "Undefined block type \"%s\" in \"%s\" POU"
  3282 msgid "Undefined block type \"{a1}\" in \"{a2}\" POU"
  3243 msgstr ""
  3283 msgstr ""
  3244 
  3284 
  3245 #: ../PLCGenerator.py:254
  3285 #: ../PLCGenerator.py:254
  3246 #, python-format
  3286 #, python-format
  3247 msgid "Undefined pou type \"%s\""
  3287 msgid "Undefined pou type \"%s\""
  3253 
  3293 
  3254 #: ../ProjectController.py:332
  3294 #: ../ProjectController.py:332
  3255 msgid "Unknown"
  3295 msgid "Unknown"
  3256 msgstr ""
  3296 msgstr ""
  3257 
  3297 
  3258 #: ../editors/Viewer.py:389
  3298 #: ../editors/Viewer.py:393
  3259 #, python-format
  3299 #, python-format
  3260 msgid "Unknown variable \"%s\" for this POU!"
  3300 msgid "Unknown variable \"%s\" for this POU!"
  3261 msgstr ""
  3301 msgstr ""
  3262 
  3302 
  3263 #: ../ProjectController.py:329 ../ProjectController.py:330
  3303 #: ../ProjectController.py:329 ../ProjectController.py:330
  3267 #: ../PLCControler.py:636
  3307 #: ../PLCControler.py:636
  3268 #, python-format
  3308 #, python-format
  3269 msgid "Unnamed%d"
  3309 msgid "Unnamed%d"
  3270 msgstr ""
  3310 msgstr ""
  3271 
  3311 
  3272 #: ../controls/VariablePanel.py:283
  3312 #: ../controls/VariablePanel.py:284
  3273 #, python-format
  3313 #, python-format
  3274 msgid "Unrecognized data size \"%s\""
  3314 msgid "Unrecognized data size \"%s\""
  3275 msgstr ""
  3315 msgstr ""
  3276 
  3316 
  3277 #: ../plcopen/definitions.py:58
  3317 #: ../plcopen/definitions.py:58
  3284 msgid ""
  3324 msgid ""
  3285 "Up-down counter\n"
  3325 "Up-down counter\n"
  3286 "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."
  3326 "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."
  3287 msgstr ""
  3327 msgstr ""
  3288 
  3328 
  3289 #: ../editors/DataTypeEditor.py:632 ../controls/VariablePanel.py:796
  3329 #: ../editors/DataTypeEditor.py:632 ../controls/VariablePanel.py:798
  3290 msgid "User Data Types"
  3330 msgid "User Data Types"
  3291 msgstr ""
  3331 msgstr ""
  3292 
  3332 
  3293 #: ../canfestival/SlaveEditor.py:65 ../canfestival/NetworkEditor.py:86
  3333 #: ../canfestival/SlaveEditor.py:65 ../canfestival/NetworkEditor.py:86
  3294 msgid "User Type"
  3334 msgid "User Type"
  3304 
  3344 
  3305 #: ../editors/DataTypeEditor.py:259
  3345 #: ../editors/DataTypeEditor.py:259
  3306 msgid "Values:"
  3346 msgid "Values:"
  3307 msgstr ""
  3347 msgstr ""
  3308 
  3348 
  3309 #: ../dialogs/ActionBlockDialog.py:42 ../editors/Viewer.py:522
  3349 #: ../dialogs/ActionBlockDialog.py:42 ../editors/Viewer.py:526
  3310 #: ../editors/Viewer.py:2082
  3350 #: ../editors/Viewer.py:2365
  3311 msgid "Variable"
  3351 msgid "Variable"
       
  3352 msgstr ""
       
  3353 
       
  3354 #: ../editors/Viewer.py:308 ../editors/Viewer.py:338 ../editors/Viewer.py:360
       
  3355 #: ../editors/TextViewer.py:292 ../editors/TextViewer.py:343
       
  3356 #: ../editors/TextViewer.py:366 ../controls/VariablePanel.py:329
       
  3357 msgid "Variable Drop"
  3312 msgstr ""
  3358 msgstr ""
  3313 
  3359 
  3314 #: ../dialogs/FBDVariableDialog.py:63
  3360 #: ../dialogs/FBDVariableDialog.py:63
  3315 msgid "Variable Properties"
  3361 msgid "Variable Properties"
  3316 msgstr ""
  3362 msgstr ""
  3317 
  3363 
  3318 #: ../editors/Viewer.py:284 ../editors/TextViewer.py:306
  3364 #: ../editors/Viewer.py:288 ../editors/TextViewer.py:306
  3319 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:288
  3365 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:290
  3320 #: ../controls/VariablePanel.py:348
  3366 #: ../controls/VariablePanel.py:350
  3321 msgid "Variable class"
  3367 msgid "Variable class"
  3322 msgstr ""
  3368 msgstr ""
  3323 
  3369 
  3324 #: ../editors/Viewer.py:391 ../editors/TextViewer.py:387
  3370 #: ../editors/Viewer.py:395 ../editors/TextViewer.py:387
  3325 msgid "Variable don't belong to this POU!"
  3371 msgid "Variable don't belong to this POU!"
  3326 msgstr ""
  3372 msgstr ""
  3327 
  3373 
  3328 #: ../dialogs/LDElementDialog.py:89
  3374 #: ../dialogs/LDElementDialog.py:89
  3329 msgid "Variable:"
  3375 msgid "Variable:"
  3335 
  3381 
  3336 #: ../controls/ProjectPropertiesPanel.py:151
  3382 #: ../controls/ProjectPropertiesPanel.py:151
  3337 msgid "Vertical:"
  3383 msgid "Vertical:"
  3338 msgstr ""
  3384 msgstr ""
  3339 
  3385 
  3340 #: ../connectors/WAMP/__init__.py:88
  3386 #: ../connectors/WAMP/__init__.py:91
  3341 #, python-format
  3387 #, python-format
  3342 msgid "WAMP connecting to URL : %s\n"
  3388 msgid "WAMP connecting to URL : %s\n"
  3343 msgstr ""
  3389 msgstr ""
  3344 
  3390 
  3345 #: ../connectors/WAMP/__init__.py:128
  3391 #: ../connectors/WAMP/__init__.py:131
  3346 msgid "WAMP connection timeout"
  3392 msgid "WAMP connection timeout"
  3347 msgstr ""
  3393 msgstr ""
  3348 
  3394 
  3349 #: ../connectors/WAMP/__init__.py:147
  3395 #: ../connectors/WAMP/__init__.py:150
  3350 #, python-format
  3396 #, python-format
  3351 msgid "WAMP connection to '%s' failed.\n"
  3397 msgid "WAMP connection to '%s' failed.\n"
  3352 msgstr ""
  3398 msgstr ""
  3353 
  3399 
  3354 #: ../wxglade_hmi/wxglade_hmi.py:35
  3400 #: ../wxglade_hmi/wxglade_hmi.py:35
  3407 
  3453 
  3408 #: ../editors/LDViewer.py:666
  3454 #: ../editors/LDViewer.py:666
  3409 msgid "You must select the wire where a contact should be added!"
  3455 msgid "You must select the wire where a contact should be added!"
  3410 msgstr ""
  3456 msgstr ""
  3411 
  3457 
  3412 #: ../dialogs/SFCStepNameDialog.py:47 ../dialogs/PouNameDialog.py:45
  3458 #: ../dialogs/SFCStepNameDialog.py:48 ../dialogs/PouNameDialog.py:46
  3413 msgid "You must type a name!"
  3459 msgid "You must type a name!"
  3414 msgstr ""
  3460 msgstr ""
  3415 
  3461 
  3416 #: ../dialogs/ForceVariableDialog.py:175
  3462 #: ../dialogs/ForceVariableDialog.py:175
  3417 msgid "You must type a value!"
  3463 msgid "You must type a value!"
  3428 #: ../PLCOpenEditor.py:333
  3474 #: ../PLCOpenEditor.py:333
  3429 #, python-format
  3475 #, python-format
  3430 msgid "error: %s\n"
  3476 msgid "error: %s\n"
  3431 msgstr ""
  3477 msgstr ""
  3432 
  3478 
  3433 #: ../util/ProcessLogger.py:170
  3479 #: ../util/ProcessLogger.py:169
  3434 #, python-format
  3480 #, python-brace-format
  3435 msgid "exited with status %s (pid %s)\n"
  3481 msgid "exited with status {a1} (pid {a2})\n"
  3436 msgstr ""
  3482 msgstr ""
  3437 
  3483 
  3438 #: ../PLCOpenEditor.py:396 ../PLCOpenEditor.py:398
  3484 #: ../PLCOpenEditor.py:396 ../PLCOpenEditor.py:398
  3439 msgid "file : "
  3485 msgid "file : "
  3440 msgstr ""
  3486 msgstr ""
  3485 
  3531 
  3486 #: ../plcopen/iec_std.csv:83
  3532 #: ../plcopen/iec_std.csv:83
  3487 msgid "string right of"
  3533 msgid "string right of"
  3488 msgstr ""
  3534 msgstr ""
  3489 
  3535 
       
  3536 #: ../Beremiz.py:126
       
  3537 msgid "update info unavailable."
       
  3538 msgstr ""
       
  3539 
  3490 #: ../PLCOpenEditor.py:331
  3540 #: ../PLCOpenEditor.py:331
  3491 #, python-format
  3541 #, python-format
  3492 msgid "warning: %s\n"
  3542 msgid "warning: %s\n"
  3493 msgstr ""
  3543 msgstr ""
  3494 
  3544 
       
  3545 #: ../PLCControler.py:970
       
  3546 #, python-brace-format
       
  3547 msgid "{a1} \"{a2}\" can't be pasted as a {a3}."
       
  3548 msgstr ""
       
  3549 
       
  3550 #: ../ConfigTreeNode.py:56
       
  3551 #, python-brace-format
       
  3552 msgid ""
       
  3553 "{a1} XML file doesn't follow XSD schema at line %{a2}:\n"
       
  3554 "{a3}"
       
  3555 msgstr ""
       
  3556 
  3495 #: Extra XSD strings
  3557 #: Extra XSD strings
  3496 
  3558 
  3497 msgid "CanFestivalSlaveNode"
  3559 msgid "CanFestivalSlaveNode"
  3498 msgstr ""
  3560 msgstr ""
  3499 
  3561