i18n/messages.pot
changeset 1705 5df7b3d404e8
parent 1657 3a98027ff372
child 1716 ccb2ed164418
equal deleted inserted replaced
1704:794a47ef5323 1705:5df7b3d404e8
     1 # SOME DESCRIPTIVE TITLE.
     1 # SOME DESCRIPTIVE TITLE.
     2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
     2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
     3 # This file is distributed under the same license as the PACKAGE package.
     3 # This file is distributed under the same license as the Beremiz package.
     4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
     4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
     5 #
     5 #
     6 #, fuzzy
     6 #, fuzzy
     7 msgid ""
     7 msgid ""
     8 msgstr ""
     8 msgstr ""
     9 "Project-Id-Version: PACKAGE VERSION\n"
     9 "Project-Id-Version: Beremiz\n"
    10 "Report-Msgid-Bugs-To: \n"
    10 "Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2017-03-09 15:28+0300\n"
    11 "POT-Creation-Date: 2017-06-21 18:30+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=UTF-8\n"
    18 "Content-Transfer-Encoding: 8bit\n"
    18 "Content-Transfer-Encoding: 8bit\n"
    19 
    19 
    20 #: ../PLCOpenEditor.py:408 ../Beremiz.py:1191
    20 #: ../BeremizIDE.py:1094 ../PLCOpenEditor.py:418
    21 #, python-format
    21 #, python-format
    22 msgid ""
    22 msgid ""
    23 "\n"
    23 "\n"
    24 "An unhandled exception (bug) occured. Bug report saved at :\n"
    24 "An unhandled exception (bug) occured. Bug report saved at :\n"
    25 "(%s)\n"
    25 "(%s)\n"
    54 
    54 
    55 #: ../controls/VariablePanel.py:73
    55 #: ../controls/VariablePanel.py:73
    56 msgid "   Temp"
    56 msgid "   Temp"
    57 msgstr ""
    57 msgstr ""
    58 
    58 
    59 #: ../dialogs/PouTransitionDialog.py:99 ../dialogs/ProjectDialog.py:66
    59 #: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:69
    60 #: ../dialogs/PouActionDialog.py:91 ../dialogs/PouDialog.py:113
    60 #: ../dialogs/PouActionDialog.py:92 ../dialogs/PouDialog.py:113
    61 #, python-format
    61 #, python-format
    62 msgid " and %s"
    62 msgid " and %s"
    63 msgstr ""
    63 msgstr ""
    64 
    64 
    65 #: ../ProjectController.py:1110
    65 #: ../ProjectController.py:1139
    66 msgid " generation failed !\n"
    66 msgid " generation failed !\n"
    67 msgstr ""
    67 msgstr ""
    68 
    68 
    69 #: ../plcopen/plcopen.py:881
    69 #: ../plcopen/plcopen.py:886
    70 #, python-format
    70 #, python-format
    71 msgid "\"%s\" Data Type doesn't exist !!!"
    71 msgid "\"%s\" Data Type doesn't exist !!!"
    72 msgstr ""
    72 msgstr ""
    73 
    73 
    74 #: ../plcopen/plcopen.py:899
    74 #: ../plcopen/plcopen.py:904
    75 #, python-format
    75 #, python-format
    76 msgid "\"%s\" POU already exists !!!"
    76 msgid "\"%s\" POU already exists !!!"
    77 msgstr ""
    77 msgstr ""
    78 
    78 
    79 #: ../plcopen/plcopen.py:920
    79 #: ../plcopen/plcopen.py:925
    80 #, python-format
    80 #, python-format
    81 msgid "\"%s\" POU doesn't exist !!!"
    81 msgid "\"%s\" POU doesn't exist !!!"
    82 msgstr ""
    82 msgstr ""
    83 
    83 
    84 #: ../editors/Viewer.py:246
    84 #: ../editors/Viewer.py:247
    85 #, python-format
    85 #, python-format
    86 msgid "\"%s\" can't use itself!"
    86 msgid "\"%s\" can't use itself!"
    87 msgstr ""
    87 msgstr ""
    88 
    88 
    89 #: ../IDEFrame.py:1651 ../IDEFrame.py:1670
    89 #: ../IDEFrame.py:1655 ../IDEFrame.py:1674
    90 #, python-format
    90 #, python-format
    91 msgid "\"%s\" config already exists!"
    91 msgid "\"%s\" config already exists!"
    92 msgstr ""
    92 msgstr ""
    93 
    93 
    94 #: ../plcopen/plcopen.py:467
    94 #: ../plcopen/plcopen.py:472
    95 #, python-format
    95 #, python-format
    96 msgid "\"%s\" configuration already exists !!!"
    96 msgid "\"%s\" configuration already exists !!!"
    97 msgstr ""
    97 msgstr ""
    98 
    98 
    99 #: ../IDEFrame.py:1601
    99 #: ../IDEFrame.py:1605
   100 #, python-format
   100 #, python-format
   101 msgid "\"%s\" data type already exists!"
   101 msgid "\"%s\" data type already exists!"
   102 msgstr ""
   102 msgstr ""
   103 
   103 
   104 #: ../dialogs/PouTransitionDialog.py:110 ../dialogs/BlockPreviewDialog.py:219
   104 #: ../dialogs/PouTransitionDialog.py:105 ../dialogs/BlockPreviewDialog.py:220
   105 #: ../dialogs/PouActionDialog.py:102 ../editors/Viewer.py:262
   105 #: ../dialogs/PouActionDialog.py:103 ../editors/Viewer.py:263
   106 #: ../editors/Viewer.py:330 ../editors/Viewer.py:354 ../editors/Viewer.py:374
   106 #: ../editors/Viewer.py:331 ../editors/Viewer.py:355 ../editors/Viewer.py:375
   107 #: ../editors/TextViewer.py:272 ../editors/TextViewer.py:301
   107 #: ../editors/TextViewer.py:272 ../editors/TextViewer.py:301
   108 #: ../controls/VariablePanel.py:396
   108 #: ../controls/VariablePanel.py:396
   109 #, python-format
   109 #, python-format
   110 msgid "\"%s\" element for this pou already exists!"
   110 msgid "\"%s\" element for this pou already exists!"
   111 msgstr ""
   111 msgstr ""
   112 
   112 
   113 #: ../Beremiz.py:994
   113 #: ../BeremizIDE.py:896
   114 #, python-format
   114 #, python-format
   115 msgid "\"%s\" folder is not a valid Beremiz project\n"
   115 msgid "\"%s\" folder is not a valid Beremiz project\n"
   116 msgstr ""
   116 msgstr ""
   117 
   117 
   118 #: ../dialogs/SFCStepNameDialog.py:52 ../dialogs/PouTransitionDialog.py:106
   118 #: ../dialogs/SFCStepNameDialog.py:52 ../dialogs/PouTransitionDialog.py:101
   119 #: ../dialogs/BlockPreviewDialog.py:207 ../dialogs/PouNameDialog.py:50
   119 #: ../dialogs/BlockPreviewDialog.py:208 ../dialogs/PouNameDialog.py:50
   120 #: ../dialogs/PouActionDialog.py:98 ../dialogs/PouDialog.py:120
   120 #: ../dialogs/PouActionDialog.py:99 ../dialogs/PouDialog.py:120
   121 #: ../editors/ResourceEditor.py:449 ../editors/ResourceEditor.py:484
   121 #: ../editors/ResourceEditor.py:449 ../editors/ResourceEditor.py:484
   122 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:584
   122 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:587
   123 #: ../editors/CodeFileEditor.py:770 ../controls/VariablePanel.py:763
   123 #: ../editors/CodeFileEditor.py:781 ../controls/VariablePanel.py:773
   124 #: ../IDEFrame.py:1592
   124 #: ../IDEFrame.py:1596
   125 #, python-format
   125 #, python-format
   126 msgid "\"%s\" is a keyword. It can't be used!"
   126 msgid "\"%s\" is a keyword. It can't be used!"
   127 msgstr ""
   127 msgstr ""
   128 
   128 
   129 #: ../plcopen/plcopen.py:2412
   129 #: ../plcopen/plcopen.py:2417
   130 #, python-format
   130 #, python-format
   131 msgid "\"%s\" is an invalid value!"
   131 msgid "\"%s\" is an invalid value!"
   132 msgstr ""
   132 msgstr ""
   133 
   133 
   134 #: ../PLCOpenEditor.py:339 ../PLCOpenEditor.py:381
   134 #: ../PLCOpenEditor.py:349 ../PLCOpenEditor.py:391
   135 #, python-format
   135 #, python-format
   136 msgid "\"%s\" is not a valid folder!"
   136 msgid "\"%s\" is not a valid folder!"
   137 msgstr ""
   137 msgstr ""
   138 
   138 
   139 #: ../dialogs/SFCStepNameDialog.py:50 ../dialogs/PouTransitionDialog.py:104
   139 #: ../dialogs/SFCStepNameDialog.py:50 ../dialogs/PouTransitionDialog.py:99
   140 #: ../dialogs/BlockPreviewDialog.py:203 ../dialogs/PouNameDialog.py:48
   140 #: ../dialogs/BlockPreviewDialog.py:204 ../dialogs/PouNameDialog.py:48
   141 #: ../dialogs/PouActionDialog.py:96 ../dialogs/PouDialog.py:118
   141 #: ../dialogs/PouActionDialog.py:97 ../dialogs/PouDialog.py:118
   142 #: ../editors/ResourceEditor.py:447 ../editors/ResourceEditor.py:482
   142 #: ../editors/ResourceEditor.py:447 ../editors/ResourceEditor.py:482
   143 #: ../editors/DataTypeEditor.py:579 ../editors/CodeFileEditor.py:768
   143 #: ../editors/DataTypeEditor.py:585 ../editors/CodeFileEditor.py:779
   144 #: ../controls/VariablePanel.py:761 ../IDEFrame.py:1590
   144 #: ../controls/VariablePanel.py:771 ../IDEFrame.py:1594
   145 #, python-format
   145 #, python-format
   146 msgid "\"%s\" is not a valid identifier!"
   146 msgid "\"%s\" is not a valid identifier!"
   147 msgstr ""
   147 msgstr ""
   148 
   148 
   149 #: ../IDEFrame.py:2395
   149 #: ../IDEFrame.py:2399
   150 #, python-format
   150 #, python-format
   151 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   151 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   152 msgstr ""
   152 msgstr ""
   153 
   153 
   154 #: ../dialogs/BlockPreviewDialog.py:211 ../dialogs/PouDialog.py:122
   154 #: ../dialogs/BlockPreviewDialog.py:212 ../dialogs/PouDialog.py:122
   155 #: ../editors/Viewer.py:260 ../editors/Viewer.py:315 ../editors/Viewer.py:345
   155 #: ../editors/Viewer.py:261 ../editors/Viewer.py:316 ../editors/Viewer.py:346
   156 #: ../editors/Viewer.py:367 ../editors/TextViewer.py:270
   156 #: ../editors/Viewer.py:368 ../editors/TextViewer.py:270
   157 #: ../editors/TextViewer.py:299 ../editors/TextViewer.py:350
   157 #: ../editors/TextViewer.py:299 ../editors/TextViewer.py:350
   158 #: ../editors/TextViewer.py:373 ../controls/VariablePanel.py:338
   158 #: ../editors/TextViewer.py:373 ../controls/VariablePanel.py:338
   159 #: ../IDEFrame.py:1610
   159 #: ../IDEFrame.py:1614
   160 #, python-format
   160 #, python-format
   161 msgid "\"%s\" pou already exists!"
   161 msgid "\"%s\" pou already exists!"
   162 msgstr ""
   162 msgstr ""
   163 
   163 
   164 #: ../dialogs/SFCStepNameDialog.py:58
   164 #: ../dialogs/SFCStepNameDialog.py:58
   169 #: ../editors/DataTypeEditor.py:550
   169 #: ../editors/DataTypeEditor.py:550
   170 #, python-format
   170 #, python-format
   171 msgid "\"%s\" value already defined!"
   171 msgid "\"%s\" value already defined!"
   172 msgstr ""
   172 msgstr ""
   173 
   173 
   174 #: ../dialogs/ArrayTypeDialog.py:97 ../editors/DataTypeEditor.py:745
   174 #: ../dialogs/ArrayTypeDialog.py:97 ../editors/DataTypeEditor.py:743
   175 #, python-format
   175 #, python-format
   176 msgid "\"%s\" value isn't a valid array dimension!"
   176 msgid "\"%s\" value isn't a valid array dimension!"
   177 msgstr ""
   177 msgstr ""
   178 
   178 
   179 #: ../dialogs/ArrayTypeDialog.py:103 ../editors/DataTypeEditor.py:752
   179 #: ../dialogs/ArrayTypeDialog.py:103 ../editors/DataTypeEditor.py:750
   180 #, python-format
   180 #, python-format
   181 msgid ""
   181 msgid ""
   182 "\"%s\" value isn't a valid array dimension!\n"
   182 "\"%s\" value isn't a valid array dimension!\n"
   183 "Right value must be greater than left value."
   183 "Right value must be greater than left value."
   184 msgstr ""
   184 msgstr ""
   186 #: ../PLCGenerator.py:1101
   186 #: ../PLCGenerator.py:1101
   187 #, python-brace-format
   187 #, python-brace-format
   188 msgid "\"{a1}\" function cancelled in \"{a2}\" POU: No input connected"
   188 msgid "\"{a1}\" function cancelled in \"{a2}\" POU: No input connected"
   189 msgstr ""
   189 msgstr ""
   190 
   190 
   191 #: ../editors/Viewer.py:250
   191 #: ../editors/Viewer.py:251
   192 #, python-brace-format
   192 #, python-brace-format
   193 msgid "\"{a1}\" is already used by \"{a2}\"!"
   193 msgid "\"{a1}\" is already used by \"{a2}\"!"
   194 msgstr ""
   194 msgstr ""
   195 
   195 
   196 #: ../plcopen/plcopen.py:491
   196 #: ../plcopen/plcopen.py:496
   197 #, python-brace-format
   197 #, python-brace-format
   198 msgid "\"{a1}\" resource already exists in \"{a2}\" configuration !!!"
   198 msgid "\"{a1}\" resource already exists in \"{a2}\" configuration !!!"
   199 msgstr ""
   199 msgstr ""
   200 
   200 
   201 #: ../plcopen/plcopen.py:509
   201 #: ../plcopen/plcopen.py:514
   202 #, python-brace-format
   202 #, python-brace-format
   203 msgid "\"{a1}\" resource doesn't exist in \"{a2}\" configuration !!!"
   203 msgid "\"{a1}\" resource doesn't exist in \"{a2}\" configuration !!!"
   204 msgstr ""
   204 msgstr ""
   205 
   205 
   206 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:578
   206 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:578
   234 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:572
   234 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:572
   235 #, python-format
   235 #, python-format
   236 msgid "%ds"
   236 msgid "%ds"
   237 msgstr ""
   237 msgstr ""
   238 
   238 
   239 #: ../PLCControler.py:1531
   239 #: ../PLCControler.py:1533
   240 #, python-format
   240 #, python-format
   241 msgid "%s Data Types"
   241 msgid "%s Data Types"
   242 msgstr ""
   242 msgstr ""
   243 
   243 
   244 #: ../PLCControler.py:1514
   244 #: ../PLCControler.py:1516
   245 #, python-format
   245 #, python-format
   246 msgid "%s POUs"
   246 msgid "%s POUs"
   247 msgstr ""
   247 msgstr ""
   248 
   248 
   249 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:90
   249 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:90
   250 #, python-format
   250 #, python-format
   251 msgid "%s Profile"
   251 msgid "%s Profile"
   252 msgstr ""
   252 msgstr ""
   253 
   253 
   254 #: ../plcopen/plcopen.py:1645 ../plcopen/plcopen.py:1652
   254 #: ../plcopen/plcopen.py:1650 ../plcopen/plcopen.py:1657
   255 #: ../plcopen/plcopen.py:1664 ../plcopen/plcopen.py:1672
   255 #: ../plcopen/plcopen.py:1669 ../plcopen/plcopen.py:1677
   256 #: ../plcopen/plcopen.py:1682
   256 #: ../plcopen/plcopen.py:1687
   257 #, python-format
   257 #, python-format
   258 msgid "%s body don't have instances!"
   258 msgid "%s body don't have instances!"
   259 msgstr ""
   259 msgstr ""
   260 
   260 
   261 #: ../plcopen/plcopen.py:1700 ../plcopen/plcopen.py:1707
   261 #: ../plcopen/plcopen.py:1705 ../plcopen/plcopen.py:1712
   262 #: ../plcopen/plcopen.py:1714
   262 #: ../plcopen/plcopen.py:1719
   263 #, python-format
   263 #, python-format
   264 msgid "%s body don't have text!"
   264 msgid "%s body don't have text!"
   265 msgstr ""
   265 msgstr ""
   266 
   266 
   267 #: ../IDEFrame.py:386
   267 #: ../IDEFrame.py:386
   311 
   311 
   312 #: ../IDEFrame.py:351
   312 #: ../IDEFrame.py:351
   313 msgid "&Program"
   313 msgid "&Program"
   314 msgstr ""
   314 msgstr ""
   315 
   315 
   316 #: ../PLCOpenEditor.py:125
   316 #: ../PLCOpenEditor.py:127
   317 msgid "&Properties"
   317 msgid "&Properties"
   318 msgstr ""
   318 msgstr ""
   319 
   319 
   320 #: ../Beremiz.py:324
   320 #: ../BeremizIDE.py:219
   321 msgid "&Recent Projects"
   321 msgid "&Recent Projects"
   322 msgstr ""
   322 msgstr ""
   323 
   323 
   324 #: ../IDEFrame.py:353
   324 #: ../IDEFrame.py:353
   325 msgid "&Resource"
   325 msgid "&Resource"
   343 #: ../controls/SearchResultPanel.py:291
   343 #: ../controls/SearchResultPanel.py:291
   344 #, python-format
   344 #, python-format
   345 msgid "(%d matches)"
   345 msgid "(%d matches)"
   346 msgstr ""
   346 msgstr ""
   347 
   347 
   348 #: ../PLCOpenEditor.py:396 ../PLCOpenEditor.py:398 ../PLCOpenEditor.py:399
   348 #: ../PLCOpenEditor.py:406 ../PLCOpenEditor.py:408 ../PLCOpenEditor.py:409
   349 msgid ",   "
   349 msgid ",   "
   350 msgstr ""
   350 msgstr ""
   351 
   351 
   352 #: ../dialogs/PouTransitionDialog.py:101 ../dialogs/PouActionDialog.py:93
   352 #: ../dialogs/PouTransitionDialog.py:96 ../dialogs/PouActionDialog.py:94
   353 #: ../dialogs/PouDialog.py:115
   353 #: ../dialogs/PouDialog.py:115
   354 #, python-format
   354 #, python-format
   355 msgid ", %s"
   355 msgid ", %s"
   356 msgstr ""
   356 msgstr ""
   357 
   357 
   358 #: ../PLCOpenEditor.py:394
   358 #: ../PLCOpenEditor.py:404
   359 msgid ". "
   359 msgid ". "
   360 msgstr ""
   360 msgstr ""
   361 
   361 
   362 #: ../controls/LogViewer.py:279
   362 #: ../controls/LogViewer.py:279
   363 msgid "1d"
   363 msgid "1d"
   373 
   373 
   374 #: ../controls/LogViewer.py:282
   374 #: ../controls/LogViewer.py:282
   375 msgid "1s"
   375 msgid "1s"
   376 msgstr ""
   376 msgstr ""
   377 
   377 
   378 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1613 ../IDEFrame.py:1659
   378 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1617 ../IDEFrame.py:1663
   379 #: ../IDEFrame.py:1678
   379 #: ../IDEFrame.py:1682
   380 #, python-format
   380 #, python-format
   381 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   381 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   382 msgstr ""
   382 msgstr ""
   383 
   383 
   384 #: ../dialogs/SFCStepNameDialog.py:54 ../dialogs/PouTransitionDialog.py:108
   384 #: ../dialogs/SFCStepNameDialog.py:54 ../dialogs/PouTransitionDialog.py:103
   385 #: ../dialogs/PouNameDialog.py:52 ../dialogs/PouActionDialog.py:100
   385 #: ../dialogs/PouNameDialog.py:52 ../dialogs/PouActionDialog.py:101
   386 #: ../controls/VariablePanel.py:765 ../IDEFrame.py:1627 ../IDEFrame.py:1640
   386 #: ../controls/VariablePanel.py:775 ../IDEFrame.py:1631 ../IDEFrame.py:1644
   387 #, python-format
   387 #, python-format
   388 msgid "A POU named \"%s\" already exists!"
   388 msgid "A POU named \"%s\" already exists!"
   389 msgstr ""
   389 msgstr ""
   390 
   390 
   391 #: ../ConfigTreeNode.py:424
   391 #: ../ConfigTreeNode.py:424
   392 #, python-brace-format
   392 #, python-brace-format
   393 msgid "A child named \"{a1}\" already exists -> \"{a2}\"\n"
   393 msgid "A child named \"{a1}\" already exists -> \"{a2}\"\n"
   394 msgstr ""
   394 msgstr ""
   395 
   395 
   396 #: ../dialogs/BrowseLocationsDialog.py:216
   396 #: ../dialogs/BrowseLocationsDialog.py:218
   397 msgid "A location must be selected!"
   397 msgid "A location must be selected!"
   398 msgstr ""
   398 msgstr ""
   399 
   399 
   400 #: ../editors/ResourceEditor.py:451
   400 #: ../editors/ResourceEditor.py:451
   401 msgid "A task with the same name already exists!"
   401 msgid "A task with the same name already exists!"
   402 msgstr ""
   402 msgstr ""
   403 
   403 
   404 #: ../dialogs/SFCStepNameDialog.py:56 ../controls/VariablePanel.py:767
   404 #: ../dialogs/SFCStepNameDialog.py:56 ../controls/VariablePanel.py:777
   405 #: ../IDEFrame.py:1629 ../IDEFrame.py:1642
   405 #: ../IDEFrame.py:1633 ../IDEFrame.py:1646
   406 #, python-format
   406 #, python-format
   407 msgid "A variable with \"%s\" as name already exists in this pou!"
   407 msgid "A variable with \"%s\" as name already exists in this pou!"
   408 msgstr ""
   408 msgstr ""
   409 
   409 
   410 #: ../editors/CodeFileEditor.py:774
   410 #: ../editors/CodeFileEditor.py:785
   411 #, python-format
   411 #, python-format
   412 msgid "A variable with \"%s\" as name already exists!"
   412 msgid "A variable with \"%s\" as name already exists!"
   413 msgstr ""
   413 msgstr ""
   414 
   414 
   415 #: ../dialogs/AboutDialog.py:48 ../PLCOpenEditor.py:158 ../Beremiz.py:381
   415 #: ../BeremizIDE.py:283 ../dialogs/AboutDialog.py:48 ../PLCOpenEditor.py:168
   416 msgid "About"
   416 msgid "About"
   417 msgstr ""
   417 msgstr ""
   418 
   418 
   419 #: ../plcopen/iec_std.csv:22
   419 #: ../plcopen/iec_std.csv:22
   420 msgid "Absolute number"
   420 msgid "Absolute number"
   421 msgstr ""
   421 msgstr ""
   422 
   422 
   423 #: ../dialogs/SFCStepDialog.py:72 ../dialogs/ActionBlockDialog.py:42
   423 #: ../dialogs/SFCStepDialog.py:73 ../dialogs/ActionBlockDialog.py:43
   424 msgid "Action"
   424 msgid "Action"
   425 msgstr ""
   425 msgstr ""
   426 
   426 
   427 #: ../editors/Viewer.py:555 ../editors/Viewer.py:2356
   427 #: ../editors/Viewer.py:614 ../editors/Viewer.py:2392
   428 msgid "Action Block"
   428 msgid "Action Block"
   429 msgstr ""
   429 msgstr ""
   430 
   430 
   431 #: ../dialogs/PouActionDialog.py:81
   431 #: ../dialogs/PouActionDialog.py:82
   432 msgid "Action Name"
   432 msgid "Action Name"
   433 msgstr ""
   433 msgstr ""
   434 
   434 
   435 #: ../dialogs/PouActionDialog.py:49
   435 #: ../dialogs/PouActionDialog.py:49
   436 msgid "Action Name:"
   436 msgid "Action Name:"
   437 msgstr ""
   437 msgstr ""
   438 
   438 
   439 #: ../plcopen/plcopen.py:1359
   439 #: ../plcopen/plcopen.py:1364
   440 #, python-format
   440 #, python-format
   441 msgid "Action with name %s doesn't exist!"
   441 msgid "Action with name %s doesn't exist!"
   442 msgstr ""
   442 msgstr ""
   443 
   443 
   444 #: ../PLCControler.py:96
   444 #: ../PLCControler.py:98
   445 msgid "Actions"
   445 msgid "Actions"
   446 msgstr ""
   446 msgstr ""
   447 
   447 
   448 #: ../dialogs/ActionBlockDialog.py:133
   448 #: ../dialogs/ActionBlockDialog.py:133
   449 msgid "Actions:"
   449 msgid "Actions:"
   450 msgstr ""
   450 msgstr ""
   451 
   451 
   452 #: ../editors/Viewer.py:1110
   452 #: ../editors/Viewer.py:431
   453 msgid "Active"
   453 msgid "Active"
   454 msgstr ""
   454 msgstr ""
   455 
   455 
   456 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101
   456 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101
   457 #: ../editors/Viewer.py:588 ../Beremiz.py:1060
   457 #: ../BeremizIDE.py:964 ../editors/Viewer.py:647
   458 msgid "Add"
   458 msgid "Add"
   459 msgstr ""
   459 msgstr ""
   460 
   460 
   461 #: ../IDEFrame.py:1889 ../IDEFrame.py:1924
   461 #: ../IDEFrame.py:1893 ../IDEFrame.py:1928
   462 msgid "Add Action"
   462 msgid "Add Action"
   463 msgstr ""
   463 msgstr ""
   464 
   464 
   465 #: ../features.py:32
   465 #: ../features.py:32
   466 msgid "Add C code accessing located variables synchronously"
   466 msgid "Add C code accessing located variables synchronously"
   467 msgstr ""
   467 msgstr ""
   468 
   468 
   469 #: ../IDEFrame.py:1872
   469 #: ../IDEFrame.py:1876
   470 msgid "Add Configuration"
   470 msgid "Add Configuration"
   471 msgstr ""
   471 msgstr ""
   472 
   472 
   473 #: ../IDEFrame.py:1852
   473 #: ../IDEFrame.py:1856
   474 msgid "Add DataType"
   474 msgid "Add DataType"
   475 msgstr ""
   475 msgstr ""
   476 
   476 
   477 #: ../editors/Viewer.py:513
   477 #: ../editors/Viewer.py:572
   478 msgid "Add Divergence Branch"
   478 msgid "Add Divergence Branch"
   479 msgstr ""
   479 msgstr ""
   480 
   480 
   481 #: ../dialogs/DiscoveryDialog.py:116
   481 #: ../dialogs/DiscoveryDialog.py:117
   482 msgid "Add IP"
   482 msgid "Add IP"
   483 msgstr ""
   483 msgstr ""
   484 
   484 
   485 #: ../IDEFrame.py:1860
   485 #: ../IDEFrame.py:1864
   486 msgid "Add POU"
   486 msgid "Add POU"
   487 msgstr ""
   487 msgstr ""
   488 
   488 
   489 #: ../features.py:33
   489 #: ../features.py:33
   490 msgid "Add Python code executed asynchronously"
   490 msgid "Add Python code executed asynchronously"
   491 msgstr ""
   491 msgstr ""
   492 
   492 
   493 #: ../IDEFrame.py:1900 ../IDEFrame.py:1950
   493 #: ../IDEFrame.py:1904 ../IDEFrame.py:1954
   494 msgid "Add Resource"
   494 msgid "Add Resource"
   495 msgstr ""
   495 msgstr ""
   496 
   496 
   497 #: ../IDEFrame.py:1878 ../IDEFrame.py:1921
   497 #: ../IDEFrame.py:1882 ../IDEFrame.py:1925
   498 msgid "Add Transition"
   498 msgid "Add Transition"
   499 msgstr ""
   499 msgstr ""
   500 
   500 
   501 #: ../editors/Viewer.py:500
   501 #: ../editors/Viewer.py:559
   502 msgid "Add Wire Segment"
   502 msgid "Add Wire Segment"
   503 msgstr ""
   503 msgstr ""
   504 
   504 
   505 #: ../editors/SFCViewer.py:433
   505 #: ../editors/SFCViewer.py:433
   506 msgid "Add a new initial step"
   506 msgid "Add a new initial step"
   507 msgstr ""
   507 msgstr ""
   508 
   508 
   509 #: ../editors/Viewer.py:2717 ../editors/SFCViewer.py:770
   509 #: ../editors/Viewer.py:2755 ../editors/SFCViewer.py:770
   510 msgid "Add a new jump"
   510 msgid "Add a new jump"
   511 msgstr ""
   511 msgstr ""
   512 
   512 
   513 #: ../editors/SFCViewer.py:455
   513 #: ../editors/SFCViewer.py:455
   514 msgid "Add a new step"
   514 msgid "Add a new step"
   536 
   536 
   537 #: ../editors/ResourceEditor.py:239
   537 #: ../editors/ResourceEditor.py:239
   538 msgid "Add task"
   538 msgid "Add task"
   539 msgstr ""
   539 msgstr ""
   540 
   540 
   541 #: ../editors/CodeFileEditor.py:658 ../controls/VariablePanel.py:450
   541 #: ../editors/CodeFileEditor.py:660 ../controls/VariablePanel.py:450
   542 msgid "Add variable"
   542 msgid "Add variable"
   543 msgstr ""
   543 msgstr ""
   544 
   544 
   545 #: ../plcopen/iec_std.csv:33
   545 #: ../plcopen/iec_std.csv:33
   546 msgid "Addition"
   546 msgid "Addition"
   547 msgstr ""
   547 msgstr ""
   548 
   548 
   549 #: ../plcopen/definitions.py:47
   549 #: ../plcopen/definitions.py:49
   550 msgid "Additional function blocks"
   550 msgid "Additional function blocks"
   551 msgstr ""
   551 msgstr ""
   552 
   552 
   553 #: ../editors/Viewer.py:571
   553 #: ../editors/Viewer.py:630
   554 msgid "Adjust Block Size"
   554 msgid "Adjust Block Size"
   555 msgstr ""
   555 msgstr ""
   556 
   556 
   557 #: ../editors/Viewer.py:1648
   557 #: ../editors/Viewer.py:1684
   558 msgid "Alignment"
   558 msgid "Alignment"
   559 msgstr ""
   559 msgstr ""
   560 
   560 
   561 #: ../dialogs/BrowseLocationsDialog.py:39
   561 #: ../dialogs/BrowseLocationsDialog.py:40
   562 #: ../dialogs/BrowseLocationsDialog.py:47
   562 #: ../dialogs/BrowseLocationsDialog.py:48
   563 #: ../dialogs/BrowseLocationsDialog.py:140
   563 #: ../dialogs/BrowseLocationsDialog.py:141
   564 #: ../dialogs/BrowseLocationsDialog.py:143 ../controls/LogViewer.py:298
   564 #: ../dialogs/BrowseLocationsDialog.py:144 ../controls/LogViewer.py:298
   565 #: ../controls/VariablePanel.py:70
   565 #: ../controls/VariablePanel.py:70
   566 msgid "All"
   566 msgid "All"
   567 msgstr ""
   567 msgstr ""
   568 
   568 
   569 #: ../editors/FileManagementPanel.py:35
   569 #: ../editors/FileManagementPanel.py:35
   570 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   570 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   571 msgstr ""
   571 msgstr ""
   572 
   572 
   573 #: ../ProjectController.py:1644
   573 #: ../ProjectController.py:1673
   574 msgid "Already connected. Please disconnect\n"
   574 msgid "Already connected. Please disconnect\n"
   575 msgstr ""
   575 msgstr ""
   576 
   576 
   577 #: ../editors/DataTypeEditor.py:594
   577 #: ../editors/DataTypeEditor.py:591
   578 #, python-format
   578 #, python-format
   579 msgid "An element named \"%s\" already exists in this structure!"
   579 msgid "An element named \"%s\" already exists in this structure!"
   580 msgstr ""
   580 msgstr ""
   581 
   581 
   582 #: ../editors/ResourceEditor.py:486
   582 #: ../editors/ResourceEditor.py:486
   583 msgid "An instance with the same name already exists!"
   583 msgid "An instance with the same name already exists!"
   584 msgstr ""
   584 msgstr ""
   585 
   585 
   586 #: ../dialogs/ConnectionDialog.py:96
   586 #: ../dialogs/ConnectionDialog.py:100
   587 msgid "Apply name modification to all continuations with the same name"
   587 msgid "Apply name modification to all continuations with the same name"
   588 msgstr ""
   588 msgstr ""
   589 
   589 
   590 #: ../plcopen/iec_std.csv:31
   590 #: ../plcopen/iec_std.csv:31
   591 msgid "Arc cosine"
   591 msgid "Arc cosine"
   601 
   601 
   602 #: ../plcopen/iec_std.csv:33
   602 #: ../plcopen/iec_std.csv:33
   603 msgid "Arithmetic"
   603 msgid "Arithmetic"
   604 msgstr ""
   604 msgstr ""
   605 
   605 
   606 #: ../editors/DataTypeEditor.py:54 ../editors/DataTypeEditor.py:635
   606 #: ../editors/DataTypeEditor.py:54 ../editors/DataTypeEditor.py:633
   607 #: ../controls/VariablePanel.py:841
   607 #: ../controls/VariablePanel.py:858
   608 msgid "Array"
   608 msgid "Array"
   609 msgstr ""
   609 msgstr ""
   610 
   610 
   611 #: ../plcopen/iec_std.csv:39
   611 #: ../plcopen/iec_std.csv:39
   612 msgid "Assignment"
   612 msgid "Assignment"
   613 msgstr ""
   613 msgstr ""
   614 
   614 
   615 #: ../dialogs/FBDVariableDialog.py:217
   615 #: ../dialogs/FBDVariableDialog.py:222
   616 msgid "At least a variable or an expression must be selected!"
   616 msgid "At least a variable or an expression must be selected!"
   617 msgstr ""
   617 msgstr ""
   618 
   618 
   619 #: ../controls/ProjectPropertiesPanel.py:99
   619 #: ../controls/ProjectPropertiesPanel.py:100
   620 msgid "Author"
   620 msgid "Author"
   621 msgstr ""
   621 msgstr ""
   622 
   622 
   623 #: ../controls/ProjectPropertiesPanel.py:96
   623 #: ../controls/ProjectPropertiesPanel.py:97
   624 msgid "Author Name (optional):"
   624 msgid "Author Name (optional):"
   625 msgstr ""
   625 msgstr ""
   626 
   626 
   627 #: ../dialogs/FindInPouDialog.py:79
   627 #: ../dialogs/FindInPouDialog.py:77
   628 msgid "Backward"
   628 msgid "Backward"
   629 msgstr ""
   629 msgstr ""
   630 
   630 
   631 #: ../util/Zeroconf.py:599
   631 #: ../util/Zeroconf.py:599
   632 msgid "Bad domain name (circular) at "
   632 msgid "Bad domain name (circular) at "
   639 #: ../canfestival/config_utils.py:342 ../canfestival/config_utils.py:630
   639 #: ../canfestival/config_utils.py:342 ../canfestival/config_utils.py:630
   640 #, python-format
   640 #, python-format
   641 msgid "Bad location size : %s"
   641 msgid "Bad location size : %s"
   642 msgstr ""
   642 msgstr ""
   643 
   643 
   644 #: ../dialogs/ArrayTypeDialog.py:55 ../editors/DataTypeEditor.py:175
   644 #: ../dialogs/ArrayTypeDialog.py:54 ../editors/DataTypeEditor.py:175
   645 #: ../editors/DataTypeEditor.py:205 ../editors/DataTypeEditor.py:297
   645 #: ../editors/DataTypeEditor.py:205 ../editors/DataTypeEditor.py:297
   646 msgid "Base Type:"
   646 msgid "Base Type:"
   647 msgstr ""
   647 msgstr ""
   648 
   648 
   649 #: ../editors/DataTypeEditor.py:625 ../controls/VariablePanel.py:799
   649 #: ../editors/DataTypeEditor.py:623 ../controls/VariablePanel.py:816
   650 msgid "Base Types"
   650 msgid "Base Types"
   651 msgstr ""
   651 msgstr ""
   652 
   652 
   653 #: ../Beremiz.py:553
   653 #: ../BeremizIDE.py:455
   654 msgid "Beremiz"
   654 msgid "Beremiz"
   655 msgstr ""
   655 msgstr ""
   656 
   656 
   657 #: ../plcopen/iec_std.csv:70
   657 #: ../plcopen/iec_std.csv:70
   658 msgid "Binary selection (1 of 2)"
   658 msgid "Binary selection (1 of 2)"
   680 
   680 
   681 #: ../plcopen/iec_std.csv:69
   681 #: ../plcopen/iec_std.csv:69
   682 msgid "Bitwise inverting"
   682 msgid "Bitwise inverting"
   683 msgstr ""
   683 msgstr ""
   684 
   684 
   685 #: ../editors/Viewer.py:525 ../editors/Viewer.py:2369
   685 #: ../editors/Viewer.py:584 ../editors/Viewer.py:2405
   686 msgid "Block"
   686 msgid "Block"
   687 msgstr ""
   687 msgstr ""
   688 
   688 
   689 #: ../dialogs/FBDBlockDialog.py:59
   689 #: ../dialogs/FBDBlockDialog.py:60
   690 msgid "Block Properties"
   690 msgid "Block Properties"
   691 msgstr ""
   691 msgstr ""
   692 
   692 
   693 #: ../editors/TextViewer.py:262
   693 #: ../editors/TextViewer.py:262
   694 msgid "Block name"
   694 msgid "Block name"
   695 msgstr ""
   695 msgstr ""
   696 
   696 
   697 #: ../editors/Viewer.py:491
   697 #: ../editors/Viewer.py:550
   698 msgid "Bottom"
   698 msgid "Bottom"
   699 msgstr ""
   699 msgstr ""
   700 
   700 
   701 #: ../ProjectController.py:1322
   701 #: ../ProjectController.py:1351
   702 msgid "Broken"
   702 msgid "Broken"
   703 msgstr ""
   703 msgstr ""
   704 
   704 
   705 #: ../dialogs/BrowseValuesLibraryDialog.py:37
   705 #: ../dialogs/BrowseValuesLibraryDialog.py:38
   706 #, python-format
   706 #, python-format
   707 msgid "Browse %s values library"
   707 msgid "Browse %s values library"
   708 msgstr ""
   708 msgstr ""
   709 
   709 
   710 #: ../dialogs/BrowseLocationsDialog.py:65
   710 #: ../dialogs/BrowseLocationsDialog.py:65
   711 msgid "Browse Locations"
   711 msgid "Browse Locations"
   712 msgstr ""
   712 msgstr ""
   713 
   713 
   714 #: ../ProjectController.py:1790
   714 #: ../ProjectController.py:1820
   715 msgid "Build"
   715 msgid "Build"
   716 msgstr ""
   716 msgstr ""
   717 
   717 
   718 #: ../ProjectController.py:1256
   718 #: ../ProjectController.py:1285
   719 msgid "Build directory already clean\n"
   719 msgid "Build directory already clean\n"
   720 msgstr ""
   720 msgstr ""
   721 
   721 
   722 #: ../ProjectController.py:1791
   722 #: ../ProjectController.py:1821
   723 msgid "Build project into build folder"
   723 msgid "Build project into build folder"
   724 msgstr ""
   724 msgstr ""
   725 
   725 
   726 #: ../ProjectController.py:1039
   726 #: ../ProjectController.py:1068
   727 msgid "C Build crashed !\n"
   727 msgid "C Build crashed !\n"
   728 msgstr ""
   728 msgstr ""
   729 
   729 
   730 #: ../ProjectController.py:1036
   730 #: ../ProjectController.py:1065
   731 msgid "C Build failed.\n"
   731 msgid "C Build failed.\n"
   732 msgstr ""
   732 msgstr ""
   733 
   733 
   734 #: ../c_ext/CFileEditor.py:63
   734 #: ../c_ext/CFileEditor.py:63
   735 msgid "C code"
   735 msgid "C code"
   736 msgstr ""
   736 msgstr ""
   737 
   737 
   738 #: ../ProjectController.py:1114
   738 #: ../ProjectController.py:1143
   739 msgid "C code generated successfully.\n"
   739 msgid "C code generated successfully.\n"
   740 msgstr ""
   740 msgstr ""
   741 
   741 
   742 #: ../targets/toolchain_makefile.py:122
   742 #: ../targets/toolchain_makefile.py:122
   743 msgid "C compilation failed.\n"
   743 msgid "C compilation failed.\n"
   744 msgstr ""
   744 msgstr ""
   745 
   745 
   746 #: ../targets/toolchain_gcc.py:156
   746 #: ../targets/toolchain_gcc.py:192
   747 #, python-format
   747 #, python-format
   748 msgid "C compilation of %s failed.\n"
   748 msgid "C compilation of %s failed.\n"
   749 msgstr ""
   749 msgstr ""
   750 
   750 
   751 #: ../features.py:32
   751 #: ../features.py:32
   766 
   766 
   767 #: ../features.py:31
   767 #: ../features.py:31
   768 msgid "CANopen support"
   768 msgid "CANopen support"
   769 msgstr ""
   769 msgstr ""
   770 
   770 
   771 #: ../plcopen/plcopen.py:1584 ../plcopen/plcopen.py:1598
   771 #: ../plcopen/plcopen.py:1589 ../plcopen/plcopen.py:1603
   772 #: ../plcopen/plcopen.py:1622 ../plcopen/plcopen.py:1638
   772 #: ../plcopen/plcopen.py:1627 ../plcopen/plcopen.py:1643
   773 msgid "Can only generate execution order on FBD networks!"
   773 msgid "Can only generate execution order on FBD networks!"
   774 msgstr ""
   774 msgstr ""
   775 
   775 
   776 #: ../controls/VariablePanel.py:267
   776 #: ../controls/VariablePanel.py:267
   777 msgid "Can only give a location to local or global variables"
   777 msgid "Can only give a location to local or global variables"
   778 msgstr ""
   778 msgstr ""
   779 
   779 
   780 #: ../PLCOpenEditor.py:334
   780 #: ../PLCOpenEditor.py:344
   781 #, python-format
   781 #, python-format
   782 msgid "Can't generate program to file %s!"
   782 msgid "Can't generate program to file %s!"
   783 msgstr ""
   783 msgstr ""
   784 
   784 
   785 #: ../controls/VariablePanel.py:265
   785 #: ../controls/VariablePanel.py:265
   786 msgid "Can't give a location to a function block instance"
   786 msgid "Can't give a location to a function block instance"
   787 msgstr ""
   787 msgstr ""
   788 
   788 
   789 #: ../PLCOpenEditor.py:379
   789 #: ../PLCOpenEditor.py:389
   790 #, python-format
   790 #, python-format
   791 msgid "Can't save project to file %s!"
   791 msgid "Can't save project to file %s!"
   792 msgstr ""
   792 msgstr ""
   793 
   793 
   794 #: ../controls/VariablePanel.py:313
   794 #: ../controls/VariablePanel.py:313
   807 
   807 
   808 #: ../connectors/PYRO/__init__.py:131
   808 #: ../connectors/PYRO/__init__.py:131
   809 msgid "Cannot get PLC status - connection failed.\n"
   809 msgid "Cannot get PLC status - connection failed.\n"
   810 msgstr ""
   810 msgstr ""
   811 
   811 
   812 #: ../ProjectController.py:902
   812 #: ../ProjectController.py:931
   813 msgid "Cannot open/parse VARIABLES.csv!\n"
   813 msgid "Cannot open/parse VARIABLES.csv!\n"
   814 msgstr ""
   814 msgstr ""
   815 
   815 
   816 #: ../canfestival/config_utils.py:374
   816 #: ../canfestival/config_utils.py:374
   817 #, python-brace-format
   817 #, python-brace-format
   818 msgid "Cannot set bit offset for non bool '{a1}' variable (ID:{a2},Idx:{a3},sIdx:{a4}))"
   818 msgid "Cannot set bit offset for non bool '{a1}' variable (ID:{a2},Idx:{a3},sIdx:{a4}))"
   819 msgstr ""
   819 msgstr ""
   820 
   820 
   821 #: ../dialogs/SearchInProjectDialog.py:59 ../dialogs/FindInPouDialog.py:88
   821 #: ../dialogs/SearchInProjectDialog.py:59 ../dialogs/FindInPouDialog.py:86
   822 msgid "Case sensitive"
   822 msgid "Case sensitive"
   823 msgstr ""
   823 msgstr ""
   824 
   824 
   825 #: ../editors/Viewer.py:486
   825 #: ../editors/Viewer.py:545
   826 msgid "Center"
   826 msgid "Center"
   827 msgstr ""
   827 msgstr ""
   828 
   828 
   829 #: ../Beremiz_service.py:266
   829 #: ../Beremiz_service.py:268
   830 msgid "Change IP of interface to bind"
   830 msgid "Change IP of interface to bind"
   831 msgstr ""
   831 msgstr ""
   832 
   832 
   833 #: ../Beremiz_service.py:265
   833 #: ../Beremiz_service.py:267
   834 msgid "Change Name"
   834 msgid "Change Name"
   835 msgstr ""
   835 msgstr ""
   836 
   836 
   837 #: ../IDEFrame.py:1942
   837 #: ../IDEFrame.py:1946
   838 msgid "Change POU Type To"
   838 msgid "Change POU Type To"
   839 msgstr ""
   839 msgstr ""
   840 
   840 
   841 #: ../Beremiz_service.py:267
   841 #: ../Beremiz_service.py:269
   842 msgid "Change Port Number"
   842 msgid "Change Port Number"
   843 msgstr ""
   843 msgstr ""
   844 
   844 
   845 #: ../Beremiz_service.py:268
   845 #: ../Beremiz_service.py:270
   846 msgid "Change working directory"
   846 msgid "Change working directory"
   847 msgstr ""
   847 msgstr ""
   848 
   848 
   849 #: ../plcopen/iec_std.csv:81
   849 #: ../plcopen/iec_std.csv:81
   850 msgid "Character string"
   850 msgid "Character string"
   851 msgstr ""
   851 msgstr ""
   852 
   852 
   853 #: ../svgui/svgui.py:125
   853 #: ../svgui/svgui.py:128
   854 msgid "Choose a SVG file"
   854 msgid "Choose a SVG file"
   855 msgstr ""
   855 msgstr ""
   856 
   856 
   857 #: ../ProjectController.py:501
   857 #: ../ProjectController.py:530
   858 msgid "Choose a directory to save project"
   858 msgid "Choose a directory to save project"
   859 msgstr ""
   859 msgstr ""
   860 
   860 
   861 #: ../canfestival/canfestival.py:160 ../PLCOpenEditor.py:292
   861 #: ../canfestival/canfestival.py:162 ../PLCOpenEditor.py:302
   862 #: ../PLCOpenEditor.py:324 ../PLCOpenEditor.py:373
   862 #: ../PLCOpenEditor.py:334 ../PLCOpenEditor.py:383
   863 msgid "Choose a file"
   863 msgid "Choose a file"
   864 msgstr ""
   864 msgstr ""
   865 
   865 
   866 #: ../Beremiz.py:931 ../Beremiz.py:966
   866 #: ../BeremizIDE.py:833 ../BeremizIDE.py:868
   867 msgid "Choose a project"
   867 msgid "Choose a project"
   868 msgstr ""
   868 msgstr ""
   869 
   869 
   870 #: ../dialogs/BrowseValuesLibraryDialog.py:42
   870 #: ../dialogs/BrowseValuesLibraryDialog.py:41
   871 #, python-format
   871 #, python-format
   872 msgid "Choose a value for %s:"
   872 msgid "Choose a value for %s:"
   873 msgstr ""
   873 msgstr ""
   874 
   874 
   875 #: ../Beremiz_service.py:323
   875 #: ../Beremiz_service.py:325
   876 msgid "Choose a working directory "
   876 msgid "Choose a working directory "
   877 msgstr ""
   877 msgstr ""
   878 
   878 
   879 #: ../ProjectController.py:408
   879 #: ../ProjectController.py:437
   880 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
   880 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
   881 msgstr ""
   881 msgstr ""
   882 
   882 
   883 #: ../ProjectController.py:375
   883 #: ../ProjectController.py:404
   884 msgid "Chosen folder isn't empty. You can't use it for a new project!"
   884 msgid "Chosen folder isn't empty. You can't use it for a new project!"
   885 msgstr ""
   885 msgstr ""
   886 
   886 
   887 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
   887 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
   888 msgid "Class"
   888 msgid "Class"
   890 
   890 
   891 #: ../controls/VariablePanel.py:441
   891 #: ../controls/VariablePanel.py:441
   892 msgid "Class Filter:"
   892 msgid "Class Filter:"
   893 msgstr ""
   893 msgstr ""
   894 
   894 
   895 #: ../dialogs/FBDVariableDialog.py:69
   895 #: ../dialogs/FBDVariableDialog.py:70
   896 msgid "Class:"
   896 msgid "Class:"
   897 msgstr ""
   897 msgstr ""
   898 
   898 
   899 #: ../ProjectController.py:1794
   899 #: ../ProjectController.py:1824
   900 msgid "Clean"
   900 msgid "Clean"
   901 msgstr ""
   901 msgstr ""
   902 
   902 
   903 #: ../controls/LogViewer.py:318
   903 #: ../controls/LogViewer.py:318
   904 msgid "Clean log messages"
   904 msgid "Clean log messages"
   905 msgstr ""
   905 msgstr ""
   906 
   906 
   907 #: ../ProjectController.py:1796
   907 #: ../ProjectController.py:1826
   908 msgid "Clean project build folder"
   908 msgid "Clean project build folder"
   909 msgstr ""
   909 msgstr ""
   910 
   910 
   911 #: ../ProjectController.py:1253
   911 #: ../ProjectController.py:1282
   912 msgid "Cleaning the build directory\n"
   912 msgid "Cleaning the build directory\n"
   913 msgstr ""
   913 msgstr ""
   914 
   914 
   915 #: ../IDEFrame.py:435
   915 #: ../IDEFrame.py:435
   916 msgid "Clear Errors"
   916 msgid "Clear Errors"
   917 msgstr ""
   917 msgstr ""
   918 
   918 
   919 #: ../editors/Viewer.py:582
   919 #: ../editors/Viewer.py:641
   920 msgid "Clear Execution Order"
   920 msgid "Clear Execution Order"
   921 msgstr ""
   921 msgstr ""
   922 
   922 
   923 #: ../dialogs/SearchInProjectDialog.py:105 ../dialogs/FindInPouDialog.py:111
   923 #: ../dialogs/SearchInProjectDialog.py:103 ../dialogs/FindInPouDialog.py:109
   924 msgid "Close"
   924 msgid "Close"
   925 msgstr ""
   925 msgstr ""
   926 
   926 
   927 #: ../PLCOpenEditor.py:199 ../Beremiz.py:693
   927 #: ../BeremizIDE.py:595 ../PLCOpenEditor.py:209
   928 msgid "Close Application"
   928 msgid "Close Application"
   929 msgstr ""
   929 msgstr ""
   930 
   930 
   931 #: ../PLCOpenEditor.py:108 ../Beremiz.py:333 ../Beremiz.py:637
   931 #: ../BeremizIDE.py:228 ../BeremizIDE.py:539 ../PLCOpenEditor.py:110
   932 #: ../IDEFrame.py:1009
   932 #: ../IDEFrame.py:1013
   933 msgid "Close Project"
   933 msgid "Close Project"
   934 msgstr ""
   934 msgstr ""
   935 
   935 
   936 #: ../PLCOpenEditor.py:106 ../Beremiz.py:331
   936 #: ../BeremizIDE.py:226 ../PLCOpenEditor.py:108
   937 msgid "Close Tab"
   937 msgid "Close Tab"
   938 msgstr ""
   938 msgstr ""
   939 
   939 
   940 #: ../editors/Viewer.py:541 ../editors/Viewer.py:2377
   940 #: ../editors/Viewer.py:600 ../editors/Viewer.py:2413
   941 msgid "Coil"
   941 msgid "Coil"
   942 msgstr ""
   942 msgstr ""
   943 
   943 
   944 #: ../editors/Viewer.py:561 ../editors/LDViewer.py:506
   944 #: ../editors/Viewer.py:620 ../editors/LDViewer.py:506
   945 msgid "Comment"
   945 msgid "Comment"
   946 msgstr ""
   946 msgstr ""
   947 
   947 
   948 #: ../dialogs/ProjectDialog.py:57
   948 #: ../BeremizIDE.py:276 ../BeremizIDE.py:279 ../PLCOpenEditor.py:161
       
   949 #: ../PLCOpenEditor.py:164
       
   950 msgid "Community support"
       
   951 msgstr ""
       
   952 
       
   953 #: ../dialogs/ProjectDialog.py:60
   949 msgid "Company Name"
   954 msgid "Company Name"
   950 msgstr ""
   955 msgstr ""
   951 
   956 
   952 #: ../controls/ProjectPropertiesPanel.py:94
   957 #: ../controls/ProjectPropertiesPanel.py:95
   953 msgid "Company Name (required):"
   958 msgid "Company Name (required):"
   954 msgstr ""
   959 msgstr ""
   955 
   960 
   956 #: ../controls/ProjectPropertiesPanel.py:95
   961 #: ../controls/ProjectPropertiesPanel.py:96
   957 msgid "Company URL (optional):"
   962 msgid "Company URL (optional):"
   958 msgstr ""
   963 msgstr ""
   959 
   964 
   960 #: ../plcopen/iec_std.csv:75
   965 #: ../plcopen/iec_std.csv:75
   961 msgid "Comparison"
   966 msgid "Comparison"
   962 msgstr ""
   967 msgstr ""
   963 
   968 
   964 #: ../ProjectController.py:693
   969 #: ../ProjectController.py:722
   965 msgid "Compiling IEC Program into C code...\n"
   970 msgid "Compiling IEC Program into C code...\n"
   966 msgstr ""
   971 msgstr ""
   967 
   972 
   968 #: ../plcopen/iec_std.csv:85
   973 #: ../plcopen/iec_std.csv:85
   969 msgid "Concatenation"
   974 msgid "Concatenation"
   970 msgstr ""
   975 msgstr ""
   971 
   976 
   972 #: ../editors/ConfTreeNodeEditor.py:229
   977 #: ../editors/ConfTreeNodeEditor.py:230
   973 msgid "Config"
   978 msgid "Config"
   974 msgstr ""
   979 msgstr ""
   975 
   980 
   976 #: ../editors/ProjectNodeEditor.py:36
   981 #: ../editors/ProjectNodeEditor.py:36
   977 msgid "Config variables"
   982 msgid "Config variables"
   978 msgstr ""
   983 msgstr ""
   979 
   984 
   980 #: ../dialogs/SearchInProjectDialog.py:39
   985 #: ../dialogs/SearchInProjectDialog.py:40
   981 msgid "Configuration"
   986 msgid "Configuration"
   982 msgstr ""
   987 msgstr ""
   983 
   988 
   984 #: ../PLCControler.py:97
   989 #: ../PLCControler.py:99
   985 msgid "Configurations"
   990 msgid "Configurations"
   986 msgstr ""
   991 msgstr ""
   987 
   992 
   988 #: ../editors/Viewer.py:307 ../editors/Viewer.py:337 ../editors/Viewer.py:359
   993 #: ../editors/Viewer.py:308 ../editors/Viewer.py:338 ../editors/Viewer.py:360
   989 #: ../editors/TextViewer.py:291 ../editors/TextViewer.py:342
   994 #: ../editors/TextViewer.py:291 ../editors/TextViewer.py:342
   990 #: ../editors/TextViewer.py:365 ../controls/VariablePanel.py:328
   995 #: ../editors/TextViewer.py:365 ../controls/VariablePanel.py:328
   991 msgid "Confirm or change variable name"
   996 msgid "Confirm or change variable name"
   992 msgstr ""
   997 msgstr ""
   993 
   998 
   994 #: ../ProjectController.py:1809
   999 #: ../ProjectController.py:1839
   995 msgid "Connect"
  1000 msgid "Connect"
   996 msgstr ""
  1001 msgstr ""
   997 
  1002 
   998 #: ../ProjectController.py:1810
  1003 #: ../ProjectController.py:1840
   999 msgid "Connect to the target PLC"
  1004 msgid "Connect to the target PLC"
  1000 msgstr ""
  1005 msgstr ""
  1001 
  1006 
  1002 #: ../ProjectController.py:1313
  1007 #: ../ProjectController.py:1342
  1003 #, python-format
  1008 #, python-format
  1004 msgid "Connected to URI: %s"
  1009 msgid "Connected to URI: %s"
  1005 msgstr ""
  1010 msgstr ""
  1006 
  1011 
  1007 #: ../dialogs/SFCTransitionDialog.py:76 ../editors/Viewer.py:527
  1012 #: ../dialogs/SFCTransitionDialog.py:77 ../editors/Viewer.py:586
  1008 #: ../editors/Viewer.py:2370
  1013 #: ../editors/Viewer.py:2406
  1009 msgid "Connection"
  1014 msgid "Connection"
  1010 msgstr ""
  1015 msgstr ""
  1011 
  1016 
  1012 #: ../dialogs/ConnectionDialog.py:52
  1017 #: ../dialogs/ConnectionDialog.py:53
  1013 msgid "Connection Properties"
  1018 msgid "Connection Properties"
  1014 msgstr ""
  1019 msgstr ""
  1015 
  1020 
  1016 #: ../ProjectController.py:1668
  1021 #: ../ProjectController.py:1697
  1017 msgid "Connection canceled!\n"
  1022 msgid "Connection canceled!\n"
  1018 msgstr ""
  1023 msgstr ""
  1019 
  1024 
  1020 #: ../ProjectController.py:1693
  1025 #: ../ProjectController.py:1722
  1021 #, python-format
  1026 #, python-format
  1022 msgid "Connection failed to %s!\n"
  1027 msgid "Connection failed to %s!\n"
  1023 msgstr ""
  1028 msgstr ""
  1024 
  1029 
  1025 #: ../connectors/PYRO/__init__.py:115 ../connectors/WAMP/__init__.py:111
  1030 #: ../connectors/PYRO/__init__.py:115 ../connectors/WAMP/__init__.py:111
  1029 #: ../connectors/PYRO/__init__.py:102
  1034 #: ../connectors/PYRO/__init__.py:102
  1030 #, python-format
  1035 #, python-format
  1031 msgid "Connection to '%s' failed.\n"
  1036 msgid "Connection to '%s' failed.\n"
  1032 msgstr ""
  1037 msgstr ""
  1033 
  1038 
  1034 #: ../dialogs/ConnectionDialog.py:64 ../editors/Viewer.py:1605
  1039 #: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1641
  1035 msgid "Connector"
  1040 msgid "Connector"
  1036 msgstr ""
  1041 msgstr ""
  1037 
  1042 
  1038 #: ../dialogs/SFCStepDialog.py:65
  1043 #: ../dialogs/SFCStepDialog.py:66
  1039 msgid "Connectors:"
  1044 msgid "Connectors:"
  1040 msgstr ""
  1045 msgstr ""
  1041 
  1046 
  1042 #: ../Beremiz.py:448
  1047 #: ../BeremizIDE.py:350
  1043 msgid "Console"
  1048 msgid "Console"
  1044 msgstr ""
  1049 msgstr ""
  1045 
  1050 
  1046 #: ../controls/VariablePanel.py:60
  1051 #: ../controls/VariablePanel.py:60
  1047 msgid "Constant"
  1052 msgid "Constant"
  1048 msgstr ""
  1053 msgstr ""
  1049 
  1054 
  1050 #: ../editors/Viewer.py:537 ../editors/Viewer.py:2373
  1055 #: ../editors/Viewer.py:596 ../editors/Viewer.py:2409
  1051 msgid "Contact"
  1056 msgid "Contact"
  1052 msgstr ""
  1057 msgstr ""
  1053 
  1058 
  1054 #: ../controls/ProjectPropertiesPanel.py:197
  1059 #: ../controls/ProjectPropertiesPanel.py:198
  1055 msgid "Content Description (optional):"
  1060 msgid "Content Description (optional):"
  1056 msgstr ""
  1061 msgstr ""
  1057 
  1062 
  1058 #: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1606
  1063 #: ../dialogs/ConnectionDialog.py:66 ../editors/Viewer.py:1642
  1059 msgid "Continuation"
  1064 msgid "Continuation"
  1060 msgstr ""
  1065 msgstr ""
  1061 
  1066 
  1062 #: ../plcopen/iec_std.csv:18
  1067 #: ../plcopen/iec_std.csv:18
  1063 msgid "Conversion from BCD"
  1068 msgid "Conversion from BCD"
  1073 
  1078 
  1074 #: ../plcopen/iec_std.csv:20
  1079 #: ../plcopen/iec_std.csv:20
  1075 msgid "Conversion to time-of-day"
  1080 msgid "Conversion to time-of-day"
  1076 msgstr ""
  1081 msgstr ""
  1077 
  1082 
  1078 #: ../editors/Viewer.py:597 ../controls/LogViewer.py:693 ../IDEFrame.py:370
  1083 #: ../editors/Viewer.py:656 ../controls/LogViewer.py:704 ../IDEFrame.py:370
  1079 #: ../IDEFrame.py:425
  1084 #: ../IDEFrame.py:425
  1080 msgid "Copy"
  1085 msgid "Copy"
  1081 msgstr ""
  1086 msgstr ""
  1082 
  1087 
  1083 #: ../IDEFrame.py:1929
  1088 #: ../IDEFrame.py:1933
  1084 msgid "Copy POU"
  1089 msgid "Copy POU"
  1085 msgstr ""
  1090 msgstr ""
  1086 
  1091 
  1087 #: ../editors/FileManagementPanel.py:65
  1092 #: ../editors/FileManagementPanel.py:65
  1088 msgid "Copy file from left folder to right"
  1093 msgid "Copy file from left folder to right"
  1101 msgid ""
  1106 msgid ""
  1102 "Could not add child \"{a1}\", type {a2} :\n"
  1107 "Could not add child \"{a1}\", type {a2} :\n"
  1103 "{a3}\n"
  1108 "{a3}\n"
  1104 msgstr ""
  1109 msgstr ""
  1105 
  1110 
  1106 #: ../py_ext/PythonFileCTNMixin.py:77
  1111 #: ../py_ext/PythonFileCTNMixin.py:78
  1107 #, python-format
  1112 #, python-format
  1108 msgid "Couldn't import old %s file."
  1113 msgid "Couldn't import old %s file."
  1109 msgstr ""
  1114 msgstr ""
  1110 
  1115 
  1111 #: ../ConfigTreeNode.py:626
  1116 #: ../ConfigTreeNode.py:626
  1120 msgid ""
  1125 msgid ""
  1121 "Couldn't load confnode parameters {a1} :\n"
  1126 "Couldn't load confnode parameters {a1} :\n"
  1122 " {a2}"
  1127 " {a2}"
  1123 msgstr ""
  1128 msgstr ""
  1124 
  1129 
  1125 #: ../PLCControler.py:946
  1130 #: ../PLCControler.py:948
  1126 msgid "Couldn't paste non-POU object."
  1131 msgid "Couldn't paste non-POU object."
  1127 msgstr ""
  1132 msgstr ""
  1128 
  1133 
  1129 #: ../ProjectController.py:1610
  1134 #: ../ProjectController.py:1639
  1130 msgid "Couldn't start PLC !\n"
  1135 msgid "Couldn't start PLC !\n"
  1131 msgstr ""
  1136 msgstr ""
  1132 
  1137 
  1133 #: ../ProjectController.py:1618
  1138 #: ../ProjectController.py:1647
  1134 msgid "Couldn't stop PLC !\n"
  1139 msgid "Couldn't stop PLC !\n"
  1135 msgstr ""
  1140 msgstr ""
  1136 
  1141 
  1137 #: ../ProjectController.py:1582
  1142 #: ../ProjectController.py:1611
  1138 msgid "Couldn't stop debugger.\n"
  1143 msgid "Couldn't stop debugger.\n"
  1139 msgstr ""
  1144 msgstr ""
  1140 
  1145 
  1141 #: ../svgui/svgui.py:47
  1146 #: ../svgui/svgui.py:49
  1142 msgid "Create HMI"
  1147 msgid "Create HMI"
  1143 msgstr ""
  1148 msgstr ""
  1144 
  1149 
  1145 #: ../dialogs/PouDialog.py:45
  1150 #: ../dialogs/PouDialog.py:46
  1146 msgid "Create a new POU"
  1151 msgid "Create a new POU"
  1147 msgstr ""
  1152 msgstr ""
  1148 
  1153 
  1149 #: ../dialogs/PouActionDialog.py:38
  1154 #: ../dialogs/PouActionDialog.py:38
  1150 msgid "Create a new action"
  1155 msgid "Create a new action"
  1204 
  1209 
  1205 #: ../IDEFrame.py:153
  1210 #: ../IDEFrame.py:153
  1206 msgid "Create a new step"
  1211 msgid "Create a new step"
  1207 msgstr ""
  1212 msgstr ""
  1208 
  1213 
  1209 #: ../dialogs/PouTransitionDialog.py:47 ../IDEFrame.py:156
  1214 #: ../dialogs/PouTransitionDialog.py:42 ../IDEFrame.py:156
  1210 msgid "Create a new transition"
  1215 msgid "Create a new transition"
  1211 msgstr ""
  1216 msgstr ""
  1212 
  1217 
  1213 #: ../IDEFrame.py:105 ../IDEFrame.py:135 ../IDEFrame.py:168
  1218 #: ../IDEFrame.py:105 ../IDEFrame.py:135 ../IDEFrame.py:168
  1214 msgid "Create a new variable"
  1219 msgid "Create a new variable"
  1216 
  1221 
  1217 #: ../dialogs/AboutDialog.py:113
  1222 #: ../dialogs/AboutDialog.py:113
  1218 msgid "Credits"
  1223 msgid "Credits"
  1219 msgstr ""
  1224 msgstr ""
  1220 
  1225 
  1221 #: ../Beremiz_service.py:432
  1226 #: ../Beremiz_service.py:434
  1222 msgid "Current working directory :"
  1227 msgid "Current working directory :"
  1223 msgstr ""
  1228 msgstr ""
  1224 
  1229 
  1225 #: ../editors/Viewer.py:596 ../IDEFrame.py:368 ../IDEFrame.py:424
  1230 #: ../editors/Viewer.py:655 ../IDEFrame.py:368 ../IDEFrame.py:424
  1226 msgid "Cut"
  1231 msgid "Cut"
  1227 msgstr ""
  1232 msgstr ""
  1228 
  1233 
  1229 #: ../editors/ResourceEditor.py:72
  1234 #: ../editors/ResourceEditor.py:72
  1230 msgid "Cyclic"
  1235 msgid "Cyclic"
  1244 
  1249 
  1245 #: ../canfestival/SlaveEditor.py:77 ../canfestival/NetworkEditor.py:98
  1250 #: ../canfestival/SlaveEditor.py:77 ../canfestival/NetworkEditor.py:98
  1246 msgid "DS-302 Profile"
  1251 msgid "DS-302 Profile"
  1247 msgstr ""
  1252 msgstr ""
  1248 
  1253 
  1249 #: ../dialogs/SearchInProjectDialog.py:35
  1254 #: ../dialogs/SearchInProjectDialog.py:36
  1250 msgid "Data Type"
  1255 msgid "Data Type"
  1251 msgstr ""
  1256 msgstr ""
  1252 
  1257 
  1253 #: ../PLCControler.py:96
  1258 #: ../PLCControler.py:98
  1254 msgid "Data Types"
  1259 msgid "Data Types"
  1255 msgstr ""
  1260 msgstr ""
  1256 
  1261 
  1257 #: ../plcopen/iec_std.csv:16
  1262 #: ../plcopen/iec_std.csv:16
  1258 msgid "Data type conversion"
  1263 msgid "Data type conversion"
  1269 
  1274 
  1270 #: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51
  1275 #: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51
  1271 msgid "Date subtraction"
  1276 msgid "Date subtraction"
  1272 msgstr ""
  1277 msgstr ""
  1273 
  1278 
  1274 #: ../dialogs/DurationEditorDialog.py:43
  1279 #: ../dialogs/DurationEditorDialog.py:44
  1275 msgid "Days:"
  1280 msgid "Days:"
  1276 msgstr ""
  1281 msgstr ""
  1277 
  1282 
  1278 #: ../ProjectController.py:1715
  1283 #: ../ProjectController.py:1744
  1279 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1284 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1280 msgstr ""
  1285 msgstr ""
  1281 
  1286 
  1282 #: ../controls/PouInstanceVariablesPanel.py:134
  1287 #: ../controls/PouInstanceVariablesPanel.py:134
  1283 msgid "Debug instance"
  1288 msgid "Debug instance"
  1284 msgstr ""
  1289 msgstr ""
  1285 
  1290 
  1286 #: ../editors/Viewer.py:1127 ../editors/Viewer.py:3664
  1291 #: ../editors/Viewer.py:448
  1287 #, python-format
  1292 #, python-format
  1288 msgid "Debug: %s"
  1293 msgid "Debug: %s"
  1289 msgstr ""
  1294 msgstr ""
  1290 
  1295 
  1291 #: ../ProjectController.py:1371
  1296 #: ../ProjectController.py:1400
  1292 #, python-format
  1297 #, python-format
  1293 msgid "Debug: Unknown variable '%s'\n"
  1298 msgid "Debug: Unknown variable '%s'\n"
  1294 msgstr ""
  1299 msgstr ""
  1295 
  1300 
  1296 #: ../ProjectController.py:1369
  1301 #: ../ProjectController.py:1398
  1297 #, python-format
  1302 #, python-format
  1298 msgid "Debug: Unsupported type to debug '%s'\n"
  1303 msgid "Debug: Unsupported type to debug '%s'\n"
  1299 msgstr ""
  1304 msgstr ""
  1300 
  1305 
  1301 #: ../IDEFrame.py:639
  1306 #: ../IDEFrame.py:639
  1302 msgid "Debugger"
  1307 msgid "Debugger"
  1303 msgstr ""
  1308 msgstr ""
  1304 
  1309 
  1305 #: ../ProjectController.py:1551
  1310 #: ../ProjectController.py:1580
  1306 msgid "Debugger disabled\n"
  1311 msgid "Debugger disabled\n"
  1307 msgstr ""
  1312 msgstr ""
  1308 
  1313 
  1309 #: ../ProjectController.py:1712
  1314 #: ../ProjectController.py:1741
  1310 msgid "Debugger ready\n"
  1315 msgid "Debugger ready\n"
  1311 msgstr ""
  1316 msgstr ""
  1312 
  1317 
  1313 #: ../ProjectController.py:1584
  1318 #: ../ProjectController.py:1613
  1314 msgid "Debugger stopped.\n"
  1319 msgid "Debugger stopped.\n"
  1315 msgstr ""
  1320 msgstr ""
  1316 
  1321 
  1317 #: ../editors/Viewer.py:572 ../Beremiz.py:1064 ../IDEFrame.py:1958
  1322 #: ../BeremizIDE.py:967 ../editors/Viewer.py:631 ../IDEFrame.py:1962
  1318 msgid "Delete"
  1323 msgid "Delete"
  1319 msgstr ""
  1324 msgstr ""
  1320 
  1325 
  1321 #: ../editors/Viewer.py:514
  1326 #: ../editors/Viewer.py:573
  1322 msgid "Delete Divergence Branch"
  1327 msgid "Delete Divergence Branch"
  1323 msgstr ""
  1328 msgstr ""
  1324 
  1329 
  1325 #: ../editors/FileManagementPanel.py:153
  1330 #: ../editors/FileManagementPanel.py:153
  1326 msgid "Delete File"
  1331 msgid "Delete File"
  1327 msgstr ""
  1332 msgstr ""
  1328 
  1333 
  1329 #: ../editors/Viewer.py:501
  1334 #: ../editors/Viewer.py:560
  1330 msgid "Delete Wire Segment"
  1335 msgid "Delete Wire Segment"
  1331 msgstr ""
  1336 msgstr ""
  1332 
  1337 
  1333 #: ../controls/CustomEditableListBox.py:41
  1338 #: ../controls/CustomEditableListBox.py:41
  1334 msgid "Delete item"
  1339 msgid "Delete item"
  1340 
  1345 
  1341 #: ../editors/DataTypeEditor.py:153
  1346 #: ../editors/DataTypeEditor.py:153
  1342 msgid "Derivation Type:"
  1347 msgid "Derivation Type:"
  1343 msgstr ""
  1348 msgstr ""
  1344 
  1349 
       
  1350 #: ../editors/CodeFileEditor.py:744
       
  1351 msgid "Description"
       
  1352 msgstr ""
       
  1353 
  1345 #: ../controls/VariablePanel.py:432
  1354 #: ../controls/VariablePanel.py:432
  1346 msgid "Description:"
  1355 msgid "Description:"
  1347 msgstr ""
  1356 msgstr ""
  1348 
  1357 
  1349 #: ../dialogs/ArrayTypeDialog.py:61 ../editors/DataTypeEditor.py:321
  1358 #: ../dialogs/ArrayTypeDialog.py:60 ../editors/DataTypeEditor.py:321
  1350 msgid "Dimensions:"
  1359 msgid "Dimensions:"
  1351 msgstr ""
  1360 msgstr ""
  1352 
  1361 
  1353 #: ../dialogs/FindInPouDialog.py:68
  1362 #: ../dialogs/FindInPouDialog.py:66
  1354 msgid "Direction"
  1363 msgid "Direction"
  1355 msgstr ""
  1364 msgstr ""
  1356 
  1365 
  1357 #: ../dialogs/BrowseLocationsDialog.py:90
  1366 #: ../dialogs/BrowseLocationsDialog.py:91
  1358 msgid "Direction:"
  1367 msgid "Direction:"
  1359 msgstr ""
  1368 msgstr ""
  1360 
  1369 
  1361 #: ../editors/DataTypeEditor.py:54
  1370 #: ../editors/DataTypeEditor.py:54
  1362 msgid "Directly"
  1371 msgid "Directly"
  1363 msgstr ""
  1372 msgstr ""
  1364 
  1373 
  1365 #: ../ProjectController.py:1818
  1374 #: ../ProjectController.py:1848
  1366 msgid "Disconnect"
  1375 msgid "Disconnect"
  1367 msgstr ""
  1376 msgstr ""
  1368 
  1377 
  1369 #: ../ProjectController.py:1820
  1378 #: ../ProjectController.py:1850
  1370 msgid "Disconnect from PLC"
  1379 msgid "Disconnect from PLC"
  1371 msgstr ""
  1380 msgstr ""
  1372 
  1381 
  1373 #: ../ProjectController.py:1323
  1382 #: ../ProjectController.py:1352
  1374 msgid "Disconnected"
  1383 msgid "Disconnected"
  1375 msgstr ""
  1384 msgstr ""
  1376 
  1385 
  1377 #: ../editors/Viewer.py:556 ../editors/Viewer.py:2365
  1386 #: ../editors/Viewer.py:615 ../editors/Viewer.py:2401
  1378 msgid "Divergence"
  1387 msgid "Divergence"
  1379 msgstr ""
  1388 msgstr ""
  1380 
  1389 
  1381 #: ../plcopen/iec_std.csv:36
  1390 #: ../plcopen/iec_std.csv:36
  1382 msgid "Division"
  1391 msgid "Division"
  1389 
  1398 
  1390 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  1399 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  1391 msgid "Documentation"
  1400 msgid "Documentation"
  1392 msgstr ""
  1401 msgstr ""
  1393 
  1402 
  1394 #: ../PLCOpenEditor.py:328
  1403 #: ../PLCOpenEditor.py:338
  1395 msgid "Done"
  1404 msgid "Done"
  1396 msgstr ""
  1405 msgstr ""
  1397 
  1406 
  1398 #: ../dialogs/ActionBlockDialog.py:38
  1407 #: ../dialogs/ActionBlockDialog.py:39
  1399 msgid "Duration"
  1408 msgid "Duration"
  1400 msgstr ""
  1409 msgstr ""
  1401 
  1410 
  1402 #: ../canfestival/canfestival.py:163
  1411 #: ../canfestival/canfestival.py:165
  1403 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1412 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1404 msgstr ""
  1413 msgstr ""
  1405 
  1414 
  1406 #: ../editors/Viewer.py:570
  1415 #: ../editors/Viewer.py:629
  1407 msgid "Edit Block"
  1416 msgid "Edit Block"
  1408 msgstr ""
  1417 msgstr ""
  1409 
  1418 
  1410 #: ../dialogs/LDElementDialog.py:56
  1419 #: ../dialogs/LDElementDialog.py:56
  1411 msgid "Edit Coil Values"
  1420 msgid "Edit Coil Values"
  1417 
  1426 
  1418 #: ../dialogs/DurationEditorDialog.py:59
  1427 #: ../dialogs/DurationEditorDialog.py:59
  1419 msgid "Edit Duration"
  1428 msgid "Edit Duration"
  1420 msgstr ""
  1429 msgstr ""
  1421 
  1430 
  1422 #: ../dialogs/SFCStepDialog.py:50
  1431 #: ../dialogs/SFCStepDialog.py:51
  1423 msgid "Edit Step"
  1432 msgid "Edit Step"
  1424 msgstr ""
  1433 msgstr ""
  1425 
  1434 
  1426 #: ../wxglade_hmi/wxglade_hmi.py:36
  1435 #: ../wxglade_hmi/wxglade_hmi.py:38
  1427 msgid "Edit a WxWidgets GUI with WXGlade"
  1436 msgid "Edit a WxWidgets GUI with WXGlade"
  1428 msgstr ""
  1437 msgstr ""
  1429 
  1438 
  1430 #: ../dialogs/ActionBlockDialog.py:121
  1439 #: ../dialogs/ActionBlockDialog.py:121
  1431 msgid "Edit action block properties"
  1440 msgid "Edit action block properties"
  1432 msgstr ""
  1441 msgstr ""
  1433 
  1442 
  1434 #: ../dialogs/ArrayTypeDialog.py:45
  1443 #: ../dialogs/ArrayTypeDialog.py:44
  1435 msgid "Edit array type properties"
  1444 msgid "Edit array type properties"
  1436 msgstr ""
  1445 msgstr ""
  1437 
  1446 
  1438 #: ../editors/Viewer.py:2586 ../editors/Viewer.py:3015
  1447 #: ../editors/Viewer.py:2624 ../editors/Viewer.py:3053
  1439 msgid "Edit comment"
  1448 msgid "Edit comment"
  1440 msgstr ""
  1449 msgstr ""
  1441 
  1450 
  1442 #: ../editors/FileManagementPanel.py:66
  1451 #: ../editors/FileManagementPanel.py:66
  1443 msgid "Edit file"
  1452 msgid "Edit file"
  1445 
  1454 
  1446 #: ../controls/CustomEditableListBox.py:39
  1455 #: ../controls/CustomEditableListBox.py:39
  1447 msgid "Edit item"
  1456 msgid "Edit item"
  1448 msgstr ""
  1457 msgstr ""
  1449 
  1458 
  1450 #: ../editors/Viewer.py:2974
  1459 #: ../editors/Viewer.py:3012
  1451 msgid "Edit jump target"
  1460 msgid "Edit jump target"
  1452 msgstr ""
  1461 msgstr ""
  1453 
  1462 
  1454 #: ../ProjectController.py:1832
  1463 #: ../ProjectController.py:1862
  1455 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1464 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1456 msgstr ""
  1465 msgstr ""
  1457 
  1466 
  1458 #: ../editors/SFCViewer.py:799
  1467 #: ../editors/SFCViewer.py:799
  1459 msgid "Edit step name"
  1468 msgid "Edit step name"
  1460 msgstr ""
  1469 msgstr ""
  1461 
  1470 
  1462 #: ../dialogs/SFCTransitionDialog.py:51
  1471 #: ../dialogs/SFCTransitionDialog.py:52
  1463 msgid "Edit transition"
  1472 msgid "Edit transition"
  1464 msgstr ""
  1473 msgstr ""
  1465 
  1474 
  1466 #: ../IDEFrame.py:611
  1475 #: ../IDEFrame.py:611
  1467 msgid "Editor ToolBar"
  1476 msgid "Editor ToolBar"
  1468 msgstr ""
  1477 msgstr ""
  1469 
  1478 
  1470 #: ../ProjectController.py:1216
  1479 #: ../ProjectController.py:1245
  1471 msgid "Editor selection"
  1480 msgid "Editor selection"
  1472 msgstr ""
  1481 msgstr ""
  1473 
  1482 
  1474 #: ../editors/DataTypeEditor.py:348
  1483 #: ../editors/DataTypeEditor.py:348
  1475 msgid "Elements :"
  1484 msgid "Elements :"
  1476 msgstr ""
  1485 msgstr ""
  1477 
  1486 
  1478 #: ../ProjectController.py:1321
  1487 #: ../ProjectController.py:1350
  1479 msgid "Empty"
  1488 msgid "Empty"
  1480 msgstr ""
  1489 msgstr ""
  1481 
  1490 
  1482 #: ../IDEFrame.py:365
  1491 #: ../IDEFrame.py:365
  1483 msgid "Enable Undo/Redo"
  1492 msgid "Enable Undo/Redo"
  1484 msgstr ""
  1493 msgstr ""
  1485 
  1494 
  1486 #: ../Beremiz_service.py:331
  1495 #: ../Beremiz_service.py:333
  1487 msgid "Enter a name "
  1496 msgid "Enter a name "
  1488 msgstr ""
  1497 msgstr ""
  1489 
  1498 
  1490 #: ../Beremiz_service.py:316
  1499 #: ../Beremiz_service.py:318
  1491 msgid "Enter a port number "
  1500 msgid "Enter a port number "
  1492 msgstr ""
  1501 msgstr ""
  1493 
  1502 
  1494 #: ../Beremiz_service.py:307
  1503 #: ../Beremiz_service.py:309
  1495 msgid "Enter the IP of the interface to bind"
  1504 msgid "Enter the IP of the interface to bind"
  1496 msgstr ""
  1505 msgstr ""
  1497 
  1506 
  1498 #: ../editors/DataTypeEditor.py:54
  1507 #: ../editors/DataTypeEditor.py:54
  1499 msgid "Enumerated"
  1508 msgid "Enumerated"
  1501 
  1510 
  1502 #: ../plcopen/iec_std.csv:77
  1511 #: ../plcopen/iec_std.csv:77
  1503 msgid "Equal to"
  1512 msgid "Equal to"
  1504 msgstr ""
  1513 msgstr ""
  1505 
  1514 
  1506 #: ../dialogs/ForceVariableDialog.py:179
  1515 #: ../BeremizIDE.py:1106 ../dialogs/ForceVariableDialog.py:197
  1507 #: ../dialogs/SearchInProjectDialog.py:168 ../dialogs/SFCStepNameDialog.py:60
  1516 #: ../dialogs/SearchInProjectDialog.py:168 ../dialogs/SFCStepNameDialog.py:60
  1508 #: ../dialogs/DurationEditorDialog.py:121
  1517 #: ../dialogs/DurationEditorDialog.py:121
  1509 #: ../dialogs/DurationEditorDialog.py:163 ../dialogs/PouTransitionDialog.py:112
  1518 #: ../dialogs/DurationEditorDialog.py:163 ../dialogs/PouTransitionDialog.py:107
  1510 #: ../dialogs/BlockPreviewDialog.py:236 ../dialogs/ProjectDialog.py:71
  1519 #: ../dialogs/BlockPreviewDialog.py:237 ../dialogs/ProjectDialog.py:74
  1511 #: ../dialogs/ArrayTypeDialog.py:97 ../dialogs/ArrayTypeDialog.py:103
  1520 #: ../dialogs/ArrayTypeDialog.py:97 ../dialogs/ArrayTypeDialog.py:103
  1512 #: ../dialogs/PouNameDialog.py:54 ../dialogs/BrowseLocationsDialog.py:216
  1521 #: ../dialogs/PouNameDialog.py:54 ../dialogs/BrowseLocationsDialog.py:218
  1513 #: ../dialogs/BrowseValuesLibraryDialog.py:83 ../dialogs/PouActionDialog.py:104
  1522 #: ../dialogs/BrowseValuesLibraryDialog.py:83 ../dialogs/PouActionDialog.py:105
  1514 #: ../dialogs/PouDialog.py:134 ../PLCOpenEditor.py:335 ../PLCOpenEditor.py:340
  1523 #: ../dialogs/PouDialog.py:134 ../PLCOpenEditor.py:345 ../PLCOpenEditor.py:350
  1515 #: ../PLCOpenEditor.py:420 ../PLCOpenEditor.py:430
  1524 #: ../PLCOpenEditor.py:430 ../PLCOpenEditor.py:440
  1516 #: ../editors/ResourceEditor.py:436 ../editors/Viewer.py:423
  1525 #: ../editors/ResourceEditor.py:436 ../editors/Viewer.py:424
  1517 #: ../editors/LDViewer.py:666 ../editors/LDViewer.py:882
  1526 #: ../editors/LDViewer.py:666 ../editors/LDViewer.py:882
  1518 #: ../editors/LDViewer.py:886 ../editors/DataTypeEditor.py:550
  1527 #: ../editors/LDViewer.py:886 ../editors/DataTypeEditor.py:550
  1519 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:579
  1528 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:574
  1520 #: ../editors/DataTypeEditor.py:584 ../editors/DataTypeEditor.py:594
  1529 #: ../editors/DataTypeEditor.py:743 ../editors/DataTypeEditor.py:750
  1521 #: ../editors/DataTypeEditor.py:745 ../editors/DataTypeEditor.py:752
  1530 #: ../editors/TextViewer.py:389 ../editors/CodeFileEditor.py:767
  1522 #: ../editors/TextViewer.py:389 ../editors/CodeFileEditor.py:783
  1531 #: ../ProjectController.py:372 ../ProjectController.py:500
  1523 #: ../ProjectController.py:343 ../ProjectController.py:471
  1532 #: ../ProjectController.py:507 ../controls/FolderTree.py:217
  1524 #: ../ProjectController.py:478 ../controls/FolderTree.py:217
       
  1525 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166
  1533 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166
  1526 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
  1534 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
  1527 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:231
  1535 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:231
  1528 #: ../controls/VariablePanel.py:402 ../controls/VariablePanel.py:784
  1536 #: ../controls/VariablePanel.py:402 ../controls/VariablePanel.py:759
  1529 #: ../Beremiz.py:1203 ../IDEFrame.py:1003 ../IDEFrame.py:1613
  1537 #: ../IDEFrame.py:1007 ../IDEFrame.py:1617 ../IDEFrame.py:1658
  1530 #: ../IDEFrame.py:1654 ../IDEFrame.py:1659 ../IDEFrame.py:1673
  1538 #: ../IDEFrame.py:1663 ../IDEFrame.py:1677 ../IDEFrame.py:1682
  1531 #: ../IDEFrame.py:1678 ../Beremiz_service.py:211
  1539 #: ../Beremiz_service.py:213
  1532 msgid "Error"
  1540 msgid "Error"
  1533 msgstr ""
  1541 msgstr ""
  1534 
  1542 
  1535 #: ../ProjectController.py:748
  1543 #: ../ProjectController.py:777
  1536 msgid "Error : At least one configuration and one resource must be declared in PLC !\n"
  1544 msgid "Error : At least one configuration and one resource must be declared in PLC !\n"
  1537 msgstr ""
  1545 msgstr ""
  1538 
  1546 
  1539 #: ../ProjectController.py:740
  1547 #: ../ProjectController.py:769
  1540 #, python-format
  1548 #, python-format
  1541 msgid "Error : IEC to C compiler returned %d\n"
  1549 msgid "Error : IEC to C compiler returned %d\n"
  1542 msgstr ""
  1550 msgstr ""
  1543 
  1551 
  1544 #: ../ProjectController.py:671
  1552 #: ../ProjectController.py:700
  1545 #, python-format
  1553 #, python-format
  1546 msgid ""
  1554 msgid ""
  1547 "Error in ST/IL/SFC code generator :\n"
  1555 "Error in ST/IL/SFC code generator :\n"
  1548 "%s\n"
  1556 "%s\n"
  1549 msgstr ""
  1557 msgstr ""
  1551 #: ../ConfigTreeNode.py:216
  1559 #: ../ConfigTreeNode.py:216
  1552 #, python-format
  1560 #, python-format
  1553 msgid "Error while saving \"%s\"\n"
  1561 msgid "Error while saving \"%s\"\n"
  1554 msgstr ""
  1562 msgstr ""
  1555 
  1563 
  1556 #: ../canfestival/canfestival.py:168
  1564 #: ../canfestival/canfestival.py:170
  1557 msgid "Error: Export slave failed\n"
  1565 msgid "Error: Export slave failed\n"
  1558 msgstr ""
  1566 msgstr ""
  1559 
  1567 
  1560 #: ../canfestival/canfestival.py:369
  1568 #: ../canfestival/canfestival.py:371
  1561 msgid "Error: No Master generated\n"
  1569 msgid "Error: No Master generated\n"
  1562 msgstr ""
  1570 msgstr ""
  1563 
  1571 
  1564 #: ../canfestival/canfestival.py:364
  1572 #: ../canfestival/canfestival.py:366
  1565 msgid "Error: No PLC built\n"
  1573 msgid "Error: No PLC built\n"
  1566 msgstr ""
  1574 msgstr ""
  1567 
  1575 
  1568 #: ../ProjectController.py:1687
  1576 #: ../ProjectController.py:1716
  1569 #, python-format
  1577 #, python-format
  1570 msgid "Exception while connecting %s!\n"
  1578 msgid "Exception while connecting %s!\n"
  1571 msgstr ""
  1579 msgstr ""
  1572 
  1580 
  1573 #: ../dialogs/FBDBlockDialog.py:117
  1581 #: ../dialogs/FBDBlockDialog.py:120
  1574 msgid "Execution Control:"
  1582 msgid "Execution Control:"
  1575 msgstr ""
  1583 msgstr ""
  1576 
  1584 
  1577 #: ../dialogs/FBDVariableDialog.py:79 ../dialogs/FBDBlockDialog.py:105
  1585 #: ../dialogs/FBDVariableDialog.py:80 ../dialogs/FBDBlockDialog.py:108
  1578 msgid "Execution Order:"
  1586 msgid "Execution Order:"
  1579 msgstr ""
  1587 msgstr ""
  1580 
  1588 
  1581 #: ../features.py:35
  1589 #: ../features.py:35
  1582 msgid "Experimental web based HMI"
  1590 msgid "Experimental web based HMI"
  1588 
  1596 
  1589 #: ../plcopen/iec_std.csv:26
  1597 #: ../plcopen/iec_std.csv:26
  1590 msgid "Exponentiation"
  1598 msgid "Exponentiation"
  1591 msgstr ""
  1599 msgstr ""
  1592 
  1600 
  1593 #: ../canfestival/canfestival.py:174
  1601 #: ../canfestival/canfestival.py:176
  1594 msgid "Export CanOpen slave to EDS file"
  1602 msgid "Export CanOpen slave to EDS file"
  1595 msgstr ""
  1603 msgstr ""
  1596 
  1604 
  1597 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:243
  1605 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:243
  1598 msgid "Export graph values to clipboard"
  1606 msgid "Export graph values to clipboard"
  1599 msgstr ""
  1607 msgstr ""
  1600 
  1608 
  1601 #: ../canfestival/canfestival.py:173
  1609 #: ../canfestival/canfestival.py:175
  1602 msgid "Export slave"
  1610 msgid "Export slave"
  1603 msgstr ""
  1611 msgstr ""
  1604 
  1612 
  1605 #: ../dialogs/FBDVariableDialog.py:89
  1613 #: ../dialogs/FBDVariableDialog.py:90
  1606 msgid "Expression:"
  1614 msgid "Expression:"
  1607 msgstr ""
  1615 msgstr ""
  1608 
  1616 
  1609 #: ../controls/VariablePanel.py:72
  1617 #: ../controls/VariablePanel.py:72
  1610 msgid "External"
  1618 msgid "External"
  1611 msgstr ""
  1619 msgstr ""
  1612 
  1620 
  1613 #: ../ProjectController.py:761
  1621 #: ../ProjectController.py:790
  1614 msgid "Extracting Located Variables...\n"
  1622 msgid "Extracting Located Variables...\n"
  1615 msgstr ""
  1623 msgstr ""
  1616 
  1624 
  1617 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:31
  1625 #: ../dialogs/PouTransitionDialog.py:36 ../dialogs/PouActionDialog.py:32
  1618 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  1626 #: ../dialogs/PouDialog.py:37 ../controls/ProjectPropertiesPanel.py:144
  1619 msgid "FBD"
  1627 msgid "FBD"
  1620 msgstr ""
  1628 msgstr ""
  1621 
  1629 
  1622 #: ../ProjectController.py:1750
  1630 #: ../ProjectController.py:1779
  1623 msgid "Failed : Must build before transfer.\n"
  1631 msgid "Failed : Must build before transfer.\n"
  1624 msgstr ""
  1632 msgstr ""
  1625 
  1633 
  1626 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:462
  1634 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:521
  1627 msgid "Falling Edge"
  1635 msgid "Falling Edge"
  1628 msgstr ""
  1636 msgstr ""
  1629 
  1637 
  1630 #: ../ProjectController.py:1029
  1638 #: ../ProjectController.py:1058
  1631 msgid "Fatal : cannot get builder.\n"
  1639 msgid "Fatal : cannot get builder.\n"
  1632 msgstr ""
  1640 msgstr ""
  1633 
  1641 
  1634 #: ../Beremiz.py:118
  1642 #: ../Beremiz.py:156
  1635 #, python-format
  1643 #, python-format
  1636 msgid "Fetching %s"
  1644 msgid "Fetching %s"
  1637 msgstr ""
  1645 msgstr ""
  1638 
  1646 
  1639 #: ../dialogs/DurationEditorDialog.py:160
  1647 #: ../dialogs/DurationEditorDialog.py:160
  1649 #: ../controls/FolderTree.py:216
  1657 #: ../controls/FolderTree.py:216
  1650 #, python-format
  1658 #, python-format
  1651 msgid "File '%s' already exists!"
  1659 msgid "File '%s' already exists!"
  1652 msgstr ""
  1660 msgstr ""
  1653 
  1661 
  1654 #: ../dialogs/SearchInProjectDialog.py:100 ../dialogs/FindInPouDialog.py:36
  1662 #: ../dialogs/SearchInProjectDialog.py:98 ../dialogs/FindInPouDialog.py:37
  1655 #: ../dialogs/FindInPouDialog.py:106 ../IDEFrame.py:375
  1663 #: ../dialogs/FindInPouDialog.py:104 ../IDEFrame.py:375
  1656 msgid "Find"
  1664 msgid "Find"
  1657 msgstr ""
  1665 msgstr ""
  1658 
  1666 
  1659 #: ../IDEFrame.py:377
  1667 #: ../IDEFrame.py:377
  1660 msgid "Find Next"
  1668 msgid "Find Next"
  1666 
  1674 
  1667 #: ../plcopen/iec_std.csv:90
  1675 #: ../plcopen/iec_std.csv:90
  1668 msgid "Find position"
  1676 msgid "Find position"
  1669 msgstr ""
  1677 msgstr ""
  1670 
  1678 
  1671 #: ../dialogs/FindInPouDialog.py:57
  1679 #: ../dialogs/FindInPouDialog.py:55
  1672 msgid "Find:"
  1680 msgid "Find:"
  1673 msgstr ""
  1681 msgstr ""
  1674 
  1682 
  1675 #: ../connectors/PYRO/__init__.py:163
  1683 #: ../connectors/PYRO/__init__.py:163
  1676 msgid "Force runtime reload\n"
  1684 msgid "Force runtime reload\n"
  1677 msgstr ""
  1685 msgstr ""
  1678 
  1686 
  1679 #: ../editors/Viewer.py:1564
  1687 #: ../editors/Viewer.py:1600
  1680 msgid "Force value"
  1688 msgid "Force value"
  1681 msgstr ""
  1689 msgstr ""
  1682 
  1690 
  1683 #: ../dialogs/ForceVariableDialog.py:162
  1691 #: ../dialogs/ForceVariableDialog.py:162
  1684 msgid "Forcing Variable Value"
  1692 msgid "Forcing Variable Value"
  1685 msgstr ""
  1693 msgstr ""
  1686 
  1694 
  1687 #: ../dialogs/SFCTransitionDialog.py:179 ../dialogs/PouTransitionDialog.py:102
  1695 #: ../dialogs/SFCTransitionDialog.py:182 ../dialogs/PouTransitionDialog.py:97
  1688 #: ../dialogs/ProjectDialog.py:70 ../dialogs/PouActionDialog.py:94
  1696 #: ../dialogs/ProjectDialog.py:73 ../dialogs/PouActionDialog.py:95
  1689 #: ../dialogs/PouDialog.py:116
  1697 #: ../dialogs/PouDialog.py:116
  1690 #, python-format
  1698 #, python-format
  1691 msgid "Form isn't complete. %s must be filled!"
  1699 msgid "Form isn't complete. %s must be filled!"
  1692 msgstr ""
  1700 msgstr ""
  1693 
  1701 
  1694 #: ../dialogs/SFCStepDialog.py:144 ../dialogs/FBDBlockDialog.py:232
  1702 #: ../dialogs/SFCStepDialog.py:147 ../dialogs/FBDBlockDialog.py:236
  1695 #: ../dialogs/ConnectionDialog.py:160
  1703 #: ../dialogs/ConnectionDialog.py:163
  1696 msgid "Form isn't complete. Name must be filled!"
  1704 msgid "Form isn't complete. Name must be filled!"
  1697 msgstr ""
  1705 msgstr ""
  1698 
  1706 
  1699 #: ../dialogs/FBDBlockDialog.py:228
  1707 #: ../dialogs/FBDBlockDialog.py:232
  1700 msgid "Form isn't complete. Valid block type must be selected!"
  1708 msgid "Form isn't complete. Valid block type must be selected!"
  1701 msgstr ""
  1709 msgstr ""
  1702 
  1710 
  1703 #: ../dialogs/FindInPouDialog.py:74
  1711 #: ../dialogs/FindInPouDialog.py:72
  1704 msgid "Forward"
  1712 msgid "Forward"
  1705 msgstr ""
  1713 msgstr ""
  1706 
  1714 
  1707 #: ../dialogs/SearchInProjectDialog.py:36 ../IDEFrame.py:1745
  1715 #: ../dialogs/SearchInProjectDialog.py:37 ../IDEFrame.py:1749
  1708 msgid "Function"
  1716 msgid "Function"
  1709 msgstr ""
  1717 msgstr ""
  1710 
  1718 
  1711 #: ../IDEFrame.py:349
  1719 #: ../IDEFrame.py:349
  1712 msgid "Function &Block"
  1720 msgid "Function &Block"
  1713 msgstr ""
  1721 msgstr ""
  1714 
  1722 
  1715 #: ../dialogs/SearchInProjectDialog.py:37 ../IDEFrame.py:1744
  1723 #: ../dialogs/SearchInProjectDialog.py:38 ../IDEFrame.py:1748
  1716 #: ../IDEFrame.py:1937
  1724 #: ../IDEFrame.py:1941
  1717 msgid "Function Block"
  1725 msgid "Function Block"
  1718 msgstr ""
  1726 msgstr ""
  1719 
  1727 
  1720 #: ../controls/VariablePanel.py:837
  1728 #: ../controls/VariablePanel.py:854
  1721 msgid "Function Block Types"
  1729 msgid "Function Block Types"
  1722 msgstr ""
  1730 msgstr ""
  1723 
  1731 
  1724 #: ../PLCControler.py:95
  1732 #: ../PLCControler.py:97
  1725 msgid "Function Blocks"
  1733 msgid "Function Blocks"
  1726 msgstr ""
  1734 msgstr ""
  1727 
  1735 
  1728 #: ../editors/Viewer.py:248
  1736 #: ../editors/Viewer.py:249
  1729 msgid "Function Blocks can't be used in Functions!"
  1737 msgid "Function Blocks can't be used in Functions!"
  1730 msgstr ""
  1738 msgstr ""
  1731 
  1739 
  1732 #: ../PLCControler.py:2337
  1740 #: ../PLCControler.py:2343
  1733 #, python-format
  1741 #, python-format
  1734 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1742 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1735 msgstr ""
  1743 msgstr ""
  1736 
  1744 
  1737 #: ../PLCControler.py:95
  1745 #: ../PLCControler.py:97
  1738 msgid "Functions"
  1746 msgid "Functions"
  1739 msgstr ""
  1747 msgstr ""
  1740 
  1748 
  1741 #: ../PLCOpenEditor.py:115
  1749 #: ../PLCOpenEditor.py:117
  1742 msgid "Generate Program"
  1750 msgid "Generate Program"
  1743 msgstr ""
  1751 msgstr ""
  1744 
  1752 
  1745 #: ../ProjectController.py:662
  1753 #: ../ProjectController.py:691
  1746 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
  1754 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
  1747 msgstr ""
  1755 msgstr ""
  1748 
  1756 
  1749 #: ../controls/VariablePanel.py:73
  1757 #: ../controls/VariablePanel.py:73
  1750 msgid "Global"
  1758 msgid "Global"
  1752 
  1760 
  1753 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:242
  1761 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:242
  1754 msgid "Go to current value"
  1762 msgid "Go to current value"
  1755 msgstr ""
  1763 msgstr ""
  1756 
  1764 
  1757 #: ../controls/ProjectPropertiesPanel.py:173
  1765 #: ../controls/ProjectPropertiesPanel.py:174
  1758 msgid "Graphics"
  1766 msgid "Graphics"
  1759 msgstr ""
  1767 msgstr ""
  1760 
  1768 
  1761 #: ../plcopen/iec_std.csv:75
  1769 #: ../plcopen/iec_std.csv:75
  1762 msgid "Greater than"
  1770 msgid "Greater than"
  1764 
  1772 
  1765 #: ../plcopen/iec_std.csv:76
  1773 #: ../plcopen/iec_std.csv:76
  1766 msgid "Greater than or equal to"
  1774 msgid "Greater than or equal to"
  1767 msgstr ""
  1775 msgstr ""
  1768 
  1776 
  1769 #: ../controls/ProjectPropertiesPanel.py:134
  1777 #: ../controls/ProjectPropertiesPanel.py:135
  1770 msgid "Grid Resolution:"
  1778 msgid "Grid Resolution:"
  1771 msgstr ""
  1779 msgstr ""
  1772 
  1780 
  1773 #: ../runtime/NevowServer.py:181
  1781 #: ../runtime/NevowServer.py:182
  1774 msgid "HTTP interface port :"
  1782 msgid "HTTP interface port :"
  1775 msgstr ""
  1783 msgstr ""
  1776 
  1784 
  1777 #: ../controls/ProjectPropertiesPanel.py:120
  1785 #: ../controls/ProjectPropertiesPanel.py:121
  1778 msgid "Height:"
  1786 msgid "Height:"
  1779 msgstr ""
  1787 msgstr ""
  1780 
  1788 
  1781 #: ../editors/FileManagementPanel.py:85
  1789 #: ../editors/FileManagementPanel.py:85
  1782 msgid "Home Directory:"
  1790 msgid "Home Directory:"
  1783 msgstr ""
  1791 msgstr ""
  1784 
  1792 
  1785 #: ../controls/ProjectPropertiesPanel.py:150
  1793 #: ../controls/ProjectPropertiesPanel.py:151
  1786 msgid "Horizontal:"
  1794 msgid "Horizontal:"
  1787 msgstr ""
  1795 msgstr ""
  1788 
  1796 
  1789 #: ../dialogs/DurationEditorDialog.py:44
  1797 #: ../dialogs/DurationEditorDialog.py:45
  1790 msgid "Hours:"
  1798 msgid "Hours:"
  1791 msgstr ""
  1799 msgstr ""
  1792 
  1800 
  1793 #: ../dialogs/PouActionDialog.py:31 ../dialogs/PouDialog.py:36
  1801 #: ../dialogs/PouTransitionDialog.py:36 ../dialogs/PouActionDialog.py:32
       
  1802 #: ../dialogs/PouDialog.py:37
  1794 msgid "IL"
  1803 msgid "IL"
  1795 msgstr ""
  1804 msgstr ""
  1796 
  1805 
  1797 #: ../dialogs/DiscoveryDialog.py:94
  1806 #: ../dialogs/DiscoveryDialog.py:94
  1798 msgid "IP"
  1807 msgid "IP"
  1799 msgstr ""
  1808 msgstr ""
  1800 
  1809 
  1801 #: ../Beremiz_service.py:308 ../Beremiz_service.py:309
  1810 #: ../Beremiz_service.py:310 ../Beremiz_service.py:311
  1802 msgid "IP is not valid!"
  1811 msgid "IP is not valid!"
  1803 msgstr ""
  1812 msgstr ""
  1804 
  1813 
  1805 #: ../svgui/svgui.py:42 ../svgui/svgui.py:43
  1814 #: ../svgui/svgui.py:44 ../svgui/svgui.py:45
  1806 msgid "Import SVG"
  1815 msgid "Import SVG"
  1807 msgstr ""
  1816 msgstr ""
  1808 
  1817 
  1809 #: ../dialogs/FBDVariableDialog.py:38 ../editors/Viewer.py:1591
  1818 #: ../dialogs/FBDVariableDialog.py:39 ../editors/Viewer.py:1627
  1810 #: ../controls/VariablePanel.py:71
  1819 #: ../controls/VariablePanel.py:71
  1811 msgid "InOut"
  1820 msgid "InOut"
  1812 msgstr ""
  1821 msgstr ""
  1813 
  1822 
  1814 #: ../editors/Viewer.py:1110
  1823 #: ../editors/Viewer.py:431
  1815 msgid "Inactive"
  1824 msgid "Inactive"
  1816 msgstr ""
  1825 msgstr ""
  1817 
  1826 
  1818 #: ../controls/VariablePanel.py:276
  1827 #: ../controls/VariablePanel.py:276
  1819 #, python-brace-format
  1828 #, python-brace-format
  1828 #: ../controls/VariablePanel.py:286
  1837 #: ../controls/VariablePanel.py:286
  1829 #, python-brace-format
  1838 #, python-brace-format
  1830 msgid "Incompatible size of data between \"{a1}\" and \"{a2}\""
  1839 msgid "Incompatible size of data between \"{a1}\" and \"{a2}\""
  1831 msgstr ""
  1840 msgstr ""
  1832 
  1841 
  1833 #: ../dialogs/ActionBlockDialog.py:38
  1842 #: ../dialogs/ActionBlockDialog.py:39
  1834 msgid "Indicator"
  1843 msgid "Indicator"
  1835 msgstr ""
  1844 msgstr ""
  1836 
  1845 
  1837 #: ../editors/Viewer.py:552
  1846 #: ../editors/CodeFileEditor.py:744
       
  1847 msgid "Initial"
       
  1848 msgstr ""
       
  1849 
       
  1850 #: ../editors/Viewer.py:611
  1838 msgid "Initial Step"
  1851 msgid "Initial Step"
  1839 msgstr ""
  1852 msgstr ""
  1840 
  1853 
  1841 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  1854 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  1842 #: ../controls/VariablePanel.py:54
  1855 #: ../controls/VariablePanel.py:54
  1846 #: ../editors/DataTypeEditor.py:185 ../editors/DataTypeEditor.py:216
  1859 #: ../editors/DataTypeEditor.py:185 ../editors/DataTypeEditor.py:216
  1847 #: ../editors/DataTypeEditor.py:272 ../editors/DataTypeEditor.py:310
  1860 #: ../editors/DataTypeEditor.py:272 ../editors/DataTypeEditor.py:310
  1848 msgid "Initial Value:"
  1861 msgid "Initial Value:"
  1849 msgstr ""
  1862 msgstr ""
  1850 
  1863 
  1851 #: ../svgui/svgui.py:46
  1864 #: ../svgui/svgui.py:48
  1852 msgid "Inkscape"
  1865 msgid "Inkscape"
  1853 msgstr ""
  1866 msgstr ""
  1854 
  1867 
  1855 #: ../dialogs/SFCTransitionDialog.py:75 ../dialogs/ActionBlockDialog.py:42
  1868 #: ../dialogs/SFCTransitionDialog.py:76 ../dialogs/ActionBlockDialog.py:43
  1856 msgid "Inline"
  1869 msgid "Inline"
  1857 msgstr ""
  1870 msgstr ""
  1858 
  1871 
  1859 #: ../dialogs/SFCStepDialog.py:70 ../dialogs/FBDVariableDialog.py:37
  1872 #: ../dialogs/SFCStepDialog.py:71 ../dialogs/FBDVariableDialog.py:38
  1860 #: ../dialogs/BrowseLocationsDialog.py:40 ../editors/Viewer.py:289
  1873 #: ../dialogs/BrowseLocationsDialog.py:41 ../editors/Viewer.py:290
  1861 #: ../editors/Viewer.py:1589 ../editors/TextViewer.py:307
  1874 #: ../editors/Viewer.py:1625 ../editors/TextViewer.py:307
  1862 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
  1875 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
  1863 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  1876 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  1864 msgid "Input"
  1877 msgid "Input"
  1865 msgstr ""
  1878 msgstr ""
  1866 
  1879 
  1867 #: ../dialogs/FBDBlockDialog.py:93
  1880 #: ../dialogs/FBDBlockDialog.py:96
  1868 msgid "Inputs:"
  1881 msgid "Inputs:"
  1869 msgstr ""
  1882 msgstr ""
  1870 
  1883 
  1871 #: ../plcopen/iec_std.csv:87
  1884 #: ../plcopen/iec_std.csv:87
  1872 msgid "Insertion (into)"
  1885 msgid "Insertion (into)"
  1873 msgstr ""
  1886 msgstr ""
  1874 
  1887 
  1875 #: ../plcopen/plcopen.py:1691
  1888 #: ../plcopen/plcopen.py:1696
  1876 #, python-format
  1889 #, python-format
  1877 msgid "Instance with id %d doesn't exist!"
  1890 msgid "Instance with id %d doesn't exist!"
  1878 msgstr ""
  1891 msgstr ""
  1879 
  1892 
  1880 #: ../editors/ResourceEditor.py:264
  1893 #: ../editors/ResourceEditor.py:264
  1891 
  1904 
  1892 #: ../editors/ResourceEditor.py:68
  1905 #: ../editors/ResourceEditor.py:68
  1893 msgid "Interval"
  1906 msgid "Interval"
  1894 msgstr ""
  1907 msgstr ""
  1895 
  1908 
  1896 #: ../PLCControler.py:2325
  1909 #: ../PLCControler.py:2331
  1897 msgid "Invalid plcopen element(s)!!!"
  1910 msgid "Invalid plcopen element(s)!!!"
  1898 msgstr ""
  1911 msgstr ""
  1899 
  1912 
  1900 #: ../canfestival/config_utils.py:381
  1913 #: ../canfestival/config_utils.py:381
  1901 #, python-brace-format
  1914 #, python-brace-format
  1917 #: ../controls/VariablePanel.py:255 ../controls/VariablePanel.py:258
  1930 #: ../controls/VariablePanel.py:255 ../controls/VariablePanel.py:258
  1918 #, python-format
  1931 #, python-format
  1919 msgid "Invalid value \"%s\" for variable grid element"
  1932 msgid "Invalid value \"%s\" for variable grid element"
  1920 msgstr ""
  1933 msgstr ""
  1921 
  1934 
  1922 #: ../editors/Viewer.py:233 ../editors/Viewer.py:236
  1935 #: ../editors/Viewer.py:234 ../editors/Viewer.py:237
  1923 #, python-format
  1936 #, python-format
  1924 msgid "Invalid value \"%s\" for viewer block"
  1937 msgid "Invalid value \"%s\" for viewer block"
  1925 msgstr ""
  1938 msgstr ""
  1926 
  1939 
  1927 #: ../dialogs/ForceVariableDialog.py:177
  1940 #: ../dialogs/ForceVariableDialog.py:195
  1928 #, python-brace-format
  1941 #, python-brace-format
  1929 msgid "Invalid value \"{a1}\" for \"{a2}\" variable!"
  1942 msgid "Invalid value \"{a1}\" for \"{a2}\" variable!"
  1930 msgstr ""
  1943 msgstr ""
  1931 
  1944 
  1932 #: ../dialogs/DurationEditorDialog.py:121
  1945 #: ../dialogs/DurationEditorDialog.py:121
  1933 msgid ""
  1946 msgid ""
  1934 "Invalid value!\n"
  1947 "Invalid value!\n"
  1935 "You must fill a numeric value."
  1948 "You must fill a numeric value."
  1936 msgstr ""
  1949 msgstr ""
  1937 
  1950 
  1938 #: ../editors/Viewer.py:557 ../editors/Viewer.py:2354
  1951 #: ../editors/Viewer.py:616 ../editors/Viewer.py:2390
  1939 msgid "Jump"
  1952 msgid "Jump"
  1940 msgstr ""
  1953 msgstr ""
  1941 
  1954 
  1942 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:31
  1955 #: ../dialogs/PouTransitionDialog.py:36 ../dialogs/PouActionDialog.py:32
  1943 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  1956 #: ../dialogs/PouDialog.py:37 ../controls/ProjectPropertiesPanel.py:144
  1944 msgid "LD"
  1957 msgid "LD"
  1945 msgstr ""
  1958 msgstr ""
  1946 
  1959 
  1947 #: ../editors/LDViewer.py:215 ../editors/LDViewer.py:231
  1960 #: ../editors/LDViewer.py:215 ../editors/LDViewer.py:231
  1948 #, python-format
  1961 #, python-format
  1949 msgid "Ladder element with id %d is on more than one rung."
  1962 msgid "Ladder element with id %d is on more than one rung."
  1950 msgstr ""
  1963 msgstr ""
  1951 
  1964 
  1952 #: ../dialogs/PouTransitionDialog.py:91 ../dialogs/PouActionDialog.py:83
  1965 #: ../dialogs/PouTransitionDialog.py:86 ../dialogs/PouActionDialog.py:84
  1953 #: ../dialogs/PouDialog.py:104
  1966 #: ../dialogs/PouDialog.py:104
  1954 msgid "Language"
  1967 msgid "Language"
  1955 msgstr ""
  1968 msgstr ""
  1956 
  1969 
  1957 #: ../controls/ProjectPropertiesPanel.py:186
  1970 #: ../controls/ProjectPropertiesPanel.py:187
  1958 msgid "Language (optional):"
  1971 msgid "Language (optional):"
  1959 msgstr ""
  1972 msgstr ""
  1960 
  1973 
  1961 #: ../dialogs/PouTransitionDialog.py:65 ../dialogs/PouActionDialog.py:56
  1974 #: ../dialogs/PouTransitionDialog.py:60 ../dialogs/PouActionDialog.py:56
  1962 #: ../dialogs/PouDialog.py:73
  1975 #: ../dialogs/PouDialog.py:73
  1963 msgid "Language:"
  1976 msgid "Language:"
  1964 msgstr ""
  1977 msgstr ""
  1965 
  1978 
  1966 #: ../ProjectController.py:1756
  1979 #: ../ProjectController.py:1785
  1967 msgid "Latest build already matches current target. Transfering anyway...\n"
  1980 msgid "Latest build already matches current target. Transfering anyway...\n"
  1968 msgstr ""
  1981 msgstr ""
  1969 
  1982 
  1970 #: ../Beremiz_service.py:271
  1983 #: ../Beremiz_service.py:273
  1971 msgid "Launch WX GUI inspector"
  1984 msgid "Launch WX GUI inspector"
  1972 msgstr ""
  1985 msgstr ""
  1973 
  1986 
  1974 #: ../Beremiz_service.py:270
  1987 #: ../Beremiz_service.py:272
  1975 msgid "Launch a live Python shell"
  1988 msgid "Launch a live Python shell"
  1976 msgstr ""
  1989 msgstr ""
  1977 
  1990 
  1978 #: ../editors/Viewer.py:485
  1991 #: ../editors/Viewer.py:544
  1979 msgid "Left"
  1992 msgid "Left"
  1980 msgstr ""
  1993 msgstr ""
  1981 
  1994 
  1982 #: ../dialogs/LDPowerRailDialog.py:62
  1995 #: ../dialogs/LDPowerRailDialog.py:63
  1983 msgid "Left PowerRail"
  1996 msgid "Left PowerRail"
  1984 msgstr ""
  1997 msgstr ""
  1985 
  1998 
  1986 #: ../plcopen/iec_std.csv:81
  1999 #: ../plcopen/iec_std.csv:81
  1987 msgid "Length of string"
  2000 msgid "Length of string"
  2005 
  2018 
  2006 #: ../plcopen/iec_std.csv:73
  2019 #: ../plcopen/iec_std.csv:73
  2007 msgid "Limitation"
  2020 msgid "Limitation"
  2008 msgstr ""
  2021 msgstr ""
  2009 
  2022 
  2010 #: ../targets/toolchain_gcc.py:166
  2023 #: ../targets/toolchain_gcc.py:202
  2011 msgid "Linking :\n"
  2024 msgid "Linking :\n"
  2012 msgstr ""
  2025 msgstr ""
  2013 
  2026 
  2014 #: ../dialogs/DiscoveryDialog.py:111 ../controls/VariablePanel.py:72
  2027 #: ../dialogs/DiscoveryDialog.py:112 ../controls/VariablePanel.py:72
  2015 msgid "Local"
  2028 msgid "Local"
  2016 msgstr ""
  2029 msgstr ""
  2017 
  2030 
  2018 #: ../canfestival/canfestival.py:346
  2031 #: ../canfestival/canfestival.py:348
  2019 msgid "Local entries"
  2032 msgid "Local entries"
  2020 msgstr ""
  2033 msgstr ""
  2021 
  2034 
  2022 #: ../ProjectController.py:1662
  2035 #: ../ProjectController.py:1691
  2023 msgid "Local service discovery failed!\n"
  2036 msgid "Local service discovery failed!\n"
  2024 msgstr ""
  2037 msgstr ""
  2025 
  2038 
  2026 #: ../controls/VariablePanel.py:53
  2039 #: ../controls/VariablePanel.py:53
  2027 msgid "Location"
  2040 msgid "Location"
  2063 
  2076 
  2064 #: ../editors/DataTypeEditor.py:239
  2077 #: ../editors/DataTypeEditor.py:239
  2065 msgid "Maximum:"
  2078 msgid "Maximum:"
  2066 msgstr ""
  2079 msgstr ""
  2067 
  2080 
  2068 #: ../dialogs/BrowseLocationsDialog.py:42 ../editors/Viewer.py:289
  2081 #: ../dialogs/BrowseLocationsDialog.py:43 ../editors/Viewer.py:290
  2069 #: ../editors/TextViewer.py:307 ../controls/LocationCellEditor.py:98
  2082 #: ../editors/TextViewer.py:307 ../controls/LocationCellEditor.py:98
  2070 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  2083 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  2071 msgid "Memory"
  2084 msgid "Memory"
  2072 msgstr ""
  2085 msgstr ""
  2073 
  2086 
  2074 #: ../IDEFrame.py:599
  2087 #: ../IDEFrame.py:599
  2075 msgid "Menu ToolBar"
  2088 msgid "Menu ToolBar"
  2076 msgstr ""
  2089 msgstr ""
  2077 
  2090 
       
  2091 #: ../dialogs/DurationEditorDialog.py:49
       
  2092 msgid "Microseconds:"
       
  2093 msgstr ""
       
  2094 
       
  2095 #: ../editors/Viewer.py:549
       
  2096 msgid "Middle"
       
  2097 msgstr ""
       
  2098 
  2078 #: ../dialogs/DurationEditorDialog.py:48
  2099 #: ../dialogs/DurationEditorDialog.py:48
  2079 msgid "Microseconds:"
       
  2080 msgstr ""
       
  2081 
       
  2082 #: ../editors/Viewer.py:490
       
  2083 msgid "Middle"
       
  2084 msgstr ""
       
  2085 
       
  2086 #: ../dialogs/DurationEditorDialog.py:47
       
  2087 msgid "Milliseconds:"
  2100 msgid "Milliseconds:"
  2088 msgstr ""
  2101 msgstr ""
  2089 
  2102 
  2090 #: ../plcopen/iec_std.csv:72
  2103 #: ../plcopen/iec_std.csv:72
  2091 msgid "Minimum"
  2104 msgid "Minimum"
  2093 
  2106 
  2094 #: ../editors/DataTypeEditor.py:226
  2107 #: ../editors/DataTypeEditor.py:226
  2095 msgid "Minimum:"
  2108 msgid "Minimum:"
  2096 msgstr ""
  2109 msgstr ""
  2097 
  2110 
  2098 #: ../dialogs/DurationEditorDialog.py:45
  2111 #: ../dialogs/DurationEditorDialog.py:46
  2099 msgid "Minutes:"
  2112 msgid "Minutes:"
  2100 msgstr ""
  2113 msgstr ""
  2101 
  2114 
  2102 #: ../controls/ProjectPropertiesPanel.py:210
  2115 #: ../controls/ProjectPropertiesPanel.py:211
  2103 msgid "Miscellaneous"
  2116 msgid "Miscellaneous"
  2104 msgstr ""
  2117 msgstr ""
  2105 
  2118 
  2106 #: ../dialogs/LDElementDialog.py:63
  2119 #: ../dialogs/LDElementDialog.py:63
  2107 msgid "Modifier:"
  2120 msgid "Modifier:"
  2154 
  2167 
  2155 #: ../controls/CustomEditableListBox.py:42
  2168 #: ../controls/CustomEditableListBox.py:42
  2156 msgid "Move up"
  2169 msgid "Move up"
  2157 msgstr ""
  2170 msgstr ""
  2158 
  2171 
  2159 #: ../editors/CodeFileEditor.py:661 ../controls/VariablePanel.py:453
  2172 #: ../editors/CodeFileEditor.py:663 ../controls/VariablePanel.py:453
  2160 msgid "Move variable down"
  2173 msgid "Move variable down"
  2161 msgstr ""
  2174 msgstr ""
  2162 
  2175 
  2163 #: ../editors/CodeFileEditor.py:660 ../controls/VariablePanel.py:452
  2176 #: ../editors/CodeFileEditor.py:662 ../controls/VariablePanel.py:452
  2164 msgid "Move variable up"
  2177 msgid "Move variable up"
  2165 msgstr ""
  2178 msgstr ""
  2166 
  2179 
  2167 #: ../plcopen/iec_std.csv:74
  2180 #: ../plcopen/iec_std.csv:74
  2168 msgid "Multiplexer (select 1 of N)"
  2181 msgid "Multiplexer (select 1 of N)"
  2179 #: ../dialogs/DiscoveryDialog.py:92
  2192 #: ../dialogs/DiscoveryDialog.py:92
  2180 msgid "NAME"
  2193 msgid "NAME"
  2181 msgstr ""
  2194 msgstr ""
  2182 
  2195 
  2183 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
  2196 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
  2184 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  2197 #: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:744
  2185 #: ../controls/VariablePanel.py:54
  2198 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  2186 msgid "Name"
  2199 msgid "Name"
  2187 msgstr ""
  2200 msgstr ""
  2188 
  2201 
  2189 #: ../Beremiz_service.py:332
  2202 #: ../Beremiz_service.py:334
  2190 msgid "Name must not be null!"
  2203 msgid "Name must not be null!"
  2191 msgstr ""
  2204 msgstr ""
  2192 
  2205 
  2193 #: ../dialogs/SFCStepDialog.py:56 ../dialogs/FBDBlockDialog.py:83
  2206 #: ../dialogs/SFCStepDialog.py:57 ../dialogs/FBDBlockDialog.py:86
  2194 #: ../dialogs/ConnectionDialog.py:75
  2207 #: ../dialogs/ConnectionDialog.py:76
  2195 msgid "Name:"
  2208 msgid "Name:"
  2196 msgstr ""
  2209 msgstr ""
  2197 
  2210 
  2198 #: ../plcopen/iec_std.csv:24
  2211 #: ../plcopen/iec_std.csv:24
  2199 msgid "Natural logarithm"
  2212 msgid "Natural logarithm"
  2200 msgstr ""
  2213 msgstr ""
  2201 
  2214 
  2202 #: ../dialogs/LDElementDialog.py:75 ../editors/Viewer.py:460
  2215 #: ../dialogs/LDElementDialog.py:75 ../editors/Viewer.py:519
  2203 msgid "Negated"
  2216 msgid "Negated"
  2204 msgstr ""
  2217 msgstr ""
  2205 
  2218 
  2206 #: ../Beremiz_service.py:578
  2219 #: ../Beremiz_service.py:580
  2207 msgid "Nevow Web service failed. "
  2220 msgid "Nevow Web service failed. "
  2208 msgstr ""
  2221 msgstr ""
  2209 
  2222 
  2210 #: ../Beremiz_service.py:554
  2223 #: ../Beremiz_service.py:556
  2211 msgid "Nevow/Athena import failed :"
  2224 msgid "Nevow/Athena import failed :"
  2212 msgstr ""
  2225 msgstr ""
  2213 
  2226 
  2214 #: ../PLCOpenEditor.py:102 ../PLCOpenEditor.py:144 ../Beremiz.py:321
  2227 #: ../BeremizIDE.py:216 ../BeremizIDE.py:251 ../PLCOpenEditor.py:104
  2215 #: ../Beremiz.py:356
  2228 #: ../PLCOpenEditor.py:146
  2216 msgid "New"
  2229 msgid "New"
  2217 msgstr ""
  2230 msgstr ""
  2218 
  2231 
  2219 #: ../controls/CustomEditableListBox.py:40
  2232 #: ../controls/CustomEditableListBox.py:40
  2220 msgid "New item"
  2233 msgid "New item"
  2221 msgstr ""
  2234 msgstr ""
  2222 
  2235 
  2223 #: ../editors/Viewer.py:459
  2236 #: ../editors/Viewer.py:518
  2224 msgid "No Modifier"
  2237 msgid "No Modifier"
  2225 msgstr ""
  2238 msgstr ""
  2226 
  2239 
  2227 #: ../ProjectController.py:1784
  2240 #: ../ProjectController.py:1814
  2228 msgid "No PLC to transfer (did build succeed ?)\n"
  2241 msgid "No PLC to transfer (did build succeed ?)\n"
  2229 msgstr ""
  2242 msgstr ""
  2230 
  2243 
  2231 #: ../PLCGenerator.py:1631
  2244 #: ../PLCGenerator.py:1631
  2232 #, python-format
  2245 #, python-format
  2236 #: ../PLCGenerator.py:806 ../PLCGenerator.py:1241
  2249 #: ../PLCGenerator.py:806 ../PLCGenerator.py:1241
  2237 #, python-brace-format
  2250 #, python-brace-format
  2238 msgid "No connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2251 msgid "No connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2239 msgstr ""
  2252 msgstr ""
  2240 
  2253 
  2241 #: ../PLCOpenEditor.py:347
  2254 #: ../PLCOpenEditor.py:357
  2242 msgid ""
  2255 msgid ""
  2243 "No documentation available.\n"
  2256 "No documentation available.\n"
  2244 "Coming soon."
  2257 "Coming soon."
  2245 msgstr ""
  2258 msgstr ""
  2246 
  2259 
  2256 
  2269 
  2257 #: ../controls/SearchResultPanel.py:169
  2270 #: ../controls/SearchResultPanel.py:169
  2258 msgid "No search results available."
  2271 msgid "No search results available."
  2259 msgstr ""
  2272 msgstr ""
  2260 
  2273 
  2261 #: ../svgui/svgui.py:131
  2274 #: ../svgui/svgui.py:134
  2262 #, python-format
  2275 #, python-format
  2263 msgid "No such SVG file: %s\n"
  2276 msgid "No such SVG file: %s\n"
  2264 msgstr ""
  2277 msgstr ""
  2265 
  2278 
  2266 #: ../canfestival/config_utils.py:639
  2279 #: ../canfestival/config_utils.py:639
  2310 
  2323 
  2311 #: ../plcopen/iec_std.csv:22
  2324 #: ../plcopen/iec_std.csv:22
  2312 msgid "Numerical"
  2325 msgid "Numerical"
  2313 msgstr ""
  2326 msgstr ""
  2314 
  2327 
  2315 #: ../dialogs/SearchInProjectDialog.py:86
  2328 #: ../editors/CodeFileEditor.py:744
       
  2329 msgid "OnChange"
       
  2330 msgstr ""
       
  2331 
       
  2332 #: ../dialogs/SearchInProjectDialog.py:84
  2316 msgid "Only Elements"
  2333 msgid "Only Elements"
  2317 msgstr ""
  2334 msgstr ""
  2318 
  2335 
  2319 #: ../PLCOpenEditor.py:104 ../PLCOpenEditor.py:145 ../Beremiz.py:323
  2336 #: ../BeremizIDE.py:218 ../BeremizIDE.py:252 ../PLCOpenEditor.py:106
  2320 #: ../Beremiz.py:357
  2337 #: ../PLCOpenEditor.py:147
  2321 msgid "Open"
  2338 msgid "Open"
  2322 msgstr ""
  2339 msgstr ""
  2323 
  2340 
  2324 #: ../svgui/svgui.py:140
  2341 #: ../svgui/svgui.py:143
  2325 msgid "Open Inkscape"
  2342 msgid "Open Inkscape"
  2326 msgstr ""
  2343 msgstr ""
  2327 
  2344 
  2328 #: ../version.py:66
  2345 #: ../version.py:77
  2329 msgid "Open Source framework for automation, implemented IEC 61131 IDE with constantly growing set of extensions and flexible PLC runtime."
  2346 msgid "Open Source framework for automation, implemented IEC 61131 IDE with constantly growing set of extensions and flexible PLC runtime."
  2330 msgstr ""
  2347 msgstr ""
  2331 
  2348 
  2332 #: ../ProjectController.py:1836
  2349 #: ../ProjectController.py:1866
  2333 msgid "Open a file explorer to manage project files"
  2350 msgid "Open a file explorer to manage project files"
  2334 msgstr ""
  2351 msgstr ""
  2335 
  2352 
  2336 #: ../wxglade_hmi/wxglade_hmi.py:138
  2353 #: ../wxglade_hmi/wxglade_hmi.py:155
  2337 msgid "Open wxGlade"
  2354 msgid "Open wxGlade"
  2338 msgstr ""
  2355 msgstr ""
  2339 
  2356 
  2340 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  2357 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  2341 msgid "Option"
  2358 msgid "Option"
  2342 msgstr ""
  2359 msgstr ""
  2343 
  2360 
  2344 #: ../dialogs/FindInPouDialog.py:83
  2361 #: ../dialogs/FindInPouDialog.py:81 ../editors/CodeFileEditor.py:744
  2345 msgid "Options"
  2362 msgid "Options"
  2346 msgstr ""
  2363 msgstr ""
  2347 
  2364 
  2348 #: ../controls/ProjectPropertiesPanel.py:97
  2365 #: ../controls/ProjectPropertiesPanel.py:98
  2349 msgid "Organization (optional):"
  2366 msgid "Organization (optional):"
  2350 msgstr ""
  2367 msgstr ""
  2351 
  2368 
  2352 #: ../canfestival/SlaveEditor.py:74 ../canfestival/NetworkEditor.py:95
  2369 #: ../canfestival/SlaveEditor.py:74 ../canfestival/NetworkEditor.py:95
  2353 msgid "Other Profile"
  2370 msgid "Other Profile"
  2354 msgstr ""
  2371 msgstr ""
  2355 
  2372 
  2356 #: ../dialogs/SFCStepDialog.py:71 ../dialogs/FBDVariableDialog.py:39
  2373 #: ../dialogs/SFCStepDialog.py:72 ../dialogs/FBDVariableDialog.py:40
  2357 #: ../dialogs/BrowseLocationsDialog.py:41 ../editors/Viewer.py:289
  2374 #: ../dialogs/BrowseLocationsDialog.py:42 ../editors/Viewer.py:290
  2358 #: ../editors/Viewer.py:1590 ../editors/TextViewer.py:307
  2375 #: ../editors/Viewer.py:1626 ../editors/TextViewer.py:307
  2359 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
  2376 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
  2360 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  2377 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  2361 msgid "Output"
  2378 msgid "Output"
  2362 msgstr ""
  2379 msgstr ""
  2363 
  2380 
  2367 
  2384 
  2368 #: ../canfestival/SlaveEditor.py:62 ../canfestival/NetworkEditor.py:83
  2385 #: ../canfestival/SlaveEditor.py:62 ../canfestival/NetworkEditor.py:83
  2369 msgid "PDO Transmit"
  2386 msgid "PDO Transmit"
  2370 msgstr ""
  2387 msgstr ""
  2371 
  2388 
  2372 #: ../targets/toolchain_gcc.py:131
  2389 #: ../targets/toolchain_gcc.py:167
  2373 msgid "PLC :\n"
  2390 msgid "PLC :\n"
  2374 msgstr ""
  2391 msgstr ""
  2375 
  2392 
  2376 #: ../Beremiz.py:453
  2393 #: ../BeremizIDE.py:355
  2377 msgid "PLC Log"
  2394 msgid "PLC Log"
  2378 msgstr ""
  2395 msgstr ""
  2379 
  2396 
  2380 #: ../ProjectController.py:1013
  2397 #: ../ProjectController.py:1042
  2381 msgid "PLC code generation failed !\n"
  2398 msgid "PLC code generation failed !\n"
  2382 msgstr ""
  2399 msgstr ""
  2383 
  2400 
  2384 #: ../Beremiz_service.py:295
  2401 #: ../Beremiz_service.py:297
  2385 msgid "PLC is empty or already started."
  2402 msgid "PLC is empty or already started."
  2386 msgstr ""
  2403 msgstr ""
  2387 
  2404 
  2388 #: ../Beremiz_service.py:302
  2405 #: ../Beremiz_service.py:304
  2389 msgid "PLC is not started."
  2406 msgid "PLC is not started."
  2390 msgstr ""
  2407 msgstr ""
  2391 
  2408 
  2392 #: ../PLCOpenEditor.py:196 ../PLCOpenEditor.py:309
  2409 #: ../PLCOpenEditor.py:206 ../PLCOpenEditor.py:319
  2393 #, python-brace-format
  2410 #, python-brace-format
  2394 msgid ""
  2411 msgid ""
  2395 "PLC syntax error at line {a1}:\n"
  2412 "PLC syntax error at line {a1}:\n"
  2396 "{a2}"
  2413 "{a2}"
  2397 msgstr ""
  2414 msgstr ""
  2398 
  2415 
  2399 #: ../PLCOpenEditor.py:292 ../PLCOpenEditor.py:373
  2416 #: ../PLCOpenEditor.py:302 ../PLCOpenEditor.py:383
  2400 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  2417 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  2401 msgstr ""
  2418 msgstr ""
  2402 
  2419 
  2403 #: ../PLCOpenEditor.py:152 ../PLCOpenEditor.py:209
  2420 #: ../PLCOpenEditor.py:154 ../PLCOpenEditor.py:219
  2404 msgid "PLCOpenEditor"
  2421 msgid "PLCOpenEditor"
  2405 msgstr ""
  2422 msgstr ""
  2406 
  2423 
  2407 #: ../PLCOpenEditor.py:355
  2424 #: ../PLCOpenEditor.py:365
  2408 msgid ""
  2425 msgid ""
  2409 "PLCOpenEditor is part of Beremiz project.\n"
  2426 "PLCOpenEditor is part of Beremiz project.\n"
  2410 "\n"
  2427 "\n"
  2411 "Beremiz is an "
  2428 "Beremiz is an "
  2412 msgstr ""
  2429 msgstr ""
  2439 #: ../connectors/PYRO/__init__.py:61
  2456 #: ../connectors/PYRO/__init__.py:61
  2440 #, python-format
  2457 #, python-format
  2441 msgid "PYRO using certificates in '%s' \n"
  2458 msgid "PYRO using certificates in '%s' \n"
  2442 msgstr ""
  2459 msgstr ""
  2443 
  2460 
  2444 #: ../PLCOpenEditor.py:118 ../Beremiz.py:336
  2461 #: ../BeremizIDE.py:231 ../PLCOpenEditor.py:120
  2445 msgid "Page Setup"
  2462 msgid "Page Setup"
  2446 msgstr ""
  2463 msgstr ""
  2447 
  2464 
  2448 #: ../controls/ProjectPropertiesPanel.py:110
  2465 #: ../controls/ProjectPropertiesPanel.py:111
  2449 msgid "Page Size (optional):"
  2466 msgid "Page Size (optional):"
  2450 msgstr ""
  2467 msgstr ""
  2451 
  2468 
  2452 #: ../IDEFrame.py:2598
  2469 #: ../IDEFrame.py:2602
  2453 #, python-format
  2470 #, python-format
  2454 msgid "Page: %d"
  2471 msgid "Page: %d"
  2455 msgstr ""
  2472 msgstr ""
  2456 
  2473 
  2457 #: ../controls/PouInstanceVariablesPanel.py:124
  2474 #: ../controls/PouInstanceVariablesPanel.py:124
  2458 msgid "Parent instance"
  2475 msgid "Parent instance"
  2459 msgstr ""
  2476 msgstr ""
  2460 
  2477 
  2461 #: ../editors/Viewer.py:598 ../IDEFrame.py:372 ../IDEFrame.py:426
  2478 #: ../editors/Viewer.py:657 ../IDEFrame.py:372 ../IDEFrame.py:426
  2462 msgid "Paste"
  2479 msgid "Paste"
  2463 msgstr ""
  2480 msgstr ""
  2464 
  2481 
  2465 #: ../IDEFrame.py:1864
  2482 #: ../IDEFrame.py:1868
  2466 msgid "Paste POU"
  2483 msgid "Paste POU"
  2467 msgstr ""
  2484 msgstr ""
  2468 
  2485 
  2469 #: ../dialogs/SearchInProjectDialog.py:56
  2486 #: ../dialogs/SearchInProjectDialog.py:56
  2470 msgid "Pattern to search:"
  2487 msgid "Pattern to search:"
  2471 msgstr ""
  2488 msgstr ""
  2472 
  2489 
  2473 #: ../dialogs/LDPowerRailDialog.py:73
  2490 #: ../dialogs/LDPowerRailDialog.py:74
  2474 msgid "Pin number:"
  2491 msgid "Pin number:"
  2475 msgstr ""
  2492 msgstr ""
  2476 
  2493 
  2477 #: ../editors/Viewer.py:2717 ../editors/Viewer.py:2974
  2494 #: ../editors/Viewer.py:2755 ../editors/Viewer.py:3012
  2478 #: ../editors/SFCViewer.py:770
  2495 #: ../editors/SFCViewer.py:770
  2479 msgid "Please choose a target"
  2496 msgid "Please choose a target"
  2480 msgstr ""
  2497 msgstr ""
  2481 
  2498 
  2482 #: ../editors/TextViewer.py:262
  2499 #: ../editors/TextViewer.py:262
  2483 msgid "Please enter a block name"
  2500 msgid "Please enter a block name"
  2484 msgstr ""
  2501 msgstr ""
  2485 
  2502 
  2486 #: ../editors/Viewer.py:2587 ../editors/Viewer.py:3016
  2503 #: ../editors/Viewer.py:2625 ../editors/Viewer.py:3054
  2487 msgid "Please enter comment text"
  2504 msgid "Please enter comment text"
  2488 msgstr ""
  2505 msgstr ""
  2489 
  2506 
  2490 #: ../editors/SFCViewer.py:433 ../editors/SFCViewer.py:455
  2507 #: ../editors/SFCViewer.py:433 ../editors/SFCViewer.py:455
  2491 #: ../editors/SFCViewer.py:799
  2508 #: ../editors/SFCViewer.py:799
  2492 msgid "Please enter step name"
  2509 msgid "Please enter step name"
  2493 msgstr ""
  2510 msgstr ""
  2494 
  2511 
  2495 #: ../Beremiz_service.py:194
  2512 #: ../Beremiz_service.py:196
  2496 msgid "Please enter text"
  2513 msgid "Please enter text"
  2497 msgstr ""
  2514 msgstr ""
  2498 
  2515 
  2499 #: ../dialogs/ForceVariableDialog.py:163
  2516 #: ../dialogs/ForceVariableDialog.py:163
  2500 #, python-format
  2517 #, python-format
  2501 msgid "Please enter value for a \"%s\" variable:"
  2518 msgid "Please enter value for a \"%s\" variable:"
  2502 msgstr ""
  2519 msgstr ""
  2503 
  2520 
  2504 #: ../Beremiz_service.py:317
  2521 #: ../Beremiz_service.py:319
  2505 msgid "Port number must be 0 <= port <= 65535!"
  2522 msgid "Port number must be 0 <= port <= 65535!"
  2506 msgstr ""
  2523 msgstr ""
  2507 
  2524 
  2508 #: ../Beremiz_service.py:317
  2525 #: ../Beremiz_service.py:319
  2509 msgid "Port number must be an integer!"
  2526 msgid "Port number must be an integer!"
  2510 msgstr ""
  2527 msgstr ""
  2511 
  2528 
  2512 #: ../editors/Viewer.py:536 ../editors/Viewer.py:2378
  2529 #: ../editors/Viewer.py:595 ../editors/Viewer.py:2414
  2513 msgid "Power Rail"
  2530 msgid "Power Rail"
  2514 msgstr ""
  2531 msgstr ""
  2515 
  2532 
  2516 #: ../dialogs/LDPowerRailDialog.py:50
  2533 #: ../dialogs/LDPowerRailDialog.py:51
  2517 msgid "Power Rail Properties"
  2534 msgid "Power Rail Properties"
  2518 msgstr ""
  2535 msgstr ""
  2519 
  2536 
  2520 #: ../PLCOpenEditor.py:120 ../Beremiz.py:338
  2537 #: ../BeremizIDE.py:233 ../PLCOpenEditor.py:122
  2521 msgid "Preview"
  2538 msgid "Preview"
  2522 msgstr ""
  2539 msgstr ""
  2523 
  2540 
  2524 #: ../dialogs/BlockPreviewDialog.py:57
  2541 #: ../dialogs/BlockPreviewDialog.py:57
  2525 msgid "Preview:"
  2542 msgid "Preview:"
  2526 msgstr ""
  2543 msgstr ""
  2527 
  2544 
  2528 #: ../PLCOpenEditor.py:122 ../PLCOpenEditor.py:148 ../Beremiz.py:340
  2545 #: ../BeremizIDE.py:235 ../BeremizIDE.py:255 ../PLCOpenEditor.py:124
  2529 #: ../Beremiz.py:360
  2546 #: ../PLCOpenEditor.py:150
  2530 msgid "Print"
  2547 msgid "Print"
  2531 msgstr ""
  2548 msgstr ""
  2532 
  2549 
  2533 #: ../IDEFrame.py:1075
  2550 #: ../IDEFrame.py:1079
  2534 msgid "Print preview"
  2551 msgid "Print preview"
  2535 msgstr ""
  2552 msgstr ""
  2536 
  2553 
  2537 #: ../editors/ResourceEditor.py:68
  2554 #: ../editors/ResourceEditor.py:68
  2538 msgid "Priority"
  2555 msgid "Priority"
  2539 msgstr ""
  2556 msgstr ""
  2540 
  2557 
  2541 #: ../dialogs/SFCTransitionDialog.py:89
  2558 #: ../dialogs/SFCTransitionDialog.py:90
  2542 msgid "Priority:"
  2559 msgid "Priority:"
  2543 msgstr ""
  2560 msgstr ""
  2544 
  2561 
  2545 #: ../runtime/PLCObject.py:370
  2562 #: ../runtime/PLCObject.py:369
  2546 #, python-format
  2563 #, python-format
  2547 msgid "Problem starting PLC : error %d"
  2564 msgid "Problem starting PLC : error %d"
  2548 msgstr ""
  2565 msgstr ""
  2549 
  2566 
  2550 #: ../dialogs/ProjectDialog.py:55
  2567 #: ../dialogs/ProjectDialog.py:58
  2551 msgid "Product Name"
  2568 msgid "Product Name"
  2552 msgstr ""
  2569 msgstr ""
  2553 
  2570 
       
  2571 #: ../controls/ProjectPropertiesPanel.py:81
       
  2572 msgid "Product Name (required):"
       
  2573 msgstr ""
       
  2574 
       
  2575 #: ../controls/ProjectPropertiesPanel.py:83
       
  2576 msgid "Product Release (optional):"
       
  2577 msgstr ""
       
  2578 
       
  2579 #: ../dialogs/ProjectDialog.py:59
       
  2580 msgid "Product Version"
       
  2581 msgstr ""
       
  2582 
       
  2583 #: ../controls/ProjectPropertiesPanel.py:82
       
  2584 msgid "Product Version (required):"
       
  2585 msgstr ""
       
  2586 
       
  2587 #: ../dialogs/SearchInProjectDialog.py:39 ../IDEFrame.py:1747
       
  2588 #: ../IDEFrame.py:1944
       
  2589 msgid "Program"
       
  2590 msgstr ""
       
  2591 
       
  2592 #: ../PLCOpenEditor.py:347
       
  2593 msgid "Program was successfully generated!"
       
  2594 msgstr ""
       
  2595 
       
  2596 #: ../PLCControler.py:98
       
  2597 msgid "Programs"
       
  2598 msgstr ""
       
  2599 
       
  2600 #: ../editors/Viewer.py:243
       
  2601 msgid "Programs can't be used by other POUs!"
       
  2602 msgstr ""
       
  2603 
       
  2604 #: ../controls/ProjectPropertiesPanel.py:85 ../IDEFrame.py:584
       
  2605 msgid "Project"
       
  2606 msgstr ""
       
  2607 
       
  2608 #: ../controls/SearchResultPanel.py:173
       
  2609 #, python-format
       
  2610 msgid "Project '%s':"
       
  2611 msgstr ""
       
  2612 
       
  2613 #: ../ProjectController.py:1865
       
  2614 msgid "Project Files"
       
  2615 msgstr ""
       
  2616 
       
  2617 #: ../dialogs/ProjectDialog.py:57
       
  2618 msgid "Project Name"
       
  2619 msgstr ""
       
  2620 
       
  2621 #: ../controls/ProjectPropertiesPanel.py:79
       
  2622 msgid "Project Name (required):"
       
  2623 msgstr ""
       
  2624 
  2554 #: ../controls/ProjectPropertiesPanel.py:80
  2625 #: ../controls/ProjectPropertiesPanel.py:80
  2555 msgid "Product Name (required):"
       
  2556 msgstr ""
       
  2557 
       
  2558 #: ../controls/ProjectPropertiesPanel.py:82
       
  2559 msgid "Product Release (optional):"
       
  2560 msgstr ""
       
  2561 
       
  2562 #: ../dialogs/ProjectDialog.py:56
       
  2563 msgid "Product Version"
       
  2564 msgstr ""
       
  2565 
       
  2566 #: ../controls/ProjectPropertiesPanel.py:81
       
  2567 msgid "Product Version (required):"
       
  2568 msgstr ""
       
  2569 
       
  2570 #: ../dialogs/SearchInProjectDialog.py:38 ../IDEFrame.py:1743
       
  2571 #: ../IDEFrame.py:1940
       
  2572 msgid "Program"
       
  2573 msgstr ""
       
  2574 
       
  2575 #: ../PLCOpenEditor.py:337
       
  2576 msgid "Program was successfully generated!"
       
  2577 msgstr ""
       
  2578 
       
  2579 #: ../PLCControler.py:96
       
  2580 msgid "Programs"
       
  2581 msgstr ""
       
  2582 
       
  2583 #: ../editors/Viewer.py:242
       
  2584 msgid "Programs can't be used by other POUs!"
       
  2585 msgstr ""
       
  2586 
       
  2587 #: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:584
       
  2588 msgid "Project"
       
  2589 msgstr ""
       
  2590 
       
  2591 #: ../controls/SearchResultPanel.py:173
       
  2592 #, python-format
       
  2593 msgid "Project '%s':"
       
  2594 msgstr ""
       
  2595 
       
  2596 #: ../ProjectController.py:1835
       
  2597 msgid "Project Files"
       
  2598 msgstr ""
       
  2599 
       
  2600 #: ../dialogs/ProjectDialog.py:54
       
  2601 msgid "Project Name"
       
  2602 msgstr ""
       
  2603 
       
  2604 #: ../controls/ProjectPropertiesPanel.py:78
       
  2605 msgid "Project Name (required):"
       
  2606 msgstr ""
       
  2607 
       
  2608 #: ../controls/ProjectPropertiesPanel.py:79
       
  2609 msgid "Project Version (optional):"
  2626 msgid "Project Version (optional):"
  2610 msgstr ""
  2627 msgstr ""
  2611 
  2628 
  2612 #: ../PLCControler.py:3158
  2629 #: ../PLCControler.py:3164
  2613 msgid ""
  2630 msgid ""
  2614 "Project file syntax error:\n"
  2631 "Project file syntax error:\n"
  2615 "\n"
  2632 "\n"
  2616 msgstr ""
  2633 msgstr ""
  2617 
  2634 
  2618 #: ../dialogs/ProjectDialog.py:32 ../editors/ProjectNodeEditor.py:37
  2635 #: ../dialogs/ProjectDialog.py:33 ../editors/ProjectNodeEditor.py:37
  2619 msgid "Project properties"
  2636 msgid "Project properties"
  2620 msgstr ""
  2637 msgstr ""
  2621 
  2638 
  2622 #: ../ConfigTreeNode.py:566
  2639 #: ../ConfigTreeNode.py:566
  2623 #, python-brace-format
  2640 #, python-brace-format
  2624 msgid "Project tree layout do not match confnode.xml {a1}!={a2} "
  2641 msgid "Project tree layout do not match confnode.xml {a1}!={a2} "
  2625 msgstr ""
  2642 msgstr ""
  2626 
  2643 
  2627 #: ../dialogs/ConnectionDialog.py:94
  2644 #: ../dialogs/ConnectionDialog.py:98
  2628 msgid "Propagate Name"
  2645 msgid "Propagate Name"
  2629 msgstr ""
  2646 msgstr ""
  2630 
  2647 
  2631 #: ../PLCControler.py:97
  2648 #: ../PLCControler.py:99
  2632 msgid "Properties"
  2649 msgid "Properties"
  2633 msgstr ""
  2650 msgstr ""
  2634 
  2651 
  2635 #: ../Beremiz_service.py:440
  2652 #: ../Beremiz_service.py:442
  2636 msgid "Publishing service on local network"
  2653 msgid "Publishing service on local network"
  2637 msgstr ""
  2654 msgstr ""
  2638 
  2655 
  2639 #: ../connectors/PYRO/__init__.py:118
  2656 #: ../connectors/PYRO/__init__.py:118
  2640 #, python-format
  2657 #, python-format
  2641 msgid "Pyro exception: %s\n"
  2658 msgid "Pyro exception: %s\n"
  2642 msgstr ""
  2659 msgstr ""
  2643 
  2660 
  2644 #: ../Beremiz_service.py:427
  2661 #: ../Beremiz_service.py:429
  2645 msgid "Pyro object's uri :"
  2662 msgid "Pyro object's uri :"
  2646 msgstr ""
  2663 msgstr ""
  2647 
  2664 
  2648 #: ../Beremiz_service.py:426
  2665 #: ../Beremiz_service.py:428
  2649 msgid "Pyro port :"
  2666 msgid "Pyro port :"
  2650 msgstr ""
  2667 msgstr ""
  2651 
  2668 
  2652 #: ../py_ext/PythonEditor.py:81
  2669 #: ../py_ext/PythonEditor.py:81
  2653 msgid "Python code"
  2670 msgid "Python code"
  2655 
  2672 
  2656 #: ../features.py:33
  2673 #: ../features.py:33
  2657 msgid "Python file"
  2674 msgid "Python file"
  2658 msgstr ""
  2675 msgstr ""
  2659 
  2676 
  2660 #: ../dialogs/ActionBlockDialog.py:38
  2677 #: ../dialogs/ActionBlockDialog.py:39
  2661 msgid "Qualifier"
  2678 msgid "Qualifier"
  2662 msgstr ""
  2679 msgstr ""
  2663 
  2680 
  2664 #: ../PLCOpenEditor.py:128 ../Beremiz.py:343 ../Beremiz_service.py:273
  2681 #: ../BeremizIDE.py:238 ../PLCOpenEditor.py:130 ../Beremiz_service.py:275
  2665 msgid "Quit"
  2682 msgid "Quit"
  2666 msgstr ""
  2683 msgstr ""
  2667 
  2684 
  2668 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225
  2685 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225
  2669 msgid "Range:"
  2686 msgid "Range:"
  2670 msgstr ""
  2687 msgstr ""
  2671 
  2688 
  2672 #: ../ProjectController.py:1831
  2689 #: ../ProjectController.py:1861
  2673 msgid "Raw IEC code"
  2690 msgid "Raw IEC code"
  2674 msgstr ""
  2691 msgstr ""
  2675 
  2692 
  2676 #: ../Beremiz.py:1143
  2693 #: ../BeremizIDE.py:1046
  2677 #, python-format
  2694 #, python-format
  2678 msgid "Really delete node '%s'?"
  2695 msgid "Really delete node '%s'?"
  2679 msgstr ""
  2696 msgstr ""
  2680 
  2697 
  2681 #: ../IDEFrame.py:362 ../IDEFrame.py:422
  2698 #: ../IDEFrame.py:362 ../IDEFrame.py:422
  2682 msgid "Redo"
  2699 msgid "Redo"
  2683 msgstr ""
  2700 msgstr ""
  2684 
  2701 
  2685 #: ../dialogs/SFCTransitionDialog.py:74
  2702 #: ../dialogs/SFCTransitionDialog.py:75
  2686 msgid "Reference"
  2703 msgid "Reference"
  2687 msgstr ""
  2704 msgstr ""
  2688 
  2705 
  2689 #: ../dialogs/DiscoveryDialog.py:106 ../IDEFrame.py:432
  2706 #: ../dialogs/DiscoveryDialog.py:107 ../IDEFrame.py:432
  2690 msgid "Refresh"
  2707 msgid "Refresh"
  2691 msgstr ""
  2708 msgstr ""
  2692 
  2709 
  2693 #: ../dialogs/SearchInProjectDialog.py:66
  2710 #: ../dialogs/SearchInProjectDialog.py:66
  2694 msgid "Regular expression"
  2711 msgid "Regular expression"
  2695 msgstr ""
  2712 msgstr ""
  2696 
  2713 
  2697 #: ../dialogs/FindInPouDialog.py:98
  2714 #: ../dialogs/FindInPouDialog.py:96
  2698 msgid "Regular expressions"
  2715 msgid "Regular expressions"
  2699 msgstr ""
  2716 msgstr ""
  2700 
  2717 
  2701 #: ../editors/Viewer.py:1567
  2718 #: ../editors/Viewer.py:1603
  2702 msgid "Release value"
  2719 msgid "Release value"
  2703 msgstr ""
  2720 msgstr ""
  2704 
  2721 
  2705 #: ../plcopen/iec_std.csv:37
  2722 #: ../plcopen/iec_std.csv:37
  2706 msgid "Remainder (modulo)"
  2723 msgid "Remainder (modulo)"
  2707 msgstr ""
  2724 msgstr ""
  2708 
  2725 
  2709 #: ../Beremiz.py:1144
  2726 #: ../BeremizIDE.py:1047
  2710 #, python-format
  2727 #, python-format
  2711 msgid "Remove %s node"
  2728 msgid "Remove %s node"
  2712 msgstr ""
  2729 msgstr ""
  2713 
  2730 
  2714 #: ../IDEFrame.py:2404
  2731 #: ../IDEFrame.py:2408
  2715 msgid "Remove Datatype"
  2732 msgid "Remove Datatype"
  2716 msgstr ""
  2733 msgstr ""
  2717 
  2734 
  2718 #: ../IDEFrame.py:2409
  2735 #: ../IDEFrame.py:2413
  2719 msgid "Remove Pou"
  2736 msgid "Remove Pou"
  2720 msgstr ""
  2737 msgstr ""
  2721 
  2738 
  2722 #: ../dialogs/ActionBlockDialog.py:138
  2739 #: ../dialogs/ActionBlockDialog.py:138
  2723 msgid "Remove action"
  2740 msgid "Remove action"
  2741 
  2758 
  2742 #: ../editors/ResourceEditor.py:240
  2759 #: ../editors/ResourceEditor.py:240
  2743 msgid "Remove task"
  2760 msgid "Remove task"
  2744 msgstr ""
  2761 msgstr ""
  2745 
  2762 
  2746 #: ../editors/CodeFileEditor.py:659 ../controls/VariablePanel.py:451
  2763 #: ../editors/CodeFileEditor.py:661 ../controls/VariablePanel.py:451
  2747 msgid "Remove variable"
  2764 msgid "Remove variable"
  2748 msgstr ""
  2765 msgstr ""
  2749 
  2766 
  2750 #: ../IDEFrame.py:1944
  2767 #: ../IDEFrame.py:1948
  2751 msgid "Rename"
  2768 msgid "Rename"
  2752 msgstr ""
  2769 msgstr ""
  2753 
  2770 
  2754 #: ../editors/FileManagementPanel.py:181
  2771 #: ../editors/FileManagementPanel.py:181
  2755 msgid "Replace File"
  2772 msgid "Replace File"
  2756 msgstr ""
  2773 msgstr ""
  2757 
  2774 
  2758 #: ../editors/Viewer.py:502
  2775 #: ../editors/Viewer.py:561
  2759 msgid "Replace Wire by connections"
  2776 msgid "Replace Wire by connections"
  2760 msgstr ""
  2777 msgstr ""
  2761 
  2778 
  2762 #: ../plcopen/iec_std.csv:89
  2779 #: ../plcopen/iec_std.csv:89
  2763 msgid "Replacement (within)"
  2780 msgid "Replacement (within)"
  2765 
  2782 
  2766 #: ../dialogs/LDElementDialog.py:76
  2783 #: ../dialogs/LDElementDialog.py:76
  2767 msgid "Reset"
  2784 msgid "Reset"
  2768 msgstr ""
  2785 msgstr ""
  2769 
  2786 
  2770 #: ../editors/Viewer.py:583
  2787 #: ../editors/Viewer.py:642
  2771 msgid "Reset Execution Order"
  2788 msgid "Reset Execution Order"
  2772 msgstr ""
  2789 msgstr ""
  2773 
  2790 
  2774 #: ../IDEFrame.py:451
  2791 #: ../IDEFrame.py:451
  2775 msgid "Reset Perspective"
  2792 msgid "Reset Perspective"
  2777 
  2794 
  2778 #: ../controls/SearchResultPanel.py:105
  2795 #: ../controls/SearchResultPanel.py:105
  2779 msgid "Reset search result"
  2796 msgid "Reset search result"
  2780 msgstr ""
  2797 msgstr ""
  2781 
  2798 
  2782 #: ../PLCControler.py:97 ../Beremiz.py:1075
  2799 #: ../BeremizIDE.py:978 ../PLCControler.py:99
  2783 msgid "Resources"
  2800 msgid "Resources"
  2784 msgstr ""
  2801 msgstr ""
  2785 
  2802 
  2786 #: ../controls/VariablePanel.py:62
  2803 #: ../controls/VariablePanel.py:62
  2787 msgid "Retain"
  2804 msgid "Retain"
  2789 
  2806 
  2790 #: ../controls/VariablePanel.py:424
  2807 #: ../controls/VariablePanel.py:424
  2791 msgid "Return Type:"
  2808 msgid "Return Type:"
  2792 msgstr ""
  2809 msgstr ""
  2793 
  2810 
  2794 #: ../editors/Viewer.py:487
  2811 #: ../editors/Viewer.py:546
  2795 msgid "Right"
  2812 msgid "Right"
  2796 msgstr ""
  2813 msgstr ""
  2797 
  2814 
  2798 #: ../dialogs/LDPowerRailDialog.py:63
  2815 #: ../dialogs/LDPowerRailDialog.py:64
  2799 msgid "Right PowerRail"
  2816 msgid "Right PowerRail"
  2800 msgstr ""
  2817 msgstr ""
  2801 
  2818 
  2802 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:461
  2819 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:520
  2803 msgid "Rising Edge"
  2820 msgid "Rising Edge"
  2804 msgstr ""
  2821 msgstr ""
  2805 
  2822 
  2806 #: ../plcopen/iec_std.csv:65
  2823 #: ../plcopen/iec_std.csv:65
  2807 msgid "Rotate left"
  2824 msgid "Rotate left"
  2813 
  2830 
  2814 #: ../plcopen/iec_std.csv:17
  2831 #: ../plcopen/iec_std.csv:17
  2815 msgid "Rounding up/down"
  2832 msgid "Rounding up/down"
  2816 msgstr ""
  2833 msgstr ""
  2817 
  2834 
  2818 #: ../ProjectController.py:1799
  2835 #: ../ProjectController.py:1829
  2819 msgid "Run"
  2836 msgid "Run"
  2820 msgstr ""
  2837 msgstr ""
  2821 
  2838 
  2822 #: ../ProjectController.py:1058
  2839 #: ../ProjectController.py:1087
  2823 msgid "Runtime IO extensions C code generation failed !\n"
  2840 msgid "Runtime IO extensions C code generation failed !\n"
  2824 msgstr ""
  2841 msgstr ""
  2825 
  2842 
  2826 #: ../ProjectController.py:1067
  2843 #: ../ProjectController.py:1096
  2827 msgid "Runtime library extensions C code generation failed !\n"
  2844 msgid "Runtime library extensions C code generation failed !\n"
  2828 msgstr ""
  2845 msgstr ""
  2829 
  2846 
  2830 #: ../canfestival/SlaveEditor.py:61 ../canfestival/NetworkEditor.py:82
  2847 #: ../canfestival/SlaveEditor.py:61 ../canfestival/NetworkEditor.py:82
  2831 msgid "SDO Client"
  2848 msgid "SDO Client"
  2833 
  2850 
  2834 #: ../canfestival/SlaveEditor.py:60 ../canfestival/NetworkEditor.py:81
  2851 #: ../canfestival/SlaveEditor.py:60 ../canfestival/NetworkEditor.py:81
  2835 msgid "SDO Server"
  2852 msgid "SDO Server"
  2836 msgstr ""
  2853 msgstr ""
  2837 
  2854 
  2838 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143
  2855 #: ../dialogs/PouDialog.py:37 ../controls/ProjectPropertiesPanel.py:144
  2839 msgid "SFC"
  2856 msgid "SFC"
  2840 msgstr ""
  2857 msgstr ""
  2841 
  2858 
  2842 #: ../PLCGenerator.py:1392
  2859 #: ../PLCGenerator.py:1392
  2843 #, python-brace-format
  2860 #, python-brace-format
  2847 #: ../PLCGenerator.py:773
  2864 #: ../PLCGenerator.py:773
  2848 #, python-format
  2865 #, python-format
  2849 msgid "SFC transition in POU \"%s\" must be connected."
  2866 msgid "SFC transition in POU \"%s\" must be connected."
  2850 msgstr ""
  2867 msgstr ""
  2851 
  2868 
  2852 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:31
  2869 #: ../dialogs/PouTransitionDialog.py:36 ../dialogs/PouActionDialog.py:32
  2853 #: ../dialogs/PouDialog.py:36
  2870 #: ../dialogs/PouDialog.py:37
  2854 msgid "ST"
  2871 msgid "ST"
  2855 msgstr ""
  2872 msgstr ""
  2856 
  2873 
  2857 #: ../PLCOpenEditor.py:324
  2874 #: ../PLCOpenEditor.py:334
  2858 msgid "ST files (*.st)|*.st|All files|*.*"
  2875 msgid "ST files (*.st)|*.st|All files|*.*"
  2859 msgstr ""
  2876 msgstr ""
  2860 
  2877 
  2861 #: ../svgui/svgui.py:125
  2878 #: ../svgui/svgui.py:128
  2862 msgid "SVG files (*.svg)|*.svg|All files|*.*"
  2879 msgid "SVG files (*.svg)|*.svg|All files|*.*"
  2863 msgstr ""
  2880 msgstr ""
  2864 
  2881 
  2865 #: ../features.py:35
  2882 #: ../features.py:35
  2866 msgid "SVGUI"
  2883 msgid "SVGUI"
  2867 msgstr ""
  2884 msgstr ""
  2868 
  2885 
  2869 #: ../PLCOpenEditor.py:111 ../PLCOpenEditor.py:146 ../Beremiz.py:327
  2886 #: ../BeremizIDE.py:222 ../BeremizIDE.py:253 ../PLCOpenEditor.py:113
  2870 #: ../Beremiz.py:358
  2887 #: ../PLCOpenEditor.py:148
  2871 msgid "Save"
  2888 msgid "Save"
  2872 msgstr ""
  2889 msgstr ""
  2873 
  2890 
  2874 #: ../PLCOpenEditor.py:113 ../PLCOpenEditor.py:147 ../Beremiz.py:359
  2891 #: ../BeremizIDE.py:254 ../PLCOpenEditor.py:115 ../PLCOpenEditor.py:149
  2875 msgid "Save As..."
  2892 msgid "Save As..."
  2876 msgstr ""
  2893 msgstr ""
  2877 
  2894 
  2878 #: ../Beremiz.py:329
  2895 #: ../BeremizIDE.py:224
  2879 msgid "Save as"
  2896 msgid "Save as"
  2880 msgstr ""
  2897 msgstr ""
  2881 
  2898 
  2882 #: ../ProjectController.py:470
  2899 #: ../ProjectController.py:499
  2883 msgid "Save path is the same as path of a project! \n"
  2900 msgid "Save path is the same as path of a project! \n"
  2884 msgstr ""
  2901 msgstr ""
  2885 
  2902 
  2886 #: ../dialogs/SearchInProjectDialog.py:69
  2903 #: ../dialogs/SearchInProjectDialog.py:69
  2887 msgid "Scope"
  2904 msgid "Scope"
  2889 
  2906 
  2890 #: ../IDEFrame.py:623
  2907 #: ../IDEFrame.py:623
  2891 msgid "Search"
  2908 msgid "Search"
  2892 msgstr ""
  2909 msgstr ""
  2893 
  2910 
  2894 #: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:382 ../IDEFrame.py:428
  2911 #: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:382 ../IDEFrame.py:428
  2895 msgid "Search in Project"
  2912 msgid "Search in Project"
  2896 msgstr ""
  2913 msgstr ""
  2897 
  2914 
  2898 #: ../dialogs/DurationEditorDialog.py:46
  2915 #: ../dialogs/DurationEditorDialog.py:47
  2899 msgid "Seconds:"
  2916 msgid "Seconds:"
  2900 msgstr ""
  2917 msgstr ""
  2901 
  2918 
  2902 #: ../IDEFrame.py:388
  2919 #: ../IDEFrame.py:388
  2903 msgid "Select All"
  2920 msgid "Select All"
  2904 msgstr ""
  2921 msgstr ""
  2905 
  2922 
  2906 #: ../editors/Viewer.py:288 ../editors/TextViewer.py:306
  2923 #: ../editors/Viewer.py:289 ../editors/TextViewer.py:306
  2907 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:290
  2924 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:290
  2908 #: ../controls/VariablePanel.py:350
  2925 #: ../controls/VariablePanel.py:350
  2909 msgid "Select a variable class:"
  2926 msgid "Select a variable class:"
  2910 msgstr ""
  2927 msgstr ""
  2911 
  2928 
  2912 #: ../ProjectController.py:1216
  2929 #: ../ProjectController.py:1245
  2913 msgid "Select an editor:"
  2930 msgid "Select an editor:"
  2914 msgstr ""
  2931 msgstr ""
  2915 
  2932 
  2916 #: ../controls/PouInstanceVariablesPanel.py:276
  2933 #: ../controls/PouInstanceVariablesPanel.py:281
  2917 msgid "Select an instance"
  2934 msgid "Select an instance"
  2918 msgstr ""
  2935 msgstr ""
  2919 
  2936 
  2920 #: ../IDEFrame.py:607
  2937 #: ../IDEFrame.py:607
  2921 msgid "Select an object"
  2938 msgid "Select an object"
  2922 msgstr ""
  2939 msgstr ""
  2923 
  2940 
  2924 #: ../ProjectController.py:477
  2941 #: ../ProjectController.py:506
  2925 msgid "Selected directory already contains another project. Overwrite? \n"
  2942 msgid "Selected directory already contains another project. Overwrite? \n"
  2926 msgstr ""
  2943 msgstr ""
  2927 
  2944 
  2928 #: ../plcopen/iec_std.csv:70
  2945 #: ../plcopen/iec_std.csv:70
  2929 msgid "Selection"
  2946 msgid "Selection"
  2955 
  2972 
  2956 #: ../plcopen/iec_std.csv:63
  2973 #: ../plcopen/iec_std.csv:63
  2957 msgid "Shift right"
  2974 msgid "Shift right"
  2958 msgstr ""
  2975 msgstr ""
  2959 
  2976 
  2960 #: ../ProjectController.py:1825
  2977 #: ../ProjectController.py:1855
  2961 msgid "Show IEC code generated by PLCGenerator"
  2978 msgid "Show IEC code generated by PLCGenerator"
  2962 msgstr ""
  2979 msgstr ""
  2963 
  2980 
  2964 #: ../canfestival/canfestival.py:387
  2981 #: ../canfestival/canfestival.py:389
  2965 msgid "Show Master"
  2982 msgid "Show Master"
  2966 msgstr ""
  2983 msgstr ""
  2967 
  2984 
  2968 #: ../canfestival/canfestival.py:388
  2985 #: ../canfestival/canfestival.py:390
  2969 msgid "Show Master generated by config_utils"
  2986 msgid "Show Master generated by config_utils"
  2970 msgstr ""
  2987 msgstr ""
  2971 
  2988 
  2972 #: ../ProjectController.py:1823
  2989 #: ../ProjectController.py:1853
  2973 msgid "Show code"
  2990 msgid "Show code"
  2974 msgstr ""
  2991 msgstr ""
  2975 
  2992 
  2976 #: ../dialogs/SFCDivergenceDialog.py:67
  2993 #: ../dialogs/SFCDivergenceDialog.py:67
  2977 msgid "Simultaneous Convergence"
  2994 msgid "Simultaneous Convergence"
  3000 
  3017 
  3001 #: ../plcopen/iec_std.csv:23
  3018 #: ../plcopen/iec_std.csv:23
  3002 msgid "Square root (base 2)"
  3019 msgid "Square root (base 2)"
  3003 msgstr ""
  3020 msgstr ""
  3004 
  3021 
  3005 #: ../plcopen/definitions.py:46
  3022 #: ../plcopen/definitions.py:48
  3006 msgid "Standard function blocks"
  3023 msgid "Standard function blocks"
  3007 msgstr ""
  3024 msgstr ""
  3008 
  3025 
  3009 #: ../ProjectController.py:1801 ../Beremiz_service.py:261
  3026 #: ../ProjectController.py:1831 ../Beremiz_service.py:263
  3010 msgid "Start PLC"
  3027 msgid "Start PLC"
  3011 msgstr ""
  3028 msgstr ""
  3012 
  3029 
  3013 #: ../ProjectController.py:1005
  3030 #: ../ProjectController.py:1034
  3014 #, python-format
  3031 #, python-format
  3015 msgid "Start build in %s\n"
  3032 msgid "Start build in %s\n"
  3016 msgstr ""
  3033 msgstr ""
  3017 
  3034 
  3018 #: ../ProjectController.py:1319
  3035 #: ../ProjectController.py:1348
  3019 msgid "Started"
  3036 msgid "Started"
  3020 msgstr ""
  3037 msgstr ""
  3021 
  3038 
  3022 #: ../ProjectController.py:1607
  3039 #: ../ProjectController.py:1636
  3023 msgid "Starting PLC\n"
  3040 msgid "Starting PLC\n"
  3024 msgstr ""
  3041 msgstr ""
  3025 
  3042 
  3026 #: ../Beremiz.py:463
  3043 #: ../BeremizIDE.py:365
  3027 msgid "Status ToolBar"
  3044 msgid "Status ToolBar"
  3028 msgstr ""
  3045 msgstr ""
  3029 
  3046 
  3030 #: ../editors/Viewer.py:553 ../editors/Viewer.py:2353
  3047 #: ../editors/Viewer.py:612 ../editors/Viewer.py:2389
  3031 msgid "Step"
  3048 msgid "Step"
  3032 msgstr ""
  3049 msgstr ""
  3033 
  3050 
  3034 #: ../ProjectController.py:1804
  3051 #: ../ProjectController.py:1834
  3035 msgid "Stop"
  3052 msgid "Stop"
  3036 msgstr ""
  3053 msgstr ""
  3037 
  3054 
  3038 #: ../Beremiz_service.py:262
  3055 #: ../Beremiz_service.py:264
  3039 msgid "Stop PLC"
  3056 msgid "Stop PLC"
  3040 msgstr ""
  3057 msgstr ""
  3041 
  3058 
  3042 #: ../ProjectController.py:1806
  3059 #: ../ProjectController.py:1836
  3043 msgid "Stop Running PLC"
  3060 msgid "Stop Running PLC"
  3044 msgstr ""
  3061 msgstr ""
  3045 
  3062 
  3046 #: ../ProjectController.py:1320
  3063 #: ../ProjectController.py:1349
  3047 msgid "Stopped"
  3064 msgid "Stopped"
  3048 msgstr ""
  3065 msgstr ""
  3049 
  3066 
  3050 #: ../ProjectController.py:1579
  3067 #: ../ProjectController.py:1608
  3051 msgid "Stopping debugger...\n"
  3068 msgid "Stopping debugger...\n"
  3052 msgstr ""
  3069 msgstr ""
  3053 
  3070 
  3054 #: ../editors/DataTypeEditor.py:54
  3071 #: ../editors/DataTypeEditor.py:54
  3055 msgid "Structure"
  3072 msgid "Structure"
  3061 
  3078 
  3062 #: ../plcopen/iec_std.csv:35
  3079 #: ../plcopen/iec_std.csv:35
  3063 msgid "Subtraction"
  3080 msgid "Subtraction"
  3064 msgstr ""
  3081 msgstr ""
  3065 
  3082 
  3066 #: ../ProjectController.py:1044
  3083 #: ../ProjectController.py:1073
  3067 msgid "Successfully built.\n"
  3084 msgid "Successfully built.\n"
  3068 msgstr ""
  3085 msgstr ""
  3069 
  3086 
  3070 #: ../IDEFrame.py:447
  3087 #: ../IDEFrame.py:447
  3071 msgid "Switch perspective"
  3088 msgid "Switch perspective"
  3072 msgstr ""
  3089 msgstr ""
  3073 
  3090 
  3074 #: ../dialogs/SearchInProjectDialog.py:165 ../dialogs/FindInPouDialog.py:172
  3091 #: ../dialogs/SearchInProjectDialog.py:165 ../dialogs/FindInPouDialog.py:115
  3075 msgid "Syntax error in regular expression of pattern to search!"
  3092 msgid "Syntax error in regular expression of pattern to search!"
  3076 msgstr ""
  3093 msgstr ""
  3077 
  3094 
  3078 #: ../dialogs/DiscoveryDialog.py:93
  3095 #: ../dialogs/DiscoveryDialog.py:93
  3079 msgid "TYPE"
  3096 msgid "TYPE"
  3091 msgid "Tasks:"
  3108 msgid "Tasks:"
  3092 msgstr ""
  3109 msgstr ""
  3093 
  3110 
  3094 #: ../controls/VariablePanel.py:73
  3111 #: ../controls/VariablePanel.py:73
  3095 msgid "Temp"
  3112 msgid "Temp"
       
  3113 msgstr ""
       
  3114 
       
  3115 #: ../version.py:30
       
  3116 msgid ""
       
  3117 "The best place to ask questions about Beremiz/PLCOpenEditor\n"
       
  3118 "is project's mailing list: beremiz-devel@lists.sourceforge.net\n"
       
  3119 "\n"
       
  3120 "This is the main community support channel.\n"
       
  3121 "For posting it is required to be subscribed to the mailing list.\n"
       
  3122 "\n"
       
  3123 "You can subscribe to the list here:\n"
       
  3124 "https://lists.sourceforge.net/lists/listinfo/beremiz-devel"
  3096 msgstr ""
  3125 msgstr ""
  3097 
  3126 
  3098 #: ../editors/FileManagementPanel.py:180
  3127 #: ../editors/FileManagementPanel.py:180
  3099 #, python-format
  3128 #, python-format
  3100 msgid ""
  3129 msgid ""
  3104 
  3133 
  3105 #: ../editors/LDViewer.py:882
  3134 #: ../editors/LDViewer.py:882
  3106 msgid "The group of block must be coherent!"
  3135 msgid "The group of block must be coherent!"
  3107 msgstr ""
  3136 msgstr ""
  3108 
  3137 
  3109 #: ../Beremiz.py:640 ../IDEFrame.py:1011
  3138 #: ../BeremizIDE.py:542 ../IDEFrame.py:1015
  3110 msgid "There are changes, do you want to save?"
  3139 msgid "There are changes, do you want to save?"
  3111 msgstr ""
  3140 msgstr ""
  3112 
  3141 
  3113 #: ../IDEFrame.py:1654 ../IDEFrame.py:1673
  3142 #: ../IDEFrame.py:1658 ../IDEFrame.py:1677
  3114 #, python-format
  3143 #, python-format
  3115 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  3144 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  3116 msgstr ""
  3145 msgstr ""
  3117 
  3146 
  3118 #: ../IDEFrame.py:1098
  3147 #: ../IDEFrame.py:1102
  3119 msgid ""
  3148 msgid ""
  3120 "There was a problem printing.\n"
  3149 "There was a problem printing.\n"
  3121 "Perhaps your current printer is not set correctly?"
  3150 "Perhaps your current printer is not set correctly?"
  3122 msgstr ""
  3151 msgstr ""
  3123 
  3152 
  3161 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
  3190 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
  3162 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
  3191 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
  3163 msgid "Time-of-day subtraction"
  3192 msgid "Time-of-day subtraction"
  3164 msgstr ""
  3193 msgstr ""
  3165 
  3194 
  3166 #: ../editors/Viewer.py:489
  3195 #: ../dialogs/ForceVariableDialog.py:172
       
  3196 msgid "Toggle value"
       
  3197 msgstr ""
       
  3198 
       
  3199 #: ../editors/Viewer.py:548
  3167 msgid "Top"
  3200 msgid "Top"
  3168 msgstr ""
  3201 msgstr ""
  3169 
  3202 
  3170 #: ../ProjectController.py:1813
  3203 #: ../ProjectController.py:1843
  3171 msgid "Transfer"
  3204 msgid "Transfer"
  3172 msgstr ""
  3205 msgstr ""
  3173 
  3206 
  3174 #: ../ProjectController.py:1815
  3207 #: ../ProjectController.py:1845
  3175 msgid "Transfer PLC"
  3208 msgid "Transfer PLC"
  3176 msgstr ""
  3209 msgstr ""
  3177 
  3210 
  3178 #: ../ProjectController.py:1779
  3211 #: ../ProjectController.py:1808
  3179 msgid "Transfer completed successfully.\n"
  3212 msgid "Transfer completed successfully.\n"
  3180 msgstr ""
  3213 msgstr ""
  3181 
  3214 
  3182 #: ../ProjectController.py:1781
  3215 #: ../ProjectController.py:1811
  3183 msgid "Transfer failed\n"
  3216 msgid "Transfer failed\n"
  3184 msgstr ""
  3217 msgstr ""
  3185 
  3218 
  3186 #: ../editors/Viewer.py:554 ../editors/Viewer.py:2355 ../editors/Viewer.py:2382
  3219 #: ../editors/Viewer.py:613 ../editors/Viewer.py:2391 ../editors/Viewer.py:2418
  3187 msgid "Transition"
  3220 msgid "Transition"
  3188 msgstr ""
  3221 msgstr ""
  3189 
  3222 
  3190 #: ../PLCGenerator.py:1518
  3223 #: ../PLCGenerator.py:1518
  3191 #, python-format
  3224 #, python-format
  3192 msgid "Transition \"%s\" body must contain an output variable or coil referring to its name"
  3225 msgid "Transition \"%s\" body must contain an output variable or coil referring to its name"
  3193 msgstr ""
  3226 msgstr ""
  3194 
  3227 
  3195 #: ../dialogs/PouTransitionDialog.py:89
  3228 #: ../dialogs/PouTransitionDialog.py:84
  3196 msgid "Transition Name"
  3229 msgid "Transition Name"
  3197 msgstr ""
  3230 msgstr ""
  3198 
  3231 
  3199 #: ../dialogs/PouTransitionDialog.py:58
  3232 #: ../dialogs/PouTransitionDialog.py:53
  3200 msgid "Transition Name:"
  3233 msgid "Transition Name:"
  3201 msgstr ""
  3234 msgstr ""
  3202 
  3235 
  3203 #: ../PLCGenerator.py:1609
  3236 #: ../PLCGenerator.py:1609
  3204 #, python-brace-format
  3237 #, python-brace-format
  3208 #: ../PLCGenerator.py:1598
  3241 #: ../PLCGenerator.py:1598
  3209 #, python-brace-format
  3242 #, python-brace-format
  3210 msgid "Transition with content \"{a1}\" not connected to a previous step in \"{a2}\" POU"
  3243 msgid "Transition with content \"{a1}\" not connected to a previous step in \"{a2}\" POU"
  3211 msgstr ""
  3244 msgstr ""
  3212 
  3245 
  3213 #: ../plcopen/plcopen.py:1318
  3246 #: ../plcopen/plcopen.py:1323
  3214 #, python-format
  3247 #, python-format
  3215 msgid "Transition with name %s doesn't exist!"
  3248 msgid "Transition with name %s doesn't exist!"
  3216 msgstr ""
  3249 msgstr ""
  3217 
  3250 
  3218 #: ../PLCControler.py:96
  3251 #: ../PLCControler.py:98
  3219 msgid "Transitions"
  3252 msgid "Transitions"
  3220 msgstr ""
  3253 msgstr ""
  3221 
  3254 
  3222 #: ../dialogs/AboutDialog.py:131
  3255 #: ../dialogs/AboutDialog.py:131
  3223 msgid "Translated by"
  3256 msgid "Translated by"
  3225 
  3258 
  3226 #: ../editors/ResourceEditor.py:68
  3259 #: ../editors/ResourceEditor.py:68
  3227 msgid "Triggering"
  3260 msgid "Triggering"
  3228 msgstr ""
  3261 msgstr ""
  3229 
  3262 
  3230 #: ../Beremiz_service.py:476
  3263 #: ../Beremiz_service.py:478
  3231 msgid "Twisted unavailable."
  3264 msgid "Twisted unavailable."
  3232 msgstr ""
  3265 msgstr ""
  3233 
  3266 
  3234 #: ../dialogs/ActionBlockDialog.py:38 ../editors/ResourceEditor.py:83
  3267 #: ../dialogs/ActionBlockDialog.py:39 ../editors/ResourceEditor.py:83
  3235 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  3268 #: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:744
  3236 #: ../controls/VariablePanel.py:54
  3269 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  3237 msgid "Type"
  3270 msgid "Type"
  3238 msgstr ""
  3271 msgstr ""
  3239 
  3272 
  3240 #: ../dialogs/BrowseLocationsDialog.py:48
  3273 #: ../dialogs/BrowseLocationsDialog.py:49
  3241 msgid "Type and derivated"
  3274 msgid "Type and derivated"
  3242 msgstr ""
  3275 msgstr ""
  3243 
  3276 
  3244 #: ../canfestival/config_utils.py:336 ../canfestival/config_utils.py:624
  3277 #: ../canfestival/config_utils.py:336 ../canfestival/config_utils.py:624
  3245 #, python-format
  3278 #, python-format
  3252 
  3285 
  3253 #: ../editors/DataTypeEditor.py:162
  3286 #: ../editors/DataTypeEditor.py:162
  3254 msgid "Type infos:"
  3287 msgid "Type infos:"
  3255 msgstr ""
  3288 msgstr ""
  3256 
  3289 
  3257 #: ../dialogs/BrowseLocationsDialog.py:49
  3290 #: ../dialogs/BrowseLocationsDialog.py:50
  3258 msgid "Type strict"
  3291 msgid "Type strict"
  3259 msgstr ""
  3292 msgstr ""
  3260 
  3293 
  3261 #: ../dialogs/SFCDivergenceDialog.py:59 ../dialogs/SFCTransitionDialog.py:57
  3294 #: ../dialogs/SFCDivergenceDialog.py:59 ../dialogs/SFCTransitionDialog.py:58
  3262 #: ../dialogs/LDPowerRailDialog.py:56 ../dialogs/BrowseLocationsDialog.py:99
  3295 #: ../dialogs/LDPowerRailDialog.py:57 ../dialogs/BrowseLocationsDialog.py:100
  3263 #: ../dialogs/FBDBlockDialog.py:65 ../dialogs/ConnectionDialog.py:58
  3296 #: ../dialogs/FBDBlockDialog.py:66 ../dialogs/ConnectionDialog.py:59
  3264 msgid "Type:"
  3297 msgid "Type:"
  3265 msgstr ""
  3298 msgstr ""
  3266 
  3299 
  3267 #: ../canfestival/config_utils.py:462 ../canfestival/config_utils.py:476
  3300 #: ../canfestival/config_utils.py:462 ../canfestival/config_utils.py:476
  3268 #, python-format
  3301 #, python-format
  3286 
  3319 
  3287 #: ../IDEFrame.py:360 ../IDEFrame.py:421
  3320 #: ../IDEFrame.py:360 ../IDEFrame.py:421
  3288 msgid "Undo"
  3321 msgid "Undo"
  3289 msgstr ""
  3322 msgstr ""
  3290 
  3323 
  3291 #: ../ProjectController.py:382
  3324 #: ../ProjectController.py:411
  3292 msgid "Unknown"
  3325 msgid "Unknown"
  3293 msgstr ""
  3326 msgstr ""
  3294 
  3327 
  3295 #: ../editors/Viewer.py:393
  3328 #: ../editors/Viewer.py:394
  3296 #, python-format
  3329 #, python-format
  3297 msgid "Unknown variable \"%s\" for this POU!"
  3330 msgid "Unknown variable \"%s\" for this POU!"
  3298 msgstr ""
  3331 msgstr ""
  3299 
  3332 
  3300 #: ../ProjectController.py:379 ../ProjectController.py:380
  3333 #: ../ProjectController.py:408 ../ProjectController.py:409
  3301 msgid "Unnamed"
  3334 msgid "Unnamed"
  3302 msgstr ""
  3335 msgstr ""
  3303 
  3336 
  3304 #: ../PLCControler.py:636
  3337 #: ../PLCControler.py:638
  3305 #, python-format
  3338 #, python-format
  3306 msgid "Unnamed%d"
  3339 msgid "Unnamed%d"
  3307 msgstr ""
  3340 msgstr ""
  3308 
  3341 
  3309 #: ../controls/VariablePanel.py:284
  3342 #: ../controls/VariablePanel.py:284
  3310 #, python-format
  3343 #, python-format
  3311 msgid "Unrecognized data size \"%s\""
  3344 msgid "Unrecognized data size \"%s\""
  3312 msgstr ""
  3345 msgstr ""
  3313 
  3346 
  3314 #: ../editors/DataTypeEditor.py:632 ../controls/VariablePanel.py:810
  3347 #: ../editors/DataTypeEditor.py:630 ../controls/VariablePanel.py:827
  3315 msgid "User Data Types"
  3348 msgid "User Data Types"
  3316 msgstr ""
  3349 msgstr ""
  3317 
  3350 
  3318 #: ../canfestival/SlaveEditor.py:65 ../canfestival/NetworkEditor.py:86
  3351 #: ../canfestival/SlaveEditor.py:65 ../canfestival/NetworkEditor.py:86
  3319 msgid "User Type"
  3352 msgid "User Type"
  3320 msgstr ""
  3353 msgstr ""
  3321 
  3354 
  3322 #: ../PLCControler.py:95
  3355 #: ../PLCControler.py:97
  3323 msgid "User-defined POUs"
  3356 msgid "User-defined POUs"
  3324 msgstr ""
  3357 msgstr ""
  3325 
  3358 
  3326 #: ../dialogs/ActionBlockDialog.py:38
  3359 #: ../dialogs/ActionBlockDialog.py:39
  3327 msgid "Value"
  3360 msgid "Value"
  3328 msgstr ""
  3361 msgstr ""
  3329 
  3362 
  3330 #: ../editors/DataTypeEditor.py:259
  3363 #: ../editors/DataTypeEditor.py:259
  3331 msgid "Values:"
  3364 msgid "Values:"
  3332 msgstr ""
  3365 msgstr ""
  3333 
  3366 
  3334 #: ../dialogs/ActionBlockDialog.py:42 ../editors/Viewer.py:526
  3367 #: ../dialogs/ActionBlockDialog.py:43 ../editors/Viewer.py:585
  3335 #: ../editors/Viewer.py:2385
  3368 #: ../editors/Viewer.py:2421
  3336 msgid "Variable"
  3369 msgid "Variable"
  3337 msgstr ""
  3370 msgstr ""
  3338 
  3371 
  3339 #: ../editors/Viewer.py:308 ../editors/Viewer.py:338 ../editors/Viewer.py:360
  3372 #: ../editors/Viewer.py:309 ../editors/Viewer.py:339 ../editors/Viewer.py:361
  3340 #: ../editors/TextViewer.py:292 ../editors/TextViewer.py:343
  3373 #: ../editors/TextViewer.py:292 ../editors/TextViewer.py:343
  3341 #: ../editors/TextViewer.py:366 ../controls/VariablePanel.py:329
  3374 #: ../editors/TextViewer.py:366 ../controls/VariablePanel.py:329
  3342 msgid "Variable Drop"
  3375 msgid "Variable Drop"
  3343 msgstr ""
  3376 msgstr ""
  3344 
  3377 
  3345 #: ../dialogs/FBDVariableDialog.py:63
  3378 #: ../dialogs/FBDVariableDialog.py:64
  3346 msgid "Variable Properties"
  3379 msgid "Variable Properties"
  3347 msgstr ""
  3380 msgstr ""
  3348 
  3381 
  3349 #: ../editors/Viewer.py:288 ../editors/TextViewer.py:306
  3382 #: ../editors/Viewer.py:289 ../editors/TextViewer.py:306
  3350 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:290
  3383 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:290
  3351 #: ../controls/VariablePanel.py:350
  3384 #: ../controls/VariablePanel.py:350
  3352 msgid "Variable class"
  3385 msgid "Variable class"
  3353 msgstr ""
  3386 msgstr ""
  3354 
  3387 
  3355 #: ../editors/Viewer.py:395 ../editors/TextViewer.py:387
  3388 #: ../editors/Viewer.py:396 ../editors/TextViewer.py:387
  3356 msgid "Variable don't belong to this POU!"
  3389 msgid "Variable don't belong to this POU!"
  3357 msgstr ""
  3390 msgstr ""
  3358 
  3391 
  3359 #: ../dialogs/LDElementDialog.py:89
  3392 #: ../dialogs/LDElementDialog.py:89
  3360 msgid "Variable:"
  3393 msgid "Variable:"
  3362 
  3395 
  3363 #: ../controls/VariablePanel.py:72
  3396 #: ../controls/VariablePanel.py:72
  3364 msgid "Variables"
  3397 msgid "Variables"
  3365 msgstr ""
  3398 msgstr ""
  3366 
  3399 
  3367 #: ../controls/ProjectPropertiesPanel.py:151
  3400 #: ../controls/ProjectPropertiesPanel.py:152
  3368 msgid "Vertical:"
  3401 msgid "Vertical:"
  3369 msgstr ""
  3402 msgstr ""
  3370 
  3403 
  3371 #: ../Beremiz_service.py:586
  3404 #: ../Beremiz_service.py:588
  3372 msgid "WAMP client startup failed. "
  3405 msgid "WAMP client startup failed. "
  3373 msgstr ""
  3406 msgstr ""
  3374 
  3407 
  3375 #: ../connectors/WAMP/__init__.py:91
  3408 #: ../connectors/WAMP/__init__.py:91
  3376 #, python-format
  3409 #, python-format
  3384 #: ../connectors/WAMP/__init__.py:150
  3417 #: ../connectors/WAMP/__init__.py:150
  3385 #, python-format
  3418 #, python-format
  3386 msgid "WAMP connection to '%s' failed.\n"
  3419 msgid "WAMP connection to '%s' failed.\n"
  3387 msgstr ""
  3420 msgstr ""
  3388 
  3421 
  3389 #: ../Beremiz_service.py:562
  3422 #: ../Beremiz_service.py:564
  3390 msgid "WAMP import failed :"
  3423 msgid "WAMP import failed :"
  3391 msgstr ""
  3424 msgstr ""
  3392 
  3425 
  3393 #: ../wxglade_hmi/wxglade_hmi.py:35
  3426 #: ../wxglade_hmi/wxglade_hmi.py:37
  3394 msgid "WXGLADE GUI"
  3427 msgid "WXGLADE GUI"
  3395 msgstr ""
  3428 msgstr ""
  3396 
  3429 
  3397 #: ../dialogs/PouDialog.py:128 ../editors/LDViewer.py:891
  3430 #: ../dialogs/PouDialog.py:128 ../editors/LDViewer.py:891
  3398 msgid "Warning"
  3431 msgid "Warning"
  3399 msgstr ""
  3432 msgstr ""
  3400 
  3433 
  3401 #: ../ProjectController.py:666
  3434 #: ../ProjectController.py:695
  3402 msgid "Warnings in ST/IL/SFC code generator :\n"
  3435 msgid "Warnings in ST/IL/SFC code generator :\n"
  3403 msgstr ""
  3436 msgstr ""
  3404 
  3437 
  3405 #: ../dialogs/SearchInProjectDialog.py:78
  3438 #: ../dialogs/SearchInProjectDialog.py:78
  3406 msgid "Whole Project"
  3439 msgid "Whole Project"
  3407 msgstr ""
  3440 msgstr ""
  3408 
  3441 
  3409 #: ../controls/ProjectPropertiesPanel.py:119
  3442 #: ../controls/ProjectPropertiesPanel.py:120
  3410 msgid "Width:"
  3443 msgid "Width:"
  3411 msgstr ""
  3444 msgstr ""
  3412 
  3445 
  3413 #: ../dialogs/FindInPouDialog.py:93
  3446 #: ../dialogs/FindInPouDialog.py:91
  3414 msgid "Wrap search"
  3447 msgid "Wrap search"
  3415 msgstr ""
  3448 msgstr ""
  3416 
  3449 
  3417 #: ../dialogs/AboutDialog.py:130
  3450 #: ../dialogs/AboutDialog.py:130
  3418 msgid "Written by"
  3451 msgid "Written by"
  3420 
  3453 
  3421 #: ../features.py:34
  3454 #: ../features.py:34
  3422 msgid "WxGlade GUI"
  3455 msgid "WxGlade GUI"
  3423 msgstr ""
  3456 msgstr ""
  3424 
  3457 
  3425 #: ../svgui/svgui.py:139
  3458 #: ../svgui/svgui.py:142
  3426 msgid ""
  3459 msgid ""
  3427 "You don't have write permissions.\n"
  3460 "You don't have write permissions.\n"
  3428 "Open Inkscape anyway ?"
  3461 "Open Inkscape anyway ?"
  3429 msgstr ""
  3462 msgstr ""
  3430 
  3463 
  3431 #: ../wxglade_hmi/wxglade_hmi.py:137
  3464 #: ../wxglade_hmi/wxglade_hmi.py:154
  3432 msgid ""
  3465 msgid ""
  3433 "You don't have write permissions.\n"
  3466 "You don't have write permissions.\n"
  3434 "Open wxGlade anyway ?"
  3467 "Open wxGlade anyway ?"
  3435 msgstr ""
  3468 msgstr ""
  3436 
  3469 
  3437 #: ../ProjectController.py:342
  3470 #: ../ProjectController.py:371
  3438 msgid ""
  3471 msgid ""
  3439 "You must have permission to work on the project\n"
  3472 "You must have permission to work on the project\n"
  3440 "Work on a project copy ?"
  3473 "Work on a project copy ?"
  3441 msgstr ""
  3474 msgstr ""
  3442 
  3475 
  3450 
  3483 
  3451 #: ../dialogs/SFCStepNameDialog.py:48 ../dialogs/PouNameDialog.py:46
  3484 #: ../dialogs/SFCStepNameDialog.py:48 ../dialogs/PouNameDialog.py:46
  3452 msgid "You must type a name!"
  3485 msgid "You must type a name!"
  3453 msgstr ""
  3486 msgstr ""
  3454 
  3487 
  3455 #: ../dialogs/ForceVariableDialog.py:175
  3488 #: ../dialogs/ForceVariableDialog.py:193
  3456 msgid "You must type a value!"
  3489 msgid "You must type a value!"
  3457 msgstr ""
  3490 msgstr ""
  3458 
  3491 
  3459 #: ../IDEFrame.py:438
  3492 #: ../IDEFrame.py:438
  3460 msgid "Zoom"
  3493 msgid "Zoom"
  3462 
  3495 
  3463 #: ../dialogs/DurationEditorDialog.py:151
  3496 #: ../dialogs/DurationEditorDialog.py:151
  3464 msgid "days"
  3497 msgid "days"
  3465 msgstr ""
  3498 msgstr ""
  3466 
  3499 
  3467 #: ../PLCOpenEditor.py:333
  3500 #: ../PLCOpenEditor.py:343
  3468 #, python-format
  3501 #, python-format
  3469 msgid "error: %s\n"
  3502 msgid "error: %s\n"
  3470 msgstr ""
  3503 msgstr ""
  3471 
  3504 
  3472 #: ../util/ProcessLogger.py:169
  3505 #: ../util/ProcessLogger.py:169
  3473 #, python-brace-format
  3506 #, python-brace-format
  3474 msgid "exited with status {a1} (pid {a2})\n"
  3507 msgid "exited with status {a1} (pid {a2})\n"
  3475 msgstr ""
  3508 msgstr ""
  3476 
  3509 
  3477 #: ../PLCOpenEditor.py:396 ../PLCOpenEditor.py:398
  3510 #: ../PLCOpenEditor.py:406 ../PLCOpenEditor.py:408
  3478 msgid "file : "
  3511 msgid "file : "
  3479 msgstr ""
  3512 msgstr ""
  3480 
  3513 
  3481 #: ../dialogs/PouDialog.py:31
  3514 #: ../dialogs/PouDialog.py:32
  3482 msgid "function"
  3515 msgid "function"
  3483 msgstr ""
  3516 msgstr ""
  3484 
  3517 
  3485 #: ../PLCOpenEditor.py:399
  3518 #: ../PLCOpenEditor.py:409
  3486 msgid "function : "
  3519 msgid "function : "
  3487 msgstr ""
  3520 msgstr ""
  3488 
  3521 
  3489 #: ../dialogs/PouDialog.py:31
  3522 #: ../dialogs/PouDialog.py:32
  3490 msgid "functionBlock"
  3523 msgid "functionBlock"
  3491 msgstr ""
  3524 msgstr ""
  3492 
  3525 
  3493 #: ../dialogs/DurationEditorDialog.py:151
  3526 #: ../dialogs/DurationEditorDialog.py:151
  3494 msgid "hours"
  3527 msgid "hours"
  3495 msgstr ""
  3528 msgstr ""
  3496 
  3529 
  3497 #: ../PLCOpenEditor.py:399
  3530 #: ../PLCOpenEditor.py:409
  3498 msgid "line : "
  3531 msgid "line : "
  3499 msgstr ""
  3532 msgstr ""
  3500 
  3533 
  3501 #: ../dialogs/DurationEditorDialog.py:153
  3534 #: ../dialogs/DurationEditorDialog.py:153
  3502 msgid "milliseconds"
  3535 msgid "milliseconds"
  3504 
  3537 
  3505 #: ../dialogs/DurationEditorDialog.py:152
  3538 #: ../dialogs/DurationEditorDialog.py:152
  3506 msgid "minutes"
  3539 msgid "minutes"
  3507 msgstr ""
  3540 msgstr ""
  3508 
  3541 
  3509 #: ../dialogs/PouDialog.py:31
  3542 #: ../dialogs/PouDialog.py:32
  3510 msgid "program"
  3543 msgid "program"
  3511 msgstr ""
  3544 msgstr ""
  3512 
  3545 
  3513 #: ../dialogs/DurationEditorDialog.py:152
  3546 #: ../dialogs/DurationEditorDialog.py:152
  3514 msgid "seconds"
  3547 msgid "seconds"
  3524 
  3557 
  3525 #: ../plcopen/iec_std.csv:83
  3558 #: ../plcopen/iec_std.csv:83
  3526 msgid "string right of"
  3559 msgid "string right of"
  3527 msgstr ""
  3560 msgstr ""
  3528 
  3561 
  3529 #: ../Beremiz.py:126
  3562 #: ../Beremiz.py:164
  3530 msgid "update info unavailable."
  3563 msgid "update info unavailable."
  3531 msgstr ""
  3564 msgstr ""
  3532 
  3565 
  3533 #: ../PLCOpenEditor.py:331
  3566 #: ../PLCOpenEditor.py:341
  3534 #, python-format
  3567 #, python-format
  3535 msgid "warning: %s\n"
  3568 msgid "warning: %s\n"
  3536 msgstr ""
  3569 msgstr ""
  3537 
  3570 
  3538 #: ../PLCControler.py:970
  3571 #: ../PLCControler.py:972
  3539 #, python-brace-format
  3572 #, python-brace-format
  3540 msgid "{a1} \"{a2}\" can't be pasted as a {a3}."
  3573 msgid "{a1} \"{a2}\" can't be pasted as a {a3}."
  3541 msgstr ""
  3574 msgstr ""
  3542 
  3575 
  3543 #: ../ConfigTreeNode.py:56
  3576 #: ../ConfigTreeNode.py:56
  3602 msgstr ""
  3635 msgstr ""
  3603 
  3636 
  3604 msgid "LDFLAGS"
  3637 msgid "LDFLAGS"
  3605 msgstr ""
  3638 msgstr ""
  3606 
  3639 
  3607 msgid "PLC"
       
  3608 msgstr ""
       
  3609 
       
  3610 msgid "Linux"
  3640 msgid "Linux"
  3611 msgstr ""
  3641 msgstr ""
  3612 
  3642 
  3613 msgid "Win32"
  3643 msgid "Win32"
  3614 msgstr ""
  3644 msgstr ""
  3667 msgid "opts"
  3697 msgid "opts"
  3668 msgstr ""
  3698 msgstr ""
  3669 
  3699 
  3670 #: Extra TC6 documentation strings
  3700 #: Extra TC6 documentation strings
  3671 
  3701 
  3672 
       
  3673 msgid "0 - current time, 1 - load time from PDT"
       
  3674 msgstr ""
       
  3675 
       
  3676 msgid "Preset datetime"
       
  3677 msgstr ""
       
  3678 
       
  3679 msgid "Copy of IN"
       
  3680 msgstr ""
       
  3681 
       
  3682 msgid "Datetime, current or relative to PDT"
       
  3683 msgstr ""
       
  3684 
       
  3685 msgid "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."
       
  3686 msgstr ""
       
  3687 
       
  3688 msgid "1 = integrate, 0 = hold"
       
  3689 msgstr ""
       
  3690 
       
  3691 msgid "Overriding reset"
       
  3692 msgstr ""
       
  3693 
       
  3694 msgid "Input variable"
       
  3695 msgstr ""
       
  3696 
       
  3697 msgid "Initial value"
       
  3698 msgstr ""
       
  3699 
       
  3700 msgid "Sampling period"
       
  3701 msgstr ""
       
  3702 
       
  3703 msgid "NOT R1"
       
  3704 msgstr ""
       
  3705 
       
  3706 msgid "Integrated output"
       
  3707 msgstr ""
       
  3708 
       
  3709 msgid "The integral function block integrates the value of input XIN over time."
       
  3710 msgstr ""
       
  3711 
       
  3712 msgid "0 = reset"
       
  3713 msgstr ""
       
  3714 
       
  3715 msgid "Input to be differentiated"
       
  3716 msgstr ""
       
  3717 
       
  3718 msgid "Differentiated output"
       
  3719 msgstr ""
       
  3720 
       
  3721 msgid "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
       
  3722 msgstr ""
       
  3723 
       
  3724 msgid "0 - manual , 1 - automatic"
       
  3725 msgstr ""
       
  3726 
       
  3727 msgid "Process variable"
       
  3728 msgstr ""
       
  3729 
       
  3730 msgid "Set point"
       
  3731 msgstr ""
       
  3732 
       
  3733 msgid "Manual output adjustment - Typically from transfer station"
       
  3734 msgstr ""
       
  3735 
       
  3736 msgid "Proportionality constant"
       
  3737 msgstr ""
       
  3738 
       
  3739 msgid "Reset time"
       
  3740 msgstr ""
       
  3741 
       
  3742 msgid "Derivative time constant"
       
  3743 msgstr ""
       
  3744 
       
  3745 msgid "PV - SP"
       
  3746 msgstr ""
       
  3747 
       
  3748 msgid "FB for integral term"
       
  3749 msgstr ""
       
  3750 
       
  3751 msgid "FB for derivative term"
       
  3752 msgstr ""
       
  3753 
       
  3754 msgid "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
       
  3755 msgstr ""
       
  3756 
       
  3757 msgid "0 - track X0, 1 - ramp to/track X1"
       
  3758 msgstr ""
       
  3759 
       
  3760 msgid "Ramp duration"
       
  3761 msgstr ""
       
  3762 
       
  3763 msgid "BUSY = 1 during ramping period"
       
  3764 msgstr ""
       
  3765 
       
  3766 msgid "Elapsed time of ramp"
       
  3767 msgstr ""
       
  3768 
       
  3769 msgid "The RAMP function block is modelled on example given in the standard."
       
  3770 msgstr ""
       
  3771 
       
  3772 msgid "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
       
  3773 msgstr ""
       
  3774 
       
  3775 msgid "The SR bistable is a latch where the Set dominates."
       
  3776 msgstr ""
       
  3777 
       
  3778 msgid "The RS bistable is a latch where the Reset dominates."
       
  3779 msgstr ""
       
  3780 
       
  3781 msgid "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
       
  3782 msgstr ""
       
  3783 
       
  3784 msgid "The output produces a single pulse when a rising edge is detected."
       
  3785 msgstr ""
       
  3786 
       
  3787 msgid "The output produces a single pulse when a falling edge is detected."
       
  3788 msgstr ""
       
  3789 
       
  3790 msgid "The up-counter can be used to signal when a count has reached a maximum value."
       
  3791 msgstr ""
       
  3792 
       
  3793 msgid "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
       
  3794 msgstr ""
       
  3795 
       
  3796 msgid "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."
       
  3797 msgstr ""
       
  3798 
       
  3799 msgid "first input parameter"
       
  3800 msgstr ""
       
  3801 
       
  3802 msgid "second input parameter"
       
  3803 msgstr ""
       
  3804 
       
  3805 msgid "first output parameter"
       
  3806 msgstr ""
       
  3807 
       
  3808 msgid "second output parameter"
       
  3809 msgstr ""
       
  3810 
       
  3811 msgid "internal state: 0-reset, 1-counting, 2-set"
       
  3812 msgstr ""
       
  3813 
       
  3814 msgid "The pulse timer can be used to generate output pulses of a given time duration."
       
  3815 msgstr ""
       
  3816 
       
  3817 msgid "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
       
  3818 msgstr ""
       
  3819 
       
  3820 msgid "The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."
       
  3821 msgstr ""