i18n/messages.pot
changeset 555 b6f9d08fd69f
parent 492 73b93ef3f09e
child 560 3757f0de0d07
equal deleted inserted replaced
554:08c26c62f5a7 555:b6f9d08fd69f
     6 #, fuzzy
     6 #, fuzzy
     7 msgid ""
     7 msgid ""
     8 msgstr ""
     8 msgstr ""
     9 "Project-Id-Version: PACKAGE VERSION\n"
     9 "Project-Id-Version: PACKAGE VERSION\n"
    10 "Report-Msgid-Bugs-To: \n"
    10 "Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2009-12-16 10:48+0100\n"
    11 "POT-Creation-Date: 2011-09-13 12:41+0200\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 "MIME-Version: 1.0\n"
    16 "MIME-Version: 1.0\n"
    16 "Content-Type: text/plain; charset=CHARSET\n"
    17 "Content-Type: text/plain; charset=CHARSET\n"
    17 "Content-Transfer-Encoding: 8bit\n"
    18 "Content-Transfer-Encoding: 8bit\n"
    18 
    19 
    19 #: ../PLCOpenEditor.py:4345
    20 #: ../PLCOpenEditor.py:4406
    20 msgid ""
    21 msgid ""
    21 "\n"
    22 "\n"
    22 "An error has occurred.\n"
    23 "An error has occurred.\n"
    23 "\n"
    24 "\n"
    24 "Click OK to save an error report.\n"
    25 "Click OK to save an error report.\n"
    27 "edouard.tisserant@gmail.com\n"
    28 "edouard.tisserant@gmail.com\n"
    28 "\n"
    29 "\n"
    29 "Error:\n"
    30 "Error:\n"
    30 msgstr ""
    31 msgstr ""
    31 
    32 
       
    33 #: ../VariablePanel.py:72
       
    34 msgid "   External"
       
    35 msgstr ""
       
    36 
    32 #: ../VariablePanel.py:71
    37 #: ../VariablePanel.py:71
    33 msgid "   External"
       
    34 msgstr ""
       
    35 
       
    36 #: ../VariablePanel.py:70
       
    37 msgid "   InOut"
    38 msgid "   InOut"
    38 msgstr ""
    39 msgstr ""
    39 
    40 
    40 #: ../VariablePanel.py:70
    41 #: ../VariablePanel.py:71
    41 msgid "   Input"
    42 msgid "   Input"
    42 msgstr ""
    43 msgstr ""
    43 
    44 
       
    45 #: ../VariablePanel.py:72
       
    46 msgid "   Local"
       
    47 msgstr ""
       
    48 
    44 #: ../VariablePanel.py:71
    49 #: ../VariablePanel.py:71
    45 msgid "   Local"
       
    46 msgstr ""
       
    47 
       
    48 #: ../VariablePanel.py:70
       
    49 msgid "   Output"
    50 msgid "   Output"
    50 msgstr ""
    51 msgstr ""
    51 
    52 
    52 #: ../VariablePanel.py:72
    53 #: ../VariablePanel.py:73
    53 msgid "   Temp"
    54 msgid "   Temp"
    54 msgstr ""
    55 msgstr ""
    55 
    56 
    56 #: ../PLCOpenEditor.py:4355
    57 #: ../PLCOpenEditor.py:4416
    57 msgid " : "
    58 msgid " : "
    58 msgstr ""
    59 msgstr ""
    59 
    60 
    60 #: ../PLCOpenEditor.py:3294 ../PLCOpenEditor.py:3457 ../PLCOpenEditor.py:3601
    61 #: ../PLCOpenEditor.py:3332 ../PLCOpenEditor.py:3495 ../PLCOpenEditor.py:3639
    61 #: ../dialogs/SFCTransitionDialog.py:206
    62 #: ../dialogs/SFCTransitionDialog.py:206
    62 #, python-format
    63 #, python-format
    63 msgid " and %s"
    64 msgid " and %s"
    64 msgstr ""
    65 msgstr ""
    65 
    66 
    66 #: ../plcopen/plcopen.py:907
    67 #: ../plcopen/plcopen.py:926
    67 #, python-format
    68 #, python-format
    68 msgid "\"%s\" Data Type doesn't exist !!!"
    69 msgid "\"%s\" Data Type doesn't exist !!!"
    69 msgstr ""
    70 msgstr ""
    70 
    71 
    71 #: ../plcopen/plcopen.py:925
    72 #: ../plcopen/plcopen.py:944
    72 #, python-format
    73 #, python-format
    73 msgid "\"%s\" POU already exists !!!"
    74 msgid "\"%s\" POU already exists !!!"
    74 msgstr ""
    75 msgstr ""
    75 
    76 
    76 #: ../plcopen/plcopen.py:946
    77 #: ../plcopen/plcopen.py:965
    77 #, python-format
    78 #, python-format
    78 msgid "\"%s\" POU doesn't exist !!!"
    79 msgid "\"%s\" POU doesn't exist !!!"
    79 msgstr ""
    80 msgstr ""
    80 
    81 
    81 #: ../Viewer.py:227
    82 #: ../Viewer.py:227
    82 #, python-format
    83 #, python-format
    83 msgid "\"%s\" can't use itself!"
    84 msgid "\"%s\" can't use itself!"
    84 msgstr ""
    85 msgstr ""
    85 
    86 
    86 #: ../PLCOpenEditor.py:1404 ../PLCOpenEditor.py:1424
    87 #: ../PLCOpenEditor.py:1422 ../PLCOpenEditor.py:1442
    87 #, python-format
    88 #, python-format
    88 msgid "\"%s\" config already exists!"
    89 msgid "\"%s\" config already exists!"
    89 msgstr ""
    90 msgstr ""
    90 
    91 
    91 #: ../plcopen/plcopen.py:276
    92 #: ../plcopen/plcopen.py:276
    92 #, python-format
    93 #, python-format
    93 msgid "\"%s\" configuration already exists !!!"
    94 msgid "\"%s\" configuration already exists !!!"
    94 msgstr ""
    95 msgstr ""
    95 
    96 
    96 #: ../PLCOpenEditor.py:1358 ../PLCOpenEditor.py:3156
    97 #: ../PLCOpenEditor.py:1376 ../PLCOpenEditor.py:3194
    97 #, python-format
    98 #, python-format
    98 msgid "\"%s\" data type already exists!"
    99 msgid "\"%s\" data type already exists!"
    99 msgstr ""
   100 msgstr ""
   100 
   101 
   101 #: ../PLCControler.py:1704 ../PLCControler.py:1708
   102 #: ../PLCControler.py:1786 ../PLCControler.py:1790
   102 #, python-format
   103 #, python-format
   103 msgid "\"%s\" element can't be pasted here!!!"
   104 msgid "\"%s\" element can't be pasted here!!!"
   104 msgstr ""
   105 msgstr ""
   105 
   106 
   106 #: ../PLCOpenEditor.py:3476 ../PLCOpenEditor.py:3620 ../Viewer.py:250
   107 #: ../PLCOpenEditor.py:3514 ../PLCOpenEditor.py:3658 ../Viewer.py:250
   107 #: ../TextViewer.py:231 ../dialogs/ConnectionDialog.py:215
   108 #: ../TextViewer.py:245 ../TextViewer.py:262
   108 #: ../dialogs/FBDBlockDialog.py:260
   109 #: ../dialogs/ConnectionDialog.py:215 ../dialogs/FBDBlockDialog.py:260
   109 #, python-format
   110 #, python-format
   110 msgid "\"%s\" element for this pou already exists!"
   111 msgid "\"%s\" element for this pou already exists!"
   111 msgstr ""
   112 msgstr ""
   112 
   113 
   113 #: ../plcopen/structures.py:97
   114 #: ../plcopen/structures.py:96
   114 #, python-format
   115 #, python-format
   115 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected"
   116 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected"
   116 msgstr ""
   117 msgstr ""
   117 
   118 
   118 #: ../PLCOpenEditor.py:1349 ../PLCOpenEditor.py:3152 ../PLCOpenEditor.py:3305
   119 #: ../PLCOpenEditor.py:1367 ../PLCOpenEditor.py:3190 ../PLCOpenEditor.py:3343
   119 #: ../PLCOpenEditor.py:3468 ../PLCOpenEditor.py:3612 ../PLCOpenEditor.py:3683
   120 #: ../PLCOpenEditor.py:3506 ../PLCOpenEditor.py:3650 ../PLCOpenEditor.py:3721
   120 #: ../PLCOpenEditor.py:3746 ../VariablePanel.py:714
   121 #: ../PLCOpenEditor.py:3784 ../VariablePanel.py:735
   121 #: ../dialogs/ConnectionDialog.py:207 ../dialogs/FBDBlockDialog.py:252
   122 #: ../dialogs/ConnectionDialog.py:207 ../dialogs/FBDBlockDialog.py:252
   122 #: ../dialogs/FBDVariableDialog.py:268 ../dialogs/PouNameDialog.py:63
   123 #: ../dialogs/FBDVariableDialog.py:268 ../dialogs/PouNameDialog.py:63
   123 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepNameDialog.py:65
   124 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepNameDialog.py:65
   124 #: ../DataTypeEditor.py:705 ../DataTypeEditor.py:765
   125 #: ../DataTypeEditor.py:705 ../DataTypeEditor.py:765
   125 #, python-format
   126 #, python-format
   129 #: ../Viewer.py:233
   130 #: ../Viewer.py:233
   130 #, python-format
   131 #, python-format
   131 msgid "\"%s\" is already used by \"%s\"!"
   132 msgid "\"%s\" is already used by \"%s\"!"
   132 msgstr ""
   133 msgstr ""
   133 
   134 
   134 #: ../plcopen/plcopen.py:2366
   135 #: ../plcopen/plcopen.py:2386
   135 #, python-format
   136 #, python-format
   136 msgid "\"%s\" is an invalid value!"
   137 msgid "\"%s\" is an invalid value!"
   137 msgstr ""
   138 msgstr ""
   138 
   139 
   139 #: ../PLCOpenEditor.py:2637 ../PLCOpenEditor.py:2665
   140 #: ../PLCOpenEditor.py:2673 ../PLCOpenEditor.py:2702
   140 #, python-format
   141 #, python-format
   141 msgid "\"%s\" is not a valid folder!"
   142 msgid "\"%s\" is not a valid folder!"
   142 msgstr ""
   143 msgstr ""
   143 
   144 
   144 #: ../PLCOpenEditor.py:1347 ../PLCOpenEditor.py:3148 ../PLCOpenEditor.py:3301
   145 #: ../PLCOpenEditor.py:1365 ../PLCOpenEditor.py:3186 ../PLCOpenEditor.py:3339
   145 #: ../PLCOpenEditor.py:3464 ../PLCOpenEditor.py:3608 ../PLCOpenEditor.py:3679
   146 #: ../PLCOpenEditor.py:3502 ../PLCOpenEditor.py:3646 ../PLCOpenEditor.py:3717
   146 #: ../PLCOpenEditor.py:3742 ../VariablePanel.py:709
   147 #: ../PLCOpenEditor.py:3780 ../VariablePanel.py:730
   147 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/FBDBlockDialog.py:248
   148 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/FBDBlockDialog.py:248
   148 #: ../dialogs/PouNameDialog.py:59 ../dialogs/SFCStepDialog.py:179
   149 #: ../dialogs/PouNameDialog.py:59 ../dialogs/SFCStepDialog.py:179
   149 #: ../dialogs/SFCStepNameDialog.py:61 ../DataTypeEditor.py:760
   150 #: ../dialogs/SFCStepNameDialog.py:61 ../DataTypeEditor.py:760
   150 #, python-format
   151 #, python-format
   151 msgid "\"%s\" is not a valid identifier!"
   152 msgid "\"%s\" is not a valid identifier!"
   152 msgstr ""
   153 msgstr ""
   153 
   154 
   154 #: ../PLCOpenEditor.py:283 ../PLCOpenEditor.py:2302 ../PLCOpenEditor.py:2322
   155 #: ../PLCOpenEditor.py:288 ../PLCOpenEditor.py:2322 ../PLCOpenEditor.py:2342
   155 #, python-format
   156 #, python-format
   156 msgid "\"%s\" is used by one or more POUs. It can't be removed!"
   157 msgid "\"%s\" is used by one or more POUs. It can't be removed!"
   157 msgstr ""
   158 msgstr ""
   158 
   159 
   159 #: ../PLCOpenEditor.py:1367 ../PLCOpenEditor.py:3309 ../Viewer.py:248
   160 #: ../PLCOpenEditor.py:1385 ../PLCOpenEditor.py:3347 ../Viewer.py:248
   160 #: ../Viewer.py:274 ../TextViewer.py:229 ../dialogs/ConnectionDialog.py:211
   161 #: ../Viewer.py:274 ../TextViewer.py:243 ../TextViewer.py:260
   161 #: ../dialogs/FBDBlockDialog.py:256
   162 #: ../dialogs/ConnectionDialog.py:211 ../dialogs/FBDBlockDialog.py:256
   162 #, python-format
   163 #, python-format
   163 msgid "\"%s\" pou already exists!"
   164 msgid "\"%s\" pou already exists!"
   164 msgstr ""
   165 msgstr ""
   165 
   166 
   166 #: ../plcopen/plcopen.py:307
   167 #: ../plcopen/plcopen.py:307
   193 msgid ""
   194 msgid ""
   194 "\"%s\" value isn't a valid array dimension!\n"
   195 "\"%s\" value isn't a valid array dimension!\n"
   195 "Right value must be greater than left value."
   196 "Right value must be greater than left value."
   196 msgstr ""
   197 msgstr ""
   197 
   198 
   198 #: ../PLCControler.py:629
   199 #: ../PLCControler.py:634
   199 #, python-format
   200 #, python-format
   200 msgid "%s \"%s\" can't be pasted as a %s."
   201 msgid "%s \"%s\" can't be pasted as a %s."
   201 msgstr ""
   202 msgstr ""
   202 
   203 
   203 #: ../GraphicViewer.py:180
   204 #: ../GraphicViewer.py:180
   204 #, python-format
   205 #, python-format
   205 msgid "%s Graphics"
   206 msgid "%s Graphics"
   206 msgstr ""
   207 msgstr ""
   207 
   208 
   208 #: ../plcopen/plcopen.py:1465 ../plcopen/plcopen.py:1475
   209 #: ../plcopen/plcopen.py:1484 ../plcopen/plcopen.py:1494
   209 #: ../plcopen/plcopen.py:1485 ../plcopen/plcopen.py:1495
   210 #: ../plcopen/plcopen.py:1504 ../plcopen/plcopen.py:1514
   210 #: ../plcopen/plcopen.py:1504
   211 #: ../plcopen/plcopen.py:1523
   211 #, python-format
   212 #, python-format
   212 msgid "%s body don't have instances!"
   213 msgid "%s body don't have instances!"
   213 msgstr ""
   214 msgstr ""
   214 
   215 
   215 #: ../plcopen/plcopen.py:1527 ../plcopen/plcopen.py:1534
   216 #: ../plcopen/plcopen.py:1546 ../plcopen/plcopen.py:1553
   216 #, python-format
   217 #, python-format
   217 msgid "%s body don't have text!"
   218 msgid "%s body don't have text!"
   218 msgstr ""
   219 msgstr ""
   219 
   220 
   220 #: ../PLCOpenEditor.py:4333 ../PLCOpenEditor.py:4335 ../PLCOpenEditor.py:4336
   221 #: ../PLCOpenEditor.py:4394 ../PLCOpenEditor.py:4396 ../PLCOpenEditor.py:4397
   221 msgid ",   "
   222 msgid ",   "
   222 msgstr ""
   223 msgstr ""
   223 
   224 
   224 #: ../PLCOpenEditor.py:3296 ../PLCOpenEditor.py:3459 ../PLCOpenEditor.py:3603
   225 #: ../PLCOpenEditor.py:3334 ../PLCOpenEditor.py:3497 ../PLCOpenEditor.py:3641
   225 #: ../dialogs/SFCTransitionDialog.py:208
   226 #: ../dialogs/SFCTransitionDialog.py:208
   226 #, python-format
   227 #, python-format
   227 msgid ", %s"
   228 msgid ", %s"
   228 msgstr ""
   229 msgstr ""
   229 
   230 
   230 #: ../PLCOpenEditor.py:4331
   231 #: ../PLCOpenEditor.py:4392
   231 msgid ". "
   232 msgid ". "
   232 msgstr ""
   233 msgstr ""
   233 
   234 
   234 #: ../PLCOpenEditor.py:1370 ../PLCOpenEditor.py:1412 ../PLCOpenEditor.py:1432
   235 #: ../PLCOpenEditor.py:1388 ../PLCOpenEditor.py:1430 ../PLCOpenEditor.py:1450
   235 #: ../PLCOpenEditor.py:3313 ../PLCOpenEditor.py:3691 ../PLCOpenEditor.py:3754
   236 #: ../PLCOpenEditor.py:3351 ../PLCOpenEditor.py:3729 ../PLCOpenEditor.py:3792
   236 #, python-format
   237 #, python-format
   237 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   238 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   238 msgstr ""
   239 msgstr ""
   239 
   240 
   240 #: ../PLCOpenEditor.py:1383 ../PLCOpenEditor.py:1394 ../PLCOpenEditor.py:3472
   241 #: ../PLCOpenEditor.py:1401 ../PLCOpenEditor.py:1412 ../PLCOpenEditor.py:3510
   241 #: ../PLCOpenEditor.py:3616 ../PLCOpenEditor.py:3687 ../PLCOpenEditor.py:3750
   242 #: ../PLCOpenEditor.py:3654 ../PLCOpenEditor.py:3725 ../PLCOpenEditor.py:3788
   242 #: ../VariablePanel.py:719 ../dialogs/PouNameDialog.py:67
   243 #: ../VariablePanel.py:740 ../dialogs/PouNameDialog.py:67
   243 #: ../dialogs/SFCStepDialog.py:187 ../dialogs/SFCStepNameDialog.py:69
   244 #: ../dialogs/SFCStepDialog.py:187 ../dialogs/SFCStepNameDialog.py:69
   244 #, python-format
   245 #, python-format
   245 msgid "A POU named \"%s\" already exists!"
   246 msgid "A POU named \"%s\" already exists!"
   246 msgstr ""
   247 msgstr ""
   247 
   248 
   248 #: ../VariablePanel.py:1201
   249 #: ../VariablePanel.py:1239
   249 msgid "A location must be selected!"
   250 msgid "A location must be selected!"
   250 msgstr ""
   251 msgstr ""
   251 
   252 
   252 #: ../PLCOpenEditor.py:1385 ../PLCOpenEditor.py:1396 ../VariablePanel.py:724
   253 #: ../PLCOpenEditor.py:1403 ../PLCOpenEditor.py:1414 ../VariablePanel.py:745
   253 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepNameDialog.py:73
   254 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepNameDialog.py:73
   254 #, python-format
   255 #, python-format
   255 msgid "A variable with \"%s\" as name already exists in this pou!"
   256 msgid "A variable with \"%s\" as name already exists in this pou!"
   256 msgstr ""
   257 msgstr ""
   257 
   258 
   258 #: ../PLCOpenEditor.py:2494
   259 #: ../PLCOpenEditor.py:2514
   259 msgid "About"
   260 msgid "About"
   260 msgstr ""
   261 msgstr ""
   261 
   262 
   262 #: ../PLCOpenEditor.py:2397
   263 #: ../PLCOpenEditor.py:2417
   263 msgid "About PLCOpenEditor"
   264 msgid "About PLCOpenEditor"
   264 msgstr ""
   265 msgstr ""
   265 
   266 
   266 #: ../plcopen/iec_std.csv:22
   267 #: ../plcopen/iec_std.csv:22
   267 msgid "Absolute number"
   268 msgid "Absolute number"
   269 
   270 
   270 #: ../dialogs/ActionBlockDialog.py:37 ../dialogs/SFCStepDialog.py:132
   271 #: ../dialogs/ActionBlockDialog.py:37 ../dialogs/SFCStepDialog.py:132
   271 msgid "Action"
   272 msgid "Action"
   272 msgstr ""
   273 msgstr ""
   273 
   274 
   274 #: ../PLCOpenEditor.py:3592
   275 #: ../PLCOpenEditor.py:3630
   275 msgid "Action Name"
   276 msgid "Action Name"
   276 msgstr ""
   277 msgstr ""
   277 
   278 
   278 #: ../PLCOpenEditor.py:3559
   279 #: ../PLCOpenEditor.py:3597
   279 msgid "Action Name:"
   280 msgid "Action Name:"
   280 msgstr ""
   281 msgstr ""
   281 
   282 
   282 #: ../plcopen/plcopen.py:1213
   283 #: ../plcopen/plcopen.py:1232
   283 #, python-format
   284 #, python-format
   284 msgid "Action with name %s doesn't exist!"
   285 msgid "Action with name %s doesn't exist!"
   285 msgstr ""
   286 msgstr ""
   286 
   287 
   287 #: ../PLCControler.py:90
   288 #: ../PLCControler.py:90
   290 
   291 
   291 #: ../dialogs/ActionBlockDialog.py:260
   292 #: ../dialogs/ActionBlockDialog.py:260
   292 msgid "Actions:"
   293 msgid "Actions:"
   293 msgstr ""
   294 msgstr ""
   294 
   295 
   295 #: ../VariablePanel.py:483 ../dialogs/ActionBlockDialog.py:274
   296 #: ../VariablePanel.py:499 ../dialogs/ActionBlockDialog.py:274
   296 #: ../DataTypeEditor.py:539
   297 #: ../DataTypeEditor.py:539
   297 msgid "Add"
   298 msgid "Add"
   298 msgstr ""
   299 msgstr ""
   299 
   300 
   300 #: ../PLCOpenEditor.py:1589 ../PLCOpenEditor.py:1672
   301 #: ../PLCOpenEditor.py:1606 ../PLCOpenEditor.py:1689
   301 msgid "Add Action"
   302 msgid "Add Action"
   302 msgstr ""
   303 msgstr ""
   303 
   304 
   304 #: ../PLCOpenEditor.py:1655
   305 #: ../PLCOpenEditor.py:1672
   305 msgid "Add Configuration"
   306 msgid "Add Configuration"
   306 msgstr ""
   307 msgstr ""
   307 
   308 
   308 #: ../PLCOpenEditor.py:1635
   309 #: ../PLCOpenEditor.py:1652
   309 msgid "Add DataType"
   310 msgid "Add DataType"
   310 msgstr ""
   311 msgstr ""
   311 
   312 
   312 #: ../Viewer.py:436
   313 #: ../Viewer.py:401
   313 msgid "Add Divergence Branch"
   314 msgid "Add Divergence Branch"
   314 msgstr ""
   315 msgstr ""
   315 
   316 
   316 #: ../PLCOpenEditor.py:328
   317 #: ../PLCOpenEditor.py:333
   317 msgid "Add Element"
   318 msgid "Add Element"
   318 msgstr ""
   319 msgstr ""
   319 
   320 
   320 #: ../RessourceEditor.py:412
   321 #: ../RessourceEditor.py:412
   321 msgid "Add Instance"
   322 msgid "Add Instance"
   322 msgstr ""
   323 msgstr ""
   323 
   324 
   324 #: ../PLCOpenEditor.py:1642
   325 #: ../PLCOpenEditor.py:1659
   325 msgid "Add POU"
   326 msgid "Add POU"
   326 msgstr ""
   327 msgstr ""
   327 
   328 
   328 #: ../PLCOpenEditor.py:1618 ../PLCOpenEditor.py:1683
   329 #: ../PLCOpenEditor.py:1635 ../PLCOpenEditor.py:1700
   329 msgid "Add Resource"
   330 msgid "Add Resource"
   330 msgstr ""
   331 msgstr ""
   331 
   332 
   332 #: ../RessourceEditor.py:376
   333 #: ../RessourceEditor.py:376
   333 msgid "Add Task"
   334 msgid "Add Task"
   334 msgstr ""
   335 msgstr ""
   335 
   336 
   336 #: ../PLCOpenEditor.py:1586 ../PLCOpenEditor.py:1661
   337 #: ../PLCOpenEditor.py:1603 ../PLCOpenEditor.py:1678
   337 msgid "Add Transition"
   338 msgid "Add Transition"
   338 msgstr ""
   339 msgstr ""
   339 
   340 
   340 #: ../Viewer.py:431
   341 #: ../Viewer.py:396
   341 msgid "Add Wire Segment"
   342 msgid "Add Wire Segment"
   342 msgstr ""
   343 msgstr ""
   343 
   344 
   344 #: ../PLCOpenEditor.py:2177
   345 #: ../PLCOpenEditor.py:2194
   345 msgid "Add a new data type"
   346 msgid "Add a new data type"
   346 msgstr ""
   347 msgstr ""
   347 
   348 
   348 #: ../SFCViewer.py:362
   349 #: ../SFCViewer.py:362
   349 msgid "Add a new initial step"
   350 msgid "Add a new initial step"
   350 msgstr ""
   351 msgstr ""
   351 
   352 
   352 #: ../Viewer.py:2032 ../SFCViewer.py:698
   353 #: ../Viewer.py:2020 ../SFCViewer.py:698
   353 msgid "Add a new jump"
   354 msgid "Add a new jump"
   354 msgstr ""
   355 msgstr ""
   355 
   356 
   356 #: ../SFCViewer.py:384
   357 #: ../SFCViewer.py:384
   357 msgid "Add a new step"
   358 msgid "Add a new step"
   358 msgstr ""
   359 msgstr ""
   359 
   360 
   360 #: ../PLCOpenEditor.py:2221
   361 #: ../PLCOpenEditor.py:2246
   361 msgid "Add new configuration"
   362 msgid "Add new configuration"
   362 msgstr ""
   363 msgstr ""
   363 
   364 
   364 #: ../PLCOpenEditor.py:2232
   365 #: ../PLCOpenEditor.py:2259
   365 msgid "Add new resource"
   366 msgid "Add new resource"
   366 msgstr ""
   367 msgstr ""
   367 
   368 
   368 #: ../plcopen/iec_std.csv:33
   369 #: ../plcopen/iec_std.csv:33
   369 msgid "Addition"
   370 msgid "Addition"
   370 msgstr ""
   371 msgstr ""
   371 
   372 
   372 #: ../plcopen/structures.py:222
   373 #: ../plcopen/structures.py:221
   373 msgid "Additional function blocks"
   374 msgid "Additional function blocks"
   374 msgstr ""
   375 msgstr ""
   375 
   376 
   376 #: ../Viewer.py:445
   377 #: ../Viewer.py:410
   377 msgid "Alignment"
   378 msgid "Alignment"
   378 msgstr ""
   379 msgstr ""
   379 
   380 
   380 #: ../VariablePanel.py:69 ../VariablePanel.py:1018 ../VariablePanel.py:1135
   381 #: ../VariablePanel.py:70 ../VariablePanel.py:1056 ../VariablePanel.py:1173
   381 msgid "All"
   382 msgid "All"
   382 msgstr ""
   383 msgstr ""
   383 
   384 
   384 #: ../DataTypeEditor.py:775
   385 #: ../DataTypeEditor.py:775
   385 #, python-format
   386 #, python-format
   400 
   401 
   401 #: ../plcopen/iec_std.csv:33
   402 #: ../plcopen/iec_std.csv:33
   402 msgid "Arithmetic"
   403 msgid "Arithmetic"
   403 msgstr ""
   404 msgstr ""
   404 
   405 
   405 #: ../DataTypeEditor.py:236
   406 #: ../VariablePanel.py:798 ../DataTypeEditor.py:236
   406 msgid "Array"
   407 msgid "Array"
   407 msgstr ""
   408 msgstr ""
   408 
   409 
   409 #: ../plcopen/iec_std.csv:50
   410 #: ../plcopen/iec_std.csv:39
   410 msgid "Assignment"
   411 msgid "Assignment"
   411 msgstr ""
   412 msgstr ""
   412 
   413 
   413 #: ../dialogs/FBDVariableDialog.py:264
   414 #: ../dialogs/FBDVariableDialog.py:264
   414 msgid "At least a variable or an expression must be selected!"
   415 msgid "At least a variable or an expression must be selected!"
   415 msgstr ""
   416 msgstr ""
   416 
   417 
   417 #: ../PLCOpenEditor.py:2947
   418 #: ../PLCOpenEditor.py:2985
   418 msgid "Author"
   419 msgid "Author"
   419 msgstr ""
   420 msgstr ""
   420 
   421 
   421 #: ../PLCOpenEditor.py:2932
   422 #: ../PLCOpenEditor.py:2970
   422 msgid "Author Name (optional):"
   423 msgid "Author Name (optional):"
   423 msgstr ""
   424 msgstr ""
   424 
   425 
   425 #: ../DataTypeEditor.py:379 ../DataTypeEditor.py:403 ../DataTypeEditor.py:478
   426 #: ../DataTypeEditor.py:379 ../DataTypeEditor.py:403 ../DataTypeEditor.py:478
   426 msgid "Base Type:"
   427 msgid "Base Type:"
   427 msgstr ""
   428 msgstr ""
   428 
   429 
   429 #: ../VariablePanel.py:758 ../DataTypeEditor.py:801
   430 #: ../VariablePanel.py:778 ../DataTypeEditor.py:801
   430 msgid "Base Types"
   431 msgid "Base Types"
   431 msgstr ""
   432 msgstr ""
   432 
   433 
   433 #: ../plcopen/iec_std.csv:59
   434 #: ../plcopen/iec_std.csv:70
   434 msgid "Binary selection (1 of 2)"
   435 msgid "Binary selection (1 of 2)"
   435 msgstr ""
   436 msgstr ""
   436 
   437 
   437 #: ../plcopen/iec_std.csv:51
   438 #: ../plcopen/iec_std.csv:62
   438 msgid "Bit-shift"
   439 msgid "Bit-shift"
   439 msgstr ""
   440 msgstr ""
   440 
   441 
   441 #: ../plcopen/iec_std.csv:55
   442 #: ../plcopen/iec_std.csv:66
   442 msgid "Bitwise"
   443 msgid "Bitwise"
   443 msgstr ""
   444 msgstr ""
   444 
   445 
   445 #: ../plcopen/iec_std.csv:55
   446 #: ../plcopen/iec_std.csv:66
   446 msgid "Bitwise AND"
   447 msgid "Bitwise AND"
   447 msgstr ""
   448 msgstr ""
   448 
   449 
   449 #: ../plcopen/iec_std.csv:56
   450 #: ../plcopen/iec_std.csv:67
   450 msgid "Bitwise OR"
   451 msgid "Bitwise OR"
   451 msgstr ""
   452 msgstr ""
   452 
   453 
   453 #: ../plcopen/iec_std.csv:57
   454 #: ../plcopen/iec_std.csv:68
   454 msgid "Bitwise XOR"
   455 msgid "Bitwise XOR"
   455 msgstr ""
   456 msgstr ""
   456 
   457 
   457 #: ../plcopen/iec_std.csv:58
   458 #: ../plcopen/iec_std.csv:69
   458 msgid "Bitwise inverting"
   459 msgid "Bitwise inverting"
   459 msgstr ""
   460 msgstr ""
   460 
   461 
   461 #: ../dialogs/FBDBlockDialog.py:113
   462 #: ../dialogs/FBDBlockDialog.py:113
   462 msgid "Block Properties"
   463 msgid "Block Properties"
   463 msgstr ""
   464 msgstr ""
   464 
   465 
   465 #: ../PLCOpenEditor.py:1896 ../dialogs/FBDBlockDialog.py:268
   466 #: ../PLCOpenEditor.py:1913 ../dialogs/FBDBlockDialog.py:268
   466 msgid "Block Types"
   467 msgid "Block Types"
   467 msgstr ""
   468 msgstr ""
   468 
   469 
   469 #: ../Viewer.py:403
   470 #: ../Viewer.py:368
   470 msgid "Bottom"
   471 msgid "Bottom"
   471 msgstr ""
   472 msgstr ""
   472 
   473 
   473 #: ../VariablePanel.py:1077
   474 #: ../VariablePanel.py:1115
   474 msgid "Browse Locations"
   475 msgid "Browse Locations"
   475 msgstr ""
   476 msgstr ""
   476 
   477 
   477 #: ../PLCOpenEditor.py:1837
   478 #: ../PLCOpenEditor.py:1854
   478 msgid "CSV Log"
   479 msgid "CSV Log"
   479 msgstr ""
   480 msgstr ""
   480 
   481 
   481 #: ../plcopen/plcopen.py:1407 ../plcopen/plcopen.py:1421
   482 #: ../plcopen/plcopen.py:1426 ../plcopen/plcopen.py:1440
   482 #: ../plcopen/plcopen.py:1442 ../plcopen/plcopen.py:1458
   483 #: ../plcopen/plcopen.py:1461 ../plcopen/plcopen.py:1477
   483 msgid "Can only generate execution order on FBD networks!"
   484 msgid "Can only generate execution order on FBD networks!"
   484 msgstr ""
   485 msgstr ""
   485 
   486 
   486 #: ../VariablePanel.py:311
   487 #: ../VariablePanel.py:327
   487 msgid "Can only give a location to local or global variables"
   488 msgid "Can only give a location to local or global variables"
   488 msgstr ""
   489 msgstr ""
   489 
   490 
   490 #: ../PLCOpenEditor.py:2632
   491 #: ../PLCOpenEditor.py:2668
   491 #, python-format
   492 #, python-format
   492 msgid "Can't generate program to file %s!"
   493 msgid "Can't generate program to file %s!"
   493 msgstr ""
   494 msgstr ""
   494 
   495 
   495 #: ../VariablePanel.py:309
   496 #: ../VariablePanel.py:325
   496 msgid "Can't give a location to a function block instance"
   497 msgid "Can't give a location to a function block instance"
   497 msgstr ""
   498 msgstr ""
   498 
   499 
   499 #: ../PLCOpenEditor.py:2663
   500 #: ../PLCOpenEditor.py:2700
   500 #, python-format
   501 #, python-format
   501 msgid "Can't save project to file %s!"
   502 msgid "Can't save project to file %s!"
   502 msgstr ""
   503 msgstr ""
   503 
   504 
   504 #: ../Viewer.py:394
   505 #: ../Viewer.py:359
   505 msgid "Center"
   506 msgid "Center"
   506 msgstr ""
   507 msgstr ""
   507 
   508 
   508 #: ../PLCOpenEditor.py:1607
   509 #: ../PLCOpenEditor.py:1624
   509 msgid "Change POU Type To"
   510 msgid "Change POU Type To"
   510 msgstr ""
   511 msgstr ""
   511 
   512 
   512 #: ../plcopen/iec_std.csv:70
   513 #: ../plcopen/iec_std.csv:81
   513 msgid "Character string"
   514 msgid "Character string"
   514 msgstr ""
   515 msgstr ""
   515 
   516 
   516 #: ../PLCOpenEditor.py:2598 ../PLCOpenEditor.py:2622 ../PLCOpenEditor.py:2657
   517 #: ../PLCOpenEditor.py:2630 ../PLCOpenEditor.py:2658 ../PLCOpenEditor.py:2694
   517 msgid "Choose a file"
   518 msgid "Choose a file"
   518 msgstr ""
   519 msgstr ""
   519 
   520 
   520 #: ../VariablePanel.py:52 ../VariablePanel.py:53
   521 #: ../VariablePanel.py:53 ../VariablePanel.py:54
   521 msgid "Class"
   522 msgid "Class"
   522 msgstr ""
   523 msgstr ""
   523 
   524 
   524 #: ../VariablePanel.py:475
   525 #: ../VariablePanel.py:491
   525 msgid "Class Filter:"
   526 msgid "Class Filter:"
   526 msgstr ""
   527 msgstr ""
   527 
   528 
   528 #: ../dialogs/FBDVariableDialog.py:124
   529 #: ../dialogs/FBDVariableDialog.py:124
   529 msgid "Class:"
   530 msgid "Class:"
   530 msgstr ""
   531 msgstr ""
   531 
   532 
   532 #: ../PLCOpenEditor.py:367
   533 #: ../PLCOpenEditor.py:372
   533 msgid "Clear Errors\tCTRL+K"
   534 msgid "Clear Errors\tCTRL+K"
   534 msgstr ""
   535 msgstr ""
   535 
   536 
   536 #: ../Viewer.py:441
   537 #: ../Viewer.py:406
   537 msgid "Clear Execution Order"
   538 msgid "Clear Execution Order"
   538 msgstr ""
   539 msgstr ""
   539 
   540 
   540 #: ../PLCOpenEditor.py:2522
   541 #: ../PLCOpenEditor.py:2548
   541 msgid "Close Application"
   542 msgid "Close Application"
   542 msgstr ""
   543 msgstr ""
   543 
   544 
   544 #: ../PLCOpenEditor.py:871 ../PLCOpenEditor.py:2450
   545 #: ../PLCOpenEditor.py:887 ../PLCOpenEditor.py:2470
   545 msgid "Close Project"
   546 msgid "Close Project"
   546 msgstr ""
   547 msgstr ""
   547 
   548 
   548 #: ../PLCOpenEditor.py:2448
   549 #: ../PLCOpenEditor.py:2468
   549 msgid "Close Tab\tCTRL+W"
   550 msgid "Close Tab\tCTRL+W"
   550 msgstr ""
   551 msgstr ""
   551 
   552 
   552 #: ../LDViewer.py:478
   553 #: ../LDViewer.py:505
   553 msgid "Comment"
   554 msgid "Comment"
   554 msgstr ""
   555 msgstr ""
   555 
   556 
   556 #: ../PLCOpenEditor.py:2916
   557 #: ../PLCOpenEditor.py:2954
   557 msgid "Company Name (required):"
   558 msgid "Company Name (required):"
   558 msgstr ""
   559 msgstr ""
   559 
   560 
   560 #: ../PLCOpenEditor.py:2924
   561 #: ../PLCOpenEditor.py:2962
   561 msgid "Company URL (optional):"
   562 msgid "Company URL (optional):"
   562 msgstr ""
   563 msgstr ""
   563 
   564 
   564 #: ../plcopen/iec_std.csv:64
   565 #: ../plcopen/iec_std.csv:75
   565 msgid "Comparison"
   566 msgid "Comparison"
   566 msgstr ""
   567 msgstr ""
   567 
   568 
   568 #: ../plcopen/iec_std.csv:74
   569 #: ../plcopen/iec_std.csv:85
   569 msgid "Concatenation"
   570 msgid "Concatenation"
   570 msgstr ""
   571 msgstr ""
   571 
   572 
   572 #: ../PLCOpenEditor.py:338
   573 #: ../PLCOpenEditor.py:343
   573 msgid "Configuration"
   574 msgid "Configuration"
   574 msgstr ""
   575 msgstr ""
   575 
   576 
   576 #: ../PLCControler.py:91
   577 #: ../PLCControler.py:91
   577 msgid "Configurations"
   578 msgid "Configurations"
   591 
   592 
   592 #: ../dialogs/SFCStepDialog.py:109
   593 #: ../dialogs/SFCStepDialog.py:109
   593 msgid "Connectors:"
   594 msgid "Connectors:"
   594 msgstr ""
   595 msgstr ""
   595 
   596 
   596 #: ../VariablePanel.py:59
   597 #: ../VariablePanel.py:60
   597 msgid "Constant"
   598 msgid "Constant"
   598 msgstr ""
   599 msgstr ""
   599 
   600 
   600 #: ../PLCOpenEditor.py:3006
   601 #: ../PLCOpenEditor.py:3044
   601 msgid "Content Description (optional):"
   602 msgid "Content Description (optional):"
   602 msgstr ""
   603 msgstr ""
   603 
   604 
   604 #: ../dialogs/ConnectionDialog.py:123
   605 #: ../dialogs/ConnectionDialog.py:123
   605 msgid "Continuation"
   606 msgid "Continuation"
   619 
   620 
   620 #: ../plcopen/iec_std.csv:20
   621 #: ../plcopen/iec_std.csv:20
   621 msgid "Conversion to time-of-day"
   622 msgid "Conversion to time-of-day"
   622 msgstr ""
   623 msgstr ""
   623 
   624 
   624 #: ../PLCOpenEditor.py:323
   625 #: ../PLCOpenEditor.py:328
   625 msgid "Copy\tCTRL+C"
   626 msgid "Copy\tCTRL+C"
   626 msgstr ""
   627 msgstr ""
   627 
   628 
   628 #: ../PLCOpenEditor.py:1594
   629 #: ../PLCOpenEditor.py:1611
   629 msgid "Copy POU"
   630 msgid "Copy POU"
   630 msgstr ""
   631 msgstr ""
   631 
   632 
   632 #: ../plcopen/iec_std.csv:28
   633 #: ../plcopen/iec_std.csv:28
   633 msgid "Cosine"
   634 msgid "Cosine"
   634 msgstr ""
   635 msgstr ""
   635 
   636 
   636 #: ../PLCControler.py:615 ../PLCControler.py:647
   637 #: ../PLCControler.py:620 ../PLCControler.py:652
   637 msgid "Couldn't paste non-POU object."
   638 msgid "Couldn't paste non-POU object."
   638 msgstr ""
   639 msgstr ""
   639 
   640 
   640 #: ../PLCOpenEditor.py:3234
   641 #: ../PLCOpenEditor.py:3272
   641 msgid "Create a new POU"
   642 msgid "Create a new POU"
   642 msgstr ""
   643 msgstr ""
   643 
   644 
   644 #: ../PLCOpenEditor.py:2253
   645 #: ../PLCOpenEditor.py:3593
   645 msgid "Create a new POU from"
       
   646 msgstr ""
       
   647 
       
   648 #: ../PLCOpenEditor.py:3555
       
   649 msgid "Create a new action"
   646 msgid "Create a new action"
   650 msgstr ""
   647 msgstr ""
   651 
   648 
   652 #: ../PLCOpenEditor.py:215
   649 #: ../PLCOpenEditor.py:220
   653 msgid "Create a new action block"
   650 msgid "Create a new action block"
   654 msgstr ""
   651 msgstr ""
   655 
   652 
   656 #: ../PLCOpenEditor.py:170 ../PLCOpenEditor.py:197 ../PLCOpenEditor.py:227
   653 #: ../PLCOpenEditor.py:175 ../PLCOpenEditor.py:202 ../PLCOpenEditor.py:232
   657 msgid "Create a new block"
   654 msgid "Create a new block"
   658 msgstr ""
   655 msgstr ""
   659 
   656 
   660 #: ../PLCOpenEditor.py:191
   657 #: ../PLCOpenEditor.py:196
   661 msgid "Create a new branch"
   658 msgid "Create a new branch"
   662 msgstr ""
   659 msgstr ""
   663 
   660 
   664 #: ../PLCOpenEditor.py:185
   661 #: ../PLCOpenEditor.py:190
   665 msgid "Create a new coil"
   662 msgid "Create a new coil"
   666 msgstr ""
   663 msgstr ""
   667 
   664 
   668 #: ../PLCOpenEditor.py:164 ../PLCOpenEditor.py:176 ../PLCOpenEditor.py:203
   665 #: ../PLCOpenEditor.py:169 ../PLCOpenEditor.py:181 ../PLCOpenEditor.py:208
   669 msgid "Create a new comment"
   666 msgid "Create a new comment"
   670 msgstr ""
   667 msgstr ""
   671 
   668 
   672 #: ../PLCOpenEditor.py:173 ../PLCOpenEditor.py:200 ../PLCOpenEditor.py:230
   669 #: ../PLCOpenEditor.py:178 ../PLCOpenEditor.py:205 ../PLCOpenEditor.py:235
   673 msgid "Create a new connection"
   670 msgid "Create a new connection"
   674 msgstr ""
   671 msgstr ""
   675 
   672 
   676 #: ../PLCOpenEditor.py:188 ../PLCOpenEditor.py:236
   673 #: ../PLCOpenEditor.py:193 ../PLCOpenEditor.py:241
   677 msgid "Create a new contact"
   674 msgid "Create a new contact"
   678 msgstr ""
   675 msgstr ""
   679 
   676 
   680 #: ../PLCOpenEditor.py:218
   677 #: ../PLCOpenEditor.py:223
   681 msgid "Create a new divergence"
   678 msgid "Create a new divergence"
   682 msgstr ""
   679 msgstr ""
   683 
   680 
   684 #: ../dialogs/SFCDivergenceDialog.py:103
   681 #: ../dialogs/SFCDivergenceDialog.py:103
   685 msgid "Create a new divergence or convergence"
   682 msgid "Create a new divergence or convergence"
   686 msgstr ""
   683 msgstr ""
   687 
   684 
   688 #: ../PLCOpenEditor.py:206
   685 #: ../PLCOpenEditor.py:211
   689 msgid "Create a new initial step"
   686 msgid "Create a new initial step"
   690 msgstr ""
   687 msgstr ""
   691 
   688 
   692 #: ../PLCOpenEditor.py:221
   689 #: ../PLCOpenEditor.py:226
   693 msgid "Create a new jump"
   690 msgid "Create a new jump"
   694 msgstr ""
   691 msgstr ""
   695 
   692 
   696 #: ../PLCOpenEditor.py:179 ../PLCOpenEditor.py:233
   693 #: ../PLCOpenEditor.py:184 ../PLCOpenEditor.py:238
   697 msgid "Create a new power rail"
   694 msgid "Create a new power rail"
   698 msgstr ""
   695 msgstr ""
   699 
   696 
   700 #: ../PLCOpenEditor.py:182
   697 #: ../PLCOpenEditor.py:187
   701 msgid "Create a new rung"
   698 msgid "Create a new rung"
   702 msgstr ""
   699 msgstr ""
   703 
   700 
   704 #: ../PLCOpenEditor.py:209
   701 #: ../PLCOpenEditor.py:214
   705 msgid "Create a new step"
   702 msgid "Create a new step"
   706 msgstr ""
   703 msgstr ""
   707 
   704 
   708 #: ../PLCOpenEditor.py:212 ../PLCOpenEditor.py:3411
   705 #: ../PLCOpenEditor.py:217 ../PLCOpenEditor.py:3449
   709 msgid "Create a new transition"
   706 msgid "Create a new transition"
   710 msgstr ""
   707 msgstr ""
   711 
   708 
   712 #: ../PLCOpenEditor.py:167 ../PLCOpenEditor.py:194 ../PLCOpenEditor.py:224
   709 #: ../PLCOpenEditor.py:172 ../PLCOpenEditor.py:199 ../PLCOpenEditor.py:229
   713 msgid "Create a new variable"
   710 msgid "Create a new variable"
   714 msgstr ""
   711 msgstr ""
   715 
   712 
   716 #: ../PLCOpenEditor.py:321
   713 #: ../PLCOpenEditor.py:326
   717 msgid "Cut\tCTRL+X"
   714 msgid "Cut\tCTRL+X"
   718 msgstr ""
   715 msgstr ""
   719 
   716 
   720 #: ../PLCOpenEditor.py:330
   717 #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:44
       
   718 #: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:50
       
   719 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:54
       
   720 #: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:58
       
   721 #: ../plcopen/iec_std.csv:60
       
   722 msgid "DEPRECATED"
       
   723 msgstr ""
       
   724 
       
   725 #: ../PLCOpenEditor.py:335
   721 msgid "Data Type"
   726 msgid "Data Type"
   722 msgstr ""
   727 msgstr ""
   723 
   728 
   724 #: ../PLCControler.py:90
   729 #: ../PLCControler.py:90
   725 msgid "Data Types"
   730 msgid "Data Types"
   727 
   732 
   728 #: ../plcopen/iec_std.csv:16
   733 #: ../plcopen/iec_std.csv:16
   729 msgid "Data type conversion"
   734 msgid "Data type conversion"
   730 msgstr ""
   735 msgstr ""
   731 
   736 
   732 #: ../plcopen/iec_std.csv:36
   737 #: ../plcopen/iec_std.csv:44 ../plcopen/iec_std.csv:45
   733 msgid "Date addition"
   738 msgid "Date addition"
   734 msgstr ""
   739 msgstr ""
   735 
   740 
   736 #: ../plcopen/iec_std.csv:44 ../plcopen/iec_std.csv:45
   741 #: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:57
       
   742 #: ../plcopen/iec_std.csv:58 ../plcopen/iec_std.csv:59
   737 msgid "Date and time subtraction"
   743 msgid "Date and time subtraction"
   738 msgstr ""
   744 msgstr ""
   739 
   745 
   740 #: ../plcopen/iec_std.csv:41
   746 #: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51
   741 msgid "Date subtraction"
   747 msgid "Date subtraction"
   742 msgstr ""
   748 msgstr ""
   743 
   749 
   744 #: ../Viewer.py:2885
   750 #: ../Viewer.py:2873
   745 #, python-format
   751 #, python-format
   746 msgid "Debug: %s"
   752 msgid "Debug: %s"
   747 msgstr ""
   753 msgstr ""
   748 
   754 
   749 #: ../PLCOpenEditor.py:618
   755 #: ../PLCOpenEditor.py:623
   750 msgid "Debugger"
   756 msgid "Debugger"
   751 msgstr ""
   757 msgstr ""
   752 
   758 
   753 #: ../PLCOpenEditor.py:342 ../PLCOpenEditor.py:1612 ../PLCOpenEditor.py:1621
   759 #: ../PLCOpenEditor.py:347 ../PLCOpenEditor.py:1629 ../PLCOpenEditor.py:1638
   754 #: ../PLCOpenEditor.py:1627 ../PLCOpenEditor.py:4121 ../Viewer.py:450
   760 #: ../PLCOpenEditor.py:1644 ../PLCOpenEditor.py:4164 ../Viewer.py:415
   755 #: ../VariablePanel.py:488 ../dialogs/ActionBlockDialog.py:279
   761 #: ../VariablePanel.py:504 ../dialogs/ActionBlockDialog.py:279
   756 #: ../DataTypeEditor.py:544
   762 #: ../DataTypeEditor.py:544
   757 msgid "Delete"
   763 msgid "Delete"
   758 msgstr ""
   764 msgstr ""
   759 
   765 
   760 #: ../Viewer.py:438
   766 #: ../Viewer.py:403
   761 msgid "Delete Divergence Branch"
   767 msgid "Delete Divergence Branch"
   762 msgstr ""
   768 msgstr ""
   763 
   769 
   764 #: ../RessourceEditor.py:417
   770 #: ../RessourceEditor.py:417
   765 msgid "Delete Instance"
   771 msgid "Delete Instance"
   767 
   773 
   768 #: ../RessourceEditor.py:381
   774 #: ../RessourceEditor.py:381
   769 msgid "Delete Task"
   775 msgid "Delete Task"
   770 msgstr ""
   776 msgstr ""
   771 
   777 
   772 #: ../Viewer.py:433
   778 #: ../Viewer.py:398
   773 msgid "Delete Wire Segment"
   779 msgid "Delete Wire Segment"
   774 msgstr ""
   780 msgstr ""
   775 
   781 
   776 #: ../DataTypeEditor.py:453 ../DataTypeEditor.py:495
   782 #: ../DataTypeEditor.py:453 ../DataTypeEditor.py:495
   777 msgid "Delete item"
   783 msgid "Delete item"
   778 msgstr ""
   784 msgstr ""
   779 
   785 
   780 #: ../plcopen/iec_std.csv:77
   786 #: ../plcopen/iec_std.csv:88
   781 msgid "Deletion (within)"
   787 msgid "Deletion (within)"
   782 msgstr ""
   788 msgstr ""
   783 
   789 
   784 #: ../DataTypeEditor.py:364
   790 #: ../DataTypeEditor.py:364
   785 msgid "Derivation Type:"
   791 msgid "Derivation Type:"
   786 msgstr ""
   792 msgstr ""
   787 
   793 
   788 #: ../plcopen/structures.py:236
   794 #: ../plcopen/structures.py:235
   789 msgid ""
   795 msgid ""
   790 "Derivative\n"
   796 "Derivative\n"
   791 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
   797 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
   792 msgstr ""
   798 msgstr ""
   793 
   799 
   794 #: ../DataTypeEditor.py:487
   800 #: ../DataTypeEditor.py:487
   795 msgid "Dimensions:"
   801 msgid "Dimensions:"
   796 msgstr ""
   802 msgstr ""
   797 
   803 
   798 #: ../VariablePanel.py:1094
   804 #: ../VariablePanel.py:1132
   799 msgid "Direction:"
   805 msgid "Direction:"
   800 msgstr ""
   806 msgstr ""
   801 
   807 
   802 #: ../DataTypeEditor.py:236
   808 #: ../DataTypeEditor.py:236
   803 msgid "Directly"
   809 msgid "Directly"
   804 msgstr ""
   810 msgstr ""
   805 
   811 
   806 #: ../PLCOpenEditor.py:306
   812 #: ../PLCOpenEditor.py:311
   807 msgid "Display"
   813 msgid "Display"
   808 msgstr ""
   814 msgstr ""
   809 
   815 
   810 #: ../plcopen/iec_std.csv:46
   816 #: ../plcopen/iec_std.csv:36
   811 msgid "Division"
   817 msgid "Division"
   812 msgstr ""
   818 msgstr ""
   813 
   819 
   814 #: ../VariablePanel.py:52 ../VariablePanel.py:53
   820 #: ../VariablePanel.py:53 ../VariablePanel.py:54
   815 msgid "Documentation"
   821 msgid "Documentation"
   816 msgstr ""
   822 msgstr ""
   817 
   823 
   818 #: ../PLCOpenEditor.py:2626
   824 #: ../PLCOpenEditor.py:2662
   819 msgid "Done"
   825 msgid "Done"
   820 msgstr ""
   826 msgstr ""
   821 
   827 
   822 #: ../plcopen/structures.py:199
   828 #: ../plcopen/structures.py:198
   823 msgid ""
   829 msgid ""
   824 "Down-counter\n"
   830 "Down-counter\n"
   825 "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
   831 "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
   826 msgstr ""
   832 msgstr ""
   827 
   833 
   828 #: ../dialogs/ActionBlockDialog.py:33
   834 #: ../dialogs/ActionBlockDialog.py:33
   829 msgid "Duration"
   835 msgid "Duration"
   830 msgstr ""
   836 msgstr ""
   831 
   837 
   832 #: ../PLCOpenEditor.py:305
   838 #: ../PLCOpenEditor.py:310
   833 msgid "Edit"
   839 msgid "Edit"
   834 msgstr ""
   840 msgstr ""
   835 
   841 
   836 #: ../Viewer.py:448
   842 #: ../Viewer.py:413
   837 msgid "Edit Block"
   843 msgid "Edit Block"
   838 msgstr ""
   844 msgstr ""
   839 
   845 
   840 #: ../dialogs/LDElementDialog.py:193
   846 #: ../dialogs/LDElementDialog.py:193
   841 msgid "Edit Coil Values"
   847 msgid "Edit Coil Values"
   851 
   857 
   852 #: ../dialogs/ActionBlockDialog.py:256
   858 #: ../dialogs/ActionBlockDialog.py:256
   853 msgid "Edit action block properties"
   859 msgid "Edit action block properties"
   854 msgstr ""
   860 msgstr ""
   855 
   861 
   856 #: ../Viewer.py:1857 ../Viewer.py:1859 ../Viewer.py:2358 ../Viewer.py:2360
   862 #: ../Viewer.py:1845 ../Viewer.py:1847 ../Viewer.py:2346 ../Viewer.py:2348
   857 msgid "Edit comment"
   863 msgid "Edit comment"
   858 msgstr ""
   864 msgstr ""
   859 
   865 
   860 #: ../DataTypeEditor.py:448 ../DataTypeEditor.py:490
   866 #: ../DataTypeEditor.py:448 ../DataTypeEditor.py:490
   861 msgid "Edit item"
   867 msgid "Edit item"
   862 msgstr ""
   868 msgstr ""
   863 
   869 
   864 #: ../Viewer.py:2323
   870 #: ../Viewer.py:2311
   865 msgid "Edit jump target"
   871 msgid "Edit jump target"
   866 msgstr ""
   872 msgstr ""
   867 
   873 
   868 #: ../SFCViewer.py:726
   874 #: ../SFCViewer.py:726
   869 msgid "Edit step name"
   875 msgid "Edit step name"
   875 
   881 
   876 #: ../DataTypeEditor.py:520
   882 #: ../DataTypeEditor.py:520
   877 msgid "Elements :"
   883 msgid "Elements :"
   878 msgstr ""
   884 msgstr ""
   879 
   885 
   880 #: ../PLCOpenEditor.py:318
   886 #: ../PLCOpenEditor.py:323
   881 msgid "Enable Undo/Redo"
   887 msgid "Enable Undo/Redo"
   882 msgstr ""
   888 msgstr ""
   883 
   889 
   884 #: ../DataTypeEditor.py:236
   890 #: ../DataTypeEditor.py:236
   885 msgid "Enumerated"
   891 msgid "Enumerated"
   886 msgstr ""
   892 msgstr ""
   887 
   893 
   888 #: ../plcopen/iec_std.csv:66
   894 #: ../plcopen/iec_std.csv:77
   889 msgid "Equal to"
   895 msgid "Equal to"
   890 msgstr ""
   896 msgstr ""
   891 
   897 
   892 #: ../PLCOpenEditor.py:865 ../PLCOpenEditor.py:1370 ../PLCOpenEditor.py:1407
   898 #: ../PLCOpenEditor.py:881 ../PLCOpenEditor.py:1388 ../PLCOpenEditor.py:1425
   893 #: ../PLCOpenEditor.py:1412 ../PLCOpenEditor.py:1427 ../PLCOpenEditor.py:1432
   899 #: ../PLCOpenEditor.py:1430 ../PLCOpenEditor.py:1445 ../PLCOpenEditor.py:1450
   894 #: ../PLCOpenEditor.py:2280 ../PLCOpenEditor.py:2633 ../PLCOpenEditor.py:2638
   900 #: ../PLCOpenEditor.py:2300 ../PLCOpenEditor.py:2669 ../PLCOpenEditor.py:2674
   895 #: ../PLCOpenEditor.py:3052 ../PLCOpenEditor.py:3144 ../PLCOpenEditor.py:3148
   901 #: ../PLCOpenEditor.py:3090 ../PLCOpenEditor.py:3182 ../PLCOpenEditor.py:3186
   896 #: ../PLCOpenEditor.py:3152 ../PLCOpenEditor.py:3156 ../PLCOpenEditor.py:3297
   902 #: ../PLCOpenEditor.py:3190 ../PLCOpenEditor.py:3194 ../PLCOpenEditor.py:3335
   897 #: ../PLCOpenEditor.py:3301 ../PLCOpenEditor.py:3305 ../PLCOpenEditor.py:3309
   903 #: ../PLCOpenEditor.py:3339 ../PLCOpenEditor.py:3343 ../PLCOpenEditor.py:3347
   898 #: ../PLCOpenEditor.py:3460 ../PLCOpenEditor.py:3464 ../PLCOpenEditor.py:3468
   904 #: ../PLCOpenEditor.py:3498 ../PLCOpenEditor.py:3502 ../PLCOpenEditor.py:3506
   899 #: ../PLCOpenEditor.py:3472 ../PLCOpenEditor.py:3476 ../PLCOpenEditor.py:3604
   905 #: ../PLCOpenEditor.py:3510 ../PLCOpenEditor.py:3514 ../PLCOpenEditor.py:3642
   900 #: ../PLCOpenEditor.py:3608 ../PLCOpenEditor.py:3612 ../PLCOpenEditor.py:3616
   906 #: ../PLCOpenEditor.py:3646 ../PLCOpenEditor.py:3650 ../PLCOpenEditor.py:3654
   901 #: ../PLCOpenEditor.py:3620 ../PLCOpenEditor.py:3675 ../PLCOpenEditor.py:3679
   907 #: ../PLCOpenEditor.py:3658 ../PLCOpenEditor.py:3713 ../PLCOpenEditor.py:3717
   902 #: ../PLCOpenEditor.py:3683 ../PLCOpenEditor.py:3687 ../PLCOpenEditor.py:3738
   908 #: ../PLCOpenEditor.py:3721 ../PLCOpenEditor.py:3725 ../PLCOpenEditor.py:3776
   903 #: ../PLCOpenEditor.py:3742 ../PLCOpenEditor.py:3746 ../PLCOpenEditor.py:3750
   909 #: ../PLCOpenEditor.py:3780 ../PLCOpenEditor.py:3784 ../PLCOpenEditor.py:3788
   904 #: ../PLCOpenEditor.py:4053 ../PLCOpenEditor.py:4356 ../PLCOpenEditor.py:4366
   910 #: ../PLCOpenEditor.py:4091 ../PLCOpenEditor.py:4417 ../PLCOpenEditor.py:4427
   905 #: ../Viewer.py:369 ../TextViewer.py:250 ../LDViewer.py:628 ../LDViewer.py:850
   911 #: ../Viewer.py:334 ../TextViewer.py:281 ../LDViewer.py:665 ../LDViewer.py:881
   906 #: ../LDViewer.py:854 ../VariablePanel.py:358 ../VariablePanel.py:709
   912 #: ../LDViewer.py:885 ../VariablePanel.py:374 ../VariablePanel.py:730
   907 #: ../VariablePanel.py:714 ../VariablePanel.py:719 ../VariablePanel.py:724
   913 #: ../VariablePanel.py:735 ../VariablePanel.py:740 ../VariablePanel.py:745
   908 #: ../VariablePanel.py:1201 ../dialogs/ConnectionDialog.py:199
   914 #: ../VariablePanel.py:1239 ../dialogs/ConnectionDialog.py:199
   909 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/ConnectionDialog.py:207
   915 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/ConnectionDialog.py:207
   910 #: ../dialogs/ConnectionDialog.py:211 ../dialogs/ConnectionDialog.py:215
   916 #: ../dialogs/ConnectionDialog.py:211 ../dialogs/ConnectionDialog.py:215
   911 #: ../dialogs/FBDBlockDialog.py:240 ../dialogs/FBDBlockDialog.py:244
   917 #: ../dialogs/FBDBlockDialog.py:240 ../dialogs/FBDBlockDialog.py:244
   912 #: ../dialogs/FBDBlockDialog.py:248 ../dialogs/FBDBlockDialog.py:252
   918 #: ../dialogs/FBDBlockDialog.py:248 ../dialogs/FBDBlockDialog.py:252
   913 #: ../dialogs/FBDBlockDialog.py:256 ../dialogs/FBDBlockDialog.py:260
   919 #: ../dialogs/FBDBlockDialog.py:256 ../dialogs/FBDBlockDialog.py:260
   914 #: ../dialogs/FBDVariableDialog.py:264 ../dialogs/FBDVariableDialog.py:268
   920 #: ../dialogs/FBDVariableDialog.py:264 ../dialogs/FBDVariableDialog.py:268
   915 #: ../dialogs/ForceVariableDialog.py:92 ../dialogs/ForceVariableDialog.py:96
   921 #: ../dialogs/ForceVariableDialog.py:170 ../dialogs/ForceVariableDialog.py:174
   916 #: ../dialogs/PouNameDialog.py:55 ../dialogs/PouNameDialog.py:59
   922 #: ../dialogs/PouNameDialog.py:55 ../dialogs/PouNameDialog.py:59
   917 #: ../dialogs/PouNameDialog.py:63 ../dialogs/PouNameDialog.py:67
   923 #: ../dialogs/PouNameDialog.py:63 ../dialogs/PouNameDialog.py:67
   918 #: ../dialogs/SFCStepDialog.py:175 ../dialogs/SFCStepDialog.py:179
   924 #: ../dialogs/SFCStepDialog.py:175 ../dialogs/SFCStepDialog.py:179
   919 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepDialog.py:187
   925 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepDialog.py:187
   920 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepDialog.py:195
   926 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepDialog.py:195
   933 
   939 
   934 #: ../dialogs/FBDBlockDialog.py:129 ../dialogs/FBDVariableDialog.py:132
   940 #: ../dialogs/FBDBlockDialog.py:129 ../dialogs/FBDVariableDialog.py:132
   935 msgid "Execution Order:"
   941 msgid "Execution Order:"
   936 msgstr ""
   942 msgstr ""
   937 
   943 
   938 #: ../plcopen/iec_std.csv:49
   944 #: ../plcopen/iec_std.csv:38
   939 msgid "Exponent"
   945 msgid "Exponent"
   940 msgstr ""
   946 msgstr ""
   941 
   947 
   942 #: ../plcopen/iec_std.csv:26
   948 #: ../plcopen/iec_std.csv:26
   943 msgid "Exponentiation"
   949 msgid "Exponentiation"
   945 
   951 
   946 #: ../dialogs/FBDVariableDialog.py:128
   952 #: ../dialogs/FBDVariableDialog.py:128
   947 msgid "Expression:"
   953 msgid "Expression:"
   948 msgstr ""
   954 msgstr ""
   949 
   955 
   950 #: ../VariablePanel.py:71
   956 #: ../VariablePanel.py:72
   951 msgid "External"
   957 msgid "External"
   952 msgstr ""
   958 msgstr ""
   953 
   959 
   954 #: ../PLCOpenEditor.py:2984 ../PLCOpenEditor.py:3179 ../PLCOpenEditor.py:3189
   960 #: ../PLCOpenEditor.py:3022 ../PLCOpenEditor.py:3217 ../PLCOpenEditor.py:3227
   955 #: ../PLCOpenEditor.py:3368 ../PLCOpenEditor.py:3512
   961 #: ../PLCOpenEditor.py:3406 ../PLCOpenEditor.py:3550
   956 msgid "FBD"
   962 msgid "FBD"
   957 msgstr ""
   963 msgstr ""
   958 
   964 
   959 #: ../Viewer.py:428 ../dialogs/LDElementDialog.py:155
   965 #: ../Viewer.py:393 ../dialogs/LDElementDialog.py:155
   960 msgid "Falling Edge"
   966 msgid "Falling Edge"
   961 msgstr ""
   967 msgstr ""
   962 
   968 
   963 #: ../plcopen/structures.py:189
   969 #: ../plcopen/structures.py:188
   964 msgid ""
   970 msgid ""
   965 "Falling edge detector\n"
   971 "Falling edge detector\n"
   966 "The output produces a single pulse when a falling edge is detected."
   972 "The output produces a single pulse when a falling edge is detected."
   967 msgstr ""
   973 msgstr ""
   968 
   974 
   969 #: ../PLCOpenEditor.py:304
   975 #: ../PLCOpenEditor.py:309
   970 msgid "File"
   976 msgid "File"
   971 msgstr ""
   977 msgstr ""
   972 
   978 
   973 #: ../plcopen/iec_std.csv:79
   979 #: ../plcopen/iec_std.csv:90
   974 msgid "Find position"
   980 msgid "Find position"
   975 msgstr ""
   981 msgstr ""
   976 
   982 
   977 #: ../PLCOpenEditor.py:4184 ../Viewer.py:1130
   983 #: ../PLCOpenEditor.py:4232 ../Viewer.py:1095
   978 msgid "Force value"
   984 msgid "Force value"
   979 msgstr ""
   985 msgstr ""
   980 
   986 
   981 #: ../dialogs/ForceVariableDialog.py:77
   987 #: ../dialogs/ForceVariableDialog.py:155
   982 msgid "Forcing Variable Value"
   988 msgid "Forcing Variable Value"
   983 msgstr ""
   989 msgstr ""
   984 
   990 
   985 #: ../PLCOpenEditor.py:3052 ../PLCOpenEditor.py:3297 ../PLCOpenEditor.py:3460
   991 #: ../PLCOpenEditor.py:3090 ../PLCOpenEditor.py:3335 ../PLCOpenEditor.py:3498
   986 #: ../PLCOpenEditor.py:3604 ../dialogs/SFCTransitionDialog.py:209
   992 #: ../PLCOpenEditor.py:3642 ../dialogs/SFCTransitionDialog.py:209
   987 #, python-format
   993 #, python-format
   988 msgid "Form isn't complete. %s must be filled!"
   994 msgid "Form isn't complete. %s must be filled!"
   989 msgstr ""
   995 msgstr ""
   990 
   996 
   991 #: ../dialogs/ConnectionDialog.py:199 ../dialogs/FBDBlockDialog.py:244
   997 #: ../dialogs/ConnectionDialog.py:199 ../dialogs/FBDBlockDialog.py:244
   994 
  1000 
   995 #: ../dialogs/FBDBlockDialog.py:240
  1001 #: ../dialogs/FBDBlockDialog.py:240
   996 msgid "Form isn't complete. Valid block type must be selected!"
  1002 msgid "Form isn't complete. Valid block type must be selected!"
   997 msgstr ""
  1003 msgstr ""
   998 
  1004 
   999 #: ../PLCOpenEditor.py:332
  1005 #: ../PLCOpenEditor.py:337
  1000 msgid "Function"
  1006 msgid "Function"
  1001 msgstr ""
  1007 msgstr ""
  1002 
  1008 
  1003 #: ../PLCOpenEditor.py:334 ../PLCOpenEditor.py:1602
  1009 #: ../PLCOpenEditor.py:339 ../PLCOpenEditor.py:1619
  1004 msgid "Function Block"
  1010 msgid "Function Block"
  1005 msgstr ""
  1011 msgstr ""
  1006 
  1012 
  1007 #: ../VariablePanel.py:786
  1013 #: ../VariablePanel.py:810
  1008 msgid "Function Block Types"
  1014 msgid "Function Block Types"
  1009 msgstr ""
  1015 msgstr ""
  1010 
  1016 
  1011 #: ../PLCControler.py:89
  1017 #: ../PLCControler.py:89
  1012 msgid "Function Blocks"
  1018 msgid "Function Blocks"
  1018 
  1024 
  1019 #: ../Viewer.py:231
  1025 #: ../Viewer.py:231
  1020 msgid "Function Blocks can't be used in Transitions!"
  1026 msgid "Function Blocks can't be used in Transitions!"
  1021 msgstr ""
  1027 msgstr ""
  1022 
  1028 
  1023 #: ../PLCControler.py:1719
  1029 #: ../PLCControler.py:1801
  1024 #, python-format
  1030 #, python-format
  1025 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1031 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1026 msgstr ""
  1032 msgstr ""
  1027 
  1033 
  1028 #: ../PLCControler.py:89
  1034 #: ../PLCControler.py:89
  1029 msgid "Functions"
  1035 msgid "Functions"
  1030 msgstr ""
  1036 msgstr ""
  1031 
  1037 
  1032 #: ../PLCOpenEditor.py:2457
  1038 #: ../PLCOpenEditor.py:2477
  1033 msgid "Generate Program\tCTRL+G"
  1039 msgid "Generate Program\tCTRL+G"
  1034 msgstr ""
  1040 msgstr ""
  1035 
  1041 
  1036 #: ../VariablePanel.py:72
  1042 #: ../VariablePanel.py:73
  1037 msgid "Global"
  1043 msgid "Global"
  1038 msgstr ""
  1044 msgstr ""
  1039 
  1045 
  1040 #: ../PLCOpenEditor.py:1834
  1046 #: ../PLCOpenEditor.py:1851
  1041 msgid "Graphic Panel"
  1047 msgid "Graphic Panel"
  1042 msgstr ""
  1048 msgstr ""
  1043 
  1049 
  1044 #: ../PLCOpenEditor.py:2989
  1050 #: ../PLCOpenEditor.py:3027
  1045 msgid "Graphics"
  1051 msgid "Graphics"
  1046 msgstr ""
  1052 msgstr ""
  1047 
  1053 
  1048 #: ../plcopen/iec_std.csv:64
  1054 #: ../plcopen/iec_std.csv:75
  1049 msgid "Greater than"
  1055 msgid "Greater than"
  1050 msgstr ""
  1056 msgstr ""
  1051 
  1057 
  1052 #: ../plcopen/iec_std.csv:65
  1058 #: ../plcopen/iec_std.csv:76
  1053 msgid "Greater than or equal to"
  1059 msgid "Greater than or equal to"
  1054 msgstr ""
  1060 msgstr ""
  1055 
  1061 
  1056 #: ../PLCOpenEditor.py:2968
  1062 #: ../PLCOpenEditor.py:3014
       
  1063 msgid "Grid Resolution:"
       
  1064 msgstr ""
       
  1065 
       
  1066 #: ../PLCOpenEditor.py:3006
  1057 msgid "Height:"
  1067 msgid "Height:"
  1058 msgstr ""
  1068 msgstr ""
  1059 
  1069 
  1060 #: ../PLCOpenEditor.py:307
  1070 #: ../PLCOpenEditor.py:312
  1061 msgid "Help"
  1071 msgid "Help"
  1062 msgstr ""
  1072 msgstr ""
  1063 
  1073 
  1064 #: ../plcopen/structures.py:251
  1074 #: ../PLCOpenEditor.py:2741
       
  1075 msgid "Horizontal:"
       
  1076 msgstr ""
       
  1077 
       
  1078 #: ../plcopen/structures.py:250
  1065 msgid ""
  1079 msgid ""
  1066 "Hysteresis\n"
  1080 "Hysteresis\n"
  1067 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
  1081 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
  1068 msgstr ""
  1082 msgstr ""
  1069 
  1083 
  1070 #: ../PLCOpenEditor.py:3179 ../PLCOpenEditor.py:3189 ../PLCOpenEditor.py:3368
  1084 #: ../PLCOpenEditor.py:3217 ../PLCOpenEditor.py:3227 ../PLCOpenEditor.py:3406
  1071 #: ../PLCOpenEditor.py:3512
  1085 #: ../PLCOpenEditor.py:3550
  1072 msgid "IL"
  1086 msgid "IL"
  1073 msgstr ""
  1087 msgstr ""
  1074 
  1088 
  1075 #: ../VariablePanel.py:70 ../dialogs/FBDVariableDialog.py:42
  1089 #: ../VariablePanel.py:71 ../dialogs/FBDVariableDialog.py:42
  1076 msgid "InOut"
  1090 msgid "InOut"
  1077 msgstr ""
  1091 msgstr ""
  1078 
  1092 
  1079 #: ../VariablePanel.py:328
  1093 #: ../VariablePanel.py:344
  1080 #, python-format
  1094 #, python-format
  1081 msgid "Incompatible data types between \"%s\" and \"%s\""
  1095 msgid "Incompatible data types between \"%s\" and \"%s\""
  1082 msgstr ""
  1096 msgstr ""
  1083 
  1097 
  1084 #: ../VariablePanel.py:339
  1098 #: ../VariablePanel.py:355
  1085 #, python-format
  1099 #, python-format
  1086 msgid "Incompatible size of data between \"%s\" and \"%s\""
  1100 msgid "Incompatible size of data between \"%s\" and \"%s\""
  1087 msgstr ""
  1101 msgstr ""
  1088 
  1102 
  1089 #: ../VariablePanel.py:335
  1103 #: ../VariablePanel.py:351
  1090 #, python-format
  1104 #, python-format
  1091 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1105 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1092 msgstr ""
  1106 msgstr ""
  1093 
  1107 
  1094 #: ../dialogs/ActionBlockDialog.py:33
  1108 #: ../dialogs/ActionBlockDialog.py:33
  1095 msgid "Indicator"
  1109 msgid "Indicator"
  1096 msgstr ""
  1110 msgstr ""
  1097 
  1111 
  1098 #: ../VariablePanel.py:52 ../VariablePanel.py:53 ../DataTypeEditor.py:46
  1112 #: ../VariablePanel.py:53 ../VariablePanel.py:54 ../DataTypeEditor.py:46
  1099 msgid "Initial Value"
  1113 msgid "Initial Value"
  1100 msgstr ""
  1114 msgstr ""
  1101 
  1115 
  1102 #: ../DataTypeEditor.py:388 ../DataTypeEditor.py:412 ../DataTypeEditor.py:463
  1116 #: ../DataTypeEditor.py:388 ../DataTypeEditor.py:412 ../DataTypeEditor.py:463
  1103 #: ../DataTypeEditor.py:505
  1117 #: ../DataTypeEditor.py:505
  1107 #: ../dialogs/ActionBlockDialog.py:37 ../dialogs/SFCTransitionDialog.py:131
  1121 #: ../dialogs/ActionBlockDialog.py:37 ../dialogs/SFCTransitionDialog.py:131
  1108 #: ../dialogs/SFCTransitionDialog.py:199
  1122 #: ../dialogs/SFCTransitionDialog.py:199
  1109 msgid "Inline"
  1123 msgid "Inline"
  1110 msgstr ""
  1124 msgstr ""
  1111 
  1125 
  1112 #: ../VariablePanel.py:70 ../VariablePanel.py:1019
  1126 #: ../VariablePanel.py:71 ../VariablePanel.py:1057
  1113 #: ../dialogs/FBDVariableDialog.py:41 ../dialogs/SFCStepDialog.py:122
  1127 #: ../dialogs/FBDVariableDialog.py:41 ../dialogs/SFCStepDialog.py:122
  1114 msgid "Input"
  1128 msgid "Input"
  1115 msgstr ""
  1129 msgstr ""
  1116 
  1130 
  1117 #: ../dialogs/FBDBlockDialog.py:125
  1131 #: ../dialogs/FBDBlockDialog.py:125
  1118 msgid "Inputs:"
  1132 msgid "Inputs:"
  1119 msgstr ""
  1133 msgstr ""
  1120 
  1134 
  1121 #: ../plcopen/iec_std.csv:76
  1135 #: ../plcopen/iec_std.csv:87
  1122 msgid "Insertion (into)"
  1136 msgid "Insertion (into)"
  1123 msgstr ""
  1137 msgstr ""
  1124 
  1138 
  1125 #: ../plcopen/plcopen.py:1518
  1139 #: ../plcopen/plcopen.py:1537
  1126 #, python-format
  1140 #, python-format
  1127 msgid "Instance with id %d doesn't exist!"
  1141 msgid "Instance with id %d doesn't exist!"
  1128 msgstr ""
  1142 msgstr ""
  1129 
  1143 
  1130 #: ../PLCOpenEditor.py:559
  1144 #: ../PLCOpenEditor.py:564
  1131 msgid "Instances"
  1145 msgid "Instances"
  1132 msgstr ""
  1146 msgstr ""
  1133 
  1147 
  1134 #: ../RessourceEditor.py:397
  1148 #: ../RessourceEditor.py:397
  1135 msgid "Instances:"
  1149 msgid "Instances:"
  1136 msgstr ""
  1150 msgstr ""
  1137 
  1151 
  1138 #: ../plcopen/structures.py:231
  1152 #: ../plcopen/structures.py:230
  1139 msgid ""
  1153 msgid ""
  1140 "Integral\n"
  1154 "Integral\n"
  1141 "The integral function block integrates the value of input XIN over time."
  1155 "The integral function block integrates the value of input XIN over time."
  1142 msgstr ""
  1156 msgstr ""
  1143 
  1157 
  1144 #: ../VariablePanel.py:69
  1158 #: ../VariablePanel.py:70
  1145 msgid "Interface"
  1159 msgid "Interface"
  1146 msgstr ""
  1160 msgstr ""
  1147 
  1161 
  1148 #: ../RessourceEditor.py:82
  1162 #: ../RessourceEditor.py:82
  1149 msgid "Interval"
  1163 msgid "Interval"
  1150 msgstr ""
  1164 msgstr ""
  1151 
  1165 
  1152 #: ../PLCControler.py:1696 ../PLCControler.py:1734
  1166 #: ../PLCControler.py:1778 ../PLCControler.py:1816
  1153 msgid "Invalid plcopen element(s)!!!"
  1167 msgid "Invalid plcopen element(s)!!!"
  1154 msgstr ""
  1168 msgstr ""
  1155 
  1169 
  1156 #: ../dialogs/ForceVariableDialog.py:96
  1170 #: ../dialogs/ForceVariableDialog.py:174
  1157 #, python-format
  1171 #, python-format
  1158 msgid "Invalid value \"%s\" for \"%s\" variable!"
  1172 msgid "Invalid value \"%s\" for \"%s\" variable!"
  1159 msgstr ""
  1173 msgstr ""
  1160 
  1174 
  1161 #: ../PLCOpenEditor.py:4042 ../PLCOpenEditor.py:4045
  1175 #: ../PLCOpenEditor.py:4080 ../PLCOpenEditor.py:4083
  1162 #, python-format
  1176 #, python-format
  1163 msgid "Invalid value \"%s\" for debug variable"
  1177 msgid "Invalid value \"%s\" for debug variable"
  1164 msgstr ""
  1178 msgstr ""
  1165 
  1179 
  1166 #: ../VariablePanel.py:316 ../VariablePanel.py:319
  1180 #: ../VariablePanel.py:332 ../VariablePanel.py:335
  1167 #, python-format
  1181 #, python-format
  1168 msgid "Invalid value \"%s\" for location"
  1182 msgid "Invalid value \"%s\" for location"
  1169 msgstr ""
  1183 msgstr ""
  1170 
  1184 
  1171 #: ../Viewer.py:214 ../Viewer.py:217
  1185 #: ../Viewer.py:214 ../Viewer.py:217
  1172 #, python-format
  1186 #, python-format
  1173 msgid "Invalid value \"%s\" for viewer block"
  1187 msgid "Invalid value \"%s\" for viewer block"
  1174 msgstr ""
  1188 msgstr ""
  1175 
  1189 
  1176 #: ../PLCOpenEditor.py:2984 ../PLCOpenEditor.py:3179 ../PLCOpenEditor.py:3189
  1190 #: ../PLCOpenEditor.py:3022 ../PLCOpenEditor.py:3217 ../PLCOpenEditor.py:3227
  1177 #: ../PLCOpenEditor.py:3368 ../PLCOpenEditor.py:3512
  1191 #: ../PLCOpenEditor.py:3406 ../PLCOpenEditor.py:3550
  1178 msgid "LD"
  1192 msgid "LD"
  1179 msgstr ""
  1193 msgstr ""
  1180 
  1194 
  1181 #: ../LDViewer.py:213 ../LDViewer.py:228
  1195 #: ../LDViewer.py:215 ../LDViewer.py:231
  1182 #, python-format
  1196 #, python-format
  1183 msgid "Ladder element with id %d is on more than one rung."
  1197 msgid "Ladder element with id %d is on more than one rung."
  1184 msgstr ""
  1198 msgstr ""
  1185 
  1199 
  1186 #: ../PLCOpenEditor.py:3287 ../PLCOpenEditor.py:3450 ../PLCOpenEditor.py:3594
  1200 #: ../PLCOpenEditor.py:3325 ../PLCOpenEditor.py:3488 ../PLCOpenEditor.py:3632
  1187 msgid "Language"
  1201 msgid "Language"
  1188 msgstr ""
  1202 msgstr ""
  1189 
  1203 
  1190 #: ../PLCOpenEditor.py:2998
  1204 #: ../PLCOpenEditor.py:3036
  1191 msgid "Language (optional):"
  1205 msgid "Language (optional):"
  1192 msgstr ""
  1206 msgstr ""
  1193 
  1207 
  1194 #: ../PLCOpenEditor.py:3255 ../PLCOpenEditor.py:3423 ../PLCOpenEditor.py:3567
  1208 #: ../PLCOpenEditor.py:3293 ../PLCOpenEditor.py:3461 ../PLCOpenEditor.py:3605
  1195 msgid "Language:"
  1209 msgid "Language:"
  1196 msgstr ""
  1210 msgstr ""
  1197 
  1211 
  1198 #: ../Viewer.py:392
  1212 #: ../Viewer.py:357
  1199 msgid "Left"
  1213 msgid "Left"
  1200 msgstr ""
  1214 msgstr ""
  1201 
  1215 
  1202 #: ../dialogs/LDPowerRailDialog.py:118
  1216 #: ../dialogs/LDPowerRailDialog.py:118
  1203 msgid "Left PowerRail"
  1217 msgid "Left PowerRail"
  1204 msgstr ""
  1218 msgstr ""
  1205 
  1219 
  1206 #: ../plcopen/iec_std.csv:70
  1220 #: ../plcopen/iec_std.csv:81
  1207 msgid "Length of string"
  1221 msgid "Length of string"
  1208 msgstr ""
  1222 msgstr ""
  1209 
  1223 
  1210 #: ../plcopen/iec_std.csv:67
  1224 #: ../plcopen/iec_std.csv:78
  1211 msgid "Less than"
  1225 msgid "Less than"
  1212 msgstr ""
  1226 msgstr ""
  1213 
  1227 
  1214 #: ../plcopen/iec_std.csv:68
  1228 #: ../plcopen/iec_std.csv:79
  1215 msgid "Less than or equal to"
  1229 msgid "Less than or equal to"
  1216 msgstr ""
  1230 msgstr ""
  1217 
  1231 
  1218 #: ../PLCOpenEditor.py:594
  1232 #: ../PLCOpenEditor.py:599
  1219 msgid "Library"
  1233 msgid "Library"
  1220 msgstr ""
  1234 msgstr ""
  1221 
  1235 
  1222 #: ../plcopen/iec_std.csv:62
  1236 #: ../plcopen/iec_std.csv:73
  1223 msgid "Limitation"
  1237 msgid "Limitation"
  1224 msgstr ""
  1238 msgstr ""
  1225 
  1239 
  1226 #: ../VariablePanel.py:71
  1240 #: ../VariablePanel.py:72
  1227 msgid "Local"
  1241 msgid "Local"
  1228 msgstr ""
  1242 msgstr ""
  1229 
  1243 
  1230 #: ../VariablePanel.py:52
  1244 #: ../VariablePanel.py:53
  1231 msgid "Location"
  1245 msgid "Location"
  1232 msgstr ""
  1246 msgstr ""
  1233 
  1247 
  1234 #: ../VariablePanel.py:1080
  1248 #: ../VariablePanel.py:1118
  1235 msgid "Locations available:"
  1249 msgid "Locations available:"
  1236 msgstr ""
  1250 msgstr ""
  1237 
  1251 
  1238 #: ../plcopen/iec_std.csv:25
  1252 #: ../plcopen/iec_std.csv:25
  1239 msgid "Logarithm to base 10"
  1253 msgid "Logarithm to base 10"
  1240 msgstr ""
  1254 msgstr ""
  1241 
  1255 
  1242 #: ../plcopen/iec_std.csv:60
  1256 #: ../plcopen/iec_std.csv:71
  1243 msgid "Maximum"
  1257 msgid "Maximum"
  1244 msgstr ""
  1258 msgstr ""
  1245 
  1259 
  1246 #: ../DataTypeEditor.py:430
  1260 #: ../DataTypeEditor.py:430
  1247 msgid "Maximum:"
  1261 msgid "Maximum:"
  1248 msgstr ""
  1262 msgstr ""
  1249 
  1263 
  1250 #: ../VariablePanel.py:1021
  1264 #: ../VariablePanel.py:1059
  1251 msgid "Memory"
  1265 msgid "Memory"
  1252 msgstr ""
  1266 msgstr ""
  1253 
  1267 
  1254 #: ../Viewer.py:401
  1268 #: ../Viewer.py:366
  1255 msgid "Middle"
  1269 msgid "Middle"
  1256 msgstr ""
  1270 msgstr ""
  1257 
  1271 
  1258 #: ../plcopen/iec_std.csv:61
  1272 #: ../plcopen/iec_std.csv:72
  1259 msgid "Minimum"
  1273 msgid "Minimum"
  1260 msgstr ""
  1274 msgstr ""
  1261 
  1275 
  1262 #: ../DataTypeEditor.py:421
  1276 #: ../DataTypeEditor.py:421
  1263 msgid "Minimum:"
  1277 msgid "Minimum:"
  1264 msgstr ""
  1278 msgstr ""
  1265 
  1279 
  1266 #: ../PLCOpenEditor.py:3013
  1280 #: ../PLCOpenEditor.py:3051
  1267 msgid "Miscellaneous"
  1281 msgid "Miscellaneous"
  1268 msgstr ""
  1282 msgstr ""
  1269 
  1283 
  1270 #: ../dialogs/LDElementDialog.py:117
  1284 #: ../dialogs/LDElementDialog.py:117
  1271 msgid "Modifier:"
  1285 msgid "Modifier:"
  1272 msgstr ""
  1286 msgstr ""
  1273 
  1287 
  1274 #: ../PLCGenerator.py:682 ../PLCGenerator.py:886
  1288 #: ../PLCGenerator.py:724 ../PLCGenerator.py:948
  1275 #, python-format
  1289 #, python-format
  1276 msgid "More than one connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1290 msgid "More than one connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1277 msgstr ""
  1291 msgstr ""
  1278 
  1292 
  1279 #: ../DataTypeEditor.py:459 ../DataTypeEditor.py:501
  1293 #: ../DataTypeEditor.py:459 ../DataTypeEditor.py:501
  1282 
  1296 
  1283 #: ../DataTypeEditor.py:456 ../DataTypeEditor.py:498
  1297 #: ../DataTypeEditor.py:456 ../DataTypeEditor.py:498
  1284 msgid "Move up"
  1298 msgid "Move up"
  1285 msgstr ""
  1299 msgstr ""
  1286 
  1300 
  1287 #: ../plcopen/iec_std.csv:63
  1301 #: ../plcopen/iec_std.csv:74
  1288 msgid "Multiplexer (select 1 of N)"
  1302 msgid "Multiplexer (select 1 of N)"
  1289 msgstr ""
  1303 msgstr ""
  1290 
  1304 
  1291 #: ../plcopen/iec_std.csv:37
  1305 #: ../plcopen/iec_std.csv:34
  1292 msgid "Multiplication"
  1306 msgid "Multiplication"
  1293 msgstr ""
  1307 msgstr ""
  1294 
  1308 
  1295 #: ../RessourceEditor.py:82 ../RessourceEditor.py:86 ../VariablePanel.py:52
  1309 #: ../RessourceEditor.py:82 ../RessourceEditor.py:86 ../VariablePanel.py:53
  1296 #: ../VariablePanel.py:53 ../DataTypeEditor.py:46
  1310 #: ../VariablePanel.py:54 ../DataTypeEditor.py:46
  1297 msgid "Name"
  1311 msgid "Name"
  1298 msgstr ""
  1312 msgstr ""
  1299 
  1313 
  1300 #: ../dialogs/ConnectionDialog.py:109 ../dialogs/FBDBlockDialog.py:121
  1314 #: ../dialogs/ConnectionDialog.py:109 ../dialogs/FBDBlockDialog.py:121
  1301 #: ../dialogs/FBDVariableDialog.py:136 ../dialogs/LDElementDialog.py:121
  1315 #: ../dialogs/FBDVariableDialog.py:136 ../dialogs/LDElementDialog.py:121
  1305 
  1319 
  1306 #: ../plcopen/iec_std.csv:24
  1320 #: ../plcopen/iec_std.csv:24
  1307 msgid "Natural logarithm"
  1321 msgid "Natural logarithm"
  1308 msgstr ""
  1322 msgstr ""
  1309 
  1323 
  1310 #: ../Viewer.py:424 ../dialogs/LDElementDialog.py:135
  1324 #: ../Viewer.py:389 ../dialogs/LDElementDialog.py:135
  1311 msgid "Negated"
  1325 msgid "Negated"
  1312 msgstr ""
  1326 msgstr ""
  1313 
  1327 
  1314 #: ../PLCOpenEditor.py:2444
  1328 #: ../PLCOpenEditor.py:2464
  1315 msgid "New\tCTRL+N"
  1329 msgid "New\tCTRL+N"
  1316 msgstr ""
  1330 msgstr ""
  1317 
  1331 
  1318 #: ../DataTypeEditor.py:450 ../DataTypeEditor.py:492
  1332 #: ../DataTypeEditor.py:450 ../DataTypeEditor.py:492
  1319 msgid "New item"
  1333 msgid "New item"
  1320 msgstr ""
  1334 msgstr ""
  1321 
  1335 
  1322 #: ../Viewer.py:422
  1336 #: ../Viewer.py:387
  1323 msgid "No Modifier"
  1337 msgid "No Modifier"
  1324 msgstr ""
  1338 msgstr ""
  1325 
  1339 
  1326 #: ../PLCControler.py:2578
  1340 #: ../PLCControler.py:2663
  1327 msgid "No PLC project found"
  1341 msgid "No PLC project found"
  1328 msgstr ""
  1342 msgstr ""
  1329 
  1343 
  1330 #: ../PLCGenerator.py:1267
  1344 #: ../PLCGenerator.py:1331
  1331 #, python-format
  1345 #, python-format
  1332 msgid "No body defined in \"%s\" POU"
  1346 msgid "No body defined in \"%s\" POU"
  1333 msgstr ""
  1347 msgstr ""
  1334 
  1348 
  1335 #: ../PLCGenerator.py:701 ../PLCGenerator.py:895
  1349 #: ../PLCGenerator.py:743 ../PLCGenerator.py:957
  1336 #, python-format
  1350 #, python-format
  1337 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1351 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU"
  1338 msgstr ""
  1352 msgstr ""
  1339 
  1353 
  1340 #: ../PLCOpenEditor.py:2391
  1354 #: ../PLCOpenEditor.py:2411
  1341 msgid ""
  1355 msgid ""
  1342 "No documentation available.\n"
  1356 "No documentation available.\n"
  1343 "Coming soon."
  1357 "Coming soon."
  1344 msgstr ""
  1358 msgstr ""
  1345 
  1359 
  1346 #: ../PLCGenerator.py:753
  1360 #: ../PLCGenerator.py:765
  1347 #, python-format
  1361 #, python-format
  1348 msgid "No informations found for \"%s\" block"
  1362 msgid "No informations found for \"%s\" block"
  1349 msgstr ""
  1363 msgstr ""
  1350 
  1364 
  1351 #: ../plcopen/structures.py:139
  1365 #: ../plcopen/structures.py:138
  1352 msgid "No output variable found"
  1366 msgid "No output variable found"
  1353 msgstr ""
  1367 msgstr ""
  1354 
  1368 
  1355 #: ../PLCGenerator.py:1265
  1369 #: ../PLCGenerator.py:1329
  1356 #, python-format
  1370 #, python-format
  1357 msgid "No variable defined in \"%s\" POU"
  1371 msgid "No variable defined in \"%s\" POU"
  1358 msgstr ""
  1372 msgstr ""
  1359 
  1373 
  1360 #: ../VariablePanel.py:63
  1374 #: ../VariablePanel.py:64
  1361 msgid "Non-Retain"
  1375 msgid "Non-Retain"
  1362 msgstr ""
  1376 msgstr ""
  1363 
  1377 
  1364 #: ../dialogs/LDElementDialog.py:129
  1378 #: ../dialogs/LDElementDialog.py:129
  1365 msgid "Normal"
  1379 msgid "Normal"
  1366 msgstr ""
  1380 msgstr ""
  1367 
  1381 
  1368 #: ../plcopen/iec_std.csv:69
  1382 #: ../plcopen/iec_std.csv:80
  1369 msgid "Not equal to"
  1383 msgid "Not equal to"
  1370 msgstr ""
  1384 msgstr ""
  1371 
  1385 
  1372 #: ../dialogs/SFCDivergenceDialog.py:135
  1386 #: ../dialogs/SFCDivergenceDialog.py:135
  1373 msgid "Number of sequences:"
  1387 msgid "Number of sequences:"
  1375 
  1389 
  1376 #: ../plcopen/iec_std.csv:22
  1390 #: ../plcopen/iec_std.csv:22
  1377 msgid "Numerical"
  1391 msgid "Numerical"
  1378 msgstr ""
  1392 msgstr ""
  1379 
  1393 
  1380 #: ../plcopen/structures.py:219
  1394 #: ../plcopen/structures.py:218
  1381 msgid ""
  1395 msgid ""
  1382 "Off-delay timer\n"
  1396 "Off-delay timer\n"
  1383 "The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."
  1397 "The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."
  1384 msgstr ""
  1398 msgstr ""
  1385 
  1399 
  1386 #: ../plcopen/structures.py:214
  1400 #: ../plcopen/structures.py:213
  1387 msgid ""
  1401 msgid ""
  1388 "On-delay timer\n"
  1402 "On-delay timer\n"
  1389 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
  1403 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
  1390 msgstr ""
  1404 msgstr ""
  1391 
  1405 
  1392 #: ../PLCOpenEditor.py:2446
  1406 #: ../PLCOpenEditor.py:2466
  1393 msgid "Open\tCTRL+O"
  1407 msgid "Open\tCTRL+O"
  1394 msgstr ""
  1408 msgstr ""
  1395 
  1409 
  1396 #: ../VariablePanel.py:52 ../VariablePanel.py:53
  1410 #: ../VariablePanel.py:53 ../VariablePanel.py:54
  1397 msgid "Option"
  1411 msgid "Option"
  1398 msgstr ""
  1412 msgstr ""
  1399 
  1413 
  1400 #: ../PLCOpenEditor.py:2940
  1414 #: ../PLCOpenEditor.py:2978
  1401 msgid "Organization (optional):"
  1415 msgid "Organization (optional):"
  1402 msgstr ""
  1416 msgstr ""
  1403 
  1417 
  1404 #: ../VariablePanel.py:70 ../VariablePanel.py:1020
  1418 #: ../VariablePanel.py:71 ../VariablePanel.py:1058
  1405 #: ../dialogs/FBDVariableDialog.py:43 ../dialogs/SFCStepDialog.py:127
  1419 #: ../dialogs/FBDVariableDialog.py:43 ../dialogs/SFCStepDialog.py:127
  1406 msgid "Output"
  1420 msgid "Output"
  1407 msgstr ""
  1421 msgstr ""
  1408 
  1422 
  1409 #: ../plcopen/structures.py:241
  1423 #: ../plcopen/structures.py:240
  1410 msgid ""
  1424 msgid ""
  1411 "PID\n"
  1425 "PID\n"
  1412 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
  1426 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
  1413 msgstr ""
  1427 msgstr ""
  1414 
  1428 
  1415 #: ../PLCOpenEditor.py:2598 ../PLCOpenEditor.py:2657
  1429 #: ../PLCOpenEditor.py:2630 ../PLCOpenEditor.py:2694
  1416 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  1430 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  1417 msgstr ""
  1431 msgstr ""
  1418 
  1432 
  1419 #: ../PLCOpenEditor.py:2530
  1433 #: ../PLCOpenEditor.py:2559
  1420 msgid "PLCOpenEditor"
  1434 msgid "PLCOpenEditor"
  1421 msgstr ""
  1435 msgstr ""
  1422 
  1436 
  1423 #: ../PLCOpenEditor.py:2488
  1437 #: ../PLCOpenEditor.py:2508
  1424 msgid "PLCOpenEditor\tF1"
  1438 msgid "PLCOpenEditor\tF1"
  1425 msgstr ""
  1439 msgstr ""
  1426 
  1440 
  1427 #: ../PLCOpenEditor.py:3283
  1441 #: ../PLCOpenEditor.py:3321
  1428 msgid "POU Name"
  1442 msgid "POU Name"
  1429 msgstr ""
  1443 msgstr ""
  1430 
  1444 
  1431 #: ../PLCOpenEditor.py:3238
  1445 #: ../PLCOpenEditor.py:3276
  1432 msgid "POU Name:"
  1446 msgid "POU Name:"
  1433 msgstr ""
  1447 msgstr ""
  1434 
  1448 
  1435 #: ../PLCOpenEditor.py:3285
  1449 #: ../PLCOpenEditor.py:3323
  1436 msgid "POU Type"
  1450 msgid "POU Type"
  1437 msgstr ""
  1451 msgstr ""
  1438 
  1452 
  1439 #: ../PLCOpenEditor.py:3246
  1453 #: ../PLCOpenEditor.py:3284
  1440 msgid "POU Type:"
  1454 msgid "POU Type:"
  1441 msgstr ""
  1455 msgstr ""
  1442 
  1456 
  1443 #: ../PLCOpenEditor.py:2460
  1457 #: ../PLCOpenEditor.py:2480
  1444 msgid "Page Setup"
  1458 msgid "Page Setup"
  1445 msgstr ""
  1459 msgstr ""
  1446 
  1460 
  1447 #: ../PLCOpenEditor.py:2956
  1461 #: ../PLCOpenEditor.py:2994
  1448 msgid "Page Size (optional):"
  1462 msgid "Page Size (optional):"
  1449 msgstr ""
  1463 msgstr ""
  1450 
  1464 
  1451 #: ../PLCOpenEditor.py:4301
  1465 #: ../PLCOpenEditor.py:4362
  1452 #, python-format
  1466 #, python-format
  1453 msgid "Page: %d"
  1467 msgid "Page: %d"
  1454 msgstr ""
  1468 msgstr ""
  1455 
  1469 
  1456 #: ../PLCOpenEditor.py:325
  1470 #: ../PLCOpenEditor.py:330
  1457 msgid "Paste\tCTRL+V"
  1471 msgid "Paste\tCTRL+V"
  1458 msgstr ""
  1472 msgstr ""
  1459 
  1473 
  1460 #: ../PLCOpenEditor.py:1646
  1474 #: ../PLCOpenEditor.py:1663
  1461 msgid "Paste POU"
  1475 msgid "Paste POU"
  1462 msgstr ""
  1476 msgstr ""
  1463 
  1477 
  1464 #: ../dialogs/LDPowerRailDialog.py:110
  1478 #: ../dialogs/LDPowerRailDialog.py:110
  1465 msgid "Pin number:"
  1479 msgid "Pin number:"
  1466 msgstr ""
  1480 msgstr ""
  1467 
  1481 
  1468 #: ../Viewer.py:2032 ../Viewer.py:2323 ../SFCViewer.py:698
  1482 #: ../Viewer.py:2020 ../Viewer.py:2311 ../SFCViewer.py:698
  1469 msgid "Please choose a target"
  1483 msgid "Please choose a target"
  1470 msgstr ""
  1484 msgstr ""
  1471 
  1485 
  1472 #: ../PLCOpenEditor.py:2253
  1486 #: ../Viewer.py:1845 ../Viewer.py:1847 ../Viewer.py:2346 ../Viewer.py:2348
  1473 msgid "Please enter POU name"
       
  1474 msgstr ""
       
  1475 
       
  1476 #: ../Viewer.py:1857 ../Viewer.py:1859 ../Viewer.py:2358 ../Viewer.py:2360
       
  1477 msgid "Please enter comment text"
  1487 msgid "Please enter comment text"
  1478 msgstr ""
  1488 msgstr ""
  1479 
  1489 
  1480 #: ../PLCOpenEditor.py:2221 ../PLCOpenEditor.py:3658
  1490 #: ../PLCOpenEditor.py:2246 ../PLCOpenEditor.py:3696
  1481 msgid "Please enter configuration name"
  1491 msgid "Please enter configuration name"
  1482 msgstr ""
  1492 msgstr ""
  1483 
  1493 
  1484 #: ../PLCOpenEditor.py:2177
  1494 #: ../PLCOpenEditor.py:2194
  1485 msgid "Please enter data type name"
  1495 msgid "Please enter data type name"
  1486 msgstr ""
  1496 msgstr ""
  1487 
  1497 
  1488 #: ../PLCOpenEditor.py:2232 ../PLCOpenEditor.py:3721
  1498 #: ../PLCOpenEditor.py:2259 ../PLCOpenEditor.py:3759
  1489 msgid "Please enter resource name"
  1499 msgid "Please enter resource name"
  1490 msgstr ""
  1500 msgstr ""
  1491 
  1501 
  1492 #: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726
  1502 #: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726
  1493 msgid "Please enter step name"
  1503 msgid "Please enter step name"
  1494 msgstr ""
  1504 msgstr ""
  1495 
  1505 
  1496 #: ../PLCOpenEditor.py:3129
  1506 #: ../PLCOpenEditor.py:3167
  1497 msgid "Please enter text"
  1507 msgid "Please enter text"
  1498 msgstr ""
  1508 msgstr ""
  1499 
  1509 
  1500 #: ../dialogs/ForceVariableDialog.py:78
  1510 #: ../dialogs/ForceVariableDialog.py:156
  1501 #, python-format
  1511 #, python-format
  1502 msgid "Please enter value for a \"%s\" variable:"
  1512 msgid "Please enter value for a \"%s\" variable:"
  1503 msgstr ""
  1513 msgstr ""
  1504 
  1514 
  1505 #: ../VariablePanel.py:1147
  1515 #: ../VariablePanel.py:1185
  1506 msgid "Plugins"
  1516 msgid "Plugins"
  1507 msgstr ""
  1517 msgstr ""
  1508 
  1518 
  1509 #: ../GraphicViewer.py:117
  1519 #: ../GraphicViewer.py:117
  1510 msgid "Position:"
  1520 msgid "Position:"
  1512 
  1522 
  1513 #: ../dialogs/LDPowerRailDialog.py:102
  1523 #: ../dialogs/LDPowerRailDialog.py:102
  1514 msgid "Power Rail Properties"
  1524 msgid "Power Rail Properties"
  1515 msgstr ""
  1525 msgstr ""
  1516 
  1526 
  1517 #: ../PLCOpenEditor.py:2462
  1527 #: ../PLCOpenEditor.py:2482
  1518 msgid "Preview"
  1528 msgid "Preview"
  1519 msgstr ""
  1529 msgstr ""
  1520 
  1530 
  1521 #: ../dialogs/ConnectionDialog.py:113 ../dialogs/FBDBlockDialog.py:137
  1531 #: ../dialogs/ConnectionDialog.py:113 ../dialogs/FBDBlockDialog.py:137
  1522 #: ../dialogs/FBDVariableDialog.py:140 ../dialogs/LDElementDialog.py:125
  1532 #: ../dialogs/FBDVariableDialog.py:140 ../dialogs/LDElementDialog.py:125
  1523 #: ../dialogs/LDPowerRailDialog.py:114 ../dialogs/SFCDivergenceDialog.py:144
  1533 #: ../dialogs/LDPowerRailDialog.py:114 ../dialogs/SFCDivergenceDialog.py:144
  1524 #: ../dialogs/SFCStepDialog.py:113 ../dialogs/SFCTransitionDialog.py:112
  1534 #: ../dialogs/SFCStepDialog.py:113 ../dialogs/SFCTransitionDialog.py:112
  1525 msgid "Preview:"
  1535 msgid "Preview:"
  1526 msgstr ""
  1536 msgstr ""
  1527 
  1537 
  1528 #: ../PLCOpenEditor.py:2464
  1538 #: ../PLCOpenEditor.py:2484
  1529 msgid "Print"
  1539 msgid "Print"
  1530 msgstr ""
  1540 msgstr ""
  1531 
  1541 
  1532 #: ../PLCOpenEditor.py:934
  1542 #: ../PLCOpenEditor.py:950
  1533 msgid "Print preview"
  1543 msgid "Print preview"
  1534 msgstr ""
  1544 msgstr ""
  1535 
  1545 
  1536 #: ../RessourceEditor.py:82
  1546 #: ../RessourceEditor.py:82
  1537 msgid "Priority"
  1547 msgid "Priority"
  1539 
  1549 
  1540 #: ../dialogs/SFCTransitionDialog.py:116
  1550 #: ../dialogs/SFCTransitionDialog.py:116
  1541 msgid "Priority:"
  1551 msgid "Priority:"
  1542 msgstr ""
  1552 msgstr ""
  1543 
  1553 
  1544 #: ../PLCOpenEditor.py:2884
  1554 #: ../PLCOpenEditor.py:2922
  1545 msgid "Product Name (required):"
  1555 msgid "Product Name (required):"
  1546 msgstr ""
  1556 msgstr ""
  1547 
  1557 
  1548 #: ../PLCOpenEditor.py:2900
  1558 #: ../PLCOpenEditor.py:2938
  1549 msgid "Product Release (optional):"
  1559 msgid "Product Release (optional):"
  1550 msgstr ""
  1560 msgstr ""
  1551 
  1561 
  1552 #: ../PLCOpenEditor.py:2892
  1562 #: ../PLCOpenEditor.py:2930
  1553 msgid "Product Version (required):"
  1563 msgid "Product Version (required):"
  1554 msgstr ""
  1564 msgstr ""
  1555 
  1565 
  1556 #: ../PLCOpenEditor.py:336 ../PLCOpenEditor.py:1605
  1566 #: ../PLCOpenEditor.py:341 ../PLCOpenEditor.py:1622
  1557 msgid "Program"
  1567 msgid "Program"
  1558 msgstr ""
  1568 msgstr ""
  1559 
  1569 
  1560 #: ../PLCOpenEditor.py:2635
  1570 #: ../PLCOpenEditor.py:2671
  1561 msgid "Program was successfully generated!"
  1571 msgid "Program was successfully generated!"
  1562 msgstr ""
  1572 msgstr ""
  1563 
  1573 
  1564 #: ../PLCControler.py:90
  1574 #: ../PLCControler.py:90
  1565 msgid "Programs"
  1575 msgid "Programs"
  1567 
  1577 
  1568 #: ../Viewer.py:223
  1578 #: ../Viewer.py:223
  1569 msgid "Programs can't be used by other POUs!"
  1579 msgid "Programs can't be used by other POUs!"
  1570 msgstr ""
  1580 msgstr ""
  1571 
  1581 
  1572 #: ../PLCOpenEditor.py:437 ../PLCOpenEditor.py:2907
  1582 #: ../PLCOpenEditor.py:442 ../PLCOpenEditor.py:2945
  1573 msgid "Project"
  1583 msgid "Project"
  1574 msgstr ""
  1584 msgstr ""
  1575 
  1585 
  1576 #: ../PLCOpenEditor.py:2868
  1586 #: ../PLCOpenEditor.py:2906
  1577 msgid "Project Name (required):"
  1587 msgid "Project Name (required):"
  1578 msgstr ""
  1588 msgstr ""
  1579 
  1589 
  1580 #: ../PLCOpenEditor.py:2876
  1590 #: ../PLCOpenEditor.py:2914
  1581 msgid "Project Version (optional):"
  1591 msgid "Project Version (optional):"
  1582 msgstr ""
  1592 msgstr ""
  1583 
  1593 
  1584 #: ../PLCOpenEditor.py:2854
  1594 #: ../PLCControler.py:2650
       
  1595 msgid ""
       
  1596 "Project file syntax error:\n"
       
  1597 "\n"
       
  1598 msgstr ""
       
  1599 
       
  1600 #: ../PLCOpenEditor.py:2892
  1585 msgid "Project properties"
  1601 msgid "Project properties"
  1586 msgstr ""
  1602 msgstr ""
  1587 
  1603 
  1588 #: ../PLCOpenEditor.py:2467 ../PLCControler.py:91
  1604 #: ../PLCOpenEditor.py:2487 ../PLCControler.py:91
  1589 msgid "Properties"
  1605 msgid "Properties"
  1590 msgstr ""
  1606 msgstr ""
  1591 
  1607 
  1592 #: ../plcopen/structures.py:209
  1608 #: ../plcopen/structures.py:208
  1593 msgid ""
  1609 msgid ""
  1594 "Pulse timer\n"
  1610 "Pulse timer\n"
  1595 "The pulse timer can be used to generate output pulses of a given time duration."
  1611 "The pulse timer can be used to generate output pulses of a given time duration."
  1596 msgstr ""
  1612 msgstr ""
  1597 
  1613 
  1598 #: ../dialogs/ActionBlockDialog.py:33
  1614 #: ../dialogs/ActionBlockDialog.py:33
  1599 msgid "Qualifier"
  1615 msgid "Qualifier"
  1600 msgstr ""
  1616 msgstr ""
  1601 
  1617 
  1602 #: ../PLCOpenEditor.py:2470
  1618 #: ../PLCOpenEditor.py:2490
  1603 msgid "Quit\tCTRL+Q"
  1619 msgid "Quit\tCTRL+Q"
  1604 msgstr ""
  1620 msgstr ""
  1605 
  1621 
  1606 #: ../plcopen/structures.py:174
  1622 #: ../plcopen/structures.py:173
  1607 msgid ""
  1623 msgid ""
  1608 "RS bistable\n"
  1624 "RS bistable\n"
  1609 "The RS bistable is a latch where the Reset dominates."
  1625 "The RS bistable is a latch where the Reset dominates."
  1610 msgstr ""
  1626 msgstr ""
  1611 
  1627 
  1612 #: ../plcopen/structures.py:246
  1628 #: ../plcopen/structures.py:245
  1613 msgid ""
  1629 msgid ""
  1614 "Ramp\n"
  1630 "Ramp\n"
  1615 "The RAMP function block is modelled on example given in the standard but with the addition of a 'Holdback' feature."
  1631 "The RAMP function block is modelled on example given in the standard but with the addition of a 'Holdback' feature."
  1616 msgstr ""
  1632 msgstr ""
  1617 
  1633 
  1618 #: ../GraphicViewer.py:106
  1634 #: ../GraphicViewer.py:106
  1619 msgid "Range:"
  1635 msgid "Range:"
  1620 msgstr ""
  1636 msgstr ""
  1621 
  1637 
  1622 #: ../PLCOpenEditor.py:316
  1638 #: ../PLCOpenEditor.py:321
  1623 msgid "Redo\tCTRL+Y"
  1639 msgid "Redo\tCTRL+Y"
  1624 msgstr ""
  1640 msgstr ""
  1625 
  1641 
  1626 #: ../dialogs/SFCTransitionDialog.py:120 ../dialogs/SFCTransitionDialog.py:197
  1642 #: ../dialogs/SFCTransitionDialog.py:120 ../dialogs/SFCTransitionDialog.py:197
  1627 msgid "Reference"
  1643 msgid "Reference"
  1628 msgstr ""
  1644 msgstr ""
  1629 
  1645 
  1630 #: ../PLCOpenEditor.py:364
  1646 #: ../PLCOpenEditor.py:369
  1631 msgid "Refresh\tF5"
  1647 msgid "Refresh\tF5"
  1632 msgstr ""
  1648 msgstr ""
  1633 
  1649 
  1634 #: ../PLCOpenEditor.py:4187 ../Viewer.py:1133
  1650 #: ../PLCOpenEditor.py:4235 ../Viewer.py:1098
  1635 msgid "Release value"
  1651 msgid "Release value"
  1636 msgstr ""
  1652 msgstr ""
  1637 
  1653 
  1638 #: ../plcopen/iec_std.csv:48
  1654 #: ../plcopen/iec_std.csv:37
  1639 msgid "Remainder (modulo)"
  1655 msgid "Remainder (modulo)"
  1640 msgstr ""
  1656 msgstr ""
  1641 
  1657 
  1642 #: ../PLCOpenEditor.py:1609
  1658 #: ../PLCOpenEditor.py:1626
  1643 msgid "Rename"
  1659 msgid "Rename"
  1644 msgstr ""
  1660 msgstr ""
  1645 
  1661 
  1646 #: ../plcopen/iec_std.csv:78
  1662 #: ../plcopen/iec_std.csv:89
  1647 msgid "Replacement (within)"
  1663 msgid "Replacement (within)"
  1648 msgstr ""
  1664 msgstr ""
  1649 
  1665 
  1650 #: ../dialogs/LDElementDialog.py:145
  1666 #: ../dialogs/LDElementDialog.py:145
  1651 msgid "Reset"
  1667 msgid "Reset"
  1652 msgstr ""
  1668 msgstr ""
  1653 
  1669 
  1654 #: ../Viewer.py:443
  1670 #: ../Viewer.py:408
  1655 msgid "Reset Execution Order"
  1671 msgid "Reset Execution Order"
  1656 msgstr ""
  1672 msgstr ""
  1657 
  1673 
  1658 #: ../PLCControler.py:91
  1674 #: ../PLCControler.py:91
  1659 msgid "Resources"
  1675 msgid "Resources"
  1660 msgstr ""
  1676 msgstr ""
  1661 
  1677 
  1662 #: ../VariablePanel.py:61
  1678 #: ../VariablePanel.py:62
  1663 msgid "Retain"
  1679 msgid "Retain"
  1664 msgstr ""
  1680 msgstr ""
  1665 
  1681 
  1666 #: ../VariablePanel.py:466
  1682 #: ../VariablePanel.py:482
  1667 msgid "Return Type:"
  1683 msgid "Return Type:"
  1668 msgstr ""
  1684 msgstr ""
  1669 
  1685 
  1670 #: ../Viewer.py:396
  1686 #: ../Viewer.py:361
  1671 msgid "Right"
  1687 msgid "Right"
  1672 msgstr ""
  1688 msgstr ""
  1673 
  1689 
  1674 #: ../dialogs/LDPowerRailDialog.py:124
  1690 #: ../dialogs/LDPowerRailDialog.py:124
  1675 msgid "Right PowerRail"
  1691 msgid "Right PowerRail"
  1676 msgstr ""
  1692 msgstr ""
  1677 
  1693 
  1678 #: ../Viewer.py:426 ../dialogs/LDElementDialog.py:150
  1694 #: ../Viewer.py:391 ../dialogs/LDElementDialog.py:150
  1679 msgid "Rising Edge"
  1695 msgid "Rising Edge"
  1680 msgstr ""
  1696 msgstr ""
  1681 
  1697 
  1682 #: ../plcopen/structures.py:184
  1698 #: ../plcopen/structures.py:183
  1683 msgid ""
  1699 msgid ""
  1684 "Rising edge detector\n"
  1700 "Rising edge detector\n"
  1685 "The output produces a single pulse when a rising edge is detected."
  1701 "The output produces a single pulse when a rising edge is detected."
  1686 msgstr ""
  1702 msgstr ""
  1687 
  1703 
  1688 #: ../plcopen/iec_std.csv:54
  1704 #: ../plcopen/iec_std.csv:65
  1689 msgid "Rotate left"
  1705 msgid "Rotate left"
  1690 msgstr ""
  1706 msgstr ""
  1691 
  1707 
  1692 #: ../plcopen/iec_std.csv:53
  1708 #: ../plcopen/iec_std.csv:64
  1693 msgid "Rotate right"
  1709 msgid "Rotate right"
  1694 msgstr ""
  1710 msgstr ""
  1695 
  1711 
  1696 #: ../plcopen/iec_std.csv:17
  1712 #: ../plcopen/iec_std.csv:17
  1697 msgid "Rounding up/down"
  1713 msgid "Rounding up/down"
  1698 msgstr ""
  1714 msgstr ""
  1699 
  1715 
  1700 #: ../PLCOpenEditor.py:2984 ../PLCOpenEditor.py:3189
  1716 #: ../PLCOpenEditor.py:3022 ../PLCOpenEditor.py:3227
  1701 msgid "SFC"
  1717 msgid "SFC"
  1702 msgstr ""
  1718 msgstr ""
  1703 
  1719 
  1704 #: ../plcopen/structures.py:169
  1720 #: ../plcopen/structures.py:168
  1705 msgid ""
  1721 msgid ""
  1706 "SR bistable\n"
  1722 "SR bistable\n"
  1707 "The SR bistable is a latch where the Set dominates."
  1723 "The SR bistable is a latch where the Set dominates."
  1708 msgstr ""
  1724 msgstr ""
  1709 
  1725 
  1710 #: ../PLCOpenEditor.py:3179 ../PLCOpenEditor.py:3189 ../PLCOpenEditor.py:3368
  1726 #: ../PLCOpenEditor.py:3217 ../PLCOpenEditor.py:3227 ../PLCOpenEditor.py:3406
  1711 #: ../PLCOpenEditor.py:3512
  1727 #: ../PLCOpenEditor.py:3550
  1712 msgid "ST"
  1728 msgid "ST"
  1713 msgstr ""
  1729 msgstr ""
  1714 
  1730 
  1715 #: ../PLCOpenEditor.py:2622
  1731 #: ../PLCOpenEditor.py:2658
  1716 msgid "ST files (*.st)|*.st|All files|*.*"
  1732 msgid "ST files (*.st)|*.st|All files|*.*"
  1717 msgstr ""
  1733 msgstr ""
  1718 
  1734 
  1719 #: ../PLCOpenEditor.py:2453
  1735 #: ../PLCOpenEditor.py:2473
  1720 msgid "Save\tCTRL+S"
  1736 msgid "Save\tCTRL+S"
  1721 msgstr ""
  1737 msgstr ""
  1722 
  1738 
  1723 #: ../PLCOpenEditor.py:2455
  1739 #: ../PLCOpenEditor.py:2475
  1724 msgid "Save As...\tCTRL+SHIFT+S"
  1740 msgid "Save As...\tCTRL+SHIFT+S"
  1725 msgstr ""
  1741 msgstr ""
  1726 
  1742 
  1727 #: ../PLCOpenEditor.py:2976
  1743 #: ../PLCOpenEditor.py:345
  1728 msgid "Scaling:"
       
  1729 msgstr ""
       
  1730 
       
  1731 #: ../PLCOpenEditor.py:340
       
  1732 msgid "Select All\tCTRL+A"
  1744 msgid "Select All\tCTRL+A"
  1733 msgstr ""
  1745 msgstr ""
  1734 
  1746 
  1735 #: ../VariablePanel.py:341
  1747 #: ../VariablePanel.py:357
  1736 msgid "Select a variable class:"
  1748 msgid "Select a variable class:"
  1737 msgstr ""
  1749 msgstr ""
  1738 
  1750 
  1739 #: ../PLCOpenEditor.py:570 ../PLCOpenEditor.py:582
  1751 #: ../PLCOpenEditor.py:575 ../PLCOpenEditor.py:587
  1740 msgid "Select an object"
  1752 msgid "Select an object"
  1741 msgstr ""
  1753 msgstr ""
  1742 
  1754 
  1743 #: ../plcopen/iec_std.csv:59
  1755 #: ../plcopen/iec_std.csv:70
  1744 msgid "Selection"
  1756 msgid "Selection"
  1745 msgstr ""
  1757 msgstr ""
  1746 
  1758 
  1747 #: ../dialogs/SFCDivergenceDialog.py:117
  1759 #: ../dialogs/SFCDivergenceDialog.py:117
  1748 msgid "Selection Convergence"
  1760 msgid "Selection Convergence"
  1750 
  1762 
  1751 #: ../dialogs/SFCDivergenceDialog.py:111
  1763 #: ../dialogs/SFCDivergenceDialog.py:111
  1752 msgid "Selection Divergence"
  1764 msgid "Selection Divergence"
  1753 msgstr ""
  1765 msgstr ""
  1754 
  1766 
  1755 #: ../plcopen/structures.py:179
  1767 #: ../plcopen/structures.py:178
  1756 msgid ""
  1768 msgid ""
  1757 "Semaphore\n"
  1769 "Semaphore\n"
  1758 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  1770 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
  1759 msgstr ""
  1771 msgstr ""
  1760 
  1772 
  1761 #: ../dialogs/LDElementDialog.py:140
  1773 #: ../dialogs/LDElementDialog.py:140
  1762 msgid "Set"
  1774 msgid "Set"
  1763 msgstr ""
  1775 msgstr ""
  1764 
  1776 
  1765 #: ../plcopen/iec_std.csv:51
  1777 #: ../plcopen/iec_std.csv:62
  1766 msgid "Shift left"
  1778 msgid "Shift left"
  1767 msgstr ""
  1779 msgstr ""
  1768 
  1780 
  1769 #: ../plcopen/iec_std.csv:52
  1781 #: ../plcopen/iec_std.csv:63
  1770 msgid "Shift right"
  1782 msgid "Shift right"
  1771 msgstr ""
  1783 msgstr ""
  1772 
  1784 
  1773 #: ../dialogs/SFCDivergenceDialog.py:129
  1785 #: ../dialogs/SFCDivergenceDialog.py:129
  1774 msgid "Simultaneous Convergence"
  1786 msgid "Simultaneous Convergence"
  1788 
  1800 
  1789 #: ../plcopen/iec_std.csv:23
  1801 #: ../plcopen/iec_std.csv:23
  1790 msgid "Square root (base 2)"
  1802 msgid "Square root (base 2)"
  1791 msgstr ""
  1803 msgstr ""
  1792 
  1804 
  1793 #: ../plcopen/structures.py:165
  1805 #: ../plcopen/structures.py:164
  1794 msgid "Standard function blocks"
  1806 msgid "Standard function blocks"
  1795 msgstr ""
  1807 msgstr ""
  1796 
  1808 
  1797 #: ../DataTypeEditor.py:236
  1809 #: ../DataTypeEditor.py:236
  1798 msgid "Structure"
  1810 msgid "Structure"
  1800 
  1812 
  1801 #: ../DataTypeEditor.py:236
  1813 #: ../DataTypeEditor.py:236
  1802 msgid "Subrange"
  1814 msgid "Subrange"
  1803 msgstr ""
  1815 msgstr ""
  1804 
  1816 
  1805 #: ../plcopen/iec_std.csv:39
  1817 #: ../plcopen/iec_std.csv:35
  1806 msgid "Subtraction"
  1818 msgid "Subtraction"
  1807 msgstr ""
  1819 msgstr ""
  1808 
  1820 
  1809 #: ../plcopen/iec_std.csv:29
  1821 #: ../plcopen/iec_std.csv:29
  1810 msgid "Tangent"
  1822 msgid "Tangent"
  1816 
  1828 
  1817 #: ../RessourceEditor.py:361
  1829 #: ../RessourceEditor.py:361
  1818 msgid "Tasks:"
  1830 msgid "Tasks:"
  1819 msgstr ""
  1831 msgstr ""
  1820 
  1832 
  1821 #: ../VariablePanel.py:72
  1833 #: ../VariablePanel.py:73
  1822 msgid "Temp"
  1834 msgid "Temp"
  1823 msgstr ""
  1835 msgstr ""
  1824 
  1836 
  1825 #: ../LDViewer.py:850
  1837 #: ../LDViewer.py:881
  1826 msgid "The group of block must be coherent!"
  1838 msgid "The group of block must be coherent!"
  1827 msgstr ""
  1839 msgstr ""
  1828 
  1840 
  1829 #: ../PLCOpenEditor.py:873
  1841 #: ../PLCOpenEditor.py:889
  1830 msgid "There are changes, do you want to save?"
  1842 msgid "There are changes, do you want to save?"
  1831 msgstr ""
  1843 msgstr ""
  1832 
  1844 
  1833 #: ../PLCOpenEditor.py:1407 ../PLCOpenEditor.py:1427
  1845 #: ../PLCOpenEditor.py:1425 ../PLCOpenEditor.py:1445
  1834 #, python-format
  1846 #, python-format
  1835 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  1847 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  1836 msgstr ""
  1848 msgstr ""
  1837 
  1849 
  1838 #: ../PLCOpenEditor.py:953
  1850 #: ../PLCOpenEditor.py:969
  1839 msgid ""
  1851 msgid ""
  1840 "There was a problem printing.\n"
  1852 "There was a problem printing.\n"
  1841 "Perhaps your current printer is not set correctly?"
  1853 "Perhaps your current printer is not set correctly?"
  1842 msgstr ""
  1854 msgstr ""
  1843 
  1855 
  1844 #: ../LDViewer.py:859
  1856 #: ../LDViewer.py:890
  1845 msgid "This option isn't available yet!"
  1857 msgid "This option isn't available yet!"
  1846 msgstr ""
  1858 msgstr ""
  1847 
  1859 
  1848 #: ../GraphicViewer.py:180
  1860 #: ../GraphicViewer.py:180
  1849 msgid "Tick"
  1861 msgid "Tick"
  1850 msgstr ""
  1862 msgstr ""
  1851 
  1863 
  1852 #: ../plcopen/iec_std.csv:34
  1864 #: ../plcopen/iec_std.csv:40
       
  1865 msgid "Time"
       
  1866 msgstr ""
       
  1867 
       
  1868 #: ../plcopen/iec_std.csv:40 ../plcopen/iec_std.csv:41
  1853 msgid "Time addition"
  1869 msgid "Time addition"
  1854 msgstr ""
  1870 msgstr ""
  1855 
  1871 
  1856 #: ../plcopen/iec_std.csv:75
  1872 #: ../plcopen/iec_std.csv:86
  1857 msgid "Time concatenation"
  1873 msgid "Time concatenation"
  1858 msgstr ""
  1874 msgstr ""
  1859 
  1875 
  1860 #: ../plcopen/iec_std.csv:47
  1876 #: ../plcopen/iec_std.csv:60 ../plcopen/iec_std.csv:61
  1861 msgid "Time division"
  1877 msgid "Time division"
  1862 msgstr ""
  1878 msgstr ""
  1863 
  1879 
  1864 #: ../plcopen/iec_std.csv:38
  1880 #: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:47
  1865 msgid "Time multiplication"
  1881 msgid "Time multiplication"
  1866 msgstr ""
  1882 msgstr ""
  1867 
  1883 
  1868 #: ../plcopen/iec_std.csv:40
  1884 #: ../plcopen/iec_std.csv:48 ../plcopen/iec_std.csv:49
  1869 msgid "Time subtraction"
  1885 msgid "Time subtraction"
  1870 msgstr ""
  1886 msgstr ""
  1871 
  1887 
  1872 #: ../plcopen/iec_std.csv:35
  1888 #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:43
  1873 msgid "Time-of-day addition"
  1889 msgid "Time-of-day addition"
  1874 msgstr ""
  1890 msgstr ""
  1875 
  1891 
  1876 #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:43
  1892 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
       
  1893 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
  1877 msgid "Time-of-day subtraction"
  1894 msgid "Time-of-day subtraction"
  1878 msgstr ""
  1895 msgstr ""
  1879 
  1896 
  1880 #: ../PLCOpenEditor.py:574
  1897 #: ../PLCOpenEditor.py:579
  1881 msgid "Toolbar"
  1898 msgid "Toolbar"
  1882 msgstr ""
  1899 msgstr ""
  1883 
  1900 
  1884 #: ../Viewer.py:399
  1901 #: ../Viewer.py:364
  1885 msgid "Top"
  1902 msgid "Top"
  1886 msgstr ""
  1903 msgstr ""
  1887 
  1904 
  1888 #: ../PLCOpenEditor.py:3448
  1905 #: ../PLCOpenEditor.py:3486
  1889 msgid "Transition Name"
  1906 msgid "Transition Name"
  1890 msgstr ""
  1907 msgstr ""
  1891 
  1908 
  1892 #: ../PLCOpenEditor.py:3415
  1909 #: ../PLCOpenEditor.py:3453
  1893 msgid "Transition Name:"
  1910 msgid "Transition Name:"
  1894 msgstr ""
  1911 msgstr ""
  1895 
  1912 
  1896 #: ../PLCGenerator.py:1247
  1913 #: ../PLCGenerator.py:1311
  1897 #, python-format
  1914 #, python-format
  1898 msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU"
  1915 msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU"
  1899 msgstr ""
  1916 msgstr ""
  1900 
  1917 
  1901 #: ../PLCGenerator.py:1238
  1918 #: ../PLCGenerator.py:1302
  1902 #, python-format
  1919 #, python-format
  1903 msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU"
  1920 msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU"
  1904 msgstr ""
  1921 msgstr ""
  1905 
  1922 
  1906 #: ../plcopen/plcopen.py:1175
  1923 #: ../plcopen/plcopen.py:1194
  1907 #, python-format
  1924 #, python-format
  1908 msgid "Transition with name %s doesn't exist!"
  1925 msgid "Transition with name %s doesn't exist!"
  1909 msgstr ""
  1926 msgstr ""
  1910 
  1927 
  1911 #: ../PLCControler.py:90
  1928 #: ../PLCControler.py:90
  1912 msgid "Transitions"
  1929 msgid "Transitions"
  1913 msgstr ""
  1930 msgstr ""
  1914 
  1931 
  1915 #: ../RessourceEditor.py:86 ../VariablePanel.py:52 ../VariablePanel.py:53
  1932 #: ../RessourceEditor.py:86 ../VariablePanel.py:53 ../VariablePanel.py:54
  1916 #: ../dialogs/ActionBlockDialog.py:33 ../DataTypeEditor.py:46
  1933 #: ../dialogs/ActionBlockDialog.py:33 ../DataTypeEditor.py:46
  1917 msgid "Type"
  1934 msgid "Type"
  1918 msgstr ""
  1935 msgstr ""
  1919 
  1936 
  1920 #: ../plcopen/iec_std.csv:16
  1937 #: ../plcopen/iec_std.csv:16
  1929 #: ../dialogs/LDPowerRailDialog.py:106 ../dialogs/SFCDivergenceDialog.py:107
  1946 #: ../dialogs/LDPowerRailDialog.py:106 ../dialogs/SFCDivergenceDialog.py:107
  1930 #: ../dialogs/SFCTransitionDialog.py:108
  1947 #: ../dialogs/SFCTransitionDialog.py:108
  1931 msgid "Type:"
  1948 msgid "Type:"
  1932 msgstr ""
  1949 msgstr ""
  1933 
  1950 
  1934 #: ../PLCOpenEditor.py:540
  1951 #: ../PLCOpenEditor.py:545
  1935 msgid "Types"
  1952 msgid "Types"
  1936 msgstr ""
  1953 msgstr ""
  1937 
  1954 
  1938 #: ../PLCGenerator.py:232
  1955 #: ../PLCGenerator.py:232
  1939 #, python-format
  1956 #, python-format
  1940 msgid "Undefined pou type \"%s\""
  1957 msgid "Undefined pou type \"%s\""
  1941 msgstr ""
  1958 msgstr ""
  1942 
  1959 
  1943 #: ../PLCOpenEditor.py:314
  1960 #: ../PLCOpenEditor.py:319
  1944 msgid "Undo\tCTRL+Z"
  1961 msgid "Undo\tCTRL+Z"
  1945 msgstr ""
  1962 msgstr ""
  1946 
  1963 
  1947 #: ../Viewer.py:320
  1964 #: ../Viewer.py:304
  1948 #, python-format
  1965 #, python-format
  1949 msgid "Unknown variable \"%s\" for this POU!"
  1966 msgid "Unknown variable \"%s\" for this POU!"
  1950 msgstr ""
  1967 msgstr ""
  1951 
  1968 
  1952 #: ../PLCControler.py:300
  1969 #: ../PLCControler.py:300
  1953 #, python-format
  1970 #, python-format
  1954 msgid "Unnamed%d"
  1971 msgid "Unnamed%d"
  1955 msgstr ""
  1972 msgstr ""
  1956 
  1973 
  1957 #: ../VariablePanel.py:337
  1974 #: ../VariablePanel.py:353
  1958 #, python-format
  1975 #, python-format
  1959 msgid "Unrecognized data size \"%s\""
  1976 msgid "Unrecognized data size \"%s\""
  1960 msgstr ""
  1977 msgstr ""
  1961 
  1978 
  1962 #: ../plcopen/structures.py:194
  1979 #: ../plcopen/structures.py:193
  1963 msgid ""
  1980 msgid ""
  1964 "Up-counter\n"
  1981 "Up-counter\n"
  1965 "The up-counter can be used to signal when a count has reached a maximum value."
  1982 "The up-counter can be used to signal when a count has reached a maximum value."
  1966 msgstr ""
  1983 msgstr ""
  1967 
  1984 
  1968 #: ../plcopen/structures.py:204
  1985 #: ../plcopen/structures.py:203
  1969 msgid ""
  1986 msgid ""
  1970 "Up-down counter\n"
  1987 "Up-down counter\n"
  1971 "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."
  1988 "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."
  1972 msgstr ""
  1989 msgstr ""
  1973 
  1990 
  1974 #: ../VariablePanel.py:770 ../DataTypeEditor.py:807
  1991 #: ../VariablePanel.py:790 ../DataTypeEditor.py:807
  1975 msgid "User Data Types"
  1992 msgid "User Data Types"
  1976 msgstr ""
  1993 msgstr ""
  1977 
  1994 
  1978 #: ../PLCControler.py:89
  1995 #: ../PLCControler.py:89
  1979 msgid "User-defined POUs"
  1996 msgid "User-defined POUs"
  1980 msgstr ""
  1997 msgstr ""
  1981 
  1998 
  1982 #: ../PLCOpenEditor.py:3857 ../dialogs/ActionBlockDialog.py:33
  1999 #: ../PLCOpenEditor.py:3895 ../dialogs/ActionBlockDialog.py:33
  1983 msgid "Value"
  2000 msgid "Value"
  1984 msgstr ""
  2001 msgstr ""
  1985 
  2002 
  1986 #: ../GraphicViewer.py:180
  2003 #: ../GraphicViewer.py:180
  1987 msgid "Values"
  2004 msgid "Values"
  1989 
  2006 
  1990 #: ../DataTypeEditor.py:445
  2007 #: ../DataTypeEditor.py:445
  1991 msgid "Values:"
  2008 msgid "Values:"
  1992 msgstr ""
  2009 msgstr ""
  1993 
  2010 
  1994 #: ../PLCOpenEditor.py:3857 ../dialogs/ActionBlockDialog.py:37
  2011 #: ../PLCOpenEditor.py:3895 ../dialogs/ActionBlockDialog.py:37
  1995 msgid "Variable"
  2012 msgid "Variable"
  1996 msgstr ""
  2013 msgstr ""
  1997 
  2014 
  1998 #: ../dialogs/FBDVariableDialog.py:120
  2015 #: ../dialogs/FBDVariableDialog.py:120
  1999 msgid "Variable Properties"
  2016 msgid "Variable Properties"
  2000 msgstr ""
  2017 msgstr ""
  2001 
  2018 
  2002 #: ../VariablePanel.py:341
  2019 #: ../VariablePanel.py:357
  2003 msgid "Variable class"
  2020 msgid "Variable class"
  2004 msgstr ""
  2021 msgstr ""
  2005 
  2022 
  2006 #: ../Viewer.py:322 ../TextViewer.py:248
  2023 #: ../Viewer.py:306 ../TextViewer.py:279
  2007 msgid "Variable don't belong to this POU!"
  2024 msgid "Variable don't belong to this POU!"
  2008 msgstr ""
  2025 msgstr ""
  2009 
  2026 
  2010 #: ../PLCOpenEditor.py:589 ../VariablePanel.py:71
  2027 #: ../PLCOpenEditor.py:594 ../VariablePanel.py:72
  2011 msgid "Variables"
  2028 msgid "Variables"
  2012 msgstr ""
  2029 msgstr ""
  2013 
  2030 
  2014 #: ../PLCOpenEditor.py:3313 ../PLCOpenEditor.py:3691 ../PLCOpenEditor.py:3754
  2031 #: ../PLCOpenEditor.py:2749
  2015 #: ../LDViewer.py:859
  2032 msgid "Vertical:"
       
  2033 msgstr ""
       
  2034 
       
  2035 #: ../PLCOpenEditor.py:3351 ../PLCOpenEditor.py:3729 ../PLCOpenEditor.py:3792
       
  2036 #: ../LDViewer.py:890
  2016 msgid "Warning"
  2037 msgid "Warning"
  2017 msgstr ""
  2038 msgstr ""
  2018 
  2039 
  2019 #: ../PLCOpenEditor.py:2960
  2040 #: ../PLCOpenEditor.py:2998
  2020 msgid "Width:"
  2041 msgid "Width:"
  2021 msgstr ""
  2042 msgstr ""
  2022 
  2043 
  2023 #: ../PLCOpenEditor.py:2703
  2044 #: ../LDViewer.py:885
  2024 msgid "X Scale:"
       
  2025 msgstr ""
       
  2026 
       
  2027 #: ../PLCOpenEditor.py:2711
       
  2028 msgid "Y Scale:"
       
  2029 msgstr ""
       
  2030 
       
  2031 #: ../LDViewer.py:854
       
  2032 msgid "You must select the block or group of blocks around which a branch should be added!"
  2045 msgid "You must select the block or group of blocks around which a branch should be added!"
  2033 msgstr ""
  2046 msgstr ""
  2034 
  2047 
  2035 #: ../LDViewer.py:628
  2048 #: ../LDViewer.py:665
  2036 msgid "You must select the wire where a contact should be added!"
  2049 msgid "You must select the wire where a contact should be added!"
  2037 msgstr ""
  2050 msgstr ""
  2038 
  2051 
  2039 #: ../PLCOpenEditor.py:3144 ../PLCOpenEditor.py:3675 ../PLCOpenEditor.py:3738
  2052 #: ../PLCOpenEditor.py:3182 ../PLCOpenEditor.py:3713 ../PLCOpenEditor.py:3776
  2040 #: ../dialogs/PouNameDialog.py:55 ../dialogs/SFCStepDialog.py:175
  2053 #: ../dialogs/PouNameDialog.py:55 ../dialogs/SFCStepDialog.py:175
  2041 #: ../dialogs/SFCStepNameDialog.py:57
  2054 #: ../dialogs/SFCStepNameDialog.py:57
  2042 msgid "You must type a name!"
  2055 msgid "You must type a name!"
  2043 msgstr ""
  2056 msgstr ""
  2044 
  2057 
  2045 #: ../dialogs/ForceVariableDialog.py:92
  2058 #: ../dialogs/ForceVariableDialog.py:170
  2046 msgid "You must type a value!"
  2059 msgid "You must type a value!"
  2047 msgstr ""
  2060 msgstr ""
  2048 
  2061 
  2049 #: ../PLCOpenEditor.py:370
  2062 #: ../PLCOpenEditor.py:375
  2050 msgid "Zoom"
  2063 msgid "Zoom"
  2051 msgstr ""
  2064 msgstr ""
  2052 
  2065 
  2053 #: ../PLCOpenEditor.py:2631
  2066 #: ../PLCOpenEditor.py:2667
  2054 #, python-format
  2067 #, python-format
  2055 msgid "error: %s\n"
  2068 msgid "error: %s\n"
  2056 msgstr ""
  2069 msgstr ""
  2057 
  2070 
  2058 #: ../PLCOpenEditor.py:4333 ../PLCOpenEditor.py:4335
  2071 #: ../PLCOpenEditor.py:4394 ../PLCOpenEditor.py:4396
  2059 msgid "file : "
  2072 msgid "file : "
  2060 msgstr ""
  2073 msgstr ""
  2061 
  2074 
  2062 #: ../PLCOpenEditor.py:3184
  2075 #: ../PLCOpenEditor.py:3222
  2063 msgid "function"
  2076 msgid "function"
  2064 msgstr ""
  2077 msgstr ""
  2065 
  2078 
  2066 #: ../PLCOpenEditor.py:4336
  2079 #: ../PLCOpenEditor.py:4397
  2067 msgid "function : "
  2080 msgid "function : "
  2068 msgstr ""
  2081 msgstr ""
  2069 
  2082 
  2070 #: ../PLCOpenEditor.py:3184
  2083 #: ../PLCOpenEditor.py:3222
  2071 msgid "functionBlock"
  2084 msgid "functionBlock"
  2072 msgstr ""
  2085 msgstr ""
  2073 
  2086 
  2074 #: ../PLCOpenEditor.py:4336
  2087 #: ../PLCOpenEditor.py:4397
  2075 msgid "line : "
  2088 msgid "line : "
  2076 msgstr ""
  2089 msgstr ""
  2077 
  2090 
  2078 #: ../PLCOpenEditor.py:3184
  2091 #: ../PLCOpenEditor.py:3222
  2079 msgid "program"
  2092 msgid "program"
  2080 msgstr ""
  2093 msgstr ""
  2081 
  2094 
  2082 #: ../plcopen/iec_std.csv:73
  2095 #: ../plcopen/iec_std.csv:84
  2083 msgid "string from the middle"
  2096 msgid "string from the middle"
  2084 msgstr ""
  2097 msgstr ""
  2085 
  2098 
  2086 #: ../plcopen/iec_std.csv:71
  2099 #: ../plcopen/iec_std.csv:82
  2087 msgid "string left of"
  2100 msgid "string left of"
  2088 msgstr ""
  2101 msgstr ""
  2089 
  2102 
  2090 #: ../plcopen/iec_std.csv:72
  2103 #: ../plcopen/iec_std.csv:83
  2091 msgid "string right of"
  2104 msgid "string right of"
  2092 msgstr ""
  2105 msgstr ""
  2093 
  2106 
  2094 #: ../PLCOpenEditor.py:2629
  2107 #: ../PLCOpenEditor.py:2665
  2095 #, python-format
  2108 #, python-format
  2096 msgid "warning: %s\n"
  2109 msgid "warning: %s\n"
  2097 msgstr ""
  2110 msgstr ""