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