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