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