Skip to content

Commit b3c09ed

Browse files
authored
Merge pull request #6100 from Rsge/translation_de
Add missing German translation
2 parents c0998dd + 5b4c3d8 commit b3c09ed

10 files changed

+124
-4
lines changed

Rubberduck.Resources/Inspections/InspectionInfo.de.resx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,4 +457,25 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null'
457457
<data name="InvalidAnnotationInspection" xml:space="preserve">
458458
<value>Die Annotation konnte keinem Ziel zugewiesen werden. Eine Annotation für die Modulebene kann nicht verwendet werden, um Elemente zu annotieren. Eine Annotation für Elemente kann auf Modulebene nicht verwendet werden. Modul- und Elementannotationen sollten nur einmal spezifiziert werden.</value>
459459
</data>
460+
<data name="UDTMemberNotUsedInspection" xml:space="preserve">
461+
<value>Ein UDT (User Defined Type) Element ist deklariert, das allerdings nicht verwendet wird. Es sollte überlegt werden, die Deklaration des UDT Elementes zu löschen.</value>
462+
</data>
463+
<data name="PublicImplementationShouldBePrivateInspection" xml:space="preserve">
464+
<value>Das Standard (Public) Interface einer Modul-Klasse sollte nicht die Implementierung anderer Interfaces oder Ereignishandler offenlegen.</value>
465+
</data>
466+
<data name="PublicEnumerationDeclaredInWorksheetInspection" xml:space="preserve">
467+
<value>Das Kopieren eines Arbeitsblattes, das eine öffentliche Enumerationsdeklartion enthält, wird auch eine Kopie der Enumerationsdeklaration anlegen. Diese Kopie wird einen 'Ambiguous name detected'-Kompiler-Fehler auslösen. Die Deklaration von Enumerationen in Standard- oder Klassenmodulen vermeidet ungewollte Duplikate einer Enumerationsdeklaration.</value>
468+
</data>
469+
<data name="PublicControlFieldAccessInspection" xml:space="preserve">
470+
<value>MS Forms legt UserForms-Steuerelemente als öffentliche Felder an. Der Zugriff auf diese Felder außerhalb der UserForm-Klasse bricht die Kapselung und verursacht unnötigen Code mit speziellen Formularsteuerelementen. Überlege, die gewünschten Werte in eigene 'Modell-Klassen' zu kapseln und Ereignishandler innerhalb des Formulars zu verwenden, um diese 'Modelleigenschaften' zu ändern. Der Code kann dann die gekapselten Werte anfragen anstatt der Formularsteuerelemente.</value>
471+
</data>
472+
<data name="SuspiciousPredeclaredInstanceAccessInspection" xml:space="preserve">
473+
<value>Obwohl eine zustandsorientierte (stateful) Standardinstanz eventuell gewünscht ist, ist diese eine beliebte Quelle von Fehlern und sollte vermieden werden. Nutze die 'Me'-Auszeichnung, um die aktuelle Instanz explizit anzusprechen und Zweideutigkeiten zu vermeiden.</value>
474+
</data>
475+
<data name="ReadOnlyPropertyAssignmentInspection" xml:space="preserve">
476+
<value>Normalerweise fängt der VBE Editor diesen Fehlertyp und bricht das Kompilieren ab. Allerdings gibt es einige wenige Szenarien, in denen dieser Fehler übergangen und ein Laufzeitfehler ausgelöst wird. Um den Laufzeitfehler zu vermeiden, sollte die fehlende Property oder Subroutine implementiert werden.</value>
477+
</data>
478+
<data name="IIfSideEffectInspection" xml:space="preserve">
479+
<value>Alle Argumente eines Funktions-/Prozeduraufrufes werden immer evaluiert, bevor die Funktion aufgerufen wird, so dass ihre Werte als Parameter übergeben werden. Allerdings führt die 'IIf'-Funktion manchmal zu einer Fehlinterpretation, dass entweder nur der 'Wahr-Teil' oder nur der 'Falsch-Teil' auf der Basis des ersten Argumentes ausgewertet wird. Somit kann die 'IIf'-Funktion eine Quelle von unvorhergesehen Nebeneffekten und Fehlern sein, wenn der Nutzer den Umstand nicht vor Augen hat, dass immer beide Argumente, 'Wahr-Teil' und 'Falsch-Teil', ausgewertet werden.</value>
480+
</data>
460481
</root>

