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