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