Rubberduck.Resources/Inspections/InspectionInfo.resx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ If the parameter can be null, ignore this inspection result; passing a null valu
461461
<value>All arguments of any function/procedure call are always evaluated before the function is invoked so that their respective values can be passed as parameters. Even so, the IIf Function's behavior is sometimes mis-interpreted to expect that ONLY the 'TruePart' or ONLY the 'FalsePart' expression will be evaluated based on the result of the first argument expression. Consequently, the IIf Function can be a source of unanticipated side-effects and errors if the user does not account for the fact that both the TruePart and FalsePart arguments are always evaluated.</value>
462462
</data>
463463
<data name="ReadOnlyPropertyAssignmentInspection" xml:space="preserve">
464-
<value>In general, the VBE editor catches this type of error and will not compile. However, there are a few scenarios where the error is overlooked by the compiler and an error is generated at runtime. To avoid a runtime error, implement the missing Property or Subroutine. </value>
464+
<value>In general, the VBE editor catches this type of error and will not compile. However, there are a few scenarios where the error is overlooked by the compiler and an error is generated at runtime. To avoid a runtime error, implement the missing Property or Subroutine. </value>
465465
</data>
466466
<data name="SuspiciousPredeclaredInstanceAccessInspection" xml:space="preserve">
467467
<value>While a stateful default instance might be intentional, it is a common source of bugs and should be avoided. Use the 'Me' qualifier to explicitly refer to the current instance and eliminate any ambiguity.</value>
@@ -470,10 +470,10 @@ If the parameter can be null, ignore this inspection result; passing a null valu
470470
<value>MSForms exposes UserForm controls as public fields; accessing these fields outside the UserForm class breaks encapsulation and needlessly couples code with specific form controls. Consider encapsulating the desired values into their own 'model' class, making event handlers in the form manipulate these 'model' properties, and then the calling code can query this encapsulated state instead of querying form controls.</value>
471471
</data>
472472
<data name="PublicEnumerationDeclaredInWorksheetInspection" xml:space="preserve">
473-
<value>Copying a worksheet which contains a public Enum declaration will also create a copy of the Enum declaration. The copied declaration will result in an 'Ambiguous name detected' compiler error. Declaring Enumerations in Standard or Class modules avoids unintentional duplication of an Enum declaration.</value>
473+
<value>Copying a worksheet which contains a public Enum declaration will also create a copy of the Enum declaration. The copied declaration will result in an 'Ambiguous name detected' compiler error. Declaring Enumerations in Standard or Class modules avoids unintentional duplication of an Enum declaration.</value>
474474
</data>
475475
<data name="UDTMemberNotUsedInspection" xml:space="preserve">
476-
<value>A User Defined Type (UDT) member is declared but not used. Consider removing the UDT member declaration.</value>
476+
<value>A User Defined Type (UDT) member is declared but not used. Consider removing the UDT member declaration.</value>
477477
</data>
478478
<data name="PublicImplementationShouldBePrivateInspection" xml:space="preserve">
479479
<value>The default (Public) interface of a class module should not expose the implementation of other interfaces or event handler procedures.</value>

