i18n/messages.pot
changeset 2517 cbfcae21c698
parent 2426 aef7f2ca4e69
child 3328 01682a34a558
equal deleted inserted replaced
2516:61324adaa29a 2517:cbfcae21c698
     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: 2018-10-03 14:20+0300\n"
    11 "POT-Creation-Date: 2019-02-21 11: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"
    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:87
    35 #: ../controls/VariablePanel.py:90
    36 msgid "   External"
    36 msgid "   External"
    37 msgstr ""
    37 msgstr ""
    38 
    38 
    39 #: ../controls/VariablePanel.py:86
    39 #: ../controls/VariablePanel.py:89
    40 msgid "   InOut"
    40 msgid "   InOut"
    41 msgstr ""
    41 msgstr ""
    42 
    42 
    43 #: ../controls/VariablePanel.py:86
    43 #: ../controls/VariablePanel.py:89
    44 msgid "   Input"
    44 msgid "   Input"
    45 msgstr ""
    45 msgstr ""
    46 
    46 
    47 #: ../controls/VariablePanel.py:87
    47 #: ../controls/VariablePanel.py:90
    48 msgid "   Local"
    48 msgid "   Local"
    49 msgstr ""
    49 msgstr ""
    50 
    50 
    51 #: ../controls/VariablePanel.py:86
    51 #: ../controls/VariablePanel.py:89
    52 msgid "   Output"
    52 msgid "   Output"
    53 msgstr ""
    53 msgstr ""
    54 
    54 
    55 #: ../controls/VariablePanel.py:88
    55 #: ../controls/VariablePanel.py:91
    56 msgid "   Temp"
    56 msgid "   Temp"
    57 msgstr ""
    57 msgstr ""
    58 
    58 
    59 #: ../etherlab/etherlab.py:301
    59 #: ../etherlab/etherlab.py:302
    60 #, python-format
    60 #, python-format
    61 msgid " (rev. %s)"
    61 msgid " (rev. %s)"
    62 msgstr ""
    62 msgstr ""
    63 
    63 
    64 #: ../etherlab/CommonEtherCATFunction.py:1599
    64 #: ../etherlab/CommonEtherCATFunction.py:1603
    65 msgid " Warning..."
    65 msgid " Warning..."
    66 msgstr ""
    66 msgstr ""
    67 
    67 
    68 #: ../dialogs/PouTransitionDialog.py:100 ../dialogs/ProjectDialog.py:72
    68 #: ../dialogs/PouTransitionDialog.py:100 ../dialogs/ProjectDialog.py:72
    69 #: ../dialogs/PouActionDialog.py:99 ../dialogs/PouDialog.py:157
    69 #: ../dialogs/PouActionDialog.py:99 ../dialogs/PouDialog.py:157
    70 #, python-format
    70 #, python-format
    71 msgid " and %s"
    71 msgid " and %s"
    72 msgstr ""
    72 msgstr ""
    73 
    73 
    74 #: ../ProjectController.py:1236
    74 #: ../ProjectController.py:1246
    75 msgid " generation failed !\n"
    75 msgid " generation failed !\n"
    76 msgstr ""
    76 msgstr ""
    77 
    77 
    78 #: ../plcopen/plcopen.py:1029
    78 #: ../plcopen/plcopen.py:1030
    79 #, python-format
    79 #, python-format
    80 msgid "\"%s\" Data Type doesn't exist !!!"
    80 msgid "\"%s\" Data Type doesn't exist !!!"
    81 msgstr ""
    81 msgstr ""
    82 
    82 
    83 #: ../plcopen/plcopen.py:1047
    83 #: ../plcopen/plcopen.py:1048
    84 #, python-format
    84 #, python-format
    85 msgid "\"%s\" POU already exists !!!"
    85 msgid "\"%s\" POU already exists !!!"
    86 msgstr ""
    86 msgstr ""
    87 
    87 
    88 #: ../plcopen/plcopen.py:1068
    88 #: ../plcopen/plcopen.py:1069
    89 #, python-format
    89 #, python-format
    90 msgid "\"%s\" POU doesn't exist !!!"
    90 msgid "\"%s\" POU doesn't exist !!!"
    91 msgstr ""
    91 msgstr ""
    92 
    92 
    93 #: ../editors/Viewer.py:288
    93 #: ../editors/Viewer.py:290
    94 #, python-format
    94 #, python-format
    95 msgid "\"%s\" can't use itself!"
    95 msgid "\"%s\" can't use itself!"
    96 msgstr ""
    96 msgstr ""
    97 
    97 
    98 #: ../IDEFrame.py:1705 ../IDEFrame.py:1724
    98 #: ../IDEFrame.py:1708 ../IDEFrame.py:1727
    99 #, python-format
    99 #, python-format
   100 msgid "\"%s\" config already exists!"
   100 msgid "\"%s\" config already exists!"
   101 msgstr ""
   101 msgstr ""
   102 
   102 
   103 #: ../plcopen/plcopen.py:531
   103 #: ../plcopen/plcopen.py:532
   104 #, python-format
   104 #, python-format
   105 msgid "\"%s\" configuration already exists !!!"
   105 msgid "\"%s\" configuration already exists !!!"
   106 msgstr ""
   106 msgstr ""
   107 
   107 
   108 #: ../plcopen/plcopen.py:540
   108 #: ../plcopen/plcopen.py:541
   109 #, python-format
   109 #, python-format
   110 msgid "\"%s\" configuration doesn't exist !!!"
   110 msgid "\"%s\" configuration doesn't exist !!!"
   111 msgstr ""
   111 msgstr ""
   112 
   112 
   113 #: ../IDEFrame.py:1655
   113 #: ../IDEFrame.py:1658
   114 #, python-format
   114 #, python-format
   115 msgid "\"%s\" data type already exists!"
   115 msgid "\"%s\" data type already exists!"
   116 msgstr ""
   116 msgstr ""
   117 
   117 
   118 #: ../dialogs/PouTransitionDialog.py:111 ../dialogs/BlockPreviewDialog.py:220
   118 #: ../dialogs/PouTransitionDialog.py:111 ../dialogs/BlockPreviewDialog.py:221
   119 #: ../dialogs/PouActionDialog.py:110 ../editors/Viewer.py:304
   119 #: ../dialogs/PouActionDialog.py:110 ../editors/Viewer.py:306
   120 #: ../editors/Viewer.py:374 ../editors/Viewer.py:398 ../editors/Viewer.py:418
   120 #: ../editors/Viewer.py:376 ../editors/Viewer.py:400 ../editors/Viewer.py:420
   121 #: ../editors/TextViewer.py:270 ../editors/TextViewer.py:299
   121 #: ../editors/TextViewer.py:272 ../editors/TextViewer.py:301
   122 #: ../controls/VariablePanel.py:424
   122 #: ../controls/VariablePanel.py:427
   123 #, python-format
   123 #, python-format
   124 msgid "\"%s\" element for this pou already exists!"
   124 msgid "\"%s\" element for this pou already exists!"
   125 msgstr ""
   125 msgstr ""
   126 
   126 
   127 #: ../BeremizIDE.py:925
   127 #: ../BeremizIDE.py:924
   128 #, python-format
   128 #, python-format
   129 msgid "\"%s\" folder is not a valid Beremiz project\n"
   129 msgid "\"%s\" folder is not a valid Beremiz project\n"
   130 msgstr ""
   130 msgstr ""
   131 
   131 
   132 #: ../dialogs/SFCStepNameDialog.py:56 ../dialogs/PouTransitionDialog.py:107
   132 #: ../dialogs/SFCStepNameDialog.py:56 ../dialogs/PouTransitionDialog.py:107
   133 #: ../dialogs/BlockPreviewDialog.py:209 ../dialogs/PouNameDialog.py:54
   133 #: ../dialogs/BlockPreviewDialog.py:210 ../dialogs/PouNameDialog.py:54
   134 #: ../dialogs/PouActionDialog.py:106 ../dialogs/PouDialog.py:164
   134 #: ../dialogs/PouActionDialog.py:106 ../dialogs/PouDialog.py:164
   135 #: ../etherlab/ConfigEditor.py:973 ../editors/ResourceEditor.py:481
   135 #: ../etherlab/ConfigEditor.py:973 ../editors/ResourceEditor.py:482
   136 #: ../editors/ResourceEditor.py:518 ../editors/DataTypeEditor.py:571
   136 #: ../editors/ResourceEditor.py:519 ../editors/DataTypeEditor.py:571
   137 #: ../editors/DataTypeEditor.py:603 ../editors/CodeFileEditor.py:793
   137 #: ../editors/DataTypeEditor.py:603 ../editors/CodeFileEditor.py:797
   138 #: ../controls/VariablePanel.py:798 ../IDEFrame.py:1646
   138 #: ../controls/VariablePanel.py:801 ../IDEFrame.py:1649
   139 #, python-format
   139 #, python-format
   140 msgid "\"%s\" is a keyword. It can't be used!"
   140 msgid "\"%s\" is a keyword. It can't be used!"
   141 msgstr ""
   141 msgstr ""
   142 
   142 
   143 #: ../plcopen/plcopen.py:2836
   143 #: ../plcopen/plcopen.py:2837
   144 #, python-format
   144 #, python-format
   145 msgid "\"%s\" is an invalid value!"
   145 msgid "\"%s\" is an invalid value!"
   146 msgstr ""
   146 msgstr ""
   147 
   147 
   148 #: ../PLCOpenEditor.py:323 ../PLCOpenEditor.py:365
   148 #: ../PLCOpenEditor.py:323 ../PLCOpenEditor.py:365
   149 #, python-format
   149 #, python-format
   150 msgid "\"%s\" is not a valid folder!"
   150 msgid "\"%s\" is not a valid folder!"
   151 msgstr ""
   151 msgstr ""
   152 
   152 
   153 #: ../dialogs/SFCStepNameDialog.py:54 ../dialogs/PouTransitionDialog.py:105
   153 #: ../dialogs/SFCStepNameDialog.py:54 ../dialogs/PouTransitionDialog.py:105
   154 #: ../dialogs/BlockPreviewDialog.py:205 ../dialogs/PouNameDialog.py:52
   154 #: ../dialogs/BlockPreviewDialog.py:206 ../dialogs/PouNameDialog.py:52
   155 #: ../dialogs/PouActionDialog.py:104 ../dialogs/PouDialog.py:162
   155 #: ../dialogs/PouActionDialog.py:104 ../dialogs/PouDialog.py:162
   156 #: ../etherlab/ConfigEditor.py:971 ../editors/ResourceEditor.py:479
   156 #: ../etherlab/ConfigEditor.py:971 ../editors/ResourceEditor.py:480
   157 #: ../editors/ResourceEditor.py:516 ../editors/DataTypeEditor.py:601
   157 #: ../editors/ResourceEditor.py:517 ../editors/DataTypeEditor.py:601
   158 #: ../editors/CodeFileEditor.py:791 ../controls/VariablePanel.py:796
   158 #: ../editors/CodeFileEditor.py:795 ../controls/VariablePanel.py:799
   159 #: ../IDEFrame.py:1644
   159 #: ../IDEFrame.py:1647
   160 #, python-format
   160 #, python-format
   161 msgid "\"%s\" is not a valid identifier!"
   161 msgid "\"%s\" is not a valid identifier!"
   162 msgstr ""
   162 msgstr ""
   163 
   163 
   164 #: ../IDEFrame.py:2454
   164 #: ../IDEFrame.py:2457
   165 #, python-format
   165 #, python-format
   166 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   166 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   167 msgstr ""
   167 msgstr ""
   168 
   168 
   169 #: ../dialogs/BlockPreviewDialog.py:213 ../dialogs/PouDialog.py:166
   169 #: ../dialogs/BlockPreviewDialog.py:214 ../dialogs/PouDialog.py:166
   170 #: ../editors/Viewer.py:302 ../editors/Viewer.py:359 ../editors/Viewer.py:389
   170 #: ../editors/Viewer.py:304 ../editors/Viewer.py:361 ../editors/Viewer.py:391
   171 #: ../editors/Viewer.py:411 ../editors/TextViewer.py:268
   171 #: ../editors/Viewer.py:413 ../editors/TextViewer.py:270
   172 #: ../editors/TextViewer.py:297 ../editors/TextViewer.py:351
   172 #: ../editors/TextViewer.py:299 ../editors/TextViewer.py:353
   173 #: ../editors/TextViewer.py:374 ../controls/VariablePanel.py:363
   173 #: ../editors/TextViewer.py:376 ../controls/VariablePanel.py:366
   174 #: ../IDEFrame.py:1664
   174 #: ../IDEFrame.py:1667
   175 #, python-format
   175 #, python-format
   176 msgid "\"%s\" pou already exists!"
   176 msgid "\"%s\" pou already exists!"
   177 msgstr ""
   177 msgstr ""
   178 
   178 
   179 #: ../dialogs/SFCStepNameDialog.py:62
   179 #: ../dialogs/SFCStepNameDialog.py:62
   184 #: ../editors/DataTypeEditor.py:566
   184 #: ../editors/DataTypeEditor.py:566
   185 #, python-format
   185 #, python-format
   186 msgid "\"%s\" value already defined!"
   186 msgid "\"%s\" value already defined!"
   187 msgstr ""
   187 msgstr ""
   188 
   188 
   189 #: ../dialogs/ArrayTypeDialog.py:105 ../editors/DataTypeEditor.py:759
   189 #: ../dialogs/ArrayTypeDialog.py:104 ../editors/DataTypeEditor.py:759
   190 #, python-format
   190 #, python-format
   191 msgid "\"%s\" value isn't a valid array dimension!"
   191 msgid "\"%s\" value isn't a valid array dimension!"
   192 msgstr ""
   192 msgstr ""
   193 
   193 
   194 #: ../dialogs/ArrayTypeDialog.py:109 ../editors/DataTypeEditor.py:766
   194 #: ../dialogs/ArrayTypeDialog.py:108 ../editors/DataTypeEditor.py:766
   195 #, python-format
   195 #, python-format
   196 msgid ""
   196 msgid ""
   197 "\"%s\" value isn't a valid array dimension!\n"
   197 "\"%s\" value isn't a valid array dimension!\n"
   198 "Right value must be greater than left value."
   198 "Right value must be greater than left value."
   199 msgstr ""
   199 msgstr ""
   200 
   200 
   201 #: ../PLCGenerator.py:1182
   201 #: ../PLCGenerator.py:1184
   202 #, python-brace-format
   202 #, python-brace-format
   203 msgid "\"{a1}\" function cancelled in \"{a2}\" POU: No input connected"
   203 msgid "\"{a1}\" function cancelled in \"{a2}\" POU: No input connected"
   204 msgstr ""
   204 msgstr ""
   205 
   205 
   206 #: ../editors/Viewer.py:292
   206 #: ../editors/Viewer.py:294
   207 #, python-brace-format
   207 #, python-brace-format
   208 msgid "\"{a1}\" is already used by \"{a2}\"!"
   208 msgid "\"{a1}\" is already used by \"{a2}\"!"
   209 msgstr ""
   209 msgstr ""
   210 
   210 
   211 #: ../plcopen/plcopen.py:557
   211 #: ../plcopen/plcopen.py:558
   212 #, python-brace-format
   212 #, python-brace-format
   213 msgid "\"{a1}\" resource already exists in \"{a2}\" configuration !!!"
   213 msgid "\"{a1}\" resource already exists in \"{a2}\" configuration !!!"
   214 msgstr ""
   214 msgstr ""
   215 
   215 
   216 #: ../plcopen/plcopen.py:577
   216 #: ../plcopen/plcopen.py:578
   217 #, python-brace-format
   217 #, python-brace-format
   218 msgid "\"{a1}\" resource doesn't exist in \"{a2}\" configuration !!!"
   218 msgid "\"{a1}\" resource doesn't exist in \"{a2}\" configuration !!!"
   219 msgstr ""
   219 msgstr ""
   220 
   220 
   221 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:559
   221 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:569
   222 #, python-format
   222 #, python-format
   223 msgid "%03gms"
   223 msgid "%03gms"
   224 msgstr ""
   224 msgstr ""
   225 
   225 
   226 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:550
   226 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:560
   227 #, python-format
   227 #, python-format
   228 msgid "%dd"
   228 msgid "%dd"
   229 msgstr ""
   229 msgstr ""
   230 
   230 
       
   231 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:190
       
   232 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:561
       
   233 #, python-format
       
   234 msgid "%dh"
       
   235 msgstr ""
       
   236 
   231 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:189
   237 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:189
   232 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:551
   238 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:562
   233 #, python-format
   239 #, python-format
   234 msgid "%dh"
   240 msgid "%dm"
       
   241 msgstr ""
       
   242 
       
   243 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:187
       
   244 #, python-format
       
   245 msgid "%dms"
   235 msgstr ""
   246 msgstr ""
   236 
   247 
   237 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:188
   248 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:188
   238 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:552
   249 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:563
   239 #, python-format
       
   240 msgid "%dm"
       
   241 msgstr ""
       
   242 
       
   243 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:186
       
   244 #, python-format
       
   245 msgid "%dms"
       
   246 msgstr ""
       
   247 
       
   248 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:187
       
   249 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:553
       
   250 #, python-format
   250 #, python-format
   251 msgid "%ds"
   251 msgid "%ds"
   252 msgstr ""
   252 msgstr ""
   253 
   253 
   254 #: ../PLCControler.py:1114
   254 #: ../PLCControler.py:1116
   255 #, python-format
   255 #, python-format
   256 msgid "%s Data Types"
   256 msgid "%s Data Types"
   257 msgstr ""
   257 msgstr ""
   258 
   258 
   259 #: ../PLCControler.py:1097
   259 #: ../PLCControler.py:1099
   260 #, python-format
   260 #, python-format
   261 msgid "%s POUs"
   261 msgid "%s POUs"
   262 msgstr ""
   262 msgstr ""
   263 
   263 
   264 #: ../canfestival/SlaveEditor.py:73 ../canfestival/NetworkEditor.py:97
   264 #: ../canfestival/SlaveEditor.py:73 ../canfestival/NetworkEditor.py:97
   265 #, python-format
   265 #, python-format
   266 msgid "%s Profile"
   266 msgid "%s Profile"
   267 msgstr ""
   267 msgstr ""
   268 
   268 
   269 #: ../plcopen/plcopen.py:1901 ../plcopen/plcopen.py:1908
   269 #: ../plcopen/plcopen.py:1902 ../plcopen/plcopen.py:1909
   270 #: ../plcopen/plcopen.py:1921 ../plcopen/plcopen.py:1929
   270 #: ../plcopen/plcopen.py:1922 ../plcopen/plcopen.py:1930
   271 #: ../plcopen/plcopen.py:1939 ../plcopen/plcopen.py:1950
   271 #: ../plcopen/plcopen.py:1940 ../plcopen/plcopen.py:1951
   272 #, python-format
   272 #, python-format
   273 msgid "%s body don't have instances!"
   273 msgid "%s body don't have instances!"
   274 msgstr ""
   274 msgstr ""
   275 
   275 
   276 #: ../plcopen/plcopen.py:1957 ../plcopen/plcopen.py:1964
   276 #: ../plcopen/plcopen.py:1958 ../plcopen/plcopen.py:1965
   277 #: ../plcopen/plcopen.py:1971
   277 #: ../plcopen/plcopen.py:1972
   278 #, python-format
   278 #, python-format
   279 msgid "%s body don't have text!"
   279 msgid "%s body don't have text!"
   280 msgstr ""
   280 msgstr ""
   281 
   281 
   282 #: ../etherlab/ConfigEditor.py:856
   282 #: ../etherlab/ConfigEditor.py:856
   283 #, python-format
   283 #, python-format
   284 msgid "%s's nodes"
   284 msgid "%s's nodes"
   285 msgstr ""
   285 msgstr ""
   286 
   286 
   287 #: ../IDEFrame.py:391
   287 #: ../IDEFrame.py:394
   288 msgid "&Add Element"
   288 msgid "&Add Element"
   289 msgstr ""
   289 msgstr ""
   290 
   290 
   291 #: ../dialogs/AboutDialog.py:71 ../dialogs/AboutDialog.py:117
   291 #: ../dialogs/AboutDialog.py:71 ../dialogs/AboutDialog.py:117
   292 #: ../dialogs/AboutDialog.py:152
   292 #: ../dialogs/AboutDialog.py:152
   293 msgid "&Close"
   293 msgid "&Close"
   294 msgstr ""
   294 msgstr ""
   295 
   295 
   296 #: ../IDEFrame.py:364
   296 #: ../IDEFrame.py:367
   297 msgid "&Configuration"
   297 msgid "&Configuration"
   298 msgstr ""
   298 msgstr ""
   299 
   299 
   300 #: ../IDEFrame.py:353
   300 #: ../IDEFrame.py:356
   301 msgid "&Data Type"
   301 msgid "&Data Type"
   302 msgstr ""
   302 msgstr ""
   303 
   303 
   304 #: ../IDEFrame.py:395
   304 #: ../IDEFrame.py:398
   305 msgid "&Delete"
   305 msgid "&Delete"
   306 msgstr ""
   306 msgstr ""
   307 
   307 
   308 #: ../IDEFrame.py:345
   308 #: ../IDEFrame.py:348
   309 msgid "&Display"
   309 msgid "&Display"
   310 msgstr ""
   310 msgstr ""
   311 
   311 
   312 #: ../IDEFrame.py:344
   312 #: ../IDEFrame.py:347
   313 msgid "&Edit"
   313 msgid "&Edit"
   314 msgstr ""
   314 msgstr ""
   315 
   315 
   316 #: ../IDEFrame.py:343
   316 #: ../IDEFrame.py:346
   317 msgid "&File"
   317 msgid "&File"
   318 msgstr ""
   318 msgstr ""
   319 
   319 
   320 #: ../IDEFrame.py:355
   320 #: ../IDEFrame.py:358
   321 msgid "&Function"
   321 msgid "&Function"
   322 msgstr ""
   322 msgstr ""
   323 
   323 
   324 #: ../IDEFrame.py:346
   324 #: ../IDEFrame.py:349
   325 msgid "&Help"
   325 msgid "&Help"
   326 msgstr ""
   326 msgstr ""
   327 
   327 
   328 #: ../dialogs/AboutDialog.py:70
   328 #: ../dialogs/AboutDialog.py:70
   329 msgid "&License"
   329 msgid "&License"
   330 msgstr ""
   330 msgstr ""
   331 
   331 
   332 #: ../IDEFrame.py:359
   332 #: ../IDEFrame.py:362
   333 msgid "&Program"
   333 msgid "&Program"
   334 msgstr ""
   334 msgstr ""
   335 
   335 
   336 #: ../PLCOpenEditor.py:98
   336 #: ../PLCOpenEditor.py:98
   337 msgid "&Properties"
   337 msgid "&Properties"
   338 msgstr ""
   338 msgstr ""
   339 
   339 
   340 #: ../BeremizIDE.py:244
   340 #: ../BeremizIDE.py:243
   341 msgid "&Recent Projects"
   341 msgid "&Recent Projects"
   342 msgstr ""
   342 msgstr ""
   343 
   343 
   344 #: ../IDEFrame.py:361
   344 #: ../IDEFrame.py:364
   345 msgid "&Resource"
   345 msgid "&Resource"
   346 msgstr ""
   346 msgstr ""
   347 
   347 
   348 #: ../etherlab/ConfigEditor.py:450
   348 #: ../etherlab/ConfigEditor.py:450
   349 msgid "'Read from' and 'Write to' variables types are not compatible"
   349 msgid "'Read from' and 'Write to' variables types are not compatible"
   377 
   377 
   378 #: ../controls/UriLocationEditor.py:49
   378 #: ../controls/UriLocationEditor.py:49
   379 msgid "- Select URI type -"
   379 msgid "- Select URI type -"
   380 msgstr ""
   380 msgstr ""
   381 
   381 
   382 #: ../controls/LogViewer.py:287
   382 #: ../controls/LogViewer.py:289
   383 msgid "1d"
   383 msgid "1d"
   384 msgstr ""
   384 msgstr ""
   385 
   385 
   386 #: ../controls/LogViewer.py:288
   386 #: ../controls/LogViewer.py:290
   387 msgid "1h"
   387 msgid "1h"
   388 msgstr ""
   388 msgstr ""
   389 
   389 
   390 #: ../controls/LogViewer.py:289
   390 #: ../controls/LogViewer.py:291
   391 msgid "1m"
   391 msgid "1m"
   392 msgstr ""
   392 msgstr ""
   393 
   393 
   394 #: ../controls/LogViewer.py:290
   394 #: ../controls/LogViewer.py:292
   395 msgid "1s"
   395 msgid "1s"
   396 msgstr ""
   396 msgstr ""
   397 
   397 
   398 #: ../dialogs/PouDialog.py:168 ../IDEFrame.py:1667 ../IDEFrame.py:1713
   398 #: ../dialogs/PouDialog.py:168 ../IDEFrame.py:1670 ../IDEFrame.py:1716
   399 #: ../IDEFrame.py:1732
   399 #: ../IDEFrame.py:1735
   400 #, python-format
   400 #, python-format
   401 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   401 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
   402 msgstr ""
   402 msgstr ""
   403 
   403 
   404 #: ../dialogs/SFCStepNameDialog.py:58 ../dialogs/PouTransitionDialog.py:109
   404 #: ../dialogs/SFCStepNameDialog.py:58 ../dialogs/PouTransitionDialog.py:109
   405 #: ../dialogs/PouNameDialog.py:56 ../dialogs/PouActionDialog.py:108
   405 #: ../dialogs/PouNameDialog.py:56 ../dialogs/PouActionDialog.py:108
   406 #: ../controls/VariablePanel.py:800 ../IDEFrame.py:1681 ../IDEFrame.py:1694
   406 #: ../controls/VariablePanel.py:803 ../IDEFrame.py:1684 ../IDEFrame.py:1697
   407 #, python-format
   407 #, python-format
   408 msgid "A POU named \"%s\" already exists!"
   408 msgid "A POU named \"%s\" already exists!"
   409 msgstr ""
   409 msgstr ""
   410 
   410 
   411 #: ../ConfigTreeNode.py:424
   411 #: ../ConfigTreeNode.py:426
   412 #, python-brace-format
   412 #, python-brace-format
   413 msgid "A child named \"{a1}\" already exists -> \"{a2}\"\n"
   413 msgid "A child named \"{a1}\" already exists -> \"{a2}\"\n"
   414 msgstr ""
   414 msgstr ""
   415 
   415 
   416 #: ../dialogs/BrowseLocationsDialog.py:228
   416 #: ../dialogs/BrowseLocationsDialog.py:228
   417 msgid "A location must be selected!"
   417 msgid "A location must be selected!"
   418 msgstr ""
   418 msgstr ""
   419 
   419 
   420 #: ../editors/ResourceEditor.py:483
   420 #: ../editors/ResourceEditor.py:484
   421 msgid "A task with the same name already exists!"
   421 msgid "A task with the same name already exists!"
   422 msgstr ""
   422 msgstr ""
   423 
   423 
   424 #: ../dialogs/SFCStepNameDialog.py:60 ../controls/VariablePanel.py:802
   424 #: ../dialogs/SFCStepNameDialog.py:60 ../controls/VariablePanel.py:805
   425 #: ../IDEFrame.py:1683 ../IDEFrame.py:1696
   425 #: ../IDEFrame.py:1686 ../IDEFrame.py:1699
   426 #, python-format
   426 #, python-format
   427 msgid "A variable with \"%s\" as name already exists in this pou!"
   427 msgid "A variable with \"%s\" as name already exists in this pou!"
   428 msgstr ""
   428 msgstr ""
   429 
   429 
   430 #: ../editors/CodeFileEditor.py:797
   430 #: ../editors/CodeFileEditor.py:801
   431 #, python-format
   431 #, python-format
   432 msgid "A variable with \"%s\" as name already exists!"
   432 msgid "A variable with \"%s\" as name already exists!"
   433 msgstr ""
   433 msgstr ""
   434 
   434 
   435 #: ../BeremizIDE.py:311 ../dialogs/AboutDialog.py:46 ../PLCOpenEditor.py:142
   435 #: ../BeremizIDE.py:310 ../dialogs/AboutDialog.py:46 ../PLCOpenEditor.py:142
   436 msgid "About"
   436 msgid "About"
   437 msgstr ""
   437 msgstr ""
   438 
   438 
   439 #: ../plcopen/iec_std.csv:22
   439 #: ../plcopen/iec_std.csv:22
   440 msgid "Absolute number"
   440 msgid "Absolute number"
   446 
   446 
   447 #: ../dialogs/SFCStepDialog.py:75 ../dialogs/ActionBlockDialog.py:47
   447 #: ../dialogs/SFCStepDialog.py:75 ../dialogs/ActionBlockDialog.py:47
   448 msgid "Action"
   448 msgid "Action"
   449 msgstr ""
   449 msgstr ""
   450 
   450 
   451 #: ../editors/Viewer.py:656 ../editors/Viewer.py:2429
   451 #: ../editors/Viewer.py:658 ../editors/Viewer.py:2432
   452 msgid "Action Block"
   452 msgid "Action Block"
   453 msgstr ""
   453 msgstr ""
   454 
   454 
   455 #: ../dialogs/PouActionDialog.py:89
   455 #: ../dialogs/PouActionDialog.py:89
   456 msgid "Action Name"
   456 msgid "Action Name"
   458 
   458 
   459 #: ../dialogs/PouActionDialog.py:56
   459 #: ../dialogs/PouActionDialog.py:56
   460 msgid "Action Name:"
   460 msgid "Action Name:"
   461 msgstr ""
   461 msgstr ""
   462 
   462 
   463 #: ../plcopen/plcopen.py:1567
   463 #: ../plcopen/plcopen.py:1568
   464 #, python-format
   464 #, python-format
   465 msgid "Action with name %s doesn't exist!"
   465 msgid "Action with name %s doesn't exist!"
   466 msgstr ""
   466 msgstr ""
   467 
   467 
   468 #: ../plcopen/types_enums.py:76
   468 #: ../plcopen/types_enums.py:76
   471 
   471 
   472 #: ../dialogs/ActionBlockDialog.py:139
   472 #: ../dialogs/ActionBlockDialog.py:139
   473 msgid "Actions:"
   473 msgid "Actions:"
   474 msgstr ""
   474 msgstr ""
   475 
   475 
   476 #: ../editors/Viewer.py:484
   476 #: ../editors/Viewer.py:486
   477 msgid "Active"
   477 msgid "Active"
   478 msgstr ""
   478 msgstr ""
   479 
   479 
   480 #: ../canfestival/SlaveEditor.py:84 ../canfestival/NetworkEditor.py:108
   480 #: ../canfestival/SlaveEditor.py:84 ../canfestival/NetworkEditor.py:108
   481 #: ../BeremizIDE.py:998 ../editors/Viewer.py:689
   481 #: ../BeremizIDE.py:997 ../editors/Viewer.py:691
   482 msgid "Add"
   482 msgid "Add"
   483 msgstr ""
   483 msgstr ""
   484 
   484 
   485 #: ../IDEFrame.py:1941 ../IDEFrame.py:1976
   485 #: ../IDEFrame.py:1944 ../IDEFrame.py:1979
   486 msgid "Add Action"
   486 msgid "Add Action"
   487 msgstr ""
   487 msgstr ""
   488 
   488 
   489 #: ../features.py:22
   489 #: ../features.py:22
   490 msgid "Add C code accessing located variables synchronously"
   490 msgid "Add C code accessing located variables synchronously"
   491 msgstr ""
   491 msgstr ""
   492 
   492 
   493 #: ../IDEFrame.py:1924
   493 #: ../IDEFrame.py:1927
   494 msgid "Add Configuration"
   494 msgid "Add Configuration"
   495 msgstr ""
   495 msgstr ""
   496 
   496 
   497 #: ../IDEFrame.py:1904
   497 #: ../IDEFrame.py:1907
   498 msgid "Add DataType"
   498 msgid "Add DataType"
   499 msgstr ""
   499 msgstr ""
   500 
   500 
   501 #: ../editors/Viewer.py:612
   501 #: ../editors/Viewer.py:614
   502 msgid "Add Divergence Branch"
   502 msgid "Add Divergence Branch"
   503 msgstr ""
   503 msgstr ""
   504 
   504 
   505 #: ../etherlab/EthercatMaster.py:297
   505 #: ../etherlab/EthercatMaster.py:298
   506 msgid "Add Ethercat Slave"
   506 msgid "Add Ethercat Slave"
   507 msgstr ""
   507 msgstr ""
   508 
   508 
   509 #: ../etherlab/EthercatMaster.py:297
   509 #: ../etherlab/EthercatMaster.py:298
   510 msgid "Add Ethercat Slave to Master"
   510 msgid "Add Ethercat Slave to Master"
   511 msgstr ""
   511 msgstr ""
   512 
   512 
   513 #: ../dialogs/DiscoveryDialog.py:121
   513 #: ../dialogs/DiscoveryDialog.py:123
   514 msgid "Add IP"
   514 msgid "Add IP"
   515 msgstr ""
   515 msgstr ""
   516 
   516 
   517 #: ../IDEFrame.py:1912
   517 #: ../IDEFrame.py:1915
   518 msgid "Add POU"
   518 msgid "Add POU"
   519 msgstr ""
   519 msgstr ""
   520 
   520 
   521 #: ../features.py:23
   521 #: ../features.py:23
   522 msgid "Add Python code executed asynchronously"
   522 msgid "Add Python code executed asynchronously"
   523 msgstr ""
   523 msgstr ""
   524 
   524 
   525 #: ../IDEFrame.py:1952 ../IDEFrame.py:2002
   525 #: ../IDEFrame.py:1955 ../IDEFrame.py:2005
   526 msgid "Add Resource"
   526 msgid "Add Resource"
   527 msgstr ""
   527 msgstr ""
   528 
   528 
   529 #: ../IDEFrame.py:1930 ../IDEFrame.py:1973
   529 #: ../IDEFrame.py:1933 ../IDEFrame.py:1976
   530 msgid "Add Transition"
   530 msgid "Add Transition"
   531 msgstr ""
   531 msgstr ""
   532 
   532 
   533 #: ../editors/Viewer.py:599
   533 #: ../editors/Viewer.py:601
   534 msgid "Add Wire Segment"
   534 msgid "Add Wire Segment"
   535 msgstr ""
   535 msgstr ""
   536 
   536 
   537 #: ../editors/SFCViewer.py:447
   537 #: ../editors/SFCViewer.py:447
   538 msgid "Add a new initial step"
   538 msgid "Add a new initial step"
   539 msgstr ""
   539 msgstr ""
   540 
   540 
   541 #: ../editors/Viewer.py:2790 ../editors/SFCViewer.py:784
   541 #: ../editors/Viewer.py:2793 ../editors/SFCViewer.py:784
   542 msgid "Add a new jump"
   542 msgid "Add a new jump"
   543 msgstr ""
   543 msgstr ""
   544 
   544 
   545 #: ../editors/SFCViewer.py:469
   545 #: ../editors/SFCViewer.py:469
   546 msgid "Add a new step"
   546 msgid "Add a new step"
   564 
   564 
   565 #: ../etherlab/ConfigEditor.py:1360
   565 #: ../etherlab/ConfigEditor.py:1360
   566 msgid "Add file to project"
   566 msgid "Add file to project"
   567 msgstr ""
   567 msgstr ""
   568 
   568 
   569 #: ../editors/ResourceEditor.py:281
   569 #: ../editors/ResourceEditor.py:282
   570 msgid "Add instance"
   570 msgid "Add instance"
   571 msgstr ""
   571 msgstr ""
   572 
   572 
   573 #: ../etherlab/ConfigEditor.py:652
   573 #: ../etherlab/ConfigEditor.py:652
   574 msgid "Add process variable"
   574 msgid "Add process variable"
   580 
   580 
   581 #: ../etherlab/ConfigEditor.py:679
   581 #: ../etherlab/ConfigEditor.py:679
   582 msgid "Add startup service variable"
   582 msgid "Add startup service variable"
   583 msgstr ""
   583 msgstr ""
   584 
   584 
   585 #: ../editors/ResourceEditor.py:250
   585 #: ../editors/ResourceEditor.py:251
   586 msgid "Add task"
   586 msgid "Add task"
   587 msgstr ""
   587 msgstr ""
   588 
   588 
   589 #: ../bacnet/BacnetSlaveEditor.py:811 ../editors/CodeFileEditor.py:672
   589 #: ../bacnet/BacnetSlaveEditor.py:811 ../editors/CodeFileEditor.py:676
   590 #: ../controls/VariablePanel.py:483
   590 #: ../controls/VariablePanel.py:486
   591 msgid "Add variable"
   591 msgid "Add variable"
   592 msgstr ""
   592 msgstr ""
   593 
   593 
   594 #: ../etherlab/etherlab.py:186
   594 #: ../etherlab/etherlab.py:187
   595 msgid ""
   595 msgid ""
   596 "Adding a PDO not defined in default configuration\n"
   596 "Adding a PDO not defined in default configuration\n"
   597 "for mapping needed location variables\n"
   597 "for mapping needed location variables\n"
   598 "(1 if possible)"
   598 "(1 if possible)"
   599 msgstr ""
   599 msgstr ""
   604 
   604 
   605 #: ../plcopen/definitions.py:51
   605 #: ../plcopen/definitions.py:51
   606 msgid "Additional function blocks"
   606 msgid "Additional function blocks"
   607 msgstr ""
   607 msgstr ""
   608 
   608 
   609 #: ../editors/Viewer.py:672
   609 #: ../editors/Viewer.py:674
   610 msgid "Adjust Block Size"
   610 msgid "Adjust Block Size"
   611 msgstr ""
   611 msgstr ""
   612 
   612 
   613 #: ../editors/Viewer.py:1722
   613 #: ../editors/Viewer.py:1725
   614 msgid "Alignment"
   614 msgid "Alignment"
   615 msgstr ""
   615 msgstr ""
   616 
   616 
   617 #: ../dialogs/BrowseLocationsDialog.py:42
   617 #: ../dialogs/BrowseLocationsDialog.py:42
   618 #: ../dialogs/BrowseLocationsDialog.py:50
   618 #: ../dialogs/BrowseLocationsDialog.py:50
   619 #: ../dialogs/BrowseLocationsDialog.py:151
   619 #: ../dialogs/BrowseLocationsDialog.py:151
   620 #: ../dialogs/BrowseLocationsDialog.py:154 ../etherlab/ConfigEditor.py:65
   620 #: ../dialogs/BrowseLocationsDialog.py:154 ../etherlab/ConfigEditor.py:65
   621 #: ../etherlab/ConfigEditor.py:853 ../controls/LogViewer.py:307
   621 #: ../etherlab/ConfigEditor.py:853 ../controls/LogViewer.py:309
   622 #: ../controls/VariablePanel.py:85
   622 #: ../controls/VariablePanel.py:88
   623 msgid "All"
   623 msgid "All"
   624 msgstr ""
   624 msgstr ""
   625 
   625 
   626 #: ../editors/FileManagementPanel.py:51
   626 #: ../editors/FileManagementPanel.py:51
   627 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   627 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   628 msgstr ""
   628 msgstr ""
   629 
   629 
   630 #: ../ProjectController.py:1752
   630 #: ../ProjectController.py:1764
   631 msgid "Already connected. Please disconnect\n"
   631 msgid "Already connected. Please disconnect\n"
   632 msgstr ""
   632 msgstr ""
   633 
   633 
   634 #: ../editors/DataTypeEditor.py:607
   634 #: ../editors/DataTypeEditor.py:607
   635 #, python-format
   635 #, python-format
   636 msgid "An element named \"%s\" already exists in this structure!"
   636 msgid "An element named \"%s\" already exists in this structure!"
   637 msgstr ""
   637 msgstr ""
   638 
   638 
   639 #: ../editors/ResourceEditor.py:520
   639 #: ../editors/ResourceEditor.py:521
   640 msgid "An instance with the same name already exists!"
   640 msgid "An instance with the same name already exists!"
   641 msgstr ""
   641 msgstr ""
   642 
   642 
   643 #: ../etherlab/ConfigEditor.py:975
   643 #: ../etherlab/ConfigEditor.py:975
   644 #, python-format
   644 #, python-format
   676 #: ../plcopen/iec_std.csv:33
   676 #: ../plcopen/iec_std.csv:33
   677 msgid "Arithmetic"
   677 msgid "Arithmetic"
   678 msgstr ""
   678 msgstr ""
   679 
   679 
   680 #: ../editors/DataTypeEditor.py:60 ../editors/DataTypeEditor.py:649
   680 #: ../editors/DataTypeEditor.py:60 ../editors/DataTypeEditor.py:649
   681 #: ../controls/VariablePanel.py:883
   681 #: ../controls/VariablePanel.py:886
   682 msgid "Array"
   682 msgid "Array"
   683 msgstr ""
   683 msgstr ""
   684 
   684 
   685 #: ../plcopen/iec_std.csv:39
   685 #: ../plcopen/iec_std.csv:39
   686 msgid "Assignment"
   686 msgid "Assignment"
   717 #: ../canfestival/config_utils.py:365 ../canfestival/config_utils.py:672
   717 #: ../canfestival/config_utils.py:365 ../canfestival/config_utils.py:672
   718 #, python-format
   718 #, python-format
   719 msgid "Bad location size : %s"
   719 msgid "Bad location size : %s"
   720 msgstr ""
   720 msgstr ""
   721 
   721 
   722 #: ../dialogs/ArrayTypeDialog.py:57 ../editors/DataTypeEditor.py:183
   722 #: ../dialogs/ArrayTypeDialog.py:56 ../editors/DataTypeEditor.py:183
   723 #: ../editors/DataTypeEditor.py:213 ../editors/DataTypeEditor.py:307
   723 #: ../editors/DataTypeEditor.py:213 ../editors/DataTypeEditor.py:307
   724 msgid "Base Type:"
   724 msgid "Base Type:"
   725 msgstr ""
   725 msgstr ""
   726 
   726 
   727 #: ../editors/DataTypeEditor.py:639 ../controls/VariablePanel.py:841
   727 #: ../editors/DataTypeEditor.py:639 ../controls/VariablePanel.py:844
   728 msgid "Base Types"
   728 msgid "Base Types"
   729 msgstr ""
   729 msgstr ""
   730 
   730 
   731 #: ../BeremizIDE.py:479
   731 #: ../BeremizIDE.py:478
   732 msgid "Beremiz"
   732 msgid "Beremiz"
   733 msgstr ""
   733 msgstr ""
   734 
   734 
   735 #: ../runtime/NevowServer.py:201
   735 #: ../runtime/NevowServer.py:201
   736 msgid "Beremiz Runtime Settings"
   736 msgid "Beremiz Runtime Settings"
   774 
   774 
   775 #: ../plcopen/iec_std.csv:69
   775 #: ../plcopen/iec_std.csv:69
   776 msgid "Bitwise inverting"
   776 msgid "Bitwise inverting"
   777 msgstr ""
   777 msgstr ""
   778 
   778 
   779 #: ../editors/Viewer.py:624 ../editors/Viewer.py:2442
   779 #: ../editors/Viewer.py:626 ../editors/Viewer.py:2445
   780 msgid "Block"
   780 msgid "Block"
   781 msgstr ""
   781 msgstr ""
   782 
   782 
   783 #: ../dialogs/FBDBlockDialog.py:63
   783 #: ../dialogs/FBDBlockDialog.py:63
   784 msgid "Block Properties"
   784 msgid "Block Properties"
   785 msgstr ""
   785 msgstr ""
   786 
   786 
   787 #: ../editors/TextViewer.py:260
   787 #: ../editors/TextViewer.py:262
   788 msgid "Block name"
   788 msgid "Block name"
   789 msgstr ""
   789 msgstr ""
   790 
   790 
   791 #: ../editors/Viewer.py:589
   791 #: ../editors/Viewer.py:591
   792 msgid "Bottom"
   792 msgid "Bottom"
   793 msgstr ""
   793 msgstr ""
   794 
   794 
   795 #: ../runtime/PlcStatus.py:11
   795 #: ../runtime/PlcStatus.py:11
   796 msgid "Broken"
   796 msgid "Broken"
   803 
   803 
   804 #: ../dialogs/BrowseLocationsDialog.py:69
   804 #: ../dialogs/BrowseLocationsDialog.py:69
   805 msgid "Browse Locations"
   805 msgid "Browse Locations"
   806 msgstr ""
   806 msgstr ""
   807 
   807 
   808 #: ../ProjectController.py:1898
   808 #: ../ProjectController.py:1910
   809 msgid "Build"
   809 msgid "Build"
   810 msgstr ""
   810 msgstr ""
   811 
   811 
   812 #: ../ProjectController.py:1397
   812 #: ../ProjectController.py:1407
   813 msgid "Build directory already clean\n"
   813 msgid "Build directory already clean\n"
   814 msgstr ""
   814 msgstr ""
   815 
   815 
   816 #: ../ProjectController.py:1899
   816 #: ../ProjectController.py:1911
   817 msgid "Build project into build folder"
   817 msgid "Build project into build folder"
   818 msgstr ""
   818 msgstr ""
   819 
   819 
   820 #: ../ProjectController.py:1155
   820 #: ../ProjectController.py:1165
   821 msgid "C Build crashed !\n"
   821 msgid "C Build crashed !\n"
   822 msgstr ""
   822 msgstr ""
   823 
   823 
   824 #: ../ProjectController.py:1152
   824 #: ../ProjectController.py:1162
   825 msgid "C Build failed.\n"
   825 msgid "C Build failed.\n"
   826 msgstr ""
   826 msgstr ""
   827 
   827 
   828 #: ../c_ext/CFileEditor.py:66
   828 #: ../c_ext/CFileEditor.py:66
   829 msgid "C code"
   829 msgid "C code"
   830 msgstr ""
   830 msgstr ""
   831 
   831 
   832 #: ../ProjectController.py:1240
   832 #: ../ProjectController.py:1250
   833 msgid "C code generated successfully.\n"
   833 msgid "C code generated successfully.\n"
   834 msgstr ""
   834 msgstr ""
   835 
   835 
   836 #: ../targets/toolchain_makefile.py:126
   836 #: ../targets/toolchain_makefile.py:126
   837 msgid "C compilation failed.\n"
   837 msgid "C compilation failed.\n"
   864 
   864 
   865 #: ../etherlab/ConfigEditor.py:858
   865 #: ../etherlab/ConfigEditor.py:858
   866 msgid "CIA402 nodes"
   866 msgid "CIA402 nodes"
   867 msgstr ""
   867 msgstr ""
   868 
   868 
   869 #: ../plcopen/plcopen.py:1839 ../plcopen/plcopen.py:1853
   869 #: ../plcopen/plcopen.py:1840 ../plcopen/plcopen.py:1854
   870 #: ../plcopen/plcopen.py:1878 ../plcopen/plcopen.py:1894
   870 #: ../plcopen/plcopen.py:1879 ../plcopen/plcopen.py:1895
   871 msgid "Can only generate execution order on FBD networks!"
   871 msgid "Can only generate execution order on FBD networks!"
   872 msgstr ""
   872 msgstr ""
   873 
   873 
   874 #: ../controls/VariablePanel.py:290
   874 #: ../controls/VariablePanel.py:293
   875 msgid "Can only give a location to local or global variables"
   875 msgid "Can only give a location to local or global variables"
   876 msgstr ""
   876 msgstr ""
   877 
   877 
   878 #: ../PLCOpenEditor.py:318
   878 #: ../PLCOpenEditor.py:318
   879 #, python-format
   879 #, python-format
   880 msgid "Can't generate program to file %s!"
   880 msgid "Can't generate program to file %s!"
   881 msgstr ""
   881 msgstr ""
   882 
   882 
   883 #: ../controls/VariablePanel.py:288
   883 #: ../controls/VariablePanel.py:291
   884 msgid "Can't give a location to a function block instance"
   884 msgid "Can't give a location to a function block instance"
   885 msgstr ""
   885 msgstr ""
   886 
   886 
   887 #: ../PLCOpenEditor.py:363
   887 #: ../PLCOpenEditor.py:363
   888 #, python-format
   888 #, python-format
   889 msgid "Can't save project to file %s!"
   889 msgid "Can't save project to file %s!"
   890 msgstr ""
   890 msgstr ""
   891 
   891 
   892 #: ../controls/VariablePanel.py:338
   892 #: ../controls/VariablePanel.py:341
   893 msgid "Can't set an initial value to a function block instance"
   893 msgid "Can't set an initial value to a function block instance"
   894 msgstr ""
   894 msgstr ""
   895 
   895 
   896 #: ../ConfigTreeNode.py:532
   896 #: ../ConfigTreeNode.py:534
   897 #, python-brace-format
   897 #, python-brace-format
   898 msgid "Cannot create child {a1} of type {a2} "
   898 msgid "Cannot create child {a1} of type {a2} "
   899 msgstr ""
   899 msgstr ""
   900 
   900 
   901 #: ../ConfigTreeNode.py:454
   901 #: ../ConfigTreeNode.py:456
   902 #, python-format
   902 #, python-format
   903 msgid "Cannot find lower free IEC channel than %d\n"
   903 msgid "Cannot find lower free IEC channel than %d\n"
   904 msgstr ""
   904 msgstr ""
   905 
   905 
   906 #: ../connectors/PYRO/__init__.py:140
   906 #: ../connectors/PYRO/__init__.py:140
   907 msgid "Cannot get PLC status - connection failed.\n"
   907 msgid "Cannot get PLC status - connection failed.\n"
   908 msgstr ""
   908 msgstr ""
   909 
   909 
   910 #: ../ProjectController.py:1013
   910 #: ../ProjectController.py:1023
   911 msgid "Cannot open/parse VARIABLES.csv!\n"
   911 msgid "Cannot open/parse VARIABLES.csv!\n"
   912 msgstr ""
   912 msgstr ""
   913 
   913 
   914 #: ../canfestival/config_utils.py:400
   914 #: ../canfestival/config_utils.py:400
   915 #, python-brace-format
   915 #, python-brace-format
   916 msgid "Cannot set bit offset for non bool '{a1}' variable (ID:{a2},Idx:{a3},sIdx:{a4}))"
   916 msgid "Cannot set bit offset for non bool '{a1}' variable (ID:{a2},Idx:{a3},sIdx:{a4}))"
   917 msgstr ""
   917 msgstr ""
   918 
   918 
   919 #: ../ProjectController.py:1842
   919 #: ../ProjectController.py:1854
   920 msgid "Cannot transfer while PLC is running. Stop it now?"
   920 msgid "Cannot transfer while PLC is running. Stop it now?"
   921 msgstr ""
   921 msgstr ""
   922 
   922 
   923 #: ../dialogs/SearchInProjectDialog.py:63 ../dialogs/FindInPouDialog.py:89
   923 #: ../dialogs/SearchInProjectDialog.py:63 ../dialogs/FindInPouDialog.py:89
   924 msgid "Case sensitive"
   924 msgid "Case sensitive"
   925 msgstr ""
   925 msgstr ""
   926 
   926 
   927 #: ../editors/Viewer.py:584
   927 #: ../editors/Viewer.py:586
   928 msgid "Center"
   928 msgid "Center"
   929 msgstr ""
   929 msgstr ""
   930 
   930 
       
   931 #: ../Beremiz_service.py:290
       
   932 msgid "Change IP of interface to bind"
       
   933 msgstr ""
       
   934 
   931 #: ../Beremiz_service.py:289
   935 #: ../Beremiz_service.py:289
   932 msgid "Change IP of interface to bind"
       
   933 msgstr ""
       
   934 
       
   935 #: ../Beremiz_service.py:288
       
   936 msgid "Change Name"
   936 msgid "Change Name"
   937 msgstr ""
   937 msgstr ""
   938 
   938 
   939 #: ../IDEFrame.py:1994
   939 #: ../IDEFrame.py:1997
   940 msgid "Change POU Type To"
   940 msgid "Change POU Type To"
   941 msgstr ""
   941 msgstr ""
   942 
   942 
   943 #: ../Beremiz_service.py:290
   943 #: ../Beremiz_service.py:291
   944 msgid "Change Port Number"
   944 msgid "Change Port Number"
   945 msgstr ""
   945 msgstr ""
   946 
   946 
   947 #: ../Beremiz_service.py:291
   947 #: ../Beremiz_service.py:292
   948 msgid "Change working directory"
   948 msgid "Change working directory"
   949 msgstr ""
   949 msgstr ""
   950 
   950 
   951 #: ../plcopen/iec_std.csv:81
   951 #: ../plcopen/iec_std.csv:81
   952 msgid "Character string"
   952 msgid "Character string"
   954 
   954 
   955 #: ../svgui/svgui.py:136
   955 #: ../svgui/svgui.py:136
   956 msgid "Choose a SVG file"
   956 msgid "Choose a SVG file"
   957 msgstr ""
   957 msgstr ""
   958 
   958 
   959 #: ../etherlab/EtherCATManagementEditor.py:911
   959 #: ../etherlab/EtherCATManagementEditor.py:912
   960 #: ../etherlab/EtherCATManagementEditor.py:1306
   960 #: ../etherlab/EtherCATManagementEditor.py:1307
   961 msgid "Choose a binary file"
   961 msgid "Choose a binary file"
   962 msgstr ""
   962 msgstr ""
   963 
   963 
   964 #: ../ProjectController.py:582
   964 #: ../ProjectController.py:592
   965 msgid "Choose a directory to save project"
   965 msgid "Choose a directory to save project"
   966 msgstr ""
   966 msgstr ""
   967 
   967 
   968 #: ../canfestival/canfestival.py:171 ../bacnet/bacnet.py:434
   968 #: ../canfestival/canfestival.py:172 ../bacnet/bacnet.py:434
   969 #: ../PLCOpenEditor.py:276 ../PLCOpenEditor.py:308 ../PLCOpenEditor.py:357
   969 #: ../PLCOpenEditor.py:276 ../PLCOpenEditor.py:308 ../PLCOpenEditor.py:357
   970 msgid "Choose a file"
   970 msgid "Choose a file"
   971 msgstr ""
   971 msgstr ""
   972 
   972 
   973 #: ../BeremizIDE.py:897
   973 #: ../BeremizIDE.py:896
   974 msgid "Choose a project"
   974 msgid "Choose a project"
   975 msgstr ""
   975 msgstr ""
   976 
   976 
   977 #: ../dialogs/BrowseValuesLibraryDialog.py:43
   977 #: ../dialogs/BrowseValuesLibraryDialog.py:43
   978 #, python-format
   978 #, python-format
   979 msgid "Choose a value for %s:"
   979 msgid "Choose a value for %s:"
   980 msgstr ""
   980 msgstr ""
   981 
   981 
   982 #: ../Beremiz_service.py:346
   982 #: ../Beremiz_service.py:347
   983 msgid "Choose a working directory "
   983 msgid "Choose a working directory "
   984 msgstr ""
   984 msgstr ""
   985 
   985 
   986 #: ../etherlab/ConfigEditor.py:1234
   986 #: ../etherlab/ConfigEditor.py:1234
   987 msgid "Choose an XML file"
   987 msgid "Choose an XML file"
   988 msgstr ""
   988 msgstr ""
   989 
   989 
   990 #: ../BeremizIDE.py:861
   990 #: ../BeremizIDE.py:860
   991 msgid "Choose an empty directory for new project"
   991 msgid "Choose an empty directory for new project"
   992 msgstr ""
   992 msgstr ""
   993 
   993 
   994 #: ../ProjectController.py:483
   994 #: ../ProjectController.py:484
   995 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
   995 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
   996 msgstr ""
   996 msgstr ""
   997 
   997 
   998 #: ../ProjectController.py:450
   998 #: ../ProjectController.py:451
   999 msgid "Chosen folder isn't empty. You can't use it for a new project!"
   999 msgid "Chosen folder isn't empty. You can't use it for a new project!"
  1000 msgstr ""
  1000 msgstr ""
  1001 
  1001 
  1002 #: ../controls/VariablePanel.py:60
  1002 #: ../controls/VariablePanel.py:63
  1003 msgid "Class"
  1003 msgid "Class"
  1004 msgstr ""
  1004 msgstr ""
  1005 
  1005 
  1006 #: ../controls/VariablePanel.py:474
  1006 #: ../controls/VariablePanel.py:477
  1007 msgid "Class Filter:"
  1007 msgid "Class Filter:"
  1008 msgstr ""
  1008 msgstr ""
  1009 
  1009 
  1010 #: ../dialogs/FBDVariableDialog.py:75
  1010 #: ../dialogs/FBDVariableDialog.py:75
  1011 msgid "Class:"
  1011 msgid "Class:"
  1012 msgstr ""
  1012 msgstr ""
  1013 
  1013 
  1014 #: ../ProjectController.py:1904
  1014 #: ../ProjectController.py:1916
  1015 msgid "Clean"
  1015 msgid "Clean"
  1016 msgstr ""
  1016 msgstr ""
  1017 
  1017 
  1018 #: ../controls/LogViewer.py:327
  1018 #: ../controls/LogViewer.py:329
  1019 msgid "Clean log messages"
  1019 msgid "Clean log messages"
  1020 msgstr ""
  1020 msgstr ""
  1021 
  1021 
  1022 #: ../ProjectController.py:1905
  1022 #: ../ProjectController.py:1917
  1023 msgid "Clean project build folder"
  1023 msgid "Clean project build folder"
  1024 msgstr ""
  1024 msgstr ""
  1025 
  1025 
  1026 #: ../ProjectController.py:1394
  1026 #: ../ProjectController.py:1404
  1027 msgid "Cleaning the build directory\n"
  1027 msgid "Cleaning the build directory\n"
  1028 msgstr ""
  1028 msgstr ""
  1029 
  1029 
  1030 #: ../IDEFrame.py:439
  1030 #: ../IDEFrame.py:442
  1031 msgid "Clear Errors"
  1031 msgid "Clear Errors"
  1032 msgstr ""
  1032 msgstr ""
  1033 
  1033 
  1034 #: ../editors/Viewer.py:683
  1034 #: ../editors/Viewer.py:685
  1035 msgid "Clear Execution Order"
  1035 msgid "Clear Execution Order"
  1036 msgstr ""
  1036 msgstr ""
  1037 
  1037 
  1038 #: ../dialogs/SearchInProjectDialog.py:107 ../dialogs/FindInPouDialog.py:112
  1038 #: ../dialogs/SearchInProjectDialog.py:107 ../dialogs/FindInPouDialog.py:112
  1039 #: ../etherlab/ConfigEditor.py:1361
  1039 #: ../etherlab/ConfigEditor.py:1361
  1040 msgid "Close"
  1040 msgid "Close"
  1041 msgstr ""
  1041 msgstr ""
  1042 
  1042 
  1043 #: ../BeremizIDE.py:623 ../PLCOpenEditor.py:183
  1043 #: ../BeremizIDE.py:622 ../PLCOpenEditor.py:183
  1044 msgid "Close Application"
  1044 msgid "Close Application"
  1045 msgstr ""
  1045 msgstr ""
  1046 
  1046 
  1047 #: ../BeremizIDE.py:253 ../BeremizIDE.py:562 ../PLCOpenEditor.py:81
  1047 #: ../BeremizIDE.py:252 ../BeremizIDE.py:561 ../PLCOpenEditor.py:81
  1048 #: ../IDEFrame.py:1053
  1048 #: ../IDEFrame.py:1056
  1049 msgid "Close Project"
  1049 msgid "Close Project"
  1050 msgstr ""
  1050 msgstr ""
  1051 
  1051 
  1052 #: ../BeremizIDE.py:251 ../PLCOpenEditor.py:79
  1052 #: ../BeremizIDE.py:250 ../PLCOpenEditor.py:79
  1053 msgid "Close Tab"
  1053 msgid "Close Tab"
  1054 msgstr ""
  1054 msgstr ""
  1055 
  1055 
  1056 #: ../editors/Viewer.py:641 ../editors/Viewer.py:2450
  1056 #: ../editors/Viewer.py:643 ../editors/Viewer.py:2453
  1057 msgid "Coil"
  1057 msgid "Coil"
  1058 msgstr ""
  1058 msgstr ""
  1059 
  1059 
  1060 #: ../editors/Viewer.py:662 ../editors/LDViewer.py:517
  1060 #: ../editors/Viewer.py:664 ../editors/LDViewer.py:519
  1061 msgid "Comment"
  1061 msgid "Comment"
  1062 msgstr ""
  1062 msgstr ""
  1063 
  1063 
  1064 #: ../etherlab/ConfigEditor.py:66
  1064 #: ../etherlab/ConfigEditor.py:66
  1065 msgid "Communication Parameters"
  1065 msgid "Communication Parameters"
  1066 msgstr ""
  1066 msgstr ""
  1067 
  1067 
  1068 #: ../BeremizIDE.py:303 ../BeremizIDE.py:307 ../PLCOpenEditor.py:134
  1068 #: ../BeremizIDE.py:302 ../BeremizIDE.py:306 ../PLCOpenEditor.py:134
  1069 #: ../PLCOpenEditor.py:138
  1069 #: ../PLCOpenEditor.py:138
  1070 msgid "Community support"
  1070 msgid "Community support"
  1071 msgstr ""
  1071 msgstr ""
  1072 
  1072 
  1073 #: ../dialogs/ProjectDialog.py:63
  1073 #: ../dialogs/ProjectDialog.py:63
  1084 
  1084 
  1085 #: ../plcopen/iec_std.csv:75
  1085 #: ../plcopen/iec_std.csv:75
  1086 msgid "Comparison"
  1086 msgid "Comparison"
  1087 msgstr ""
  1087 msgstr ""
  1088 
  1088 
  1089 #: ../ProjectController.py:787
  1089 #: ../ProjectController.py:797
  1090 msgid "Compiling IEC Program into C code...\n"
  1090 msgid "Compiling IEC Program into C code...\n"
  1091 msgstr ""
  1091 msgstr ""
  1092 
  1092 
  1093 #: ../plcopen/iec_std.csv:85
  1093 #: ../plcopen/iec_std.csv:85
  1094 msgid "Concatenation"
  1094 msgid "Concatenation"
  1108 
  1108 
  1109 #: ../plcopen/types_enums.py:77
  1109 #: ../plcopen/types_enums.py:77
  1110 msgid "Configurations"
  1110 msgid "Configurations"
  1111 msgstr ""
  1111 msgstr ""
  1112 
  1112 
  1113 #: ../editors/Viewer.py:351 ../editors/Viewer.py:381 ../editors/Viewer.py:403
  1113 #: ../editors/Viewer.py:353 ../editors/Viewer.py:383 ../editors/Viewer.py:405
  1114 #: ../editors/TextViewer.py:289 ../editors/TextViewer.py:343
  1114 #: ../editors/TextViewer.py:291 ../editors/TextViewer.py:345
  1115 #: ../editors/TextViewer.py:366 ../controls/VariablePanel.py:353
  1115 #: ../editors/TextViewer.py:368 ../controls/VariablePanel.py:356
  1116 msgid "Confirm or change variable name"
  1116 msgid "Confirm or change variable name"
  1117 msgstr ""
  1117 msgstr ""
  1118 
  1118 
  1119 #: ../ProjectController.py:1925
  1119 #: ../ProjectController.py:1937
  1120 msgid "Connect"
  1120 msgid "Connect"
  1121 msgstr ""
  1121 msgstr ""
  1122 
  1122 
  1123 #: ../ProjectController.py:1926
  1123 #: ../ProjectController.py:1938
  1124 msgid "Connect to the target PLC"
  1124 msgid "Connect to the target PLC"
  1125 msgstr ""
  1125 msgstr ""
  1126 
  1126 
  1127 #: ../ProjectController.py:1469
  1127 #: ../ProjectController.py:1479
  1128 #, python-format
  1128 #, python-format
  1129 msgid "Connected to URI: %s"
  1129 msgid "Connected to URI: %s"
  1130 msgstr ""
  1130 msgstr ""
  1131 
  1131 
  1132 #: ../dialogs/SFCTransitionDialog.py:78 ../editors/Viewer.py:626
  1132 #: ../dialogs/SFCTransitionDialog.py:78 ../editors/Viewer.py:628
  1133 #: ../editors/Viewer.py:2443
  1133 #: ../editors/Viewer.py:2446
  1134 msgid "Connection"
  1134 msgid "Connection"
  1135 msgstr ""
  1135 msgstr ""
  1136 
  1136 
  1137 #: ../dialogs/ConnectionDialog.py:55
  1137 #: ../dialogs/ConnectionDialog.py:55
  1138 msgid "Connection Properties"
  1138 msgid "Connection Properties"
  1139 msgstr ""
  1139 msgstr ""
  1140 
  1140 
  1141 #: ../ProjectController.py:1773
  1141 #: ../ProjectController.py:1785
  1142 msgid "Connection canceled!\n"
  1142 msgid "Connection canceled!\n"
  1143 msgstr ""
  1143 msgstr ""
  1144 
  1144 
  1145 #: ../ProjectController.py:1797
  1145 #: ../ProjectController.py:1809
  1146 #, python-format
  1146 #, python-format
  1147 msgid "Connection failed to %s!\n"
  1147 msgid "Connection failed to %s!\n"
  1148 msgstr ""
  1148 msgstr ""
  1149 
  1149 
  1150 #: ../connectors/PYRO/__init__.py:124 ../connectors/WAMP/__init__.py:121
  1150 #: ../connectors/PYRO/__init__.py:124 ../connectors/WAMP/__init__.py:122
  1151 msgid "Connection lost!\n"
  1151 msgid "Connection lost!\n"
  1152 msgstr ""
  1152 msgstr ""
  1153 
  1153 
  1154 #: ../connectors/PYRO/__init__.py:111
  1154 #: ../connectors/PYRO/__init__.py:111
  1155 #, python-format
  1155 #, python-format
  1156 msgid "Connection to '%s' failed.\n"
  1156 msgid "Connection to '%s' failed.\n"
  1157 msgstr ""
  1157 msgstr ""
  1158 
  1158 
  1159 #: ../dialogs/ConnectionDialog.py:67 ../editors/Viewer.py:1678
  1159 #: ../dialogs/ConnectionDialog.py:67 ../editors/Viewer.py:1681
  1160 msgid "Connector"
  1160 msgid "Connector"
  1161 msgstr ""
  1161 msgstr ""
  1162 
  1162 
  1163 #: ../dialogs/SFCStepDialog.py:68
  1163 #: ../dialogs/SFCStepDialog.py:68
  1164 msgid "Connectors:"
  1164 msgid "Connectors:"
  1165 msgstr ""
  1165 msgstr ""
  1166 
  1166 
  1167 #: ../BeremizIDE.py:374
  1167 #: ../BeremizIDE.py:373
  1168 msgid "Console"
  1168 msgid "Console"
  1169 msgstr ""
  1169 msgstr ""
  1170 
  1170 
  1171 #: ../controls/VariablePanel.py:75
  1171 #: ../controls/VariablePanel.py:78
  1172 msgid "Constant"
  1172 msgid "Constant"
  1173 msgstr ""
  1173 msgstr ""
  1174 
  1174 
  1175 #: ../editors/Viewer.py:637 ../editors/Viewer.py:2446
  1175 #: ../editors/Viewer.py:639 ../editors/Viewer.py:2449
  1176 msgid "Contact"
  1176 msgid "Contact"
  1177 msgstr ""
  1177 msgstr ""
  1178 
  1178 
  1179 #: ../controls/ProjectPropertiesPanel.py:219
  1179 #: ../controls/ProjectPropertiesPanel.py:219
  1180 msgid "Content Description (optional):"
  1180 msgid "Content Description (optional):"
  1181 msgstr ""
  1181 msgstr ""
  1182 
  1182 
  1183 #: ../dialogs/ConnectionDialog.py:68 ../editors/Viewer.py:1679
  1183 #: ../dialogs/ConnectionDialog.py:68 ../editors/Viewer.py:1682
  1184 msgid "Continuation"
  1184 msgid "Continuation"
  1185 msgstr ""
  1185 msgstr ""
  1186 
  1186 
  1187 #: ../etherlab/EtherCATManagementEditor.py:37
  1187 #: ../etherlab/EtherCATManagementEditor.py:38
  1188 msgid "Control Byte"
  1188 msgid "Control Byte"
  1189 msgstr ""
  1189 msgstr ""
  1190 
  1190 
  1191 #: ../plcopen/iec_std.csv:18
  1191 #: ../plcopen/iec_std.csv:18
  1192 msgid "Conversion from BCD"
  1192 msgid "Conversion from BCD"
  1202 
  1202 
  1203 #: ../plcopen/iec_std.csv:20
  1203 #: ../plcopen/iec_std.csv:20
  1204 msgid "Conversion to time-of-day"
  1204 msgid "Conversion to time-of-day"
  1205 msgstr ""
  1205 msgstr ""
  1206 
  1206 
  1207 #: ../editors/Viewer.py:698 ../controls/LogViewer.py:713 ../IDEFrame.py:375
  1207 #: ../editors/Viewer.py:700 ../controls/LogViewer.py:715 ../IDEFrame.py:378
  1208 #: ../IDEFrame.py:428
  1208 #: ../IDEFrame.py:431
  1209 msgid "Copy"
  1209 msgid "Copy"
  1210 msgstr ""
  1210 msgstr ""
  1211 
  1211 
  1212 #: ../IDEFrame.py:1981
  1212 #: ../IDEFrame.py:1984
  1213 msgid "Copy POU"
  1213 msgid "Copy POU"
  1214 msgstr ""
  1214 msgstr ""
  1215 
  1215 
  1216 #: ../editors/FileManagementPanel.py:67
  1216 #: ../editors/FileManagementPanel.py:67
  1217 msgid "Copy file from left folder to right"
  1217 msgid "Copy file from left folder to right"
  1223 
  1223 
  1224 #: ../plcopen/iec_std.csv:28
  1224 #: ../plcopen/iec_std.csv:28
  1225 msgid "Cosine"
  1225 msgid "Cosine"
  1226 msgstr ""
  1226 msgstr ""
  1227 
  1227 
  1228 #: ../ConfigTreeNode.py:660
  1228 #: ../ConfigTreeNode.py:662
  1229 #, python-brace-format
  1229 #, python-brace-format
  1230 msgid ""
  1230 msgid ""
  1231 "Could not add child \"{a1}\", type {a2} :\n"
  1231 "Could not add child \"{a1}\", type {a2} :\n"
  1232 "{a3}\n"
  1232 "{a3}\n"
  1233 msgstr ""
  1233 msgstr ""
  1234 
  1234 
  1235 #: ../py_ext/PythonFileCTNMixin.py:81
  1235 #: ../py_ext/PythonFileCTNMixin.py:82
  1236 #, python-format
  1236 #, python-format
  1237 msgid "Couldn't import old %s file."
  1237 msgid "Couldn't import old %s file."
  1238 msgstr ""
  1238 msgstr ""
  1239 
  1239 
  1240 #: ../etherlab/EthercatMaster.py:258
  1240 #: ../etherlab/EthercatMaster.py:259
  1241 #, python-format
  1241 #, python-format
  1242 msgid "Couldn't load %s network configuration file."
  1242 msgid "Couldn't load %s network configuration file."
  1243 msgstr ""
  1243 msgstr ""
  1244 
  1244 
  1245 #: ../etherlab/EthercatMaster.py:279
  1245 #: ../etherlab/EthercatMaster.py:280
  1246 #, python-format
  1246 #, python-format
  1247 msgid "Couldn't load %s network process variables file."
  1247 msgid "Couldn't load %s network process variables file."
  1248 msgstr ""
  1248 msgstr ""
  1249 
  1249 
  1250 #: ../ConfigTreeNode.py:630
  1250 #: ../ConfigTreeNode.py:632
  1251 #, python-brace-format
  1251 #, python-brace-format
  1252 msgid ""
  1252 msgid ""
  1253 "Couldn't load confnode base parameters {a1} :\n"
  1253 "Couldn't load confnode base parameters {a1} :\n"
  1254 " {a2}"
  1254 " {a2}"
  1255 msgstr ""
  1255 msgstr ""
  1256 
  1256 
  1257 #: ../ConfigTreeNode.py:647 ../CodeFileTreeNode.py:127
  1257 #: ../ConfigTreeNode.py:649 ../CodeFileTreeNode.py:128
  1258 #, python-brace-format
  1258 #, python-brace-format
  1259 msgid ""
  1259 msgid ""
  1260 "Couldn't load confnode parameters {a1} :\n"
  1260 "Couldn't load confnode parameters {a1} :\n"
  1261 " {a2}"
  1261 " {a2}"
  1262 msgstr ""
  1262 msgstr ""
  1263 
  1263 
  1264 #: ../etherlab/etherlab.py:264
  1264 #: ../etherlab/etherlab.py:265
  1265 #, python-brace-format
  1265 #, python-brace-format
  1266 msgid ""
  1266 msgid ""
  1267 "Couldn't load {a1} XML file:\n"
  1267 "Couldn't load {a1} XML file:\n"
  1268 "{a2}"
  1268 "{a2}"
  1269 msgstr ""
  1269 msgstr ""
  1270 
  1270 
  1271 #: ../PLCControler.py:552
  1271 #: ../PLCControler.py:554
  1272 msgid "Couldn't paste non-POU object."
  1272 msgid "Couldn't paste non-POU object."
  1273 msgstr ""
  1273 msgstr ""
  1274 
  1274 
  1275 #: ../ProjectController.py:1717
  1275 #: ../ProjectController.py:1729
  1276 msgid "Couldn't start PLC !\n"
  1276 msgid "Couldn't start PLC !\n"
  1277 msgstr ""
  1277 msgstr ""
  1278 
  1278 
  1279 #: ../ProjectController.py:1725
  1279 #: ../ProjectController.py:1737
  1280 msgid "Couldn't stop PLC !\n"
  1280 msgid "Couldn't stop PLC !\n"
  1281 msgstr ""
  1281 msgstr ""
  1282 
  1282 
  1283 #: ../svgui/svgui.py:57
  1283 #: ../svgui/svgui.py:57
  1284 msgid "Create HMI"
  1284 msgid "Create HMI"
  1290 
  1290 
  1291 #: ../dialogs/PouActionDialog.py:42
  1291 #: ../dialogs/PouActionDialog.py:42
  1292 msgid "Create a new action"
  1292 msgid "Create a new action"
  1293 msgstr ""
  1293 msgstr ""
  1294 
  1294 
  1295 #: ../IDEFrame.py:313
  1295 #: ../IDEFrame.py:316
  1296 msgid "Create a new action block"
  1296 msgid "Create a new action block"
  1297 msgstr ""
  1297 msgstr ""
  1298 
  1298 
  1299 #: ../IDEFrame.py:262 ../IDEFrame.py:292 ../IDEFrame.py:325
  1299 #: ../IDEFrame.py:265 ../IDEFrame.py:295 ../IDEFrame.py:328
  1300 msgid "Create a new block"
  1300 msgid "Create a new block"
  1301 msgstr ""
  1301 msgstr ""
  1302 
  1302 
  1303 #: ../IDEFrame.py:286
  1303 #: ../IDEFrame.py:289
  1304 msgid "Create a new branch"
  1304 msgid "Create a new branch"
  1305 msgstr ""
  1305 msgstr ""
  1306 
  1306 
  1307 #: ../IDEFrame.py:280
  1307 #: ../IDEFrame.py:283
  1308 msgid "Create a new coil"
  1308 msgid "Create a new coil"
  1309 msgstr ""
  1309 msgstr ""
  1310 
  1310 
  1311 #: ../IDEFrame.py:256 ../IDEFrame.py:271 ../IDEFrame.py:301
  1311 #: ../IDEFrame.py:259 ../IDEFrame.py:274 ../IDEFrame.py:304
  1312 msgid "Create a new comment"
  1312 msgid "Create a new comment"
  1313 msgstr ""
  1313 msgstr ""
  1314 
  1314 
  1315 #: ../IDEFrame.py:265 ../IDEFrame.py:295 ../IDEFrame.py:328
  1315 #: ../IDEFrame.py:268 ../IDEFrame.py:298 ../IDEFrame.py:331
  1316 msgid "Create a new connection"
  1316 msgid "Create a new connection"
  1317 msgstr ""
  1317 msgstr ""
  1318 
  1318 
  1319 #: ../IDEFrame.py:283 ../IDEFrame.py:334
  1319 #: ../IDEFrame.py:286 ../IDEFrame.py:337
  1320 msgid "Create a new contact"
  1320 msgid "Create a new contact"
  1321 msgstr ""
  1321 msgstr ""
  1322 
  1322 
  1323 #: ../IDEFrame.py:316
  1323 #: ../IDEFrame.py:319
  1324 msgid "Create a new divergence"
  1324 msgid "Create a new divergence"
  1325 msgstr ""
  1325 msgstr ""
  1326 
  1326 
  1327 #: ../dialogs/SFCDivergenceDialog.py:54
  1327 #: ../dialogs/SFCDivergenceDialog.py:54
  1328 msgid "Create a new divergence or convergence"
  1328 msgid "Create a new divergence or convergence"
  1329 msgstr ""
  1329 msgstr ""
  1330 
  1330 
  1331 #: ../IDEFrame.py:304
  1331 #: ../IDEFrame.py:307
  1332 msgid "Create a new initial step"
  1332 msgid "Create a new initial step"
  1333 msgstr ""
  1333 msgstr ""
  1334 
  1334 
  1335 #: ../IDEFrame.py:319
  1335 #: ../IDEFrame.py:322
  1336 msgid "Create a new jump"
  1336 msgid "Create a new jump"
  1337 msgstr ""
  1337 msgstr ""
  1338 
  1338 
  1339 #: ../IDEFrame.py:274 ../IDEFrame.py:331
  1339 #: ../IDEFrame.py:277 ../IDEFrame.py:334
  1340 msgid "Create a new power rail"
  1340 msgid "Create a new power rail"
  1341 msgstr ""
  1341 msgstr ""
  1342 
  1342 
  1343 #: ../IDEFrame.py:277
  1343 #: ../IDEFrame.py:280
  1344 msgid "Create a new rung"
  1344 msgid "Create a new rung"
  1345 msgstr ""
  1345 msgstr ""
  1346 
  1346 
  1347 #: ../IDEFrame.py:307
  1347 #: ../IDEFrame.py:310
  1348 msgid "Create a new step"
  1348 msgid "Create a new step"
  1349 msgstr ""
  1349 msgstr ""
  1350 
  1350 
  1351 #: ../dialogs/PouTransitionDialog.py:45 ../IDEFrame.py:310
  1351 #: ../dialogs/PouTransitionDialog.py:45 ../IDEFrame.py:313
  1352 msgid "Create a new transition"
  1352 msgid "Create a new transition"
  1353 msgstr ""
  1353 msgstr ""
  1354 
  1354 
  1355 #: ../IDEFrame.py:259 ../IDEFrame.py:289 ../IDEFrame.py:322
  1355 #: ../IDEFrame.py:262 ../IDEFrame.py:292 ../IDEFrame.py:325
  1356 msgid "Create a new variable"
  1356 msgid "Create a new variable"
  1357 msgstr ""
  1357 msgstr ""
  1358 
  1358 
  1359 #: ../etherlab/etherlab.py:183
  1359 #: ../etherlab/etherlab.py:184
  1360 msgid "Creating new PDO"
  1360 msgid "Creating new PDO"
  1361 msgstr ""
  1361 msgstr ""
  1362 
  1362 
  1363 #: ../dialogs/AboutDialog.py:109
  1363 #: ../dialogs/AboutDialog.py:109
  1364 msgid "Credits"
  1364 msgid "Credits"
  1365 msgstr ""
  1365 msgstr ""
  1366 
  1366 
  1367 #: ../runtime/WampClient.py:400
  1367 #: ../runtime/WampClient.py:401
  1368 msgid "Current status"
  1368 msgid "Current status"
  1369 msgstr ""
  1369 msgstr ""
  1370 
  1370 
  1371 #: ../Beremiz_service.py:437
  1371 #: ../Beremiz_service.py:438
  1372 msgid "Current working directory :"
  1372 msgid "Current working directory :"
  1373 msgstr ""
  1373 msgstr ""
  1374 
  1374 
  1375 #: ../runtime/WampClient.py:161
  1375 #: ../runtime/WampClient.py:162
  1376 msgid "Custom protocol options failed :"
  1376 msgid "Custom protocol options failed :"
  1377 msgstr ""
  1377 msgstr ""
  1378 
  1378 
  1379 #: ../editors/Viewer.py:697 ../IDEFrame.py:373 ../IDEFrame.py:427
  1379 #: ../editors/Viewer.py:699 ../IDEFrame.py:376 ../IDEFrame.py:430
  1380 msgid "Cut"
  1380 msgid "Cut"
  1381 msgstr ""
  1381 msgstr ""
  1382 
  1382 
  1383 #: ../editors/ResourceEditor.py:81
  1383 #: ../editors/ResourceEditor.py:82
  1384 msgid "Cyclic"
  1384 msgid "Cyclic"
  1385 msgstr ""
  1385 msgstr ""
  1386 
  1386 
  1387 #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:44
  1387 #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:44
  1388 #: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:50
  1388 #: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:50
  1423 
  1423 
  1424 #: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51
  1424 #: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51
  1425 msgid "Date subtraction"
  1425 msgid "Date subtraction"
  1426 msgstr ""
  1426 msgstr ""
  1427 
  1427 
  1428 #: ../dialogs/DurationEditorDialog.py:57
  1428 #: ../dialogs/DurationEditorDialog.py:58
  1429 msgid "Days:"
  1429 msgid "Days:"
  1430 msgstr ""
  1430 msgstr ""
  1431 
  1431 
  1432 #: ../ProjectController.py:1809
  1432 #: ../ProjectController.py:1821
  1433 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1433 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1434 msgstr ""
  1434 msgstr ""
  1435 
  1435 
  1436 #: ../controls/PouInstanceVariablesPanel.py:144
  1436 #: ../controls/PouInstanceVariablesPanel.py:145
  1437 msgid "Debug instance"
  1437 msgid "Debug instance"
  1438 msgstr ""
  1438 msgstr ""
  1439 
  1439 
  1440 #: ../editors/Viewer.py:493
  1440 #: ../editors/Viewer.py:495
  1441 #, python-format
  1441 #, python-format
  1442 msgid "Debug: %s"
  1442 msgid "Debug: %s"
  1443 msgstr ""
  1443 msgstr ""
  1444 
  1444 
  1445 #: ../ProjectController.py:1548
  1445 #: ../ProjectController.py:1560
  1446 #, python-format
  1446 #, python-format
  1447 msgid "Debug: Unknown variable '%s'\n"
  1447 msgid "Debug: Unknown variable '%s'\n"
  1448 msgstr ""
  1448 msgstr ""
  1449 
  1449 
  1450 #: ../ProjectController.py:1545
  1450 #: ../ProjectController.py:1557
  1451 #, python-format
  1451 #, python-format
  1452 msgid "Debug: Unsupported type to debug '%s'\n"
  1452 msgid "Debug: Unsupported type to debug '%s'\n"
  1453 msgstr ""
  1453 msgstr ""
  1454 
  1454 
  1455 #: ../IDEFrame.py:666
  1455 #: ../IDEFrame.py:669
  1456 msgid "Debugger"
  1456 msgid "Debugger"
  1457 msgstr ""
  1457 msgstr ""
  1458 
  1458 
  1459 #: ../ProjectController.py:1805
  1459 #: ../ProjectController.py:1817
  1460 msgid "Debugger ready\n"
  1460 msgid "Debugger ready\n"
  1461 msgstr ""
  1461 msgstr ""
  1462 
  1462 
  1463 #: ../etherlab/EtherCATManagementEditor.py:37
  1463 #: ../etherlab/EtherCATManagementEditor.py:38
  1464 msgid "Default Size"
  1464 msgid "Default Size"
  1465 msgstr ""
  1465 msgstr ""
  1466 
  1466 
  1467 #: ../etherlab/EthercatCFileGenerator.py:174
  1467 #: ../etherlab/EthercatCFileGenerator.py:175
  1468 #, python-format
  1468 #, python-format
  1469 msgid "Definition conflict for location \"%s\""
  1469 msgid "Definition conflict for location \"%s\""
  1470 msgstr ""
  1470 msgstr ""
  1471 
  1471 
  1472 #: ../BeremizIDE.py:1001 ../editors/Viewer.py:673 ../IDEFrame.py:2010
  1472 #: ../BeremizIDE.py:1000 ../editors/Viewer.py:675 ../IDEFrame.py:2013
  1473 msgid "Delete"
  1473 msgid "Delete"
  1474 msgstr ""
  1474 msgstr ""
  1475 
  1475 
  1476 #: ../editors/Viewer.py:613
  1476 #: ../editors/Viewer.py:615
  1477 msgid "Delete Divergence Branch"
  1477 msgid "Delete Divergence Branch"
  1478 msgstr ""
  1478 msgstr ""
  1479 
  1479 
  1480 #: ../etherlab/ConfigEditor.py:1261 ../editors/FileManagementPanel.py:156
  1480 #: ../etherlab/ConfigEditor.py:1261 ../editors/FileManagementPanel.py:156
  1481 msgid "Delete File"
  1481 msgid "Delete File"
  1482 msgstr ""
  1482 msgstr ""
  1483 
  1483 
  1484 #: ../editors/Viewer.py:600
  1484 #: ../editors/Viewer.py:602
  1485 msgid "Delete Wire Segment"
  1485 msgid "Delete Wire Segment"
  1486 msgstr ""
  1486 msgstr ""
  1487 
  1487 
  1488 #: ../controls/CustomEditableListBox.py:44
  1488 #: ../controls/CustomEditableListBox.py:44
  1489 msgid "Delete item"
  1489 msgid "Delete item"
  1496 #: ../editors/DataTypeEditor.py:161
  1496 #: ../editors/DataTypeEditor.py:161
  1497 msgid "Derivation Type:"
  1497 msgid "Derivation Type:"
  1498 msgstr ""
  1498 msgstr ""
  1499 
  1499 
  1500 #: ../etherlab/ConfigEditor.py:346 ../etherlab/ConfigEditor.py:465
  1500 #: ../etherlab/ConfigEditor.py:346 ../etherlab/ConfigEditor.py:465
  1501 #: ../editors/CodeFileEditor.py:754
  1501 #: ../editors/CodeFileEditor.py:758
  1502 msgid "Description"
  1502 msgid "Description"
  1503 msgstr ""
  1503 msgstr ""
  1504 
  1504 
  1505 #: ../controls/VariablePanel.py:465
  1505 #: ../controls/VariablePanel.py:468
  1506 msgid "Description:"
  1506 msgid "Description:"
  1507 msgstr ""
  1507 msgstr ""
  1508 
  1508 
  1509 #: ../dialogs/ArrayTypeDialog.py:63 ../editors/DataTypeEditor.py:332
  1509 #: ../dialogs/ArrayTypeDialog.py:62 ../editors/DataTypeEditor.py:332
  1510 msgid "Dimensions:"
  1510 msgid "Dimensions:"
  1511 msgstr ""
  1511 msgstr ""
  1512 
  1512 
  1513 #: ../dialogs/FindInPouDialog.py:69
  1513 #: ../dialogs/FindInPouDialog.py:69
  1514 msgid "Direction"
  1514 msgid "Direction"
  1520 
  1520 
  1521 #: ../editors/DataTypeEditor.py:60
  1521 #: ../editors/DataTypeEditor.py:60
  1522 msgid "Directly"
  1522 msgid "Directly"
  1523 msgstr ""
  1523 msgstr ""
  1524 
  1524 
  1525 #: ../ProjectController.py:1938
  1525 #: ../ProjectController.py:1950
  1526 msgid "Disconnect"
  1526 msgid "Disconnect"
  1527 msgstr ""
  1527 msgstr ""
  1528 
  1528 
  1529 #: ../ProjectController.py:1939
  1529 #: ../ProjectController.py:1951
  1530 msgid "Disconnect from PLC"
  1530 msgid "Disconnect from PLC"
  1531 msgstr ""
  1531 msgstr ""
  1532 
  1532 
  1533 #: ../runtime/PlcStatus.py:14
  1533 #: ../runtime/PlcStatus.py:14
  1534 msgid "Disconnected"
  1534 msgid "Disconnected"
  1535 msgstr ""
  1535 msgstr ""
  1536 
  1536 
  1537 #: ../editors/Viewer.py:657 ../editors/Viewer.py:2438
  1537 #: ../editors/Viewer.py:659 ../editors/Viewer.py:2441
  1538 msgid "Divergence"
  1538 msgid "Divergence"
  1539 msgstr ""
  1539 msgstr ""
  1540 
  1540 
  1541 #: ../plcopen/iec_std.csv:36
  1541 #: ../plcopen/iec_std.csv:36
  1542 msgid "Division"
  1542 msgid "Division"
  1545 #: ../etherlab/ConfigEditor.py:1260 ../editors/FileManagementPanel.py:155
  1545 #: ../etherlab/ConfigEditor.py:1260 ../editors/FileManagementPanel.py:155
  1546 #, python-format
  1546 #, python-format
  1547 msgid "Do you really want to delete the file '%s'?"
  1547 msgid "Do you really want to delete the file '%s'?"
  1548 msgstr ""
  1548 msgstr ""
  1549 
  1549 
  1550 #: ../controls/VariablePanel.py:65
  1550 #: ../controls/VariablePanel.py:68
  1551 msgid "Documentation"
  1551 msgid "Documentation"
  1552 msgstr ""
  1552 msgstr ""
  1553 
  1553 
  1554 #: ../PLCOpenEditor.py:312
  1554 #: ../PLCOpenEditor.py:312
  1555 msgid "Done"
  1555 msgid "Done"
  1556 msgstr ""
  1556 msgstr ""
  1557 
  1557 
  1558 #: ../runtime/WampClient.py:384
  1558 #: ../runtime/WampClient.py:385
  1559 msgid "Download"
  1559 msgid "Download"
  1560 msgstr ""
  1560 msgstr ""
  1561 
  1561 
  1562 #: ../dialogs/ActionBlockDialog.py:42
  1562 #: ../dialogs/ActionBlockDialog.py:42
  1563 msgid "Duration"
  1563 msgid "Duration"
  1565 
  1565 
  1566 #: ../bacnet/bacnet.py:437
  1566 #: ../bacnet/bacnet.py:437
  1567 msgid "EDE files (*_EDE.csv)|*_EDE.csv|All files|*.*"
  1567 msgid "EDE files (*_EDE.csv)|*_EDE.csv|All files|*.*"
  1568 msgstr ""
  1568 msgstr ""
  1569 
  1569 
  1570 #: ../canfestival/canfestival.py:174
  1570 #: ../canfestival/canfestival.py:175
  1571 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1571 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1572 msgstr ""
  1572 msgstr ""
  1573 
  1573 
  1574 #: ../etherlab/ConfigEditor.py:1342
  1574 #: ../etherlab/ConfigEditor.py:1342
  1575 msgid "ESI Files Database management"
  1575 msgid "ESI Files Database management"
  1577 
  1577 
  1578 #: ../etherlab/ConfigEditor.py:1109
  1578 #: ../etherlab/ConfigEditor.py:1109
  1579 msgid "ESI Files:"
  1579 msgid "ESI Files:"
  1580 msgstr ""
  1580 msgstr ""
  1581 
  1581 
  1582 #: ../editors/Viewer.py:671
  1582 #: ../editors/Viewer.py:673
  1583 msgid "Edit Block"
  1583 msgid "Edit Block"
  1584 msgstr ""
  1584 msgstr ""
  1585 
  1585 
  1586 #: ../dialogs/LDElementDialog.py:58
  1586 #: ../dialogs/LDElementDialog.py:58
  1587 msgid "Edit Coil Values"
  1587 msgid "Edit Coil Values"
  1589 
  1589 
  1590 #: ../dialogs/LDElementDialog.py:56
  1590 #: ../dialogs/LDElementDialog.py:56
  1591 msgid "Edit Contact Values"
  1591 msgid "Edit Contact Values"
  1592 msgstr ""
  1592 msgstr ""
  1593 
  1593 
  1594 #: ../dialogs/DurationEditorDialog.py:54
  1594 #: ../dialogs/DurationEditorDialog.py:55
  1595 msgid "Edit Duration"
  1595 msgid "Edit Duration"
  1596 msgstr ""
  1596 msgstr ""
  1597 
  1597 
  1598 #: ../dialogs/SFCStepDialog.py:53
  1598 #: ../dialogs/SFCStepDialog.py:53
  1599 msgid "Edit Step"
  1599 msgid "Edit Step"
  1605 
  1605 
  1606 #: ../dialogs/ActionBlockDialog.py:127
  1606 #: ../dialogs/ActionBlockDialog.py:127
  1607 msgid "Edit action block properties"
  1607 msgid "Edit action block properties"
  1608 msgstr ""
  1608 msgstr ""
  1609 
  1609 
  1610 #: ../dialogs/ArrayTypeDialog.py:47
  1610 #: ../dialogs/ArrayTypeDialog.py:46
  1611 msgid "Edit array type properties"
  1611 msgid "Edit array type properties"
  1612 msgstr ""
  1612 msgstr ""
  1613 
  1613 
  1614 #: ../dialogs/CommentEditDialog.py:53
  1614 #: ../dialogs/CommentEditDialog.py:53
  1615 msgid "Edit comment"
  1615 msgid "Edit comment"
  1621 
  1621 
  1622 #: ../controls/CustomEditableListBox.py:42
  1622 #: ../controls/CustomEditableListBox.py:42
  1623 msgid "Edit item"
  1623 msgid "Edit item"
  1624 msgstr ""
  1624 msgstr ""
  1625 
  1625 
  1626 #: ../editors/Viewer.py:3058
  1626 #: ../editors/Viewer.py:3061
  1627 msgid "Edit jump target"
  1627 msgid "Edit jump target"
  1628 msgstr ""
  1628 msgstr ""
  1629 
  1629 
  1630 #: ../ProjectController.py:1956
  1630 #: ../ProjectController.py:1968
  1631 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1631 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1632 msgstr ""
  1632 msgstr ""
  1633 
  1633 
  1634 #: ../editors/SFCViewer.py:815
  1634 #: ../editors/SFCViewer.py:815
  1635 msgid "Edit step name"
  1635 msgid "Edit step name"
  1637 
  1637 
  1638 #: ../dialogs/SFCTransitionDialog.py:53
  1638 #: ../dialogs/SFCTransitionDialog.py:53
  1639 msgid "Edit transition"
  1639 msgid "Edit transition"
  1640 msgstr ""
  1640 msgstr ""
  1641 
  1641 
  1642 #: ../IDEFrame.py:638
  1642 #: ../IDEFrame.py:641
  1643 msgid "Editor ToolBar"
  1643 msgid "Editor ToolBar"
  1644 msgstr ""
  1644 msgstr ""
  1645 
  1645 
  1646 #: ../ProjectController.py:1355
  1646 #: ../ProjectController.py:1365
  1647 msgid "Editor selection"
  1647 msgid "Editor selection"
  1648 msgstr ""
  1648 msgstr ""
  1649 
  1649 
  1650 #: ../editors/DataTypeEditor.py:360
  1650 #: ../editors/DataTypeEditor.py:360
  1651 msgid "Elements :"
  1651 msgid "Elements :"
  1653 
  1653 
  1654 #: ../runtime/PlcStatus.py:15
  1654 #: ../runtime/PlcStatus.py:15
  1655 msgid "Empty"
  1655 msgid "Empty"
  1656 msgstr ""
  1656 msgstr ""
  1657 
  1657 
  1658 #: ../dialogs/ArrayTypeDialog.py:100
  1658 #: ../dialogs/ArrayTypeDialog.py:99
  1659 msgid "Empty dimension isn't allowed."
  1659 msgid "Empty dimension isn't allowed."
  1660 msgstr ""
  1660 msgstr ""
  1661 
  1661 
  1662 #: ../etherlab/EtherCATManagementEditor.py:37
  1662 #: ../etherlab/EtherCATManagementEditor.py:38
  1663 msgid "Enable"
  1663 msgid "Enable"
  1664 msgstr ""
  1664 msgstr ""
  1665 
  1665 
  1666 #: ../runtime/WampClient.py:410
  1666 #: ../runtime/WampClient.py:411
  1667 msgid "Enable WAMP connection"
  1667 msgid "Enable WAMP connection"
  1668 msgstr ""
  1668 msgstr ""
  1669 
  1669 
  1670 #: ../Beremiz_service.py:354
  1670 #: ../Beremiz_service.py:355
  1671 msgid "Enter a name "
  1671 msgid "Enter a name "
  1672 msgstr ""
  1672 msgstr ""
  1673 
  1673 
  1674 #: ../Beremiz_service.py:339
  1674 #: ../Beremiz_service.py:340
  1675 msgid "Enter a port number "
  1675 msgid "Enter a port number "
  1676 msgstr ""
  1676 msgstr ""
  1677 
  1677 
  1678 #: ../etherlab/EtherCATManagementEditor.py:627
  1678 #: ../etherlab/EtherCATManagementEditor.py:628
  1679 msgid "Enter hex or dec value (if enter dec value, it automatically conversed hex value)"
  1679 msgid "Enter hex or dec value (if enter dec value, it automatically conversed hex value)"
  1680 msgstr ""
  1680 msgstr ""
  1681 
  1681 
  1682 #: ../etherlab/EtherCATManagementEditor.py:1964
  1682 #: ../etherlab/EtherCATManagementEditor.py:1965
  1683 msgid "Enter hex(0xnnnn) or dec(n) value"
  1683 msgid "Enter hex(0xnnnn) or dec(n) value"
  1684 msgstr ""
  1684 msgstr ""
  1685 
  1685 
  1686 #: ../Beremiz_service.py:330
  1686 #: ../Beremiz_service.py:331
  1687 msgid "Enter the IP of the interface to bind"
  1687 msgid "Enter the IP of the interface to bind"
  1688 msgstr ""
  1688 msgstr ""
  1689 
  1689 
  1690 #: ../etherlab/ConfigEditor.py:502
  1690 #: ../etherlab/ConfigEditor.py:502
  1691 msgid "Entry can't be write through SDO"
  1691 msgid "Entry can't be write through SDO"
  1692 msgstr ""
  1692 msgstr ""
  1693 
  1693 
  1694 #: ../etherlab/EthercatCFileGenerator.py:569
  1694 #: ../etherlab/EthercatCFileGenerator.py:570
  1695 #, python-brace-format
  1695 #, python-brace-format
  1696 msgid "Entry index 0x{a1:.4x}, subindex 0x{a2:.2x} not mapped for device {a3}"
  1696 msgid "Entry index 0x{a1:.4x}, subindex 0x{a2:.2x} not mapped for device {a3}"
  1697 msgstr ""
  1697 msgstr ""
  1698 
  1698 
  1699 #: ../editors/DataTypeEditor.py:60
  1699 #: ../editors/DataTypeEditor.py:60
  1702 
  1702 
  1703 #: ../plcopen/iec_std.csv:77
  1703 #: ../plcopen/iec_std.csv:77
  1704 msgid "Equal to"
  1704 msgid "Equal to"
  1705 msgstr ""
  1705 msgstr ""
  1706 
  1706 
  1707 #: ../dialogs/ForceVariableDialog.py:213
  1707 #: ../dialogs/ForceVariableDialog.py:280
  1708 #: ../dialogs/SearchInProjectDialog.py:172 ../dialogs/SFCStepNameDialog.py:64
  1708 #: ../dialogs/SearchInProjectDialog.py:172 ../dialogs/SFCStepNameDialog.py:64
  1709 #: ../dialogs/DurationEditorDialog.py:125
  1709 #: ../dialogs/DurationEditorDialog.py:126
  1710 #: ../dialogs/DurationEditorDialog.py:172 ../dialogs/PouTransitionDialog.py:113
  1710 #: ../dialogs/DurationEditorDialog.py:173 ../dialogs/PouTransitionDialog.py:113
  1711 #: ../dialogs/BlockPreviewDialog.py:237 ../dialogs/ProjectDialog.py:78
  1711 #: ../dialogs/BlockPreviewDialog.py:238 ../dialogs/ProjectDialog.py:78
  1712 #: ../dialogs/ArrayTypeDialog.py:114 ../dialogs/PouNameDialog.py:58
  1712 #: ../dialogs/ArrayTypeDialog.py:113 ../dialogs/PouNameDialog.py:58
  1713 #: ../dialogs/BrowseLocationsDialog.py:228
  1713 #: ../dialogs/BrowseLocationsDialog.py:228
  1714 #: ../dialogs/BrowseValuesLibraryDialog.py:87 ../dialogs/PouActionDialog.py:112
  1714 #: ../dialogs/BrowseValuesLibraryDialog.py:87 ../dialogs/PouActionDialog.py:112
  1715 #: ../dialogs/PouDialog.py:178 ../PLCOpenEditor.py:319 ../PLCOpenEditor.py:324
  1715 #: ../dialogs/PouDialog.py:178 ../PLCOpenEditor.py:319 ../PLCOpenEditor.py:324
  1716 #: ../etherlab/ConfigEditor.py:458 ../etherlab/ConfigEditor.py:510
  1716 #: ../etherlab/ConfigEditor.py:458 ../etherlab/ConfigEditor.py:510
  1717 #: ../etherlab/ConfigEditor.py:981 ../etherlab/ConfigEditor.py:1047
  1717 #: ../etherlab/ConfigEditor.py:981 ../etherlab/ConfigEditor.py:1047
  1718 #: ../etherlab/ConfigEditor.py:1246 ../etherlab/ConfigEditor.py:1314
  1718 #: ../etherlab/ConfigEditor.py:1246 ../etherlab/ConfigEditor.py:1314
  1719 #: ../etherlab/EthercatMaster.py:463 ../editors/ResourceEditor.py:468
  1719 #: ../etherlab/EthercatMaster.py:464 ../editors/ResourceEditor.py:469
  1720 #: ../editors/Viewer.py:467 ../editors/LDViewer.py:677
  1720 #: ../editors/Viewer.py:469 ../editors/LDViewer.py:679
  1721 #: ../editors/LDViewer.py:893 ../editors/LDViewer.py:897
  1721 #: ../editors/LDViewer.py:895 ../editors/LDViewer.py:899
  1722 #: ../editors/DataTypeEditor.py:566 ../editors/DataTypeEditor.py:571
  1722 #: ../editors/DataTypeEditor.py:566 ../editors/DataTypeEditor.py:571
  1723 #: ../editors/DataTypeEditor.py:590 ../editors/DataTypeEditor.py:759
  1723 #: ../editors/DataTypeEditor.py:590 ../editors/DataTypeEditor.py:759
  1724 #: ../editors/DataTypeEditor.py:766 ../editors/TextViewer.py:390
  1724 #: ../editors/DataTypeEditor.py:766 ../editors/TextViewer.py:392
  1725 #: ../editors/CodeFileEditor.py:779 ../ProjectController.py:404
  1725 #: ../editors/CodeFileEditor.py:783 ../ProjectController.py:405
  1726 #: ../ProjectController.py:548 ../ProjectController.py:557
  1726 #: ../ProjectController.py:549 ../ProjectController.py:557
  1727 #: ../controls/FolderTree.py:222 ../controls/ProjectPropertiesPanel.py:308
  1727 #: ../ProjectController.py:567 ../controls/FolderTree.py:223
  1728 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:163
  1728 #: ../controls/ProjectPropertiesPanel.py:308
       
  1729 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:164
  1729 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:138
  1730 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:138
  1730 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:227
  1731 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:228
  1731 #: ../controls/VariablePanel.py:430 ../controls/VariablePanel.py:784
  1732 #: ../controls/VariablePanel.py:433 ../controls/VariablePanel.py:787
  1732 #: ../util/ExceptionHandler.py:70 ../IDEFrame.py:1049 ../IDEFrame.py:1667
  1733 #: ../util/ExceptionHandler.py:70 ../IDEFrame.py:1052 ../IDEFrame.py:1670
  1733 #: ../IDEFrame.py:1708 ../IDEFrame.py:1713 ../IDEFrame.py:1727
  1734 #: ../IDEFrame.py:1711 ../IDEFrame.py:1716 ../IDEFrame.py:1730
  1734 #: ../IDEFrame.py:1732 ../Beremiz_service.py:234
  1735 #: ../IDEFrame.py:1735 ../Beremiz_service.py:235
  1735 msgid "Error"
  1736 msgid "Error"
  1736 msgstr ""
  1737 msgstr ""
  1737 
  1738 
       
  1739 #: ../ProjectController.py:858
       
  1740 msgid "Error : At least one configuration and one resource must be declared in PLC !\n"
       
  1741 msgstr ""
       
  1742 
  1738 #: ../ProjectController.py:848
  1743 #: ../ProjectController.py:848
  1739 msgid "Error : At least one configuration and one resource must be declared in PLC !\n"
       
  1740 msgstr ""
       
  1741 
       
  1742 #: ../ProjectController.py:838
       
  1743 #, python-format
  1744 #, python-format
  1744 msgid "Error : IEC to C compiler returned %d\n"
  1745 msgid "Error : IEC to C compiler returned %d\n"
  1745 msgstr ""
  1746 msgstr ""
  1746 
  1747 
  1747 #: ../ProjectController.py:762
  1748 #: ../ProjectController.py:772
  1748 #, python-format
  1749 #, python-format
  1749 msgid ""
  1750 msgid ""
  1750 "Error in ST/IL/SFC code generator :\n"
  1751 "Error in ST/IL/SFC code generator :\n"
  1751 "%s\n"
  1752 "%s\n"
  1752 msgstr ""
  1753 msgstr ""
  1753 
  1754 
  1754 #: ../ConfigTreeNode.py:219
  1755 #: ../ConfigTreeNode.py:221
  1755 #, python-format
  1756 #, python-format
  1756 msgid "Error while saving \"%s\"\n"
  1757 msgid "Error while saving \"%s\"\n"
  1757 msgstr ""
  1758 msgstr ""
  1758 
  1759 
  1759 #: ../bacnet/bacnet.py:581
  1760 #: ../bacnet/bacnet.py:581
  1764 #: ../bacnet/bacnet.py:573
  1765 #: ../bacnet/bacnet.py:573
  1765 #, python-brace-format
  1766 #, python-brace-format
  1766 msgid "Error: BACnet server '{a1}.x:{a2}' contains objects with duplicate object names.\n"
  1767 msgid "Error: BACnet server '{a1}.x:{a2}' contains objects with duplicate object names.\n"
  1767 msgstr ""
  1768 msgstr ""
  1768 
  1769 
  1769 #: ../canfestival/canfestival.py:179 ../bacnet/bacnet.py:444
  1770 #: ../canfestival/canfestival.py:180 ../bacnet/bacnet.py:444
  1770 msgid "Error: Export slave failed\n"
  1771 msgid "Error: Export slave failed\n"
  1771 msgstr ""
  1772 msgstr ""
  1772 
  1773 
  1773 #: ../modbus/modbus.py:601
  1774 #: ../modbus/modbus.py:602
  1774 #, python-brace-format
  1775 #, python-brace-format
  1775 msgid "Error: Modbus/IP Servers %{a1}.x and %{a2}.x use the same port number {a3}.\n"
  1776 msgid "Error: Modbus/IP Servers %{a1}.x and %{a2}.x use the same port number {a3}.\n"
  1776 msgstr ""
  1777 msgstr ""
  1777 
  1778 
  1778 #: ../canfestival/canfestival.py:388
  1779 #: ../canfestival/canfestival.py:389
  1779 msgid "Error: No Master generated\n"
  1780 msgid "Error: No Master generated\n"
  1780 msgstr ""
  1781 msgstr ""
  1781 
  1782 
  1782 #: ../canfestival/canfestival.py:383
  1783 #: ../canfestival/canfestival.py:384
  1783 msgid "Error: No PLC built\n"
  1784 msgid "Error: No PLC built\n"
  1784 msgstr ""
  1785 msgstr ""
  1785 
  1786 
  1786 #: ../etherlab/ConfigEditor.py:269
  1787 #: ../etherlab/ConfigEditor.py:269
  1787 msgid "EtherCAT Management"
  1788 msgid "EtherCAT Management"
  1789 
  1790 
  1790 #: ../features.py:20
  1791 #: ../features.py:20
  1791 msgid "EtherCAT master"
  1792 msgid "EtherCAT master"
  1792 msgstr ""
  1793 msgstr ""
  1793 
  1794 
  1794 #: ../etherlab/EthercatMaster.py:302
  1795 #: ../etherlab/EthercatMaster.py:303
  1795 msgid "Ethercat Slave Type"
  1796 msgid "Ethercat Slave Type"
  1796 msgstr ""
  1797 msgstr ""
  1797 
  1798 
  1798 #: ../etherlab/ConfigEditor.py:267
  1799 #: ../etherlab/ConfigEditor.py:267
  1799 msgid "Ethercat node"
  1800 msgid "Ethercat node"
  1800 msgstr ""
  1801 msgstr ""
  1801 
  1802 
  1802 #: ../ProjectController.py:1791
  1803 #: ../ProjectController.py:1803
  1803 #, python-format
  1804 #, python-format
  1804 msgid "Exception while connecting %s!\n"
  1805 msgid "Exception while connecting %s!\n"
  1805 msgstr ""
  1806 msgstr ""
  1806 
  1807 
  1807 #: ../dialogs/FBDBlockDialog.py:123
  1808 #: ../dialogs/FBDBlockDialog.py:123
  1826 
  1827 
  1827 #: ../bacnet/bacnet.py:156
  1828 #: ../bacnet/bacnet.py:156
  1828 msgid "Export BACnet slave to EDE file"
  1829 msgid "Export BACnet slave to EDE file"
  1829 msgstr ""
  1830 msgstr ""
  1830 
  1831 
  1831 #: ../canfestival/canfestival.py:186
  1832 #: ../canfestival/canfestival.py:187
  1832 msgid "Export CanOpen slave to EDS file"
  1833 msgid "Export CanOpen slave to EDS file"
  1833 msgstr ""
  1834 msgstr ""
  1834 
  1835 
  1835 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:243
  1836 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:244
  1836 msgid "Export graph values to clipboard"
  1837 msgid "Export graph values to clipboard"
  1837 msgstr ""
  1838 msgstr ""
  1838 
  1839 
  1839 #: ../canfestival/canfestival.py:185 ../bacnet/bacnet.py:155
  1840 #: ../canfestival/canfestival.py:186 ../bacnet/bacnet.py:155
  1840 msgid "Export slave"
  1841 msgid "Export slave"
  1841 msgstr ""
  1842 msgstr ""
  1842 
  1843 
  1843 #: ../dialogs/FBDVariableDialog.py:95
  1844 #: ../dialogs/FBDVariableDialog.py:95
  1844 msgid "Expression:"
  1845 msgid "Expression:"
  1845 msgstr ""
  1846 msgstr ""
  1846 
  1847 
  1847 #: ../controls/VariablePanel.py:87
  1848 #: ../controls/VariablePanel.py:90
  1848 msgid "External"
  1849 msgid "External"
  1849 msgstr ""
  1850 msgstr ""
  1850 
  1851 
  1851 #: ../ProjectController.py:866
  1852 #: ../ProjectController.py:876
  1852 msgid "Extracting Located Variables...\n"
  1853 msgid "Extracting Located Variables...\n"
  1853 msgstr ""
  1854 msgstr ""
  1854 
  1855 
  1855 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  1856 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  1856 #: ../dialogs/PouDialog.py:128 ../controls/ProjectPropertiesPanel.py:161
  1857 #: ../dialogs/PouDialog.py:128 ../controls/ProjectPropertiesPanel.py:161
  1857 msgid "FBD"
  1858 msgid "FBD"
  1858 msgstr ""
  1859 msgstr ""
  1859 
  1860 
  1860 #: ../ProjectController.py:1855
  1861 #: ../ProjectController.py:1867
  1861 msgid "Failed : Must build before transfer.\n"
  1862 msgid "Failed : Must build before transfer.\n"
  1862 msgstr ""
  1863 msgstr ""
  1863 
  1864 
  1864 #: ../dialogs/LDElementDialog.py:80 ../editors/Viewer.py:559
  1865 #: ../dialogs/LDElementDialog.py:80 ../editors/Viewer.py:561
  1865 msgid "Falling Edge"
  1866 msgid "Falling Edge"
  1866 msgstr ""
  1867 msgstr ""
  1867 
  1868 
  1868 #: ../ProjectController.py:1145
  1869 #: ../ProjectController.py:1155
  1869 msgid "Fatal : cannot get builder.\n"
  1870 msgid "Fatal : cannot get builder.\n"
  1870 msgstr ""
  1871 msgstr ""
  1871 
  1872 
  1872 #: ../Beremiz.py:160
  1873 #: ../Beremiz.py:161
  1873 #, python-format
  1874 #, python-format
  1874 msgid "Fetching %s"
  1875 msgid "Fetching %s"
  1875 msgstr ""
  1876 msgstr ""
  1876 
  1877 
  1877 #: ../dialogs/DurationEditorDialog.py:169
  1878 #: ../dialogs/DurationEditorDialog.py:170
  1878 #, python-format
  1879 #, python-format
  1879 msgid "Field %s hasn't a valid value!"
  1880 msgid "Field %s hasn't a valid value!"
  1880 msgstr ""
  1881 msgstr ""
  1881 
  1882 
  1882 #: ../dialogs/DurationEditorDialog.py:171
  1883 #: ../dialogs/DurationEditorDialog.py:172
  1883 #, python-format
  1884 #, python-format
  1884 msgid "Fields %s haven't a valid value!"
  1885 msgid "Fields %s haven't a valid value!"
  1885 msgstr ""
  1886 msgstr ""
  1886 
  1887 
  1887 #: ../controls/FolderTree.py:221
  1888 #: ../controls/FolderTree.py:222
  1888 #, python-format
  1889 #, python-format
  1889 msgid "File '%s' already exists!"
  1890 msgid "File '%s' already exists!"
  1890 msgstr ""
  1891 msgstr ""
  1891 
  1892 
  1892 #: ../runtime/WampClient.py:407
  1893 #: ../runtime/WampClient.py:408
  1893 msgid "File containing secret for that ID"
  1894 msgid "File containing secret for that ID"
  1894 msgstr ""
  1895 msgstr ""
  1895 
  1896 
  1896 #: ../dialogs/SearchInProjectDialog.py:102 ../dialogs/FindInPouDialog.py:40
  1897 #: ../dialogs/SearchInProjectDialog.py:102 ../dialogs/FindInPouDialog.py:40
  1897 #: ../dialogs/FindInPouDialog.py:107 ../IDEFrame.py:380
  1898 #: ../dialogs/FindInPouDialog.py:107 ../IDEFrame.py:383
  1898 msgid "Find"
  1899 msgid "Find"
  1899 msgstr ""
  1900 msgstr ""
  1900 
  1901 
  1901 #: ../IDEFrame.py:382
  1902 #: ../IDEFrame.py:385
  1902 msgid "Find Next"
  1903 msgid "Find Next"
  1903 msgstr ""
  1904 msgstr ""
  1904 
  1905 
  1905 #: ../IDEFrame.py:384
  1906 #: ../IDEFrame.py:387
  1906 msgid "Find Previous"
  1907 msgid "Find Previous"
  1907 msgstr ""
  1908 msgstr ""
  1908 
  1909 
  1909 #: ../plcopen/iec_std.csv:90
  1910 #: ../plcopen/iec_std.csv:90
  1910 msgid "Find position"
  1911 msgid "Find position"
  1912 
  1913 
  1913 #: ../dialogs/FindInPouDialog.py:58
  1914 #: ../dialogs/FindInPouDialog.py:58
  1914 msgid "Find:"
  1915 msgid "Find:"
  1915 msgstr ""
  1916 msgstr ""
  1916 
  1917 
  1917 #: ../editors/Viewer.py:1635
  1918 #: ../editors/Viewer.py:1638
  1918 msgid "Force value"
  1919 msgid "Force value"
  1919 msgstr ""
  1920 msgstr ""
  1920 
  1921 
  1921 #: ../dialogs/ForceVariableDialog.py:176
  1922 #: ../dialogs/ForceVariableDialog.py:191
  1922 msgid "Forcing Variable Value"
  1923 msgid "Forcing Variable Value"
  1923 msgstr ""
  1924 msgstr ""
  1924 
  1925 
  1925 #: ../dialogs/SFCTransitionDialog.py:184 ../dialogs/PouTransitionDialog.py:103
  1926 #: ../dialogs/SFCTransitionDialog.py:184 ../dialogs/PouTransitionDialog.py:103
  1926 #: ../dialogs/ProjectDialog.py:77 ../dialogs/PouActionDialog.py:102
  1927 #: ../dialogs/ProjectDialog.py:77 ../dialogs/PouActionDialog.py:102
  1940 
  1941 
  1941 #: ../dialogs/FindInPouDialog.py:75
  1942 #: ../dialogs/FindInPouDialog.py:75
  1942 msgid "Forward"
  1943 msgid "Forward"
  1943 msgstr ""
  1944 msgstr ""
  1944 
  1945 
  1945 #: ../IDEFrame.py:455
  1946 #: ../IDEFrame.py:458
  1946 msgid "Full screen"
  1947 msgid "Full screen"
  1947 msgstr ""
  1948 msgstr ""
  1948 
  1949 
  1949 #: ../dialogs/SearchInProjectDialog.py:40 ../IDEFrame.py:1797
  1950 #: ../dialogs/SearchInProjectDialog.py:40 ../IDEFrame.py:1800
  1950 msgid "Function"
  1951 msgid "Function"
  1951 msgstr ""
  1952 msgstr ""
  1952 
  1953 
  1953 #: ../IDEFrame.py:357
  1954 #: ../IDEFrame.py:360
  1954 msgid "Function &Block"
  1955 msgid "Function &Block"
  1955 msgstr ""
  1956 msgstr ""
  1956 
  1957 
  1957 #: ../dialogs/SearchInProjectDialog.py:41 ../IDEFrame.py:1796
  1958 #: ../dialogs/SearchInProjectDialog.py:41 ../IDEFrame.py:1799
  1958 #: ../IDEFrame.py:1989
  1959 #: ../IDEFrame.py:1992
  1959 msgid "Function Block"
  1960 msgid "Function Block"
  1960 msgstr ""
  1961 msgstr ""
  1961 
  1962 
  1962 #: ../controls/VariablePanel.py:879
  1963 #: ../controls/VariablePanel.py:882
  1963 msgid "Function Block Types"
  1964 msgid "Function Block Types"
  1964 msgstr ""
  1965 msgstr ""
  1965 
  1966 
  1966 #: ../plcopen/types_enums.py:75
  1967 #: ../plcopen/types_enums.py:75
  1967 msgid "Function Blocks"
  1968 msgid "Function Blocks"
  1968 msgstr ""
  1969 msgstr ""
  1969 
  1970 
  1970 #: ../editors/Viewer.py:290
  1971 #: ../editors/Viewer.py:292
  1971 msgid "Function Blocks can't be used in Functions!"
  1972 msgid "Function Blocks can't be used in Functions!"
  1972 msgstr ""
  1973 msgstr ""
  1973 
  1974 
  1974 #: ../PLCControler.py:1907
  1975 #: ../PLCControler.py:1909
  1975 #, python-format
  1976 #, python-format
  1976 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1977 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1977 msgstr ""
  1978 msgstr ""
  1978 
  1979 
  1979 #: ../plcopen/types_enums.py:75
  1980 #: ../plcopen/types_enums.py:75
  1982 
  1983 
  1983 #: ../PLCOpenEditor.py:88
  1984 #: ../PLCOpenEditor.py:88
  1984 msgid "Generate Program"
  1985 msgid "Generate Program"
  1985 msgstr ""
  1986 msgstr ""
  1986 
  1987 
  1987 #: ../ProjectController.py:750
  1988 #: ../ProjectController.py:760
  1988 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
  1989 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
  1989 msgstr ""
  1990 msgstr ""
  1990 
  1991 
  1991 #: ../controls/VariablePanel.py:88
  1992 #: ../controls/VariablePanel.py:91
  1992 msgid "Global"
  1993 msgid "Global"
  1993 msgstr ""
  1994 msgstr ""
  1994 
  1995 
  1995 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:242
  1996 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:243
  1996 msgid "Go to current value"
  1997 msgid "Go to current value"
  1997 msgstr ""
  1998 msgstr ""
  1998 
  1999 
  1999 #: ../controls/ProjectPropertiesPanel.py:192
  2000 #: ../controls/ProjectPropertiesPanel.py:192
  2000 msgid "Graphics"
  2001 msgid "Graphics"
  2026 
  2027 
  2027 #: ../controls/ProjectPropertiesPanel.py:168
  2028 #: ../controls/ProjectPropertiesPanel.py:168
  2028 msgid "Horizontal:"
  2029 msgid "Horizontal:"
  2029 msgstr ""
  2030 msgstr ""
  2030 
  2031 
  2031 #: ../dialogs/DurationEditorDialog.py:58
  2032 #: ../dialogs/DurationEditorDialog.py:59
  2032 msgid "Hours:"
  2033 msgid "Hours:"
  2033 msgstr ""
  2034 msgstr ""
  2034 
  2035 
  2035 #: ../runtime/WampClient.py:404
  2036 #: ../runtime/WampClient.py:405
  2036 msgid "ID"
  2037 msgid "ID"
  2037 msgstr ""
  2038 msgstr ""
  2038 
  2039 
  2039 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  2040 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  2040 #: ../dialogs/PouDialog.py:128
  2041 #: ../dialogs/PouDialog.py:128
  2041 msgid "IL"
  2042 msgid "IL"
  2042 msgstr ""
  2043 msgstr ""
  2043 
  2044 
  2044 #: ../dialogs/DiscoveryDialog.py:91
  2045 #: ../dialogs/DiscoveryDialog.py:93
  2045 msgid "IP"
  2046 msgid "IP"
  2046 msgstr ""
  2047 msgstr ""
  2047 
  2048 
  2048 #: ../Beremiz_service.py:331 ../Beremiz_service.py:333
  2049 #: ../Beremiz_service.py:332 ../Beremiz_service.py:334
  2049 msgid "IP is not valid!"
  2050 msgid "IP is not valid!"
  2050 msgstr ""
  2051 msgstr ""
  2051 
  2052 
  2052 #: ../etherlab/ConfigEditor.py:1387
  2053 #: ../etherlab/ConfigEditor.py:1387
  2053 msgid "Import ESI file"
  2054 msgid "Import ESI file"
  2059 
  2060 
  2060 #: ../etherlab/ConfigEditor.py:1352
  2061 #: ../etherlab/ConfigEditor.py:1352
  2061 msgid "Import file to ESI files database"
  2062 msgid "Import file to ESI files database"
  2062 msgstr ""
  2063 msgstr ""
  2063 
  2064 
  2064 #: ../dialogs/FBDVariableDialog.py:64 ../editors/Viewer.py:1664
  2065 #: ../dialogs/FBDVariableDialog.py:64 ../editors/Viewer.py:1667
  2065 #: ../controls/VariablePanel.py:86
  2066 #: ../controls/VariablePanel.py:89
  2066 msgid "InOut"
  2067 msgid "InOut"
  2067 msgstr ""
  2068 msgstr ""
  2068 
  2069 
  2069 #: ../PLCGenerator.py:1089
  2070 #: ../PLCGenerator.py:1091
  2070 #, python-brace-format
  2071 #, python-brace-format
  2071 msgid "InOut variable {a1} in block {a2} in POU {a3} must be connected."
  2072 msgid "InOut variable {a1} in block {a2} in POU {a3} must be connected."
  2072 msgstr ""
  2073 msgstr ""
  2073 
  2074 
  2074 #: ../editors/Viewer.py:484
  2075 #: ../editors/Viewer.py:486
  2075 msgid "Inactive"
  2076 msgid "Inactive"
  2076 msgstr ""
  2077 msgstr ""
  2077 
  2078 
  2078 #: ../controls/VariablePanel.py:299
  2079 #: ../controls/VariablePanel.py:302
  2079 #, python-brace-format
  2080 #, python-brace-format
  2080 msgid "Incompatible data types between \"{a1}\" and \"{a2}\""
  2081 msgid "Incompatible data types between \"{a1}\" and \"{a2}\""
  2081 msgstr ""
  2082 msgstr ""
  2082 
  2083 
  2083 #: ../controls/VariablePanel.py:305
  2084 #: ../controls/VariablePanel.py:308
  2084 #, python-format
  2085 #, python-format
  2085 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  2086 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  2086 msgstr ""
  2087 msgstr ""
  2087 
  2088 
  2088 #: ../controls/VariablePanel.py:309
  2089 #: ../controls/VariablePanel.py:312
  2089 #, python-brace-format
  2090 #, python-brace-format
  2090 msgid "Incompatible size of data between \"{a1}\" and \"{a2}\""
  2091 msgid "Incompatible size of data between \"{a1}\" and \"{a2}\""
  2091 msgstr ""
  2092 msgstr ""
  2092 
  2093 
  2093 #: ../etherlab/ConfigEditor.py:48 ../etherlab/ConfigEditor.py:465
  2094 #: ../etherlab/ConfigEditor.py:48 ../etherlab/ConfigEditor.py:465
  2096 
  2097 
  2097 #: ../dialogs/ActionBlockDialog.py:42
  2098 #: ../dialogs/ActionBlockDialog.py:42
  2098 msgid "Indicator"
  2099 msgid "Indicator"
  2099 msgstr ""
  2100 msgstr ""
  2100 
  2101 
  2101 #: ../editors/CodeFileEditor.py:753
  2102 #: ../editors/CodeFileEditor.py:757
  2102 msgid "Initial"
  2103 msgid "Initial"
  2103 msgstr ""
  2104 msgstr ""
  2104 
  2105 
  2105 #: ../editors/Viewer.py:653
  2106 #: ../editors/Viewer.py:655
  2106 msgid "Initial Step"
  2107 msgid "Initial Step"
  2107 msgstr ""
  2108 msgstr ""
  2108 
  2109 
  2109 #: ../editors/DataTypeEditor.py:55 ../controls/VariablePanel.py:63
  2110 #: ../editors/DataTypeEditor.py:55 ../controls/VariablePanel.py:66
  2110 msgid "Initial Value"
  2111 msgid "Initial Value"
  2111 msgstr ""
  2112 msgstr ""
  2112 
  2113 
  2113 #: ../editors/DataTypeEditor.py:193 ../editors/DataTypeEditor.py:224
  2114 #: ../editors/DataTypeEditor.py:193 ../editors/DataTypeEditor.py:224
  2114 #: ../editors/DataTypeEditor.py:281 ../editors/DataTypeEditor.py:320
  2115 #: ../editors/DataTypeEditor.py:281 ../editors/DataTypeEditor.py:320
  2130 #: ../dialogs/SFCTransitionDialog.py:77 ../dialogs/ActionBlockDialog.py:47
  2131 #: ../dialogs/SFCTransitionDialog.py:77 ../dialogs/ActionBlockDialog.py:47
  2131 msgid "Inline"
  2132 msgid "Inline"
  2132 msgstr ""
  2133 msgstr ""
  2133 
  2134 
  2134 #: ../dialogs/SFCStepDialog.py:73 ../dialogs/FBDVariableDialog.py:63
  2135 #: ../dialogs/SFCStepDialog.py:73 ../dialogs/FBDVariableDialog.py:63
  2135 #: ../dialogs/BrowseLocationsDialog.py:43 ../editors/Viewer.py:333
  2136 #: ../dialogs/BrowseLocationsDialog.py:43 ../editors/Viewer.py:335
  2136 #: ../editors/Viewer.py:1662 ../editors/TextViewer.py:307
  2137 #: ../editors/Viewer.py:1665 ../editors/TextViewer.py:309
  2137 #: ../controls/LocationCellEditor.py:103 ../controls/VariablePanel.py:86
  2138 #: ../controls/LocationCellEditor.py:103 ../controls/VariablePanel.py:89
  2138 #: ../controls/VariablePanel.py:316 ../controls/VariablePanel.py:379
  2139 #: ../controls/VariablePanel.py:319 ../controls/VariablePanel.py:382
  2139 msgid "Input"
  2140 msgid "Input"
  2140 msgstr ""
  2141 msgstr ""
  2141 
  2142 
  2142 #: ../dialogs/FBDBlockDialog.py:99
  2143 #: ../dialogs/FBDBlockDialog.py:99
  2143 msgid "Inputs:"
  2144 msgid "Inputs:"
  2145 
  2146 
  2146 #: ../plcopen/iec_std.csv:87
  2147 #: ../plcopen/iec_std.csv:87
  2147 msgid "Insertion (into)"
  2148 msgid "Insertion (into)"
  2148 msgstr ""
  2149 msgstr ""
  2149 
  2150 
  2150 #: ../plcopen/plcopen.py:1948
  2151 #: ../plcopen/plcopen.py:1949
  2151 #, python-format
  2152 #, python-format
  2152 msgid "Instance with id %d doesn't exist!"
  2153 msgid "Instance with id %d doesn't exist!"
  2153 msgstr ""
  2154 msgstr ""
  2154 
  2155 
  2155 #: ../editors/ResourceEditor.py:277
  2156 #: ../editors/ResourceEditor.py:278
  2156 msgid "Instances:"
  2157 msgid "Instances:"
  2157 msgstr ""
  2158 msgstr ""
  2158 
  2159 
  2159 #: ../controls/VariablePanel.py:85
  2160 #: ../controls/VariablePanel.py:88
  2160 msgid "Interface"
  2161 msgid "Interface"
  2161 msgstr ""
  2162 msgstr ""
  2162 
  2163 
  2163 #: ../editors/ResourceEditor.py:81
  2164 #: ../editors/ResourceEditor.py:82
  2164 msgid "Interrupt"
  2165 msgid "Interrupt"
  2165 msgstr ""
  2166 msgstr ""
  2166 
  2167 
  2167 #: ../editors/ResourceEditor.py:76
  2168 #: ../editors/ResourceEditor.py:77
  2168 msgid "Interval"
  2169 msgid "Interval"
  2169 msgstr ""
  2170 msgstr ""
  2170 
  2171 
  2171 #: ../controls/ProjectPropertiesPanel.py:306
  2172 #: ../controls/ProjectPropertiesPanel.py:306
  2172 msgid ""
  2173 msgid ""
  2173 "Invalid URL!\n"
  2174 "Invalid URL!\n"
  2174 "Please enter correct URL address."
  2175 "Please enter correct URL address."
  2175 msgstr ""
  2176 msgstr ""
  2176 
  2177 
  2177 #: ../PLCControler.py:1895
  2178 #: ../PLCControler.py:1897
  2178 msgid "Invalid plcopen element(s)!!!"
  2179 msgid "Invalid plcopen element(s)!!!"
  2179 msgstr ""
  2180 msgstr ""
  2180 
  2181 
  2181 #: ../canfestival/config_utils.py:407
  2182 #: ../canfestival/config_utils.py:407
  2182 #, python-brace-format
  2183 #, python-brace-format
  2186 #: ../canfestival/config_utils.py:689
  2187 #: ../canfestival/config_utils.py:689
  2187 #, python-brace-format
  2188 #, python-brace-format
  2188 msgid "Invalid type \"{a1}\"-> {a2} != {a3} for location \"{a4}\""
  2189 msgid "Invalid type \"{a1}\"-> {a2} != {a3} for location \"{a4}\""
  2189 msgstr ""
  2190 msgstr ""
  2190 
  2191 
  2191 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:129
  2192 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:130
  2192 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:93
  2193 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:93
  2193 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:162
  2194 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:163
  2194 #, python-format
  2195 #, python-format
  2195 msgid "Invalid value \"%s\" for debug variable"
  2196 msgid "Invalid value \"%s\" for debug variable"
  2196 msgstr ""
  2197 msgstr ""
  2197 
  2198 
  2198 #: ../etherlab/ConfigEditor.py:418 ../etherlab/ConfigEditor.py:421
  2199 #: ../etherlab/ConfigEditor.py:418 ../etherlab/ConfigEditor.py:421
  2205 #: ../etherlab/ConfigEditor.py:504
  2206 #: ../etherlab/ConfigEditor.py:504
  2206 #, python-format
  2207 #, python-format
  2207 msgid "Invalid value \"%s\" for startup command"
  2208 msgid "Invalid value \"%s\" for startup command"
  2208 msgstr ""
  2209 msgstr ""
  2209 
  2210 
  2210 #: ../controls/VariablePanel.py:278 ../controls/VariablePanel.py:281
  2211 #: ../controls/VariablePanel.py:281 ../controls/VariablePanel.py:284
  2211 #, python-format
  2212 #, python-format
  2212 msgid "Invalid value \"%s\" for variable grid element"
  2213 msgid "Invalid value \"%s\" for variable grid element"
  2213 msgstr ""
  2214 msgstr ""
  2214 
  2215 
  2215 #: ../editors/Viewer.py:276 ../editors/Viewer.py:279
  2216 #: ../editors/Viewer.py:278 ../editors/Viewer.py:281
  2216 #, python-format
  2217 #, python-format
  2217 msgid "Invalid value \"%s\" for viewer block"
  2218 msgid "Invalid value \"%s\" for viewer block"
  2218 msgstr ""
  2219 msgstr ""
  2219 
  2220 
  2220 #: ../dialogs/ForceVariableDialog.py:211
  2221 #: ../dialogs/ForceVariableDialog.py:278
  2221 #, python-brace-format
  2222 #, python-brace-format
  2222 msgid "Invalid value \"{a1}\" for \"{a2}\" variable!"
  2223 msgid "Invalid value \"{a1}\" for \"{a2}\" variable!"
  2223 msgstr ""
  2224 msgstr ""
  2224 
  2225 
  2225 #: ../etherlab/CommonEtherCATFunction.py:31
  2226 #: ../etherlab/CommonEtherCATFunction.py:35
  2226 #, python-format
  2227 #, python-format
  2227 msgid "Invalid value for HexDecValue \"%s\""
  2228 msgid "Invalid value for HexDecValue \"%s\""
  2228 msgstr ""
  2229 msgstr ""
  2229 
  2230 
  2230 #: ../dialogs/DurationEditorDialog.py:125
  2231 #: ../dialogs/DurationEditorDialog.py:126
  2231 msgid ""
  2232 msgid ""
  2232 "Invalid value!\n"
  2233 "Invalid value!\n"
  2233 "You must fill a numeric value."
  2234 "You must fill a numeric value."
  2234 msgstr ""
  2235 msgstr ""
  2235 
  2236 
  2236 #: ../connectors/WAMP/dialog.py:38
  2237 #: ../connectors/WAMP/dialog.py:38
  2237 msgid "Is connection secure?"
  2238 msgid "Is connection secure?"
  2238 msgstr ""
  2239 msgstr ""
  2239 
  2240 
  2240 #: ../editors/Viewer.py:658 ../editors/Viewer.py:2427
  2241 #: ../editors/Viewer.py:660 ../editors/Viewer.py:2430
  2241 msgid "Jump"
  2242 msgid "Jump"
  2242 msgstr ""
  2243 msgstr ""
  2243 
  2244 
  2244 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  2245 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  2245 #: ../dialogs/PouDialog.py:128 ../controls/ProjectPropertiesPanel.py:161
  2246 #: ../dialogs/PouDialog.py:128 ../controls/ProjectPropertiesPanel.py:161
  2246 msgid "LD"
  2247 msgid "LD"
  2247 msgstr ""
  2248 msgstr ""
  2248 
  2249 
  2249 #: ../editors/LDViewer.py:221 ../editors/LDViewer.py:240
  2250 #: ../editors/LDViewer.py:223 ../editors/LDViewer.py:242
  2250 #, python-format
  2251 #, python-format
  2251 msgid "Ladder element with id %d is on more than one rung."
  2252 msgid "Ladder element with id %d is on more than one rung."
  2252 msgstr ""
  2253 msgstr ""
  2253 
  2254 
  2254 #: ../dialogs/PouTransitionDialog.py:92 ../dialogs/PouActionDialog.py:91
  2255 #: ../dialogs/PouTransitionDialog.py:92 ../dialogs/PouActionDialog.py:91
  2263 #: ../dialogs/PouTransitionDialog.py:66 ../dialogs/PouActionDialog.py:63
  2264 #: ../dialogs/PouTransitionDialog.py:66 ../dialogs/PouActionDialog.py:63
  2264 #: ../dialogs/PouDialog.py:79
  2265 #: ../dialogs/PouDialog.py:79
  2265 msgid "Language:"
  2266 msgid "Language:"
  2266 msgstr ""
  2267 msgstr ""
  2267 
  2268 
  2268 #: ../ProjectController.py:1861
  2269 #: ../ProjectController.py:1873
  2269 msgid "Latest build already matches current target. Transfering anyway...\n"
  2270 msgid "Latest build already matches current target. Transfering anyway...\n"
  2270 msgstr ""
  2271 msgstr ""
  2271 
  2272 
       
  2273 #: ../Beremiz_service.py:295
       
  2274 msgid "Launch WX GUI inspector"
       
  2275 msgstr ""
       
  2276 
  2272 #: ../Beremiz_service.py:294
  2277 #: ../Beremiz_service.py:294
  2273 msgid "Launch WX GUI inspector"
       
  2274 msgstr ""
       
  2275 
       
  2276 #: ../Beremiz_service.py:293
       
  2277 msgid "Launch a live Python shell"
  2278 msgid "Launch a live Python shell"
  2278 msgstr ""
  2279 msgstr ""
  2279 
  2280 
  2280 #: ../editors/Viewer.py:583
  2281 #: ../editors/Viewer.py:585
  2281 msgid "Left"
  2282 msgid "Left"
  2282 msgstr ""
  2283 msgstr ""
  2283 
  2284 
  2284 #: ../dialogs/LDPowerRailDialog.py:64
  2285 #: ../dialogs/LDPowerRailDialog.py:64
  2285 msgid "Left PowerRail"
  2286 msgid "Left PowerRail"
  2295 
  2296 
  2296 #: ../plcopen/iec_std.csv:79
  2297 #: ../plcopen/iec_std.csv:79
  2297 msgid "Less than or equal to"
  2298 msgid "Less than or equal to"
  2298 msgstr ""
  2299 msgstr ""
  2299 
  2300 
  2300 #: ../IDEFrame.py:658
  2301 #: ../IDEFrame.py:661
  2301 msgid "Library"
  2302 msgid "Library"
  2302 msgstr ""
  2303 msgstr ""
  2303 
  2304 
  2304 #: ../dialogs/AboutDialog.py:145
  2305 #: ../dialogs/AboutDialog.py:145
  2305 msgid "License"
  2306 msgid "License"
  2311 
  2312 
  2312 #: ../targets/toolchain_gcc.py:209
  2313 #: ../targets/toolchain_gcc.py:209
  2313 msgid "Linking :\n"
  2314 msgid "Linking :\n"
  2314 msgstr ""
  2315 msgstr ""
  2315 
  2316 
  2316 #: ../dialogs/DiscoveryDialog.py:115 ../controls/VariablePanel.py:87
  2317 #: ../dialogs/DiscoveryDialog.py:117 ../controls/VariablePanel.py:90
  2317 msgid "Local"
  2318 msgid "Local"
  2318 msgstr ""
  2319 msgstr ""
  2319 
  2320 
  2320 #: ../canfestival/canfestival.py:359
  2321 #: ../canfestival/canfestival.py:360
  2321 msgid "Local entries"
  2322 msgid "Local entries"
  2322 msgstr ""
  2323 msgstr ""
  2323 
  2324 
  2324 #: ../ProjectController.py:1767
  2325 #: ../ProjectController.py:1779
  2325 msgid "Local service discovery failed!\n"
  2326 msgid "Local service discovery failed!\n"
  2326 msgstr ""
  2327 msgstr ""
  2327 
  2328 
  2328 #: ../controls/VariablePanel.py:62
  2329 #: ../controls/VariablePanel.py:65
  2329 msgid "Location"
  2330 msgid "Location"
  2330 msgstr ""
  2331 msgstr ""
  2331 
  2332 
  2332 #: ../dialogs/BrowseLocationsDialog.py:78
  2333 #: ../dialogs/BrowseLocationsDialog.py:78
  2333 msgid "Locations available:"
  2334 msgid "Locations available:"
  2376 
  2377 
  2377 #: ../etherlab/ConfigEditor.py:613
  2378 #: ../etherlab/ConfigEditor.py:613
  2378 msgid "Master State"
  2379 msgid "Master State"
  2379 msgstr ""
  2380 msgstr ""
  2380 
  2381 
  2381 #: ../ConfigTreeNode.py:544
  2382 #: ../ConfigTreeNode.py:546
  2382 #, python-brace-format
  2383 #, python-brace-format
  2383 msgid "Max count ({a1}) reached for this confnode of type {a2} "
  2384 msgid "Max count ({a1}) reached for this confnode of type {a2} "
  2384 msgstr ""
  2385 msgstr ""
  2385 
  2386 
  2386 #: ../etherlab/etherlab.py:173
  2387 #: ../etherlab/etherlab.py:174
  2387 msgid "Max entries by PDO"
  2388 msgid "Max entries by PDO"
  2388 msgstr ""
  2389 msgstr ""
  2389 
  2390 
  2390 #: ../etherlab/etherlab.py:176
  2391 #: ../etherlab/etherlab.py:177
  2391 msgid ""
  2392 msgid ""
  2392 "Maximal number of entries mapped in a PDO\n"
  2393 "Maximal number of entries mapped in a PDO\n"
  2393 "including empty entries used for PDO alignment"
  2394 "including empty entries used for PDO alignment"
  2394 msgstr ""
  2395 msgstr ""
  2395 
  2396 
  2399 
  2400 
  2400 #: ../editors/DataTypeEditor.py:246
  2401 #: ../editors/DataTypeEditor.py:246
  2401 msgid "Maximum:"
  2402 msgid "Maximum:"
  2402 msgstr ""
  2403 msgstr ""
  2403 
  2404 
  2404 #: ../dialogs/BrowseLocationsDialog.py:45 ../editors/Viewer.py:333
  2405 #: ../dialogs/BrowseLocationsDialog.py:45 ../editors/Viewer.py:335
  2405 #: ../editors/TextViewer.py:307 ../controls/LocationCellEditor.py:103
  2406 #: ../editors/TextViewer.py:309 ../controls/LocationCellEditor.py:103
  2406 #: ../controls/VariablePanel.py:316 ../controls/VariablePanel.py:379
  2407 #: ../controls/VariablePanel.py:319 ../controls/VariablePanel.py:382
  2407 msgid "Memory"
  2408 msgid "Memory"
  2408 msgstr ""
  2409 msgstr ""
  2409 
  2410 
  2410 #: ../IDEFrame.py:623
  2411 #: ../IDEFrame.py:626
  2411 msgid "Menu ToolBar"
  2412 msgid "Menu ToolBar"
  2412 msgstr ""
  2413 msgstr ""
  2413 
  2414 
  2414 #: ../runtime/NevowServer.py:176
  2415 #: ../runtime/NevowServer.py:176
  2415 msgid "Message text"
  2416 msgid "Message text"
  2416 msgstr ""
  2417 msgstr ""
  2417 
  2418 
       
  2419 #: ../dialogs/DurationEditorDialog.py:63
       
  2420 msgid "Microseconds:"
       
  2421 msgstr ""
       
  2422 
       
  2423 #: ../editors/Viewer.py:590
       
  2424 msgid "Middle"
       
  2425 msgstr ""
       
  2426 
  2418 #: ../dialogs/DurationEditorDialog.py:62
  2427 #: ../dialogs/DurationEditorDialog.py:62
  2419 msgid "Microseconds:"
       
  2420 msgstr ""
       
  2421 
       
  2422 #: ../editors/Viewer.py:588
       
  2423 msgid "Middle"
       
  2424 msgstr ""
       
  2425 
       
  2426 #: ../dialogs/DurationEditorDialog.py:61
       
  2427 msgid "Milliseconds:"
  2428 msgid "Milliseconds:"
  2428 msgstr ""
  2429 msgstr ""
  2429 
  2430 
  2430 #: ../etherlab/etherlab.py:167
  2431 #: ../etherlab/etherlab.py:168
  2431 msgid "Minimal size in bits between 2 pdo entries"
  2432 msgid "Minimal size in bits between 2 pdo entries"
  2432 msgstr ""
  2433 msgstr ""
  2433 
  2434 
  2434 #: ../plcopen/iec_std.csv:72
  2435 #: ../plcopen/iec_std.csv:72
  2435 msgid "Minimum"
  2436 msgid "Minimum"
  2437 
  2438 
  2438 #: ../editors/DataTypeEditor.py:233
  2439 #: ../editors/DataTypeEditor.py:233
  2439 msgid "Minimum:"
  2440 msgid "Minimum:"
  2440 msgstr ""
  2441 msgstr ""
  2441 
  2442 
  2442 #: ../dialogs/DurationEditorDialog.py:59
  2443 #: ../dialogs/DurationEditorDialog.py:60
  2443 msgid "Minutes:"
  2444 msgid "Minutes:"
  2444 msgstr ""
  2445 msgstr ""
  2445 
  2446 
  2446 #: ../etherlab/etherlab.py:238 ../controls/ProjectPropertiesPanel.py:233
  2447 #: ../etherlab/etherlab.py:239 ../controls/ProjectPropertiesPanel.py:233
  2447 msgid "Miscellaneous"
  2448 msgid "Miscellaneous"
  2448 msgstr ""
  2449 msgstr ""
  2449 
  2450 
  2450 #: ../features.py:21
  2451 #: ../features.py:21
  2451 msgid "Modbus support"
  2452 msgid "Modbus support"
  2466 
  2467 
  2467 #: ../etherlab/ConfigEditor.py:1145
  2468 #: ../etherlab/ConfigEditor.py:1145
  2468 msgid "Modules library:"
  2469 msgid "Modules library:"
  2469 msgstr ""
  2470 msgstr ""
  2470 
  2471 
  2471 #: ../PLCGenerator.py:795 ../PLCGenerator.py:1318
  2472 #: ../PLCGenerator.py:797 ../PLCGenerator.py:1320
  2472 #, python-brace-format
  2473 #, python-brace-format
  2473 msgid "More than one connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2474 msgid "More than one connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2474 msgstr ""
  2475 msgstr ""
  2475 
  2476 
  2476 #: ../dialogs/ActionBlockDialog.py:146
  2477 #: ../dialogs/ActionBlockDialog.py:146
  2491 
  2492 
  2492 #: ../editors/DataTypeEditor.py:366
  2493 #: ../editors/DataTypeEditor.py:366
  2493 msgid "Move element up"
  2494 msgid "Move element up"
  2494 msgstr ""
  2495 msgstr ""
  2495 
  2496 
       
  2497 #: ../editors/ResourceEditor.py:285
       
  2498 msgid "Move instance down"
       
  2499 msgstr ""
       
  2500 
  2496 #: ../editors/ResourceEditor.py:284
  2501 #: ../editors/ResourceEditor.py:284
  2497 msgid "Move instance down"
       
  2498 msgstr ""
       
  2499 
       
  2500 #: ../editors/ResourceEditor.py:283
       
  2501 msgid "Move instance up"
  2502 msgid "Move instance up"
  2502 msgstr ""
  2503 msgstr ""
  2503 
  2504 
  2504 #: ../etherlab/ConfigEditor.py:655
  2505 #: ../etherlab/ConfigEditor.py:655
  2505 msgid "Move process variable down"
  2506 msgid "Move process variable down"
  2507 
  2508 
  2508 #: ../etherlab/ConfigEditor.py:654
  2509 #: ../etherlab/ConfigEditor.py:654
  2509 msgid "Move process variable up"
  2510 msgid "Move process variable up"
  2510 msgstr ""
  2511 msgstr ""
  2511 
  2512 
       
  2513 #: ../editors/ResourceEditor.py:254
       
  2514 msgid "Move task down"
       
  2515 msgstr ""
       
  2516 
  2512 #: ../editors/ResourceEditor.py:253
  2517 #: ../editors/ResourceEditor.py:253
  2513 msgid "Move task down"
       
  2514 msgstr ""
       
  2515 
       
  2516 #: ../editors/ResourceEditor.py:252
       
  2517 msgid "Move task up"
  2518 msgid "Move task up"
  2518 msgstr ""
  2519 msgstr ""
  2519 
  2520 
  2520 #: ../IDEFrame.py:253 ../IDEFrame.py:268 ../IDEFrame.py:298 ../IDEFrame.py:339
  2521 #: ../IDEFrame.py:256 ../IDEFrame.py:271 ../IDEFrame.py:301 ../IDEFrame.py:342
  2521 msgid "Move the view"
  2522 msgid "Move the view"
  2522 msgstr ""
  2523 msgstr ""
  2523 
  2524 
  2524 #: ../controls/CustomEditableListBox.py:45
  2525 #: ../controls/CustomEditableListBox.py:45
  2525 msgid "Move up"
  2526 msgid "Move up"
  2526 msgstr ""
  2527 msgstr ""
  2527 
  2528 
  2528 #: ../bacnet/BacnetSlaveEditor.py:814 ../editors/CodeFileEditor.py:675
  2529 #: ../bacnet/BacnetSlaveEditor.py:814 ../editors/CodeFileEditor.py:679
  2529 #: ../controls/VariablePanel.py:486
  2530 #: ../controls/VariablePanel.py:489
  2530 msgid "Move variable down"
  2531 msgid "Move variable down"
  2531 msgstr ""
  2532 msgstr ""
  2532 
  2533 
  2533 #: ../bacnet/BacnetSlaveEditor.py:813 ../editors/CodeFileEditor.py:674
  2534 #: ../bacnet/BacnetSlaveEditor.py:813 ../editors/CodeFileEditor.py:678
  2534 #: ../controls/VariablePanel.py:485
  2535 #: ../controls/VariablePanel.py:488
  2535 msgid "Move variable up"
  2536 msgid "Move variable up"
  2536 msgstr ""
  2537 msgstr ""
  2537 
  2538 
  2538 #: ../bacnet/BacnetSlaveEditor.py:941
  2539 #: ../bacnet/BacnetSlaveEditor.py:941
  2539 msgid "Multi-State Input Objects"
  2540 msgid "Multi-State Input Objects"
  2557 
  2558 
  2558 #: ../editors/FileManagementPanel.py:86
  2559 #: ../editors/FileManagementPanel.py:86
  2559 msgid "My Computer:"
  2560 msgid "My Computer:"
  2560 msgstr ""
  2561 msgstr ""
  2561 
  2562 
  2562 #: ../dialogs/DiscoveryDialog.py:89
  2563 #: ../dialogs/DiscoveryDialog.py:91
  2563 msgid "NAME"
  2564 msgid "NAME"
  2564 msgstr ""
  2565 msgstr ""
  2565 
  2566 
  2566 #: ../etherlab/EtherCATManagementEditor.py:37 ../etherlab/ConfigEditor.py:48
  2567 #: ../etherlab/EtherCATManagementEditor.py:38 ../etherlab/ConfigEditor.py:48
  2567 #: ../etherlab/ConfigEditor.py:343 ../etherlab/ConfigEditor.py:1167
  2568 #: ../etherlab/ConfigEditor.py:343 ../etherlab/ConfigEditor.py:1167
  2568 #: ../editors/ResourceEditor.py:76 ../editors/ResourceEditor.py:94
  2569 #: ../editors/ResourceEditor.py:77 ../editors/ResourceEditor.py:95
  2569 #: ../editors/DataTypeEditor.py:55 ../editors/CodeFileEditor.py:751
  2570 #: ../editors/DataTypeEditor.py:55 ../editors/CodeFileEditor.py:755
  2570 #: ../controls/VariablePanel.py:59
  2571 #: ../controls/VariablePanel.py:62
  2571 msgid "Name"
  2572 msgid "Name"
  2572 msgstr ""
  2573 msgstr ""
  2573 
  2574 
  2574 #: ../Beremiz_service.py:355
  2575 #: ../Beremiz_service.py:356
  2575 msgid "Name must not be null!"
  2576 msgid "Name must not be null!"
  2576 msgstr ""
  2577 msgstr ""
  2577 
  2578 
  2578 #: ../dialogs/SFCStepDialog.py:59 ../dialogs/FBDBlockDialog.py:89
  2579 #: ../dialogs/SFCStepDialog.py:59 ../dialogs/FBDBlockDialog.py:89
  2579 #: ../dialogs/ConnectionDialog.py:78
  2580 #: ../dialogs/ConnectionDialog.py:78
  2582 
  2583 
  2583 #: ../plcopen/iec_std.csv:24
  2584 #: ../plcopen/iec_std.csv:24
  2584 msgid "Natural logarithm"
  2585 msgid "Natural logarithm"
  2585 msgstr ""
  2586 msgstr ""
  2586 
  2587 
  2587 #: ../dialogs/LDElementDialog.py:78 ../editors/Viewer.py:557
  2588 #: ../dialogs/LDElementDialog.py:78 ../editors/Viewer.py:559
  2588 msgid "Negated"
  2589 msgid "Negated"
  2589 msgstr ""
  2590 msgstr ""
  2590 
  2591 
  2591 #: ../etherlab/ConfigEditor.py:612
  2592 #: ../etherlab/ConfigEditor.py:612
  2592 msgid "Network"
  2593 msgid "Network"
  2593 msgstr ""
  2594 msgstr ""
  2594 
  2595 
  2595 #: ../Beremiz_service.py:620
  2596 #: ../Beremiz_service.py:621
  2596 msgid "Nevow Web service failed. "
  2597 msgid "Nevow Web service failed. "
  2597 msgstr ""
  2598 msgstr ""
  2598 
  2599 
  2599 #: ../Beremiz_service.py:596
  2600 #: ../Beremiz_service.py:597
  2600 msgid "Nevow/Athena import failed :"
  2601 msgid "Nevow/Athena import failed :"
  2601 msgstr ""
  2602 msgstr ""
  2602 
  2603 
  2603 #: ../BeremizIDE.py:241 ../BeremizIDE.py:276 ../PLCOpenEditor.py:75
  2604 #: ../BeremizIDE.py:240 ../BeremizIDE.py:275 ../PLCOpenEditor.py:75
  2604 #: ../PLCOpenEditor.py:117
  2605 #: ../PLCOpenEditor.py:117
  2605 msgid "New"
  2606 msgid "New"
  2606 msgstr ""
  2607 msgstr ""
  2607 
  2608 
  2608 #: ../controls/CustomEditableListBox.py:43
  2609 #: ../controls/CustomEditableListBox.py:43
  2609 msgid "New item"
  2610 msgid "New item"
  2610 msgstr ""
  2611 msgstr ""
  2611 
  2612 
  2612 #: ../editors/Viewer.py:556
  2613 #: ../editors/Viewer.py:558
  2613 msgid "No Modifier"
  2614 msgid "No Modifier"
  2614 msgstr ""
  2615 msgstr ""
  2615 
  2616 
  2616 #: ../ProjectController.py:1891
  2617 #: ../ProjectController.py:1903
  2617 msgid "No PLC to transfer (did build succeed ?)\n"
  2618 msgid "No PLC to transfer (did build succeed ?)\n"
  2618 msgstr ""
  2619 msgstr ""
  2619 
  2620 
  2620 #: ../etherlab/EthercatCFileGenerator.py:504
  2621 #: ../etherlab/EthercatCFileGenerator.py:505
  2621 #, python-format
  2622 #, python-format
  2622 msgid "No Sync manager defined for %s!"
  2623 msgid "No Sync manager defined for %s!"
  2623 msgstr ""
  2624 msgstr ""
  2624 
  2625 
  2625 #: ../PLCGenerator.py:1727
  2626 #: ../PLCGenerator.py:1729
  2626 #, python-format
  2627 #, python-format
  2627 msgid "No body defined in \"%s\" POU"
  2628 msgid "No body defined in \"%s\" POU"
  2628 msgstr ""
  2629 msgstr ""
  2629 
  2630 
  2630 #: ../etherlab/CommonEtherCATFunction.py:1581
  2631 #: ../etherlab/CommonEtherCATFunction.py:1585
  2631 msgid "No connected slaves"
  2632 msgid "No connected slaves"
  2632 msgstr ""
  2633 msgstr ""
  2633 
  2634 
  2634 #: ../PLCGenerator.py:816 ../PLCGenerator.py:1330
  2635 #: ../PLCGenerator.py:818 ../PLCGenerator.py:1332
  2635 #, python-brace-format
  2636 #, python-brace-format
  2636 msgid "No connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2637 msgid "No connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2637 msgstr ""
  2638 msgstr ""
  2638 
  2639 
  2639 #: ../PLCOpenEditor.py:331
  2640 #: ../PLCOpenEditor.py:331
  2640 msgid ""
  2641 msgid ""
  2641 "No documentation available.\n"
  2642 "No documentation available.\n"
  2642 "Coming soon."
  2643 "Coming soon."
  2643 msgstr ""
  2644 msgstr ""
  2644 
  2645 
  2645 #: ../PLCGenerator.py:841
  2646 #: ../PLCGenerator.py:843
  2646 #, python-format
  2647 #, python-format
  2647 msgid "No informations found for \"%s\" block"
  2648 msgid "No informations found for \"%s\" block"
  2648 msgstr ""
  2649 msgstr ""
  2649 
  2650 
  2650 #: ../etherlab/EthercatCFileGenerator.py:224
  2651 #: ../etherlab/EthercatCFileGenerator.py:225
  2651 #, python-format
  2652 #, python-format
  2652 msgid "No informations found for device %s!"
  2653 msgid "No informations found for device %s!"
  2653 msgstr ""
  2654 msgstr ""
  2654 
  2655 
  2655 #: ../etherlab/EthercatCFileGenerator.py:515
  2656 #: ../etherlab/EthercatCFileGenerator.py:516
  2656 #, python-format
  2657 #, python-format
  2657 msgid "No more free PDO index available for %s!"
  2658 msgid "No more free PDO index available for %s!"
  2658 msgstr ""
  2659 msgstr ""
  2659 
  2660 
  2660 #: ../PLCGenerator.py:1281
  2661 #: ../PLCGenerator.py:1283
  2661 #, python-brace-format
  2662 #, python-brace-format
  2662 msgid "No output {a1} variable found in block {a2} in POU {a3}. Connection must be broken"
  2663 msgid "No output {a1} variable found in block {a2} in POU {a3}. Connection must be broken"
  2663 msgstr ""
  2664 msgstr ""
  2664 
  2665 
  2665 #: ../controls/SearchResultPanel.py:175
  2666 #: ../controls/SearchResultPanel.py:175
  2689 #: ../canfestival/config_utils.py:387
  2690 #: ../canfestival/config_utils.py:387
  2690 #, python-brace-format
  2691 #, python-brace-format
  2691 msgid "No such index/subindex ({a1},{a2}) in ID : {a3} (variable {a4})"
  2692 msgid "No such index/subindex ({a1},{a2}) in ID : {a3} (variable {a4})"
  2692 msgstr ""
  2693 msgstr ""
  2693 
  2694 
  2694 #: ../etherlab/EthercatCFileGenerator.py:438
  2695 #: ../etherlab/EthercatCFileGenerator.py:439
  2695 #, python-format
  2696 #, python-format
  2696 msgid "No sync manager available for %s pdo!"
  2697 msgid "No sync manager available for %s pdo!"
  2697 msgstr ""
  2698 msgstr ""
  2698 
  2699 
  2699 #: ../dialogs/BrowseValuesLibraryDialog.py:87
  2700 #: ../dialogs/BrowseValuesLibraryDialog.py:87
  2700 msgid "No valid value selected!"
  2701 msgid "No valid value selected!"
  2701 msgstr ""
  2702 msgstr ""
  2702 
  2703 
  2703 #: ../PLCGenerator.py:1725
  2704 #: ../PLCGenerator.py:1727
  2704 #, python-format
  2705 #, python-format
  2705 msgid "No variable defined in \"%s\" POU"
  2706 msgid "No variable defined in \"%s\" POU"
       
  2707 msgstr ""
       
  2708 
       
  2709 #: ../ProjectController.py:556
       
  2710 msgid "No write permissions in selected directory! \n"
  2706 msgstr ""
  2711 msgstr ""
  2707 
  2712 
  2708 #: ../etherlab/ConfigEditor.py:606
  2713 #: ../etherlab/ConfigEditor.py:606
  2709 #, python-format
  2714 #, python-format
  2710 msgid "Node Position: %d"
  2715 msgid "Node Position: %d"
  2721 #: ../canfestival/config_utils.py:379
  2726 #: ../canfestival/config_utils.py:379
  2722 #, python-brace-format
  2727 #, python-brace-format
  2723 msgid "Non existing node ID : {a1} (variable {a2})"
  2728 msgid "Non existing node ID : {a1} (variable {a2})"
  2724 msgstr ""
  2729 msgstr ""
  2725 
  2730 
  2726 #: ../controls/VariablePanel.py:79
  2731 #: ../controls/VariablePanel.py:82
  2727 msgid "Non-Retain"
  2732 msgid "Non-Retain"
  2728 msgstr ""
  2733 msgstr ""
  2729 
  2734 
  2730 #: ../dialogs/LDElementDialog.py:78
  2735 #: ../dialogs/LDElementDialog.py:78
  2731 msgid "Normal"
  2736 msgid "Normal"
  2738 
  2743 
  2739 #: ../plcopen/iec_std.csv:80
  2744 #: ../plcopen/iec_std.csv:80
  2740 msgid "Not equal to"
  2745 msgid "Not equal to"
  2741 msgstr ""
  2746 msgstr ""
  2742 
  2747 
  2743 #: ../etherlab/EtherCATManagementEditor.py:361
  2748 #: ../etherlab/EtherCATManagementEditor.py:362
  2744 msgid "Now Uploading..."
  2749 msgid "Now Uploading..."
  2745 msgstr ""
  2750 msgstr ""
  2746 
  2751 
  2747 #: ../dialogs/SFCDivergenceDialog.py:91
  2752 #: ../dialogs/SFCDivergenceDialog.py:91
  2748 msgid "Number of sequences:"
  2753 msgid "Number of sequences:"
  2754 
  2759 
  2755 #: ../bacnet/BacnetSlaveEditor.py:808
  2760 #: ../bacnet/BacnetSlaveEditor.py:808
  2756 msgid "Object Properties:"
  2761 msgid "Object Properties:"
  2757 msgstr ""
  2762 msgstr ""
  2758 
  2763 
  2759 #: ../editors/CodeFileEditor.py:755
  2764 #: ../editors/CodeFileEditor.py:759
  2760 msgid "OnChange"
  2765 msgid "OnChange"
  2761 msgstr ""
  2766 msgstr ""
  2762 
  2767 
  2763 #: ../dialogs/SearchInProjectDialog.py:88
  2768 #: ../dialogs/SearchInProjectDialog.py:88
  2764 msgid "Only Elements"
  2769 msgid "Only Elements"
  2765 msgstr ""
  2770 msgstr ""
  2766 
  2771 
  2767 #: ../BeremizIDE.py:243 ../BeremizIDE.py:277 ../PLCOpenEditor.py:77
  2772 #: ../BeremizIDE.py:242 ../BeremizIDE.py:276 ../PLCOpenEditor.py:77
  2768 #: ../PLCOpenEditor.py:118
  2773 #: ../PLCOpenEditor.py:118
  2769 msgid "Open"
  2774 msgid "Open"
  2770 msgstr ""
  2775 msgstr ""
  2771 
  2776 
  2772 #: ../svgui/svgui.py:151
  2777 #: ../svgui/svgui.py:151
  2775 
  2780 
  2776 #: ../version.py:88
  2781 #: ../version.py:88
  2777 msgid "Open Source framework for automation, implemented IEC 61131 IDE with constantly growing set of extensions and flexible PLC runtime."
  2782 msgid "Open Source framework for automation, implemented IEC 61131 IDE with constantly growing set of extensions and flexible PLC runtime."
  2778 msgstr ""
  2783 msgstr ""
  2779 
  2784 
  2780 #: ../ProjectController.py:1962
  2785 #: ../ProjectController.py:1974
  2781 msgid "Open a file explorer to manage project files"
  2786 msgid "Open a file explorer to manage project files"
  2782 msgstr ""
  2787 msgstr ""
  2783 
  2788 
  2784 #: ../wxglade_hmi/wxglade_hmi.py:176
  2789 #: ../wxglade_hmi/wxglade_hmi.py:176
  2785 msgid "Open wxGlade"
  2790 msgid "Open wxGlade"
  2786 msgstr ""
  2791 msgstr ""
  2787 
  2792 
  2788 #: ../controls/VariablePanel.py:64
  2793 #: ../controls/VariablePanel.py:67
  2789 msgid "Option"
  2794 msgid "Option"
  2790 msgstr ""
  2795 msgstr ""
  2791 
  2796 
  2792 #: ../dialogs/FindInPouDialog.py:84 ../editors/CodeFileEditor.py:756
  2797 #: ../dialogs/FindInPouDialog.py:84 ../editors/CodeFileEditor.py:760
  2793 msgid "Options"
  2798 msgid "Options"
  2794 msgstr ""
  2799 msgstr ""
  2795 
  2800 
  2796 #: ../controls/ProjectPropertiesPanel.py:111
  2801 #: ../controls/ProjectPropertiesPanel.py:111
  2797 msgid "Organization (optional):"
  2802 msgid "Organization (optional):"
  2800 #: ../canfestival/SlaveEditor.py:78 ../canfestival/NetworkEditor.py:102
  2805 #: ../canfestival/SlaveEditor.py:78 ../canfestival/NetworkEditor.py:102
  2801 msgid "Other Profile"
  2806 msgid "Other Profile"
  2802 msgstr ""
  2807 msgstr ""
  2803 
  2808 
  2804 #: ../dialogs/SFCStepDialog.py:74 ../dialogs/FBDVariableDialog.py:65
  2809 #: ../dialogs/SFCStepDialog.py:74 ../dialogs/FBDVariableDialog.py:65
  2805 #: ../dialogs/BrowseLocationsDialog.py:44 ../editors/Viewer.py:333
  2810 #: ../dialogs/BrowseLocationsDialog.py:44 ../editors/Viewer.py:335
  2806 #: ../editors/Viewer.py:1663 ../editors/TextViewer.py:307
  2811 #: ../editors/Viewer.py:1666 ../editors/TextViewer.py:309
  2807 #: ../controls/LocationCellEditor.py:103 ../controls/VariablePanel.py:86
  2812 #: ../controls/LocationCellEditor.py:103 ../controls/VariablePanel.py:89
  2808 #: ../controls/VariablePanel.py:316 ../controls/VariablePanel.py:379
  2813 #: ../controls/VariablePanel.py:319 ../controls/VariablePanel.py:382
  2809 msgid "Output"
  2814 msgid "Output"
  2810 msgstr ""
  2815 msgstr ""
  2811 
  2816 
  2812 #: ../etherlab/EthercatCFileGenerator.py:170
  2817 #: ../etherlab/EthercatCFileGenerator.py:171
  2813 #, python-brace-format
  2818 #, python-brace-format
  2814 msgid "Output variables can't be defined with different locations ({a1} and {a2})"
  2819 msgid "Output variables can't be defined with different locations ({a1} and {a2})"
  2815 msgstr ""
  2820 msgstr ""
  2816 
  2821 
  2817 #: ../canfestival/SlaveEditor.py:67 ../canfestival/NetworkEditor.py:91
  2822 #: ../canfestival/SlaveEditor.py:67 ../canfestival/NetworkEditor.py:91
  2820 
  2825 
  2821 #: ../canfestival/SlaveEditor.py:66 ../canfestival/NetworkEditor.py:90
  2826 #: ../canfestival/SlaveEditor.py:66 ../canfestival/NetworkEditor.py:90
  2822 msgid "PDO Transmit"
  2827 msgid "PDO Transmit"
  2823 msgstr ""
  2828 msgstr ""
  2824 
  2829 
  2825 #: ../etherlab/etherlab.py:164
  2830 #: ../etherlab/etherlab.py:165
  2826 msgid "PDO alignment"
  2831 msgid "PDO alignment"
  2827 msgstr ""
  2832 msgstr ""
  2828 
  2833 
  2829 #: ../targets/toolchain_gcc.py:174
  2834 #: ../targets/toolchain_gcc.py:174
  2830 msgid "PLC :\n"
  2835 msgid "PLC :\n"
  2831 msgstr ""
  2836 msgstr ""
  2832 
  2837 
  2833 #: ../BeremizIDE.py:379
  2838 #: ../BeremizIDE.py:378
  2834 msgid "PLC Log"
  2839 msgid "PLC Log"
  2835 msgstr ""
  2840 msgstr ""
  2836 
  2841 
  2837 #: ../ProjectController.py:1129
  2842 #: ../ProjectController.py:1139
  2838 msgid "PLC code generation failed !\n"
  2843 msgid "PLC code generation failed !\n"
  2839 msgstr ""
  2844 msgstr ""
  2840 
  2845 
  2841 #: ../etherlab/EtherCATManagementEditor.py:250
  2846 #: ../etherlab/EtherCATManagementEditor.py:251
  2842 msgid "PLC is Not Started"
  2847 msgid "PLC is Not Started"
  2843 msgstr ""
  2848 msgstr ""
  2844 
  2849 
  2845 #: ../Beremiz_service.py:318
  2850 #: ../Beremiz_service.py:319
  2846 msgid "PLC is empty or already started."
  2851 msgid "PLC is empty or already started."
  2847 msgstr ""
  2852 msgstr ""
  2848 
  2853 
  2849 #: ../Beremiz_service.py:325
  2854 #: ../Beremiz_service.py:326
  2850 msgid "PLC is not started."
  2855 msgid "PLC is not started."
  2851 msgstr ""
  2856 msgstr ""
  2852 
  2857 
  2853 #: ../etherlab/EtherCATManagementEditor.py:2160
  2858 #: ../etherlab/EtherCATManagementEditor.py:2161
  2854 #: ../etherlab/CommonEtherCATFunction.py:1589
  2859 #: ../etherlab/CommonEtherCATFunction.py:1593
  2855 msgid "PLC not connected!"
  2860 msgid "PLC not connected!"
  2856 msgstr ""
  2861 msgstr ""
  2857 
  2862 
  2858 #: ../PLCOpenEditor.py:180 ../PLCOpenEditor.py:293
  2863 #: ../PLCOpenEditor.py:180 ../PLCOpenEditor.py:293
  2859 #, python-brace-format
  2864 #, python-brace-format
  2875 "PLCOpenEditor is part of Beremiz project.\n"
  2880 "PLCOpenEditor is part of Beremiz project.\n"
  2876 "\n"
  2881 "\n"
  2877 "Beremiz is an "
  2882 "Beremiz is an "
  2878 msgstr ""
  2883 msgstr ""
  2879 
  2884 
  2880 #: ../dialogs/DiscoveryDialog.py:92
  2885 #: ../dialogs/DiscoveryDialog.py:94
  2881 msgid "PORT"
  2886 msgid "PORT"
  2882 msgstr ""
  2887 msgstr ""
  2883 
  2888 
  2884 #: ../dialogs/PouDialog.py:144
  2889 #: ../dialogs/PouDialog.py:144
  2885 msgid "POU Name"
  2890 msgid "POU Name"
  2905 #: ../connectors/PYRO/__init__.py:69
  2910 #: ../connectors/PYRO/__init__.py:69
  2906 #, python-format
  2911 #, python-format
  2907 msgid "PYRO using certificates in '%s' \n"
  2912 msgid "PYRO using certificates in '%s' \n"
  2908 msgstr ""
  2913 msgstr ""
  2909 
  2914 
  2910 #: ../BeremizIDE.py:256 ../PLCOpenEditor.py:91
  2915 #: ../BeremizIDE.py:255 ../PLCOpenEditor.py:91
  2911 msgid "Page Setup"
  2916 msgid "Page Setup"
  2912 msgstr ""
  2917 msgstr ""
  2913 
  2918 
  2914 #: ../controls/ProjectPropertiesPanel.py:127
  2919 #: ../controls/ProjectPropertiesPanel.py:127
  2915 msgid "Page Size (optional):"
  2920 msgid "Page Size (optional):"
  2916 msgstr ""
  2921 msgstr ""
  2917 
  2922 
  2918 #: ../IDEFrame.py:2660
  2923 #: ../IDEFrame.py:2663
  2919 #, python-format
  2924 #, python-format
  2920 msgid "Page: %d"
  2925 msgid "Page: %d"
  2921 msgstr ""
  2926 msgstr ""
  2922 
  2927 
  2923 #: ../controls/PouInstanceVariablesPanel.py:134
  2928 #: ../controls/PouInstanceVariablesPanel.py:135
  2924 msgid "Parent instance"
  2929 msgid "Parent instance"
  2925 msgstr ""
  2930 msgstr ""
  2926 
  2931 
  2927 #: ../editors/Viewer.py:699 ../IDEFrame.py:377 ../IDEFrame.py:429
  2932 #: ../editors/Viewer.py:701 ../IDEFrame.py:380 ../IDEFrame.py:432
  2928 msgid "Paste"
  2933 msgid "Paste"
  2929 msgstr ""
  2934 msgstr ""
  2930 
  2935 
  2931 #: ../IDEFrame.py:1916
  2936 #: ../IDEFrame.py:1919
  2932 msgid "Paste POU"
  2937 msgid "Paste POU"
  2933 msgstr ""
  2938 msgstr ""
  2934 
  2939 
  2935 #: ../dialogs/SearchInProjectDialog.py:60
  2940 #: ../dialogs/SearchInProjectDialog.py:60
  2936 msgid "Pattern to search:"
  2941 msgid "Pattern to search:"
  2942 
  2947 
  2943 #: ../runtime/NevowServer.py:163
  2948 #: ../runtime/NevowServer.py:163
  2944 msgid "Platform"
  2949 msgid "Platform"
  2945 msgstr ""
  2950 msgstr ""
  2946 
  2951 
  2947 #: ../editors/Viewer.py:2791 ../editors/Viewer.py:3059
  2952 #: ../editors/Viewer.py:2794 ../editors/Viewer.py:3062
  2948 #: ../editors/SFCViewer.py:785
  2953 #: ../editors/SFCViewer.py:785
  2949 msgid "Please choose a target"
  2954 msgid "Please choose a target"
  2950 msgstr ""
  2955 msgstr ""
  2951 
  2956 
  2952 #: ../editors/TextViewer.py:260
  2957 #: ../editors/TextViewer.py:262
  2953 msgid "Please enter a block name"
  2958 msgid "Please enter a block name"
  2954 msgstr ""
  2959 msgstr ""
  2955 
  2960 
  2956 #: ../dialogs/CommentEditDialog.py:52
  2961 #: ../dialogs/CommentEditDialog.py:52
  2957 msgid "Please enter comment text"
  2962 msgid "Please enter comment text"
  2961 #: ../editors/SFCViewer.py:815
  2966 #: ../editors/SFCViewer.py:815
  2962 msgid "Please enter step name"
  2967 msgid "Please enter step name"
  2963 msgstr ""
  2968 msgstr ""
  2964 
  2969 
  2965 #: ../dialogs/SFCStepNameDialog.py:37 ../dialogs/PouNameDialog.py:37
  2970 #: ../dialogs/SFCStepNameDialog.py:37 ../dialogs/PouNameDialog.py:37
  2966 #: ../Beremiz_service.py:222
  2971 #: ../Beremiz_service.py:223
  2967 msgid "Please enter text"
  2972 msgid "Please enter text"
  2968 msgstr ""
  2973 msgstr ""
  2969 
  2974 
  2970 #: ../dialogs/ForceVariableDialog.py:177
  2975 #: ../dialogs/ForceVariableDialog.py:185
  2971 #, python-format
  2976 #, python-format
  2972 msgid "Please enter value for a \"%s\" variable:"
  2977 msgid "Please enter value for a \"%s\" variable:"
  2973 msgstr ""
  2978 msgstr ""
  2974 
  2979 
  2975 #: ../Beremiz_service.py:340
  2980 #: ../Beremiz_service.py:341
  2976 msgid "Port number must be 0 <= port <= 65535!"
  2981 msgid "Port number must be 0 <= port <= 65535!"
  2977 msgstr ""
  2982 msgstr ""
  2978 
  2983 
  2979 #: ../Beremiz_service.py:340
  2984 #: ../Beremiz_service.py:341
  2980 msgid "Port number must be an integer!"
  2985 msgid "Port number must be an integer!"
  2981 msgstr ""
  2986 msgstr ""
  2982 
  2987 
  2983 #: ../etherlab/ConfigEditor.py:47 ../etherlab/ConfigEditor.py:465
  2988 #: ../etherlab/ConfigEditor.py:47 ../etherlab/ConfigEditor.py:465
  2984 msgid "Position"
  2989 msgid "Position"
  2985 msgstr ""
  2990 msgstr ""
  2986 
  2991 
  2987 #: ../editors/Viewer.py:636 ../editors/Viewer.py:2451
  2992 #: ../editors/Viewer.py:638 ../editors/Viewer.py:2454
  2988 msgid "Power Rail"
  2993 msgid "Power Rail"
  2989 msgstr ""
  2994 msgstr ""
  2990 
  2995 
  2991 #: ../dialogs/LDPowerRailDialog.py:52
  2996 #: ../dialogs/LDPowerRailDialog.py:52
  2992 msgid "Power Rail Properties"
  2997 msgid "Power Rail Properties"
  2993 msgstr ""
  2998 msgstr ""
  2994 
  2999 
  2995 #: ../BeremizIDE.py:258 ../PLCOpenEditor.py:93
  3000 #: ../BeremizIDE.py:257 ../PLCOpenEditor.py:93
  2996 msgid "Preview"
  3001 msgid "Preview"
  2997 msgstr ""
  3002 msgstr ""
  2998 
  3003 
  2999 #: ../dialogs/BlockPreviewDialog.py:59
  3004 #: ../dialogs/BlockPreviewDialog.py:60
  3000 msgid "Preview:"
  3005 msgid "Preview:"
  3001 msgstr ""
  3006 msgstr ""
  3002 
  3007 
  3003 #: ../BeremizIDE.py:260 ../BeremizIDE.py:280 ../PLCOpenEditor.py:95
  3008 #: ../BeremizIDE.py:259 ../BeremizIDE.py:279 ../PLCOpenEditor.py:95
  3004 #: ../PLCOpenEditor.py:121
  3009 #: ../PLCOpenEditor.py:121
  3005 msgid "Print"
  3010 msgid "Print"
  3006 msgstr ""
  3011 msgstr ""
  3007 
  3012 
  3008 #: ../IDEFrame.py:1123
  3013 #: ../IDEFrame.py:1126
  3009 msgid "Print preview"
  3014 msgid "Print preview"
  3010 msgstr ""
  3015 msgstr ""
  3011 
  3016 
  3012 #: ../editors/ResourceEditor.py:76
  3017 #: ../editors/ResourceEditor.py:77
  3013 msgid "Priority"
  3018 msgid "Priority"
  3014 msgstr ""
  3019 msgstr ""
  3015 
  3020 
  3016 #: ../dialogs/SFCTransitionDialog.py:91
  3021 #: ../dialogs/SFCTransitionDialog.py:91
  3017 msgid "Priority:"
  3022 msgid "Priority:"
  3018 msgstr ""
  3023 msgstr ""
  3019 
  3024 
  3020 #: ../runtime/PLCObject.py:523
  3025 #: ../runtime/PLCObject.py:524
  3021 #, python-format
  3026 #, python-format
  3022 msgid "Problem starting PLC : error %d"
  3027 msgid "Problem starting PLC : error %d"
  3023 msgstr ""
  3028 msgstr ""
  3024 
  3029 
  3025 #: ../etherlab/ConfigEditor.py:647
  3030 #: ../etherlab/ConfigEditor.py:647
  3044 
  3049 
  3045 #: ../controls/ProjectPropertiesPanel.py:92
  3050 #: ../controls/ProjectPropertiesPanel.py:92
  3046 msgid "Product Version (required):"
  3051 msgid "Product Version (required):"
  3047 msgstr ""
  3052 msgstr ""
  3048 
  3053 
  3049 #: ../dialogs/SearchInProjectDialog.py:42 ../IDEFrame.py:1795
  3054 #: ../dialogs/SearchInProjectDialog.py:42 ../IDEFrame.py:1798
  3050 #: ../IDEFrame.py:1992
  3055 #: ../IDEFrame.py:1995
  3051 msgid "Program"
  3056 msgid "Program"
  3052 msgstr ""
  3057 msgstr ""
  3053 
  3058 
  3054 #: ../PLCOpenEditor.py:321
  3059 #: ../PLCOpenEditor.py:321
  3055 msgid "Program was successfully generated!"
  3060 msgid "Program was successfully generated!"
  3057 
  3062 
  3058 #: ../plcopen/types_enums.py:76
  3063 #: ../plcopen/types_enums.py:76
  3059 msgid "Programs"
  3064 msgid "Programs"
  3060 msgstr ""
  3065 msgstr ""
  3061 
  3066 
  3062 #: ../editors/Viewer.py:285
  3067 #: ../editors/Viewer.py:287
  3063 msgid "Programs can't be used by other POUs!"
  3068 msgid "Programs can't be used by other POUs!"
  3064 msgstr ""
  3069 msgstr ""
  3065 
  3070 
  3066 #: ../controls/ProjectPropertiesPanel.py:95 ../IDEFrame.py:607
  3071 #: ../controls/ProjectPropertiesPanel.py:95 ../IDEFrame.py:610
  3067 msgid "Project"
  3072 msgid "Project"
  3068 msgstr ""
  3073 msgstr ""
  3069 
  3074 
  3070 #: ../controls/SearchResultPanel.py:180
  3075 #: ../controls/SearchResultPanel.py:180
  3071 #, python-format
  3076 #, python-format
  3072 msgid "Project '%s':"
  3077 msgid "Project '%s':"
  3073 msgstr ""
  3078 msgstr ""
  3074 
  3079 
  3075 #: ../ProjectController.py:1961
  3080 #: ../ProjectController.py:1973
  3076 msgid "Project Files"
  3081 msgid "Project Files"
  3077 msgstr ""
  3082 msgstr ""
  3078 
  3083 
  3079 #: ../dialogs/ProjectDialog.py:60
  3084 #: ../dialogs/ProjectDialog.py:60
  3080 msgid "Project Name"
  3085 msgid "Project Name"
  3086 
  3091 
  3087 #: ../controls/ProjectPropertiesPanel.py:90
  3092 #: ../controls/ProjectPropertiesPanel.py:90
  3088 msgid "Project Version (optional):"
  3093 msgid "Project Version (optional):"
  3089 msgstr ""
  3094 msgstr ""
  3090 
  3095 
  3091 #: ../PLCControler.py:2717
  3096 #: ../PLCControler.py:2719
  3092 msgid ""
  3097 msgid ""
  3093 "Project file syntax error:\n"
  3098 "Project file syntax error:\n"
  3094 "\n"
  3099 "\n"
  3095 msgstr ""
  3100 msgstr ""
  3096 
  3101 
  3097 #: ../dialogs/ProjectDialog.py:36 ../editors/ProjectNodeEditor.py:40
  3102 #: ../dialogs/ProjectDialog.py:36 ../editors/ProjectNodeEditor.py:40
  3098 msgid "Project properties"
  3103 msgid "Project properties"
  3099 msgstr ""
  3104 msgstr ""
  3100 
  3105 
  3101 #: ../ConfigTreeNode.py:571
  3106 #: ../ConfigTreeNode.py:573
  3102 #, python-brace-format
  3107 #, python-brace-format
  3103 msgid "Project tree layout do not match confnode.xml {a1}!={a2} "
  3108 msgid "Project tree layout do not match confnode.xml {a1}!={a2} "
  3104 msgstr ""
  3109 msgstr ""
  3105 
  3110 
  3106 #: ../dialogs/ConnectionDialog.py:101
  3111 #: ../dialogs/ConnectionDialog.py:101
  3109 
  3114 
  3110 #: ../plcopen/types_enums.py:77
  3115 #: ../plcopen/types_enums.py:77
  3111 msgid "Properties"
  3116 msgid "Properties"
  3112 msgstr ""
  3117 msgstr ""
  3113 
  3118 
  3114 #: ../Beremiz_service.py:440
  3119 #: ../Beremiz_service.py:441
  3115 msgid "Publishing service on local network"
  3120 msgid "Publishing service on local network"
  3116 msgstr ""
  3121 msgstr ""
  3117 
  3122 
  3118 #: ../connectors/PYRO/__init__.py:127
  3123 #: ../connectors/PYRO/__init__.py:127
  3119 #, python-format
  3124 #, python-format
  3120 msgid "Pyro exception: %s\n"
  3125 msgid "Pyro exception: %s\n"
  3121 msgstr ""
  3126 msgstr ""
  3122 
  3127 
  3123 #: ../Beremiz_service.py:433
  3128 #: ../Beremiz_service.py:434
  3124 msgid "Pyro port :"
  3129 msgid "Pyro port :"
  3125 msgstr ""
  3130 msgstr ""
  3126 
  3131 
  3127 #: ../py_ext/PythonEditor.py:84
  3132 #: ../py_ext/PythonEditor.py:84
  3128 msgid "Python code"
  3133 msgid "Python code"
  3134 
  3139 
  3135 #: ../dialogs/ActionBlockDialog.py:42
  3140 #: ../dialogs/ActionBlockDialog.py:42
  3136 msgid "Qualifier"
  3141 msgid "Qualifier"
  3137 msgstr ""
  3142 msgstr ""
  3138 
  3143 
  3139 #: ../BeremizIDE.py:263 ../PLCOpenEditor.py:101 ../Beremiz_service.py:296
  3144 #: ../BeremizIDE.py:262 ../PLCOpenEditor.py:101 ../Beremiz_service.py:297
  3140 msgid "Quit"
  3145 msgid "Quit"
  3141 msgstr ""
  3146 msgstr ""
  3142 
  3147 
  3143 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:224
  3148 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225
  3144 msgid "Range:"
  3149 msgid "Range:"
  3145 msgstr ""
  3150 msgstr ""
  3146 
  3151 
  3147 #: ../ProjectController.py:1955
  3152 #: ../ProjectController.py:1967
  3148 msgid "Raw IEC code"
  3153 msgid "Raw IEC code"
  3149 msgstr ""
  3154 msgstr ""
  3150 
  3155 
  3151 #: ../etherlab/ConfigEditor.py:344
  3156 #: ../etherlab/ConfigEditor.py:344
  3152 msgid "Read from (nodeid, index, subindex)"
  3157 msgid "Read from (nodeid, index, subindex)"
  3153 msgstr ""
  3158 msgstr ""
  3154 
  3159 
  3155 #: ../BeremizIDE.py:1080
  3160 #: ../BeremizIDE.py:1079
  3156 #, python-format
  3161 #, python-format
  3157 msgid "Really delete node '%s'?"
  3162 msgid "Really delete node '%s'?"
  3158 msgstr ""
  3163 msgstr ""
  3159 
  3164 
  3160 #: ../connectors/WAMP/dialog.py:50
  3165 #: ../connectors/WAMP/dialog.py:50
  3161 msgid "Realm:"
  3166 msgid "Realm:"
  3162 msgstr ""
  3167 msgstr ""
  3163 
  3168 
  3164 #: ../IDEFrame.py:370 ../IDEFrame.py:425
  3169 #: ../IDEFrame.py:373 ../IDEFrame.py:428
  3165 msgid "Redo"
  3170 msgid "Redo"
  3166 msgstr ""
  3171 msgstr ""
  3167 
  3172 
  3168 #: ../dialogs/SFCTransitionDialog.py:76
  3173 #: ../dialogs/SFCTransitionDialog.py:76
  3169 msgid "Reference"
  3174 msgid "Reference"
  3170 msgstr ""
  3175 msgstr ""
  3171 
  3176 
  3172 #: ../dialogs/DiscoveryDialog.py:109 ../IDEFrame.py:436
  3177 #: ../dialogs/DiscoveryDialog.py:111 ../IDEFrame.py:439
  3173 msgid "Refresh"
  3178 msgid "Refresh"
  3174 msgstr ""
  3179 msgstr ""
  3175 
  3180 
  3176 #: ../etherlab/EtherCATManagementEditor.py:1965
  3181 #: ../etherlab/EtherCATManagementEditor.py:1966
  3177 msgid "Register Modify Dialog"
  3182 msgid "Register Modify Dialog"
  3178 msgstr ""
  3183 msgstr ""
  3179 
  3184 
  3180 #: ../dialogs/SearchInProjectDialog.py:70
  3185 #: ../dialogs/SearchInProjectDialog.py:70
  3181 msgid "Regular expression"
  3186 msgid "Regular expression"
  3183 
  3188 
  3184 #: ../dialogs/FindInPouDialog.py:99
  3189 #: ../dialogs/FindInPouDialog.py:99
  3185 msgid "Regular expressions"
  3190 msgid "Regular expressions"
  3186 msgstr ""
  3191 msgstr ""
  3187 
  3192 
  3188 #: ../editors/Viewer.py:1638
  3193 #: ../editors/Viewer.py:1641
  3189 msgid "Release value"
  3194 msgid "Release value"
  3190 msgstr ""
  3195 msgstr ""
  3191 
  3196 
  3192 #: ../plcopen/iec_std.csv:37
  3197 #: ../plcopen/iec_std.csv:37
  3193 msgid "Remainder (modulo)"
  3198 msgid "Remainder (modulo)"
  3194 msgstr ""
  3199 msgstr ""
  3195 
  3200 
  3196 #: ../BeremizIDE.py:1081
  3201 #: ../BeremizIDE.py:1080
  3197 #, python-format
  3202 #, python-format
  3198 msgid "Remove %s node"
  3203 msgid "Remove %s node"
  3199 msgstr ""
  3204 msgstr ""
  3200 
  3205 
  3201 #: ../IDEFrame.py:2463
  3206 #: ../IDEFrame.py:2466
  3202 msgid "Remove Datatype"
  3207 msgid "Remove Datatype"
  3203 msgstr ""
  3208 msgstr ""
  3204 
  3209 
  3205 #: ../IDEFrame.py:2468
  3210 #: ../IDEFrame.py:2471
  3206 msgid "Remove Pou"
  3211 msgid "Remove Pou"
  3207 msgstr ""
  3212 msgstr ""
  3208 
  3213 
  3209 #: ../dialogs/ActionBlockDialog.py:144
  3214 #: ../dialogs/ActionBlockDialog.py:144
  3210 msgid "Remove action"
  3215 msgid "Remove action"
  3224 
  3229 
  3225 #: ../etherlab/ConfigEditor.py:1389
  3230 #: ../etherlab/ConfigEditor.py:1389
  3226 msgid "Remove file from library"
  3231 msgid "Remove file from library"
  3227 msgstr ""
  3232 msgstr ""
  3228 
  3233 
  3229 #: ../editors/ResourceEditor.py:282
  3234 #: ../editors/ResourceEditor.py:283
  3230 msgid "Remove instance"
  3235 msgid "Remove instance"
  3231 msgstr ""
  3236 msgstr ""
  3232 
  3237 
  3233 #: ../etherlab/ConfigEditor.py:653
  3238 #: ../etherlab/ConfigEditor.py:653
  3234 msgid "Remove process variable"
  3239 msgid "Remove process variable"
  3240 
  3245 
  3241 #: ../etherlab/ConfigEditor.py:680
  3246 #: ../etherlab/ConfigEditor.py:680
  3242 msgid "Remove startup service variable"
  3247 msgid "Remove startup service variable"
  3243 msgstr ""
  3248 msgstr ""
  3244 
  3249 
  3245 #: ../editors/ResourceEditor.py:251
  3250 #: ../editors/ResourceEditor.py:252
  3246 msgid "Remove task"
  3251 msgid "Remove task"
  3247 msgstr ""
  3252 msgstr ""
  3248 
  3253 
  3249 #: ../bacnet/BacnetSlaveEditor.py:812 ../editors/CodeFileEditor.py:673
  3254 #: ../bacnet/BacnetSlaveEditor.py:812 ../editors/CodeFileEditor.py:677
  3250 #: ../controls/VariablePanel.py:484
  3255 #: ../controls/VariablePanel.py:487
  3251 msgid "Remove variable"
  3256 msgid "Remove variable"
  3252 msgstr ""
  3257 msgstr ""
  3253 
  3258 
  3254 #: ../IDEFrame.py:1996
  3259 #: ../IDEFrame.py:1999
  3255 msgid "Rename"
  3260 msgid "Rename"
  3256 msgstr ""
  3261 msgstr ""
  3257 
  3262 
  3258 #: ../editors/FileManagementPanel.py:186
  3263 #: ../editors/FileManagementPanel.py:186
  3259 msgid "Replace File"
  3264 msgid "Replace File"
  3260 msgstr ""
  3265 msgstr ""
  3261 
  3266 
  3262 #: ../editors/Viewer.py:601
  3267 #: ../editors/Viewer.py:603
  3263 msgid "Replace Wire by connections"
  3268 msgid "Replace Wire by connections"
  3264 msgstr ""
  3269 msgstr ""
  3265 
  3270 
  3266 #: ../plcopen/iec_std.csv:89
  3271 #: ../plcopen/iec_std.csv:89
  3267 msgid "Replacement (within)"
  3272 msgid "Replacement (within)"
  3269 
  3274 
  3270 #: ../dialogs/LDElementDialog.py:79
  3275 #: ../dialogs/LDElementDialog.py:79
  3271 msgid "Reset"
  3276 msgid "Reset"
  3272 msgstr ""
  3277 msgstr ""
  3273 
  3278 
  3274 #: ../editors/Viewer.py:684
  3279 #: ../editors/Viewer.py:686
  3275 msgid "Reset Execution Order"
  3280 msgid "Reset Execution Order"
  3276 msgstr ""
  3281 msgstr ""
  3277 
  3282 
  3278 #: ../IDEFrame.py:459
  3283 #: ../IDEFrame.py:462
  3279 msgid "Reset Perspective"
  3284 msgid "Reset Perspective"
  3280 msgstr ""
  3285 msgstr ""
  3281 
  3286 
  3282 #: ../controls/SearchResultPanel.py:103
  3287 #: ../controls/SearchResultPanel.py:103
  3283 msgid "Reset search result"
  3288 msgid "Reset search result"
  3284 msgstr ""
  3289 msgstr ""
  3285 
  3290 
  3286 #: ../BeremizIDE.py:1012 ../plcopen/types_enums.py:77
  3291 #: ../BeremizIDE.py:1011 ../plcopen/types_enums.py:77
  3287 msgid "Resources"
  3292 msgid "Resources"
  3288 msgstr ""
  3293 msgstr ""
  3289 
  3294 
  3290 #: ../controls/VariablePanel.py:77
  3295 #: ../controls/VariablePanel.py:80
  3291 msgid "Retain"
  3296 msgid "Retain"
  3292 msgstr ""
  3297 msgstr ""
  3293 
  3298 
  3294 #: ../controls/VariablePanel.py:457
  3299 #: ../controls/VariablePanel.py:460
  3295 msgid "Return Type:"
  3300 msgid "Return Type:"
  3296 msgstr ""
  3301 msgstr ""
  3297 
  3302 
  3298 #: ../editors/Viewer.py:585
  3303 #: ../editors/Viewer.py:587
  3299 msgid "Right"
  3304 msgid "Right"
  3300 msgstr ""
  3305 msgstr ""
  3301 
  3306 
  3302 #: ../dialogs/LDPowerRailDialog.py:65
  3307 #: ../dialogs/LDPowerRailDialog.py:65
  3303 msgid "Right PowerRail"
  3308 msgid "Right PowerRail"
  3304 msgstr ""
  3309 msgstr ""
  3305 
  3310 
  3306 #: ../dialogs/LDElementDialog.py:80 ../editors/Viewer.py:558
  3311 #: ../dialogs/LDElementDialog.py:80 ../editors/Viewer.py:560
  3307 msgid "Rising Edge"
  3312 msgid "Rising Edge"
  3308 msgstr ""
  3313 msgstr ""
  3309 
  3314 
  3310 #: ../plcopen/iec_std.csv:65
  3315 #: ../plcopen/iec_std.csv:65
  3311 msgid "Rotate left"
  3316 msgid "Rotate left"
  3317 
  3322 
  3318 #: ../plcopen/iec_std.csv:17
  3323 #: ../plcopen/iec_std.csv:17
  3319 msgid "Rounding up/down"
  3324 msgid "Rounding up/down"
  3320 msgstr ""
  3325 msgstr ""
  3321 
  3326 
  3322 #: ../ProjectController.py:1911
  3327 #: ../ProjectController.py:1923
  3323 msgid "Run"
  3328 msgid "Run"
  3324 msgstr ""
  3329 msgstr ""
  3325 
  3330 
  3326 #: ../ProjectController.py:1175
  3331 #: ../ProjectController.py:1185
  3327 msgid "Runtime IO extensions C code generation failed !\n"
  3332 msgid "Runtime IO extensions C code generation failed !\n"
  3328 msgstr ""
  3333 msgstr ""
  3329 
  3334 
  3330 #: ../ProjectController.py:1186
  3335 #: ../ProjectController.py:1196
  3331 msgid "Runtime library extensions C code generation failed !\n"
  3336 msgid "Runtime library extensions C code generation failed !\n"
  3332 msgstr ""
  3337 msgstr ""
  3333 
  3338 
  3334 #: ../canfestival/SlaveEditor.py:65 ../canfestival/NetworkEditor.py:89
  3339 #: ../canfestival/SlaveEditor.py:65 ../canfestival/NetworkEditor.py:89
  3335 msgid "SDO Client"
  3340 msgid "SDO Client"
  3341 
  3346 
  3342 #: ../dialogs/PouDialog.py:128 ../controls/ProjectPropertiesPanel.py:161
  3347 #: ../dialogs/PouDialog.py:128 ../controls/ProjectPropertiesPanel.py:161
  3343 msgid "SFC"
  3348 msgid "SFC"
  3344 msgstr ""
  3349 msgstr ""
  3345 
  3350 
  3346 #: ../PLCGenerator.py:1482
  3351 #: ../PLCGenerator.py:1484
  3347 #, python-brace-format
  3352 #, python-brace-format
  3348 msgid "SFC jump in pou \"{a1}\" refers to non-existent SFC step \"{a2}\""
  3353 msgid "SFC jump in pou \"{a1}\" refers to non-existent SFC step \"{a2}\""
  3349 msgstr ""
  3354 msgstr ""
  3350 
  3355 
  3351 #: ../PLCGenerator.py:780
  3356 #: ../PLCGenerator.py:782
  3352 #, python-format
  3357 #, python-format
  3353 msgid "SFC transition in POU \"%s\" must be connected."
  3358 msgid "SFC transition in POU \"%s\" must be connected."
  3354 msgstr ""
  3359 msgstr ""
  3355 
  3360 
  3356 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  3361 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  3368 
  3373 
  3369 #: ../features.py:25
  3374 #: ../features.py:25
  3370 msgid "SVGUI"
  3375 msgid "SVGUI"
  3371 msgstr ""
  3376 msgstr ""
  3372 
  3377 
  3373 #: ../BeremizIDE.py:247 ../BeremizIDE.py:278 ../PLCOpenEditor.py:84
  3378 #: ../BeremizIDE.py:246 ../BeremizIDE.py:277 ../PLCOpenEditor.py:84
  3374 #: ../PLCOpenEditor.py:119
  3379 #: ../PLCOpenEditor.py:119
  3375 msgid "Save"
  3380 msgid "Save"
  3376 msgstr ""
  3381 msgstr ""
  3377 
  3382 
  3378 #: ../BeremizIDE.py:279 ../PLCOpenEditor.py:86 ../PLCOpenEditor.py:120
  3383 #: ../BeremizIDE.py:278 ../PLCOpenEditor.py:86 ../PLCOpenEditor.py:120
  3379 msgid "Save As..."
  3384 msgid "Save As..."
  3380 msgstr ""
  3385 msgstr ""
  3381 
  3386 
  3382 #: ../BeremizIDE.py:249
  3387 #: ../BeremizIDE.py:248
  3383 msgid "Save as"
  3388 msgid "Save as"
  3384 msgstr ""
  3389 msgstr ""
  3385 
  3390 
  3386 #: ../etherlab/EtherCATManagementEditor.py:941
  3391 #: ../etherlab/EtherCATManagementEditor.py:942
  3387 #: ../etherlab/EtherCATManagementEditor.py:1289
  3392 #: ../etherlab/EtherCATManagementEditor.py:1290
  3388 msgid "Save as..."
  3393 msgid "Save as..."
  3389 msgstr ""
  3394 msgstr ""
  3390 
  3395 
  3391 #: ../ProjectController.py:546
  3396 #: ../ProjectController.py:547
  3392 msgid "Save path is the same as path of a project! \n"
  3397 msgid "Save path is the same as path of a project! \n"
  3393 msgstr ""
  3398 msgstr ""
  3394 
  3399 
  3395 #: ../etherlab/EthercatMaster.py:455 ../etherlab/EthercatMaster.py:764
  3400 #: ../etherlab/EthercatMaster.py:456 ../etherlab/EthercatMaster.py:765
  3396 #: ../etherlab/EthercatMaster.py:765
  3401 #: ../etherlab/EthercatMaster.py:766
  3397 msgid "Scan Network"
  3402 msgid "Scan Network"
  3398 msgstr ""
  3403 msgstr ""
  3399 
  3404 
  3400 #: ../dialogs/SearchInProjectDialog.py:73
  3405 #: ../dialogs/SearchInProjectDialog.py:73
  3401 msgid "Scope"
  3406 msgid "Scope"
  3402 msgstr ""
  3407 msgstr ""
  3403 
  3408 
  3404 #: ../IDEFrame.py:650
  3409 #: ../IDEFrame.py:653
  3405 msgid "Search"
  3410 msgid "Search"
  3406 msgstr ""
  3411 msgstr ""
  3407 
  3412 
  3408 #: ../dialogs/SearchInProjectDialog.py:49 ../IDEFrame.py:387 ../IDEFrame.py:431
  3413 #: ../dialogs/SearchInProjectDialog.py:49 ../IDEFrame.py:390 ../IDEFrame.py:434
  3409 msgid "Search in Project"
  3414 msgid "Search in Project"
  3410 msgstr ""
  3415 msgstr ""
  3411 
  3416 
  3412 #: ../dialogs/DurationEditorDialog.py:60
  3417 #: ../dialogs/DurationEditorDialog.py:61
  3413 msgid "Seconds:"
  3418 msgid "Seconds:"
  3414 msgstr ""
  3419 msgstr ""
  3415 
  3420 
  3416 #: ../IDEFrame.py:393
  3421 #: ../IDEFrame.py:396
  3417 msgid "Select All"
  3422 msgid "Select All"
  3418 msgstr ""
  3423 msgstr ""
  3419 
  3424 
  3420 #: ../editors/Viewer.py:331 ../editors/TextViewer.py:305
  3425 #: ../editors/Viewer.py:333 ../editors/TextViewer.py:307
  3421 #: ../controls/LocationCellEditor.py:101 ../controls/VariablePanel.py:314
  3426 #: ../controls/LocationCellEditor.py:101 ../controls/VariablePanel.py:317
  3422 #: ../controls/VariablePanel.py:377
  3427 #: ../controls/VariablePanel.py:380
  3423 msgid "Select a variable class:"
  3428 msgid "Select a variable class:"
  3424 msgstr ""
  3429 msgstr ""
  3425 
  3430 
  3426 #: ../ProjectController.py:1354
  3431 #: ../ProjectController.py:1364
  3427 msgid "Select an editor:"
  3432 msgid "Select an editor:"
  3428 msgstr ""
  3433 msgstr ""
  3429 
  3434 
  3430 #: ../controls/PouInstanceVariablesPanel.py:292
  3435 #: ../controls/PouInstanceVariablesPanel.py:293
  3431 msgid "Select an instance"
  3436 msgid "Select an instance"
  3432 msgstr ""
  3437 msgstr ""
  3433 
  3438 
  3434 #: ../IDEFrame.py:634
  3439 #: ../IDEFrame.py:637
  3435 msgid "Select an object"
  3440 msgid "Select an object"
  3436 msgstr ""
  3441 msgstr ""
  3437 
  3442 
  3438 #: ../ProjectController.py:555
  3443 #: ../ProjectController.py:563
  3439 msgid "Selected directory already contains another project. Overwrite? \n"
  3444 msgid "Selected directory already contains another project. Overwrite? \n"
       
  3445 msgstr ""
       
  3446 
       
  3447 #: ../ProjectController.py:565
       
  3448 msgid "Selected directory isn't empty. Continue? \n"
  3440 msgstr ""
  3449 msgstr ""
  3441 
  3450 
  3442 #: ../plcopen/iec_std.csv:70
  3451 #: ../plcopen/iec_std.csv:70
  3443 msgid "Selection"
  3452 msgid "Selection"
  3444 msgstr ""
  3453 msgstr ""
  3457 
  3466 
  3458 #: ../runtime/NevowServer.py:181
  3467 #: ../runtime/NevowServer.py:181
  3459 msgid "Send a message to the log"
  3468 msgid "Send a message to the log"
  3460 msgstr ""
  3469 msgstr ""
  3461 
  3470 
  3462 #: ../dialogs/DiscoveryDialog.py:135
  3471 #: ../dialogs/DiscoveryDialog.py:137
  3463 msgid "Service Discovery"
  3472 msgid "Service Discovery"
  3464 msgstr ""
  3473 msgstr ""
  3465 
  3474 
  3466 #: ../dialogs/DiscoveryDialog.py:104
  3475 #: ../dialogs/DiscoveryDialog.py:106
  3467 msgid "Services available:"
  3476 msgid "Services available:"
  3468 msgstr ""
  3477 msgstr ""
  3469 
  3478 
  3470 #: ../dialogs/LDElementDialog.py:79 ../runtime/WampClient.py:434
  3479 #: ../dialogs/LDElementDialog.py:79 ../runtime/WampClient.py:435
  3471 msgid "Set"
  3480 msgid "Set"
  3472 msgstr ""
  3481 msgstr ""
  3473 
  3482 
  3474 #: ../plcopen/iec_std.csv:62
  3483 #: ../plcopen/iec_std.csv:62
  3475 msgid "Shift left"
  3484 msgid "Shift left"
  3477 
  3486 
  3478 #: ../plcopen/iec_std.csv:63
  3487 #: ../plcopen/iec_std.csv:63
  3479 msgid "Shift right"
  3488 msgid "Shift right"
  3480 msgstr ""
  3489 msgstr ""
  3481 
  3490 
  3482 #: ../ProjectController.py:1946
  3491 #: ../ProjectController.py:1958
  3483 msgid "Show IEC code generated by PLCGenerator"
  3492 msgid "Show IEC code generated by PLCGenerator"
  3484 msgstr ""
  3493 msgstr ""
  3485 
  3494 
  3486 #: ../canfestival/canfestival.py:407
  3495 #: ../canfestival/canfestival.py:408
  3487 msgid "Show Master"
  3496 msgid "Show Master"
  3488 msgstr ""
  3497 msgstr ""
  3489 
  3498 
  3490 #: ../canfestival/canfestival.py:408
  3499 #: ../canfestival/canfestival.py:409
  3491 msgid "Show Master generated by config_utils"
  3500 msgid "Show Master generated by config_utils"
  3492 msgstr ""
  3501 msgstr ""
  3493 
  3502 
  3494 #: ../ProjectController.py:1945
  3503 #: ../ProjectController.py:1957
  3495 msgid "Show code"
  3504 msgid "Show code"
  3496 msgstr ""
  3505 msgstr ""
  3497 
  3506 
  3498 #: ../dialogs/SFCDivergenceDialog.py:68
  3507 #: ../dialogs/SFCDivergenceDialog.py:68
  3499 msgid "Simultaneous Convergence"
  3508 msgid "Simultaneous Convergence"
  3505 
  3514 
  3506 #: ../plcopen/iec_std.csv:27
  3515 #: ../plcopen/iec_std.csv:27
  3507 msgid "Sine"
  3516 msgid "Sine"
  3508 msgstr ""
  3517 msgstr ""
  3509 
  3518 
  3510 #: ../editors/ResourceEditor.py:76
  3519 #: ../editors/ResourceEditor.py:77
  3511 msgid "Single"
  3520 msgid "Single"
  3512 msgstr ""
  3521 msgstr ""
  3513 
  3522 
  3514 #: ../etherlab/EtherCATManagementEditor.py:361
  3523 #: ../etherlab/EtherCATManagementEditor.py:362
  3515 msgid "Slave SDO Monitoring"
  3524 msgid "Slave SDO Monitoring"
  3516 msgstr ""
  3525 msgstr ""
  3517 
  3526 
  3518 #: ../etherlab/ConfigEditor.py:135
  3527 #: ../etherlab/ConfigEditor.py:135
  3519 msgid "Slave entries"
  3528 msgid "Slave entries"
  3521 
  3530 
  3522 #: ../targets/toolchain_makefile.py:130
  3531 #: ../targets/toolchain_makefile.py:130
  3523 msgid "Source didn't change, no build.\n"
  3532 msgid "Source didn't change, no build.\n"
  3524 msgstr ""
  3533 msgstr ""
  3525 
  3534 
  3526 #: ../PLCGenerator.py:404
  3535 #: ../PLCGenerator.py:406
  3527 #, python-brace-format
  3536 #, python-brace-format
  3528 msgid "Source signal has to be defined for single task '{a1}' in resource '{a2}.{a3}'."
  3537 msgid "Source signal has to be defined for single task '{a1}' in resource '{a2}.{a3}'."
  3529 msgstr ""
  3538 msgstr ""
  3530 
  3539 
  3531 #: ../plcopen/iec_std.csv:23
  3540 #: ../plcopen/iec_std.csv:23
  3538 
  3547 
  3539 #: ../etherlab/ConfigEditor.py:68
  3548 #: ../etherlab/ConfigEditor.py:68
  3540 msgid "Standardized Device Profile"
  3549 msgid "Standardized Device Profile"
  3541 msgstr ""
  3550 msgstr ""
  3542 
  3551 
  3543 #: ../etherlab/EtherCATManagementEditor.py:37
  3552 #: ../etherlab/EtherCATManagementEditor.py:38
  3544 msgid "Start Address"
  3553 msgid "Start Address"
  3545 msgstr ""
  3554 msgstr ""
  3546 
  3555 
  3547 #: ../ProjectController.py:1912 ../Beremiz_service.py:284
  3556 #: ../ProjectController.py:1924 ../Beremiz_service.py:285
  3548 msgid "Start PLC"
  3557 msgid "Start PLC"
  3549 msgstr ""
  3558 msgstr ""
  3550 
  3559 
  3551 #: ../ProjectController.py:1121
  3560 #: ../ProjectController.py:1131
  3552 #, python-format
  3561 #, python-format
  3553 msgid "Start build in %s\n"
  3562 msgid "Start build in %s\n"
  3554 msgstr ""
  3563 msgstr ""
  3555 
  3564 
  3556 #: ../runtime/PlcStatus.py:12
  3565 #: ../runtime/PlcStatus.py:12
  3557 msgid "Started"
  3566 msgid "Started"
  3558 msgstr ""
  3567 msgstr ""
  3559 
  3568 
  3560 #: ../ProjectController.py:1714
  3569 #: ../ProjectController.py:1726
  3561 msgid "Starting PLC\n"
  3570 msgid "Starting PLC\n"
  3562 msgstr ""
  3571 msgstr ""
  3563 
  3572 
  3564 #: ../etherlab/ConfigEditor.py:674
  3573 #: ../etherlab/ConfigEditor.py:674
  3565 msgid "Startup service variables assignments:"
  3574 msgid "Startup service variables assignments:"
  3566 msgstr ""
  3575 msgstr ""
  3567 
  3576 
  3568 #: ../BeremizIDE.py:389
  3577 #: ../BeremizIDE.py:388
  3569 msgid "Status ToolBar"
  3578 msgid "Status ToolBar"
  3570 msgstr ""
  3579 msgstr ""
  3571 
  3580 
  3572 #: ../editors/Viewer.py:654 ../editors/Viewer.py:2426
  3581 #: ../editors/Viewer.py:656 ../editors/Viewer.py:2429
  3573 msgid "Step"
  3582 msgid "Step"
  3574 msgstr ""
  3583 msgstr ""
  3575 
  3584 
  3576 #: ../ProjectController.py:1918
  3585 #: ../ProjectController.py:1930
  3577 msgid "Stop"
  3586 msgid "Stop"
  3578 msgstr ""
  3587 msgstr ""
  3579 
  3588 
  3580 #: ../Beremiz_service.py:285
  3589 #: ../Beremiz_service.py:286
  3581 msgid "Stop PLC"
  3590 msgid "Stop PLC"
  3582 msgstr ""
  3591 msgstr ""
  3583 
  3592 
  3584 #: ../ProjectController.py:1919
  3593 #: ../ProjectController.py:1931
  3585 msgid "Stop Running PLC"
  3594 msgid "Stop Running PLC"
  3586 msgstr ""
  3595 msgstr ""
  3587 
  3596 
  3588 #: ../runtime/PlcStatus.py:13
  3597 #: ../runtime/PlcStatus.py:13
  3589 msgid "Stopped"
  3598 msgid "Stopped"
  3607 
  3616 
  3608 #: ../plcopen/iec_std.csv:35
  3617 #: ../plcopen/iec_std.csv:35
  3609 msgid "Subtraction"
  3618 msgid "Subtraction"
  3610 msgstr ""
  3619 msgstr ""
  3611 
  3620 
  3612 #: ../ProjectController.py:1160
  3621 #: ../ProjectController.py:1170
  3613 msgid "Successfully built.\n"
  3622 msgid "Successfully built.\n"
  3614 msgstr ""
  3623 msgstr ""
  3615 
  3624 
  3616 #: ../IDEFrame.py:451
  3625 #: ../IDEFrame.py:454
  3617 msgid "Switch perspective"
  3626 msgid "Switch perspective"
  3618 msgstr ""
  3627 msgstr ""
  3619 
  3628 
  3620 #: ../dialogs/SearchInProjectDialog.py:169 ../dialogs/FindInPouDialog.py:118
  3629 #: ../dialogs/SearchInProjectDialog.py:169 ../dialogs/FindInPouDialog.py:118
  3621 msgid "Syntax error in regular expression of pattern to search!"
  3630 msgid "Syntax error in regular expression of pattern to search!"
  3622 msgstr ""
  3631 msgstr ""
  3623 
  3632 
  3624 #: ../dialogs/DiscoveryDialog.py:90
  3633 #: ../dialogs/DiscoveryDialog.py:92
  3625 msgid "TYPE"
  3634 msgid "TYPE"
  3626 msgstr ""
  3635 msgstr ""
  3627 
  3636 
  3628 #: ../plcopen/iec_std.csv:29
  3637 #: ../plcopen/iec_std.csv:29
  3629 msgid "Tangent"
  3638 msgid "Tangent"
  3630 msgstr ""
  3639 msgstr ""
  3631 
  3640 
  3632 #: ../editors/ResourceEditor.py:94
  3641 #: ../editors/ResourceEditor.py:95
  3633 msgid "Task"
  3642 msgid "Task"
  3634 msgstr ""
  3643 msgstr ""
  3635 
  3644 
  3636 #: ../editors/ResourceEditor.py:246
  3645 #: ../editors/ResourceEditor.py:247
  3637 msgid "Tasks:"
  3646 msgid "Tasks:"
  3638 msgstr ""
  3647 msgstr ""
  3639 
  3648 
  3640 #: ../controls/VariablePanel.py:88
  3649 #: ../controls/VariablePanel.py:91
  3641 msgid "Temp"
  3650 msgid "Temp"
  3642 msgstr ""
  3651 msgstr ""
  3643 
  3652 
  3644 #: ../version.py:37
  3653 #: ../version.py:37
  3645 msgid ""
  3654 msgid ""
  3651 "\n"
  3660 "\n"
  3652 "You can subscribe to the list here:\n"
  3661 "You can subscribe to the list here:\n"
  3653 "https://lists.sourceforge.net/lists/listinfo/beremiz-devel"
  3662 "https://lists.sourceforge.net/lists/listinfo/beremiz-devel"
  3654 msgstr ""
  3663 msgstr ""
  3655 
  3664 
  3656 #: ../etherlab/EthercatMaster.py:454
  3665 #: ../etherlab/EthercatMaster.py:455
  3657 msgid ""
  3666 msgid ""
  3658 "The current network configuration will be deleted.\n"
  3667 "The current network configuration will be deleted.\n"
  3659 "Do you want to continue?"
  3668 "Do you want to continue?"
  3660 msgstr ""
  3669 msgstr ""
  3661 
  3670 
  3664 msgid ""
  3673 msgid ""
  3665 "The file '%s' already exist.\n"
  3674 "The file '%s' already exist.\n"
  3666 "Do you want to replace it?"
  3675 "Do you want to replace it?"
  3667 msgstr ""
  3676 msgstr ""
  3668 
  3677 
  3669 #: ../etherlab/EtherCATManagementEditor.py:928
  3678 #: ../etherlab/EtherCATManagementEditor.py:929
  3670 #: ../etherlab/EtherCATManagementEditor.py:1320
  3679 #: ../etherlab/EtherCATManagementEditor.py:1321
  3671 msgid "The file does not exist!"
  3680 msgid "The file does not exist!"
  3672 msgstr ""
  3681 msgstr ""
  3673 
  3682 
  3674 #: ../editors/LDViewer.py:893
  3683 #: ../editors/LDViewer.py:895
  3675 msgid "The group of block must be coherent!"
  3684 msgid "The group of block must be coherent!"
  3676 msgstr ""
  3685 msgstr ""
  3677 
  3686 
  3678 #: ../BeremizIDE.py:569 ../IDEFrame.py:1059
  3687 #: ../BeremizIDE.py:568 ../IDEFrame.py:1062
  3679 msgid "There are changes, do you want to save?"
  3688 msgid "There are changes, do you want to save?"
  3680 msgstr ""
  3689 msgstr ""
  3681 
  3690 
  3682 #: ../IDEFrame.py:1708 ../IDEFrame.py:1727
  3691 #: ../IDEFrame.py:1711 ../IDEFrame.py:1730
  3683 #, python-format
  3692 #, python-format
  3684 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  3693 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
  3685 msgstr ""
  3694 msgstr ""
  3686 
  3695 
  3687 #: ../IDEFrame.py:1146
  3696 #: ../IDEFrame.py:1149
  3688 msgid ""
  3697 msgid ""
  3689 "There was a problem printing.\n"
  3698 "There was a problem printing.\n"
  3690 "Perhaps your current printer is not set correctly?"
  3699 "Perhaps your current printer is not set correctly?"
  3691 msgstr ""
  3700 msgstr ""
  3692 
  3701 
  3693 #: ../editors/LDViewer.py:902
  3702 #: ../editors/LDViewer.py:904
  3694 msgid "This option isn't available yet!"
  3703 msgid "This option isn't available yet!"
  3695 msgstr ""
  3704 msgstr ""
  3696 
  3705 
  3697 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:546
  3706 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:556
  3698 #, python-format
  3707 #, python-format
  3699 msgid "Tick: %d"
  3708 msgid "Tick: %d"
  3700 msgstr ""
  3709 msgstr ""
  3701 
  3710 
  3702 #: ../plcopen/iec_std.csv:40
  3711 #: ../plcopen/iec_std.csv:40
  3730 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
  3739 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
  3731 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
  3740 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
  3732 msgid "Time-of-day subtraction"
  3741 msgid "Time-of-day subtraction"
  3733 msgstr ""
  3742 msgstr ""
  3734 
  3743 
  3735 #: ../IDEFrame.py:432
  3744 #: ../IDEFrame.py:435
  3736 msgid "Toggle fullscreen mode"
  3745 msgid "Toggle fullscreen mode"
  3737 msgstr ""
  3746 msgstr ""
  3738 
  3747 
  3739 #: ../dialogs/ForceVariableDialog.py:188
  3748 #: ../dialogs/ForceVariableDialog.py:259
  3740 msgid "Toggle value"
  3749 msgid "Toggle value"
  3741 msgstr ""
  3750 msgstr ""
  3742 
  3751 
  3743 #: ../editors/Viewer.py:587
  3752 #: ../editors/Viewer.py:589
  3744 msgid "Top"
  3753 msgid "Top"
  3745 msgstr ""
  3754 msgstr ""
  3746 
  3755 
  3747 #: ../ProjectController.py:1931
  3756 #: ../ProjectController.py:1943
  3748 msgid "Transfer"
  3757 msgid "Transfer"
  3749 msgstr ""
  3758 msgstr ""
  3750 
  3759 
  3751 #: ../ProjectController.py:1932
  3760 #: ../ProjectController.py:1944
  3752 msgid "Transfer PLC"
  3761 msgid "Transfer PLC"
  3753 msgstr ""
  3762 msgstr ""
  3754 
  3763 
  3755 #: ../ProjectController.py:1884
  3764 #: ../ProjectController.py:1896
  3756 msgid "Transfer completed successfully.\n"
  3765 msgid "Transfer completed successfully.\n"
  3757 msgstr ""
  3766 msgstr ""
  3758 
  3767 
  3759 #: ../ProjectController.py:1887
  3768 #: ../ProjectController.py:1899
  3760 msgid "Transfer failed\n"
  3769 msgid "Transfer failed\n"
  3761 msgstr ""
  3770 msgstr ""
  3762 
  3771 
  3763 #: ../editors/Viewer.py:655 ../editors/Viewer.py:2428 ../editors/Viewer.py:2455
  3772 #: ../editors/Viewer.py:657 ../editors/Viewer.py:2431 ../editors/Viewer.py:2458
  3764 msgid "Transition"
  3773 msgid "Transition"
  3765 msgstr ""
  3774 msgstr ""
  3766 
  3775 
  3767 #: ../PLCGenerator.py:1613
  3776 #: ../PLCGenerator.py:1615
  3768 #, python-format
  3777 #, python-format
  3769 msgid "Transition \"%s\" body must contain an output variable or coil referring to its name"
  3778 msgid "Transition \"%s\" body must contain an output variable or coil referring to its name"
  3770 msgstr ""
  3779 msgstr ""
  3771 
  3780 
  3772 #: ../dialogs/PouTransitionDialog.py:90
  3781 #: ../dialogs/PouTransitionDialog.py:90
  3775 
  3784 
  3776 #: ../dialogs/PouTransitionDialog.py:59
  3785 #: ../dialogs/PouTransitionDialog.py:59
  3777 msgid "Transition Name:"
  3786 msgid "Transition Name:"
  3778 msgstr ""
  3787 msgstr ""
  3779 
  3788 
  3780 #: ../PLCGenerator.py:1706
  3789 #: ../PLCGenerator.py:1708
  3781 #, python-brace-format
  3790 #, python-brace-format
  3782 msgid "Transition with content \"{a1}\" not connected to a next step in \"{a2}\" POU"
  3791 msgid "Transition with content \"{a1}\" not connected to a next step in \"{a2}\" POU"
  3783 msgstr ""
  3792 msgstr ""
  3784 
  3793 
  3785 #: ../PLCGenerator.py:1695
  3794 #: ../PLCGenerator.py:1697
  3786 #, python-brace-format
  3795 #, python-brace-format
  3787 msgid "Transition with content \"{a1}\" not connected to a previous step in \"{a2}\" POU"
  3796 msgid "Transition with content \"{a1}\" not connected to a previous step in \"{a2}\" POU"
  3788 msgstr ""
  3797 msgstr ""
  3789 
  3798 
  3790 #: ../plcopen/plcopen.py:1526
  3799 #: ../plcopen/plcopen.py:1527
  3791 #, python-format
  3800 #, python-format
  3792 msgid "Transition with name %s doesn't exist!"
  3801 msgid "Transition with name %s doesn't exist!"
  3793 msgstr ""
  3802 msgstr ""
  3794 
  3803 
  3795 #: ../plcopen/types_enums.py:76
  3804 #: ../plcopen/types_enums.py:76
  3798 
  3807 
  3799 #: ../dialogs/AboutDialog.py:127
  3808 #: ../dialogs/AboutDialog.py:127
  3800 msgid "Translated by"
  3809 msgid "Translated by"
  3801 msgstr ""
  3810 msgstr ""
  3802 
  3811 
  3803 #: ../editors/ResourceEditor.py:76
  3812 #: ../editors/ResourceEditor.py:77
  3804 msgid "Triggering"
  3813 msgid "Triggering"
  3805 msgstr ""
  3814 msgstr ""
  3806 
  3815 
  3807 #: ../Beremiz_service.py:503
  3816 #: ../Beremiz_service.py:504
  3808 msgid "Twisted unavailable."
  3817 msgid "Twisted unavailable."
  3809 msgstr ""
  3818 msgstr ""
  3810 
  3819 
  3811 #: ../dialogs/ActionBlockDialog.py:42 ../etherlab/ConfigEditor.py:48
  3820 #: ../dialogs/ActionBlockDialog.py:42 ../etherlab/ConfigEditor.py:48
  3812 #: ../editors/ResourceEditor.py:94 ../editors/DataTypeEditor.py:55
  3821 #: ../editors/ResourceEditor.py:95 ../editors/DataTypeEditor.py:55
  3813 #: ../editors/CodeFileEditor.py:752 ../controls/VariablePanel.py:61
  3822 #: ../editors/CodeFileEditor.py:756 ../controls/VariablePanel.py:64
  3814 msgid "Type"
  3823 msgid "Type"
  3815 msgstr ""
  3824 msgstr ""
  3816 
  3825 
  3817 #: ../dialogs/BrowseLocationsDialog.py:51
  3826 #: ../dialogs/BrowseLocationsDialog.py:51
  3818 msgid "Type and derivated"
  3827 msgid "Type and derivated"
  3829 
  3838 
  3830 #: ../editors/DataTypeEditor.py:170
  3839 #: ../editors/DataTypeEditor.py:170
  3831 msgid "Type infos:"
  3840 msgid "Type infos:"
  3832 msgstr ""
  3841 msgstr ""
  3833 
  3842 
  3834 #: ../etherlab/EthercatCFileGenerator.py:76
  3843 #: ../etherlab/EthercatCFileGenerator.py:77
  3835 #, python-format
  3844 #, python-format
  3836 msgid "Type of location \"%s\" not yet supported!"
  3845 msgid "Type of location \"%s\" not yet supported!"
  3837 msgstr ""
  3846 msgstr ""
  3838 
  3847 
  3839 #: ../dialogs/BrowseLocationsDialog.py:52
  3848 #: ../dialogs/BrowseLocationsDialog.py:52
  3844 #: ../dialogs/LDPowerRailDialog.py:58 ../dialogs/BrowseLocationsDialog.py:110
  3853 #: ../dialogs/LDPowerRailDialog.py:58 ../dialogs/BrowseLocationsDialog.py:110
  3845 #: ../dialogs/FBDBlockDialog.py:69 ../dialogs/ConnectionDialog.py:61
  3854 #: ../dialogs/FBDBlockDialog.py:69 ../dialogs/ConnectionDialog.py:61
  3846 msgid "Type:"
  3855 msgid "Type:"
  3847 msgstr ""
  3856 msgstr ""
  3848 
  3857 
  3849 #: ../runtime/WampClient.py:129
  3858 #: ../runtime/WampClient.py:130
  3850 msgid "TypeError register option: {}"
  3859 msgid "TypeError register option: {}"
  3851 msgstr ""
  3860 msgstr ""
  3852 
  3861 
  3853 #: ../connectors/PYRO/dialog.py:39 ../connectors/WAMP/dialog.py:42
  3862 #: ../connectors/PYRO/dialog.py:39 ../connectors/WAMP/dialog.py:42
  3854 msgid "URI host:"
  3863 msgid "URI host:"
  3880 #: ../bacnet/bacnet.py:420
  3889 #: ../bacnet/bacnet.py:420
  3881 #, python-format
  3890 #, python-format
  3882 msgid "Unable to save to file \"%s\"!"
  3891 msgid "Unable to save to file \"%s\"!"
  3883 msgstr ""
  3892 msgstr ""
  3884 
  3893 
  3885 #: ../PLCGenerator.py:1023 ../PLCGenerator.py:1301
  3894 #: ../PLCGenerator.py:1025 ../PLCGenerator.py:1303
  3886 #, python-brace-format
  3895 #, python-brace-format
  3887 msgid "Undefined block type \"{a1}\" in \"{a2}\" POU"
  3896 msgid "Undefined block type \"{a1}\" in \"{a2}\" POU"
  3888 msgstr ""
  3897 msgstr ""
  3889 
  3898 
  3890 #: ../PLCGenerator.py:261
  3899 #: ../PLCGenerator.py:263
  3891 #, python-format
  3900 #, python-format
  3892 msgid "Undefined pou type \"%s\""
  3901 msgid "Undefined pou type \"%s\""
  3893 msgstr ""
  3902 msgstr ""
  3894 
  3903 
  3895 #: ../IDEFrame.py:368 ../IDEFrame.py:424
  3904 #: ../IDEFrame.py:371 ../IDEFrame.py:427
  3896 msgid "Undo"
  3905 msgid "Undo"
  3897 msgstr ""
  3906 msgstr ""
  3898 
  3907 
  3899 #: ../ProjectController.py:457
  3908 #: ../ProjectController.py:458
  3900 msgid "Unknown"
  3909 msgid "Unknown"
  3901 msgstr ""
  3910 msgstr ""
  3902 
  3911 
  3903 #: ../etherlab/EthercatCFileGenerator.py:470
  3912 #: ../etherlab/EthercatCFileGenerator.py:471
  3904 #, python-brace-format
  3913 #, python-brace-format
  3905 msgid "Unknown entry index 0x{a1:.4x}, subindex 0x{a2:.2x} for device {a3}"
  3914 msgid "Unknown entry index 0x{a1:.4x}, subindex 0x{a2:.2x} for device {a3}"
  3906 msgstr ""
  3915 msgstr ""
  3907 
  3916 
  3908 #: ../editors/Viewer.py:437
  3917 #: ../editors/Viewer.py:439
  3909 #, python-format
  3918 #, python-format
  3910 msgid "Unknown variable \"%s\" for this POU!"
  3919 msgid "Unknown variable \"%s\" for this POU!"
  3911 msgstr ""
  3920 msgstr ""
  3912 
  3921 
  3913 #: ../ProjectController.py:454 ../ProjectController.py:455
  3922 #: ../ProjectController.py:455 ../ProjectController.py:456
  3914 msgid "Unnamed"
  3923 msgid "Unnamed"
  3915 msgstr ""
  3924 msgstr ""
  3916 
  3925 
  3917 #: ../PLCControler.py:263
  3926 #: ../PLCControler.py:265
  3918 #, python-format
  3927 #, python-format
  3919 msgid "Unnamed%d"
  3928 msgid "Unnamed%d"
  3920 msgstr ""
  3929 msgstr ""
  3921 
  3930 
  3922 #: ../controls/VariablePanel.py:307
  3931 #: ../controls/VariablePanel.py:310
  3923 #, python-format
  3932 #, python-format
  3924 msgid "Unrecognized data size \"%s\""
  3933 msgid "Unrecognized data size \"%s\""
  3925 msgstr ""
  3934 msgstr ""
  3926 
  3935 
  3927 #: ../etherlab/EtherCATManagementEditor.py:2080
  3936 #: ../etherlab/EtherCATManagementEditor.py:2081
  3928 msgid "Update"
  3937 msgid "Update"
  3929 msgstr ""
  3938 msgstr ""
  3930 
  3939 
  3931 #: ../runtime/WampClient.py:380
  3940 #: ../runtime/WampClient.py:381
  3932 msgid "Upload:"
  3941 msgid "Upload:"
  3933 msgstr ""
  3942 msgstr ""
  3934 
  3943 
  3935 #: ../editors/DataTypeEditor.py:646 ../controls/VariablePanel.py:852
  3944 #: ../editors/DataTypeEditor.py:646 ../controls/VariablePanel.py:855
  3936 msgid "User Data Types"
  3945 msgid "User Data Types"
  3937 msgstr ""
  3946 msgstr ""
  3938 
  3947 
  3939 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:93
  3948 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:93
  3940 msgid "User Type"
  3949 msgid "User Type"
  3950 
  3959 
  3951 #: ../editors/DataTypeEditor.py:267
  3960 #: ../editors/DataTypeEditor.py:267
  3952 msgid "Values:"
  3961 msgid "Values:"
  3953 msgstr ""
  3962 msgstr ""
  3954 
  3963 
  3955 #: ../dialogs/ActionBlockDialog.py:47 ../editors/Viewer.py:625
  3964 #: ../dialogs/ActionBlockDialog.py:47 ../editors/Viewer.py:627
  3956 #: ../editors/Viewer.py:2458
  3965 #: ../editors/Viewer.py:2461
  3957 msgid "Variable"
  3966 msgid "Variable"
  3958 msgstr ""
  3967 msgstr ""
  3959 
  3968 
  3960 #: ../editors/Viewer.py:352 ../editors/Viewer.py:382 ../editors/Viewer.py:404
  3969 #: ../editors/Viewer.py:354 ../editors/Viewer.py:384 ../editors/Viewer.py:406
  3961 #: ../editors/TextViewer.py:290 ../editors/TextViewer.py:344
  3970 #: ../editors/TextViewer.py:292 ../editors/TextViewer.py:346
  3962 #: ../editors/TextViewer.py:367 ../controls/VariablePanel.py:354
  3971 #: ../editors/TextViewer.py:369 ../controls/VariablePanel.py:357
  3963 msgid "Variable Drop"
  3972 msgid "Variable Drop"
  3964 msgstr ""
  3973 msgstr ""
  3965 
  3974 
  3966 #: ../etherlab/ConfigEditor.py:70
  3975 #: ../etherlab/ConfigEditor.py:70
  3967 #, python-format
  3976 #, python-format
  3970 
  3979 
  3971 #: ../dialogs/FBDVariableDialog.py:58
  3980 #: ../dialogs/FBDVariableDialog.py:58
  3972 msgid "Variable Properties"
  3981 msgid "Variable Properties"
  3973 msgstr ""
  3982 msgstr ""
  3974 
  3983 
  3975 #: ../editors/Viewer.py:332 ../editors/TextViewer.py:306
  3984 #: ../editors/Viewer.py:334 ../editors/TextViewer.py:308
  3976 #: ../controls/LocationCellEditor.py:102 ../controls/VariablePanel.py:315
  3985 #: ../controls/LocationCellEditor.py:102 ../controls/VariablePanel.py:318
  3977 #: ../controls/VariablePanel.py:378
  3986 #: ../controls/VariablePanel.py:381
  3978 msgid "Variable class"
  3987 msgid "Variable class"
  3979 msgstr ""
  3988 msgstr ""
  3980 
  3989 
  3981 #: ../editors/Viewer.py:439 ../editors/TextViewer.py:388
  3990 #: ../editors/Viewer.py:441 ../editors/TextViewer.py:390
  3982 msgid "Variable don't belong to this POU!"
  3991 msgid "Variable don't belong to this POU!"
  3983 msgstr ""
  3992 msgstr ""
  3984 
  3993 
  3985 #: ../etherlab/ConfigEditor.py:280
  3994 #: ../etherlab/ConfigEditor.py:280
  3986 msgid "Variable entries:"
  3995 msgid "Variable entries:"
  3988 
  3997 
  3989 #: ../dialogs/LDElementDialog.py:92
  3998 #: ../dialogs/LDElementDialog.py:92
  3990 msgid "Variable:"
  3999 msgid "Variable:"
  3991 msgstr ""
  4000 msgstr ""
  3992 
  4001 
  3993 #: ../controls/VariablePanel.py:87
  4002 #: ../controls/VariablePanel.py:90
  3994 msgid "Variables"
  4003 msgid "Variables"
  3995 msgstr ""
  4004 msgstr ""
  3996 
  4005 
  3997 #: ../controls/ProjectPropertiesPanel.py:169
  4006 #: ../controls/ProjectPropertiesPanel.py:169
  3998 msgid "Vertical:"
  4007 msgid "Vertical:"
  3999 msgstr ""
  4008 msgstr ""
  4000 
  4009 
  4001 #: ../runtime/WampClient.py:170
  4010 #: ../runtime/WampClient.py:171
  4002 #, python-format
  4011 #, python-format
  4003 msgid "WAMP Client connection failed (%s) .. retrying .."
  4012 msgid "WAMP Client connection failed (%s) .. retrying .."
  4004 msgstr ""
  4013 msgstr ""
  4005 
  4014 
  4006 #: ../runtime/WampClient.py:179
  4015 #: ../runtime/WampClient.py:180
  4007 #, python-format
  4016 #, python-format
  4008 msgid "WAMP Client connection lost (%s) .. retrying .."
  4017 msgid "WAMP Client connection lost (%s) .. retrying .."
  4009 msgstr ""
  4018 msgstr ""
  4010 
  4019 
  4011 #: ../connectors/WAMP/dialog.py:54
  4020 #: ../connectors/WAMP/dialog.py:54
  4012 msgid "WAMP ID:"
  4021 msgid "WAMP ID:"
  4013 msgstr ""
  4022 msgstr ""
  4014 
  4023 
  4015 #: ../runtime/WampClient.py:413
  4024 #: ../runtime/WampClient.py:414
  4016 msgid "WAMP Server URL"
  4025 msgid "WAMP Server URL"
  4017 msgstr ""
  4026 msgstr ""
  4018 
  4027 
  4019 #: ../runtime/WampClient.py:276
  4028 #: ../runtime/WampClient.py:277
  4020 msgid "WAMP authentication has no secret configured"
  4029 msgid "WAMP authentication has no secret configured"
  4021 msgstr ""
  4030 msgstr ""
  4022 
  4031 
  4023 #: ../runtime/WampClient.py:304
  4032 #: ../runtime/WampClient.py:305
  4024 msgid "WAMP client can not connect to :"
  4033 msgid "WAMP client can not connect to :"
  4025 msgstr ""
  4034 msgstr ""
  4026 
  4035 
  4027 #: ../runtime/WampClient.py:301
  4036 #: ../runtime/WampClient.py:302
  4028 msgid "WAMP client connecting to :"
  4037 msgid "WAMP client connecting to :"
  4029 msgstr ""
  4038 msgstr ""
  4030 
  4039 
  4031 #: ../Beremiz_service.py:628
  4040 #: ../Beremiz_service.py:629
  4032 msgid "WAMP client startup failed. "
  4041 msgid "WAMP client startup failed. "
  4033 msgstr ""
  4042 msgstr ""
  4034 
  4043 
  4035 #: ../runtime/WampClient.py:206
  4044 #: ../runtime/WampClient.py:207
  4036 msgid "WAMP configuration error : missing '{}' parameter."
  4045 msgid "WAMP configuration error : missing '{}' parameter."
  4037 msgstr ""
  4046 msgstr ""
  4038 
  4047 
  4039 #: ../runtime/WampClient.py:192
  4048 #: ../runtime/WampClient.py:193
  4040 msgid "WAMP configuration error:"
  4049 msgid "WAMP configuration error:"
  4041 msgstr ""
  4050 msgstr ""
  4042 
  4051 
  4043 #: ../connectors/WAMP/__init__.py:100
  4052 #: ../connectors/WAMP/__init__.py:101
  4044 #, python-format
  4053 #, python-format
  4045 msgid "WAMP connecting to URL : %s\n"
  4054 msgid "WAMP connecting to URL : %s\n"
  4046 msgstr ""
  4055 msgstr ""
  4047 
  4056 
  4048 #: ../connectors/WAMP/__init__.py:141
  4057 #: ../connectors/WAMP/__init__.py:142
  4049 msgid "WAMP connection timeout"
  4058 msgid "WAMP connection timeout"
  4050 msgstr ""
  4059 msgstr ""
  4051 
  4060 
  4052 #: ../connectors/WAMP/__init__.py:159
  4061 #: ../connectors/WAMP/__init__.py:160
  4053 #, python-format
  4062 #, python-format
  4054 msgid "WAMP connection to '%s' failed.\n"
  4063 msgid "WAMP connection to '%s' failed.\n"
  4055 msgstr ""
  4064 msgstr ""
  4056 
  4065 
  4057 #: ../runtime/WampClient.py:280
  4066 #: ../runtime/WampClient.py:281
  4058 msgid "WAMP deactivated in configuration"
  4067 msgid "WAMP deactivated in configuration"
  4059 msgstr ""
  4068 msgstr ""
  4060 
  4069 
  4061 #: ../Beremiz_service.py:605
  4070 #: ../Beremiz_service.py:606
  4062 msgid "WAMP import failed :"
  4071 msgid "WAMP import failed :"
  4063 msgstr ""
  4072 msgstr ""
  4064 
  4073 
  4065 #: ../runtime/WampClient.py:241
  4074 #: ../runtime/WampClient.py:242
  4066 msgid "WAMP secret empty"
  4075 msgid "WAMP secret empty"
  4067 msgstr ""
  4076 msgstr ""
  4068 
  4077 
  4069 #: ../runtime/WampClient.py:139
  4078 #: ../runtime/WampClient.py:140
  4070 #, python-format
  4079 #, python-format
  4071 msgid "WAMP session joined (%s) by:"
  4080 msgid "WAMP session joined (%s) by:"
  4072 msgstr ""
  4081 msgstr ""
  4073 
  4082 
  4074 #: ../runtime/WampClient.py:146
  4083 #: ../runtime/WampClient.py:147
  4075 msgid "WAMP session left"
  4084 msgid "WAMP session left"
  4076 msgstr ""
  4085 msgstr ""
  4077 
  4086 
  4078 #: ../wxglade_hmi/wxglade_hmi.py:44
  4087 #: ../wxglade_hmi/wxglade_hmi.py:44
  4079 msgid "WXGLADE GUI"
  4088 msgid "WXGLADE GUI"
  4080 msgstr ""
  4089 msgstr ""
  4081 
  4090 
  4082 #: ../runtime/WampClient.py:432
  4091 #: ../runtime/WampClient.py:433
  4083 msgid "Wamp Settings"
  4092 msgid "Wamp Settings"
  4084 msgstr ""
  4093 msgstr ""
  4085 
  4094 
  4086 #: ../dialogs/PouDialog.py:172 ../editors/LDViewer.py:902
  4095 #: ../dialogs/PouDialog.py:172 ../editors/LDViewer.py:904
  4087 msgid "Warning"
  4096 msgid "Warning"
  4088 msgstr ""
  4097 msgstr ""
  4089 
  4098 
  4090 #: ../etherlab/EthercatCFileGenerator.py:405
  4099 #: ../etherlab/EthercatCFileGenerator.py:406
  4091 #: ../etherlab/EthercatCFileGenerator.py:571
  4100 #: ../etherlab/EthercatCFileGenerator.py:572
  4092 msgid "Warning: "
  4101 msgid "Warning: "
  4093 msgstr ""
  4102 msgstr ""
  4094 
  4103 
  4095 #: ../wxglade_hmi/wxglade_hmi.py:166
  4104 #: ../wxglade_hmi/wxglade_hmi.py:166
  4096 msgid "Warning: WxGlade HMI has no object with name identical to extension name, and no python code is provided in start section to create object.\n"
  4105 msgid "Warning: WxGlade HMI has no object with name identical to extension name, and no python code is provided in start section to create object.\n"
  4097 msgstr ""
  4106 msgstr ""
  4098 
  4107 
  4099 #: ../ProjectController.py:756
  4108 #: ../ProjectController.py:766
  4100 msgid "Warnings in ST/IL/SFC code generator :\n"
  4109 msgid "Warnings in ST/IL/SFC code generator :\n"
  4101 msgstr ""
  4110 msgstr ""
  4102 
  4111 
  4103 #: ../dialogs/SearchInProjectDialog.py:82
  4112 #: ../dialogs/SearchInProjectDialog.py:82
  4104 msgid "Whole Project"
  4113 msgid "Whole Project"
  4118 
  4127 
  4119 #: ../dialogs/AboutDialog.py:126
  4128 #: ../dialogs/AboutDialog.py:126
  4120 msgid "Written by"
  4129 msgid "Written by"
  4121 msgstr ""
  4130 msgstr ""
  4122 
  4131 
  4123 #: ../etherlab/EthercatCFileGenerator.py:409
  4132 #: ../etherlab/EthercatCFileGenerator.py:410
  4124 #: ../etherlab/EthercatCFileGenerator.py:499
  4133 #: ../etherlab/EthercatCFileGenerator.py:500
  4125 #, python-format
  4134 #, python-format
  4126 msgid "Wrong direction for location \"%s\"!"
  4135 msgid "Wrong direction for location \"%s\"!"
  4127 msgstr ""
  4136 msgstr ""
  4128 
  4137 
  4129 #: ../etherlab/EthercatCFileGenerator.py:400
  4138 #: ../etherlab/EthercatCFileGenerator.py:401
  4130 #: ../etherlab/EthercatCFileGenerator.py:487
  4139 #: ../etherlab/EthercatCFileGenerator.py:488
  4131 #, python-format
  4140 #, python-format
  4132 msgid "Wrong type for location \"%s\"!"
  4141 msgid "Wrong type for location \"%s\"!"
  4133 msgstr ""
  4142 msgstr ""
  4134 
  4143 
  4135 #: ../features.py:24
  4144 #: ../features.py:24
  4138 
  4147 
  4139 #: ../etherlab/ConfigEditor.py:1236
  4148 #: ../etherlab/ConfigEditor.py:1236
  4140 msgid "XML files (*.xml)|*.xml|All files|*.*"
  4149 msgid "XML files (*.xml)|*.xml|All files|*.*"
  4141 msgstr ""
  4150 msgstr ""
  4142 
  4151 
  4143 #: ../etherlab/EtherCATManagementEditor.py:652
  4152 #: ../etherlab/EtherCATManagementEditor.py:653
  4144 msgid "You can input only hex, dec value"
  4153 msgid "You can input only hex, dec value"
  4145 msgstr ""
  4154 msgstr ""
  4146 
  4155 
  4147 #: ../etherlab/EtherCATManagementEditor.py:1999
  4156 #: ../etherlab/EtherCATManagementEditor.py:2000
  4148 msgid "You can't modify it. This register is read-only or it's not connected."
  4157 msgid "You can't modify it. This register is read-only or it's not connected."
  4149 msgstr ""
  4158 msgstr ""
  4150 
  4159 
  4151 #: ../etherlab/EtherCATManagementEditor.py:648
  4160 #: ../etherlab/EtherCATManagementEditor.py:649
  4152 msgid "You cannot SDO download this state"
  4161 msgid "You cannot SDO download this state"
  4153 msgstr ""
  4162 msgstr ""
  4154 
  4163 
  4155 #: ../svgui/svgui.py:150
  4164 #: ../svgui/svgui.py:150
  4156 msgid ""
  4165 msgid ""
  4162 msgid ""
  4171 msgid ""
  4163 "You don't have write permissions.\n"
  4172 "You don't have write permissions.\n"
  4164 "Open wxGlade anyway ?"
  4173 "Open wxGlade anyway ?"
  4165 msgstr ""
  4174 msgstr ""
  4166 
  4175 
  4167 #: ../etherlab/EtherCATManagementEditor.py:2002
  4176 #: ../etherlab/EtherCATManagementEditor.py:2003
  4168 msgid "You entered wrong value. You can enter dec or hex value only."
  4177 msgid "You entered wrong value. You can enter dec or hex value only."
  4169 msgstr ""
  4178 msgstr ""
  4170 
  4179 
  4171 #: ../ProjectController.py:403
  4180 #: ../ProjectController.py:404
  4172 msgid ""
  4181 msgid ""
  4173 "You must have permission to work on the project\n"
  4182 "You must have permission to work on the project\n"
  4174 "Work on a project copy ?"
  4183 "Work on a project copy ?"
  4175 msgstr ""
  4184 msgstr ""
  4176 
  4185 
  4177 #: ../editors/LDViewer.py:897
  4186 #: ../editors/LDViewer.py:899
  4178 msgid "You must select the block or group of blocks around which a branch should be added!"
  4187 msgid "You must select the block or group of blocks around which a branch should be added!"
  4179 msgstr ""
  4188 msgstr ""
  4180 
  4189 
  4181 #: ../editors/LDViewer.py:677
  4190 #: ../editors/LDViewer.py:679
  4182 msgid "You must select the wire where a contact should be added!"
  4191 msgid "You must select the wire where a contact should be added!"
  4183 msgstr ""
  4192 msgstr ""
  4184 
  4193 
  4185 #: ../dialogs/SFCStepNameDialog.py:52 ../dialogs/PouNameDialog.py:50
  4194 #: ../dialogs/SFCStepNameDialog.py:52 ../dialogs/PouNameDialog.py:50
  4186 msgid "You must type a name!"
  4195 msgid "You must type a name!"
  4187 msgstr ""
  4196 msgstr ""
  4188 
  4197 
  4189 #: ../dialogs/ForceVariableDialog.py:209
  4198 #: ../dialogs/ForceVariableDialog.py:276
  4190 msgid "You must type a value!"
  4199 msgid "You must type a value!"
  4191 msgstr ""
  4200 msgstr ""
  4192 
  4201 
  4193 #: ../IDEFrame.py:442
  4202 #: ../IDEFrame.py:445
  4194 msgid "Zoom"
  4203 msgid "Zoom"
  4195 msgstr ""
  4204 msgstr ""
  4196 
  4205 
  4197 #: ../etherlab/EtherCATManagementEditor.py:911
  4206 #: ../etherlab/EtherCATManagementEditor.py:912
  4198 #: ../etherlab/EtherCATManagementEditor.py:1307
  4207 #: ../etherlab/EtherCATManagementEditor.py:1308
  4199 msgid "bin files (*.bin)|*.bin"
  4208 msgid "bin files (*.bin)|*.bin"
  4200 msgstr ""
  4209 msgstr ""
  4201 
  4210 
  4202 #: ../etherlab/EtherCATManagementEditor.py:942
  4211 #: ../etherlab/EtherCATManagementEditor.py:943
  4203 #: ../etherlab/EtherCATManagementEditor.py:1290
  4212 #: ../etherlab/EtherCATManagementEditor.py:1291
  4204 msgid "bin files (*.bin)|*.bin|All files|*.*"
  4213 msgid "bin files (*.bin)|*.bin|All files|*.*"
  4205 msgstr ""
  4214 msgstr ""
  4206 
  4215 
  4207 #: ../dialogs/DurationEditorDialog.py:159
  4216 #: ../dialogs/DurationEditorDialog.py:160
  4208 msgid "days"
  4217 msgid "days"
  4209 msgstr ""
  4218 msgstr ""
  4210 
  4219 
  4211 #: ../PLCOpenEditor.py:317
  4220 #: ../PLCOpenEditor.py:317
  4212 #, python-format
  4221 #, python-format
  4224 
  4233 
  4225 #: ../dialogs/PouDialog.py:110
  4234 #: ../dialogs/PouDialog.py:110
  4226 msgid "functionBlock"
  4235 msgid "functionBlock"
  4227 msgstr ""
  4236 msgstr ""
  4228 
  4237 
  4229 #: ../dialogs/DurationEditorDialog.py:159
  4238 #: ../dialogs/DurationEditorDialog.py:160
  4230 msgid "hours"
  4239 msgid "hours"
  4231 msgstr ""
  4240 msgstr ""
  4232 
  4241 
  4233 #: ../ProjectController.py:784
  4242 #: ../ProjectController.py:794
  4234 msgid "matiec installation is not found\n"
  4243 msgid "matiec installation is not found\n"
  4235 msgstr ""
  4244 msgstr ""
  4236 
  4245 
       
  4246 #: ../dialogs/DurationEditorDialog.py:163
       
  4247 msgid "microseconds"
       
  4248 msgstr ""
       
  4249 
  4237 #: ../dialogs/DurationEditorDialog.py:162
  4250 #: ../dialogs/DurationEditorDialog.py:162
  4238 msgid "microseconds"
  4251 msgid "milliseconds"
  4239 msgstr ""
  4252 msgstr ""
  4240 
  4253 
  4241 #: ../dialogs/DurationEditorDialog.py:161
  4254 #: ../dialogs/DurationEditorDialog.py:161
  4242 msgid "milliseconds"
       
  4243 msgstr ""
       
  4244 
       
  4245 #: ../dialogs/DurationEditorDialog.py:160
       
  4246 msgid "minutes"
  4255 msgid "minutes"
  4247 msgstr ""
  4256 msgstr ""
  4248 
  4257 
  4249 #: ../dialogs/PouDialog.py:110
  4258 #: ../dialogs/PouDialog.py:110
  4250 msgid "program"
  4259 msgid "program"
  4251 msgstr ""
  4260 msgstr ""
  4252 
  4261 
  4253 #: ../dialogs/DurationEditorDialog.py:160
  4262 #: ../dialogs/DurationEditorDialog.py:161
  4254 msgid "seconds"
  4263 msgid "seconds"
  4255 msgstr ""
  4264 msgstr ""
  4256 
  4265 
  4257 #: ../plcopen/iec_std.csv:84
  4266 #: ../plcopen/iec_std.csv:84
  4258 msgid "string from the middle"
  4267 msgid "string from the middle"
  4264 
  4273 
  4265 #: ../plcopen/iec_std.csv:83
  4274 #: ../plcopen/iec_std.csv:83
  4266 msgid "string right of"
  4275 msgid "string right of"
  4267 msgstr ""
  4276 msgstr ""
  4268 
  4277 
  4269 #: ../etherlab/EtherCATManagementEditor.py:323
  4278 #: ../etherlab/EtherCATManagementEditor.py:324
  4270 msgid "update"
  4279 msgid "update"
  4271 msgstr ""
  4280 msgstr ""
  4272 
  4281 
  4273 #: ../Beremiz.py:167
  4282 #: ../Beremiz.py:168
  4274 msgid "update info unavailable."
  4283 msgid "update info unavailable."
  4275 msgstr ""
  4284 msgstr ""
  4276 
  4285 
  4277 #: ../PLCOpenEditor.py:315
  4286 #: ../PLCOpenEditor.py:315
  4278 #, python-format
  4287 #, python-format
  4279 msgid "warning: %s\n"
  4288 msgid "warning: %s\n"
  4280 msgstr ""
  4289 msgstr ""
  4281 
  4290 
  4282 #: ../PLCControler.py:576
  4291 #: ../PLCControler.py:578
  4283 #, python-brace-format
  4292 #, python-brace-format
  4284 msgid "{a1} \"{a2}\" can't be pasted as a {a3}."
  4293 msgid "{a1} \"{a2}\" can't be pasted as a {a3}."
  4285 msgstr ""
  4294 msgstr ""
  4286 
  4295 
  4287 #: ../ConfigTreeNode.py:58
  4296 #: ../ConfigTreeNode.py:60
  4288 #, python-brace-format
  4297 #, python-brace-format
  4289 msgid ""
  4298 msgid ""
  4290 "{a1} XML file doesn't follow XSD schema at line {a2}:\n"
  4299 "{a1} XML file doesn't follow XSD schema at line {a2}:\n"
  4291 "{a3}"
  4300 "{a3}"
  4292 msgstr ""
  4301 msgstr ""