Rubberduck.Resources/Inspections/InspectionNames.de.resx

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,4 +441,40 @@
441441
<data name="UnrecognizedAnnotationInspection" xml:space="preserve">
442442
<value>Unbekannte Annotation</value>
443443
</data>
444+
<data name="ConstantNotUsedInspection" xml:space="preserve">
445+
<value>Konstante wird nicht verwendet</value>
446+
</data>
447+
<data name="IIfSideEffectInspection" xml:space="preserve">
448+
<value>Mögliche Nebeneffekte der 'IIf'-Funktion</value>
449+
</data>
450+
<data name="LineLabelNotUsedInspection" xml:space="preserve">
451+
<value>Zeilenbezeichnung wird nicht verwendet</value>
452+
</data>
453+
<data name="VariableNotUsedInspection" xml:space="preserve">
454+
<value>Variable wird nicht verwendet.</value>
455+
</data>
456+
<data name="ProcedureNotUsedInspection" xml:space="preserve">
457+
<value>Prozedur/Funktion/Eigenschaft wird nicht benutzt.</value>
458+
</data>
459+
<data name="PublicImplementationShouldBePrivateInspection" xml:space="preserve">
460+
<value>Implementierungen von Interfaces und Ereignis-Handlern sollten Private sein.</value>
461+
</data>
462+
<data name="ReadOnlyPropertyAssignmentInspection" xml:space="preserve">
463+
<value>Schreibgeschützt-Eigenschaftzuweisung</value>
464+
</data>
465+
<data name="PublicEnumerationDeclaredInWorksheetInspection" xml:space="preserve">
466+
<value>Public Enumerations Deklaration innerhalb eines Arbeitsblattes</value>
467+
</data>
468+
<data name="ParameterNotUsedInspection" xml:space="preserve">
469+
<value>Parameter wird nicht genutzt.</value>
470+
</data>
471+
<data name="SuspiciousPredeclaredInstanceAccessInspection" xml:space="preserve">
472+
<value>Verdächtiger Zugriff auf eine vordefinierte Instanz.</value>
473+
</data>
474+
<data name="UDTMemberNotUsedInspection" xml:space="preserve">
475+
<value>Benutzerdefinierter Typ wird nicht verwendet</value>
476+
</data>
477+
<data name="PublicControlFieldAccessInspection" xml:space="preserve">
478+
<value>Öffentlicher Steuerelementzugriff</value>
479+
</data>
444480
</root>

Rubberduck.Resources/Inspections/InspectionResults.de.resx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,4 +482,25 @@ In Memoriam, 1972-2018</value>
482482
<data name="InvalidAnnotationInspection_IncompatibleComponentType" xml:space="preserve">
483483
<value>Die Annotation '{0}' kann nicht in einer Komponente des Typs '{1}' verwendet werden.</value>
484484
</data>
485+
<data name="ParameterNotUsedInspection" xml:space="preserve">
486+
<value>Parameter '{0}' wird nicht verwendet.</value>
487+
</data>
488+
<data name="IIfSideEffectInspection" xml:space="preserve">
489+
<value>'{0}' wird durch die 'IIf'-Funktion aufgerufen</value>
490+
</data>
491+
<data name="PublicControlFieldAccessInspection" xml:space="preserve">
492+
<value>Auf das Steuerelement '{0}.{1}' wird von außerhalb seines Eltern(Parent)-Formulars zugegriffen. </value>
493+
</data>
494+
<data name="ReadOnlyPropertyAssignmentInspection" xml:space="preserve">
495+
<value>Versuch, die "Nur Lesen"-Eigenschaft '{0}' zu verändern.</value>
496+
</data>
497+
<data name="PublicImplementationShouldBePrivateInspection" xml:space="preserve">
498+
<value>Element '{0}' sollte 'Private' sein.</value>
499+
</data>
500+
<data name="SuspiciousPredeclaredInstanceAccessInspection" xml:space="preserve">
501+
<value>Bezeichnung '{0}' in '{1}' verweist verdächtigerweise auf die Standardinstanz dieses Klassentyps. </value>
502+
</data>
503+
<data name="PublicEnumerationDeclaredInWorksheetInspection" xml:space="preserve">
504+
<value>Die öffentliche (Public) Enumeration '{0}' sollte in einem Standard- oder Klassenmodule erfolgen</value>
505+
</data>
485506
</root>

Rubberduck.Resources/Inspections/QuickFixes.de.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,9 @@
312312
<data name="RemoveRedundantOptionStatementQuickFix" xml:space="preserve">
313313
<value>'{0}'-Anweisung entfernen</value>
314314
</data>
315+
<data name="ReplaceQualifierWithMeQuickFix" xml:space="preserve">
316+
<value>Ersetze Bezeichner durch 'Me'</value>
317+
</data>
315318
<data name="RenameDeclarationQuickFix" xml:space="preserve">
316319
<value>Benenne {0} um</value>
317320
</data>

Rubberduck.Resources/Menus/RubberduckMenus.de.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,4 +273,7 @@
273273
<data name="WindowMenu" xml:space="preserve">
274274
<value>&amp;Fenster</value>
275275
</data>
276+
<data name="ContextMenu_PeekDefinition" xml:space="preserve">
277+
<value>Vorschaudefinition</value>
278+
</data>
276279
</root>

Rubberduck.Resources/Refactorings/Refactorings.de.resx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,4 +120,10 @@
120120
<data name="ImplementInterface_TODO" xml:space="preserve">
121121
<value>'TODO Schnittstellenelement implementieren</value>
122122
</data>
123+
<data name="CodeBuilder_DefaultPropertyImplementation" xml:space="preserve">
124+
<value>'TODO Implementieren der Methode</value>
125+
</data>
126+
<data name="CommentVerification_TODO" xml:space="preserve">
127+
<value>'TODO ist dieser Kommentar immer noch gültig? =&gt;</value>
128+
</data>
123129
</root>

Rubberduck.Resources/RubberduckUI.de.resx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -671,4 +671,22 @@ Import abgebrochen.</value>
671671
<data name="PromoteVariable_InvalidSelection" xml:space="preserve">
672672
<value>Die Auswahl ist keine Variable.</value>
673673
</data>
674+
<data name="CloseButtonText" xml:space="preserve">
675+
<value>Schließen</value>
676+
</data>
677+
<data name="Language_IT" xml:space="preserve">
678+
<value>Italienisch</value>
679+
</data>
680+
<data name="TestExplorer_AppendHeader" xml:space="preserve">
681+
<value>Rubberduck Testergebnis - {0}</value>
682+
</data>
683+
<data name="PeekDefinition_DefaultDescription" xml:space="preserve">
684+
<value>(keine Anmerkungsbeschreibung oder -attribut)</value>
685+
</data>
686+
<data name="PeekDefinitionCommandText" xml:space="preserve">
687+
<value>Vorschau</value>
688+
</data>
689+
<data name="CommandDescription_PeekDefinitionCommand" xml:space="preserve">
690+
<value>Vorschau</value>
691+
</data>
674692
</root>

Rubberduck.Resources/Settings/AutoCompletesPage.de.resx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@
136136
<value>Blockvervollständigung</value>
137137
</data>
138138
<data name="ConcatVbNewLine" xml:space="preserve">
139-
<value>Durch Ctrl+RETURN mit 'vbNewLine' verketten.</value>
139+
<value>Durch Strg+Eingabe mit 'vbNewLine' verketten</value>
140140
</data>
141141
<data name="EnableAutocompleteLabel" xml:space="preserve">
142142
<value>Autovervollständigung aktivieren</value>

Rubberduck.Resources/ToDoExplorer/ToDoExplorerUI.de.resx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,16 @@
143143
<data name="ToDoExplorerWindowSettings_AccessKey" xml:space="preserve">
144144
<value>T_oDo Liste</value>
145145
</data>
146+
<data name="FilterLabel" xml:space="preserve">
147+
<value>Filter:</value>
148+
</data>
149+
<data name="TodoSettings_Text" xml:space="preserve">
150+
<value>Text</value>
151+
</data>
152+
<data name="TodoSettings_TokenLabel" xml:space="preserve">
153+
<value>Tokentext:</value>
154+
</data>
155+
<data name="TodoSettings_TokenListLabel" xml:space="preserve">
156+
<value>Tokenliste:</value>
157+
</data>
146158
</root>

0 commit comments

Comments
 (0)