Skip to content

Commit e4018f0

Browse files
committed
Implemented requested changes
Implemented changes requested by @Vogel612 in pull request #6100
1 parent ab71fbf commit e4018f0

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

Rubberduck.Resources/Inspections/InspectionInfo.de.resx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -464,18 +464,18 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null'
464464
<value>Das Standard (Public) Interface einer Modul-Klasse sollte nicht die Implementierung anderer Interfaces oder Ereignishandler offenlegen.</value>
465465
</data>
466466
<data name="PublicEnumerationDeclaredInWorksheetInspection" xml:space="preserve">
467-
<value>Das Kopieren eines Arbeitsblattes, das eine öffentliche Enummerationsdeklartion enthält, wird auch eine Kopie der Enummerationsdeklaration anlegen. Diese Kopie wird einen 'Ambiguous name detected'-Kompiler-Fehler auslösen. Die Deklarationm von Enummerationen in Standard- oder Klassenmodulen vermeidet ungewollte Duplikate einer Enummerationsdeklaration.</value>
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>
468468
</data>
469469
<data name="PublicControlFieldAccessInspection" xml:space="preserve">
470-
<value>MS Forms legt UserForms Steuerelemente als öffentlichen 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 eine eigene 'Modell Klassen' zu kapseln und Ereignishandler innerhalb des Formulars zu verwenden, diese "Modelleigenschaften' zu ändern. Der Code kann dann die gekapselten Werte anfragen anstatt der Formularsteuerelemente.</value>
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>
471471
</data>
472472
<data name="SuspiciousPredeclaredInstanceAccessInspection" xml:space="preserve">
473-
<value>Während eine zustandsbetonte (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>
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>
474474
</data>
475475
<data name="ReadOnlyPropertyAssignmentInspection" xml:space="preserve">
476476
<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>
477477
</data>
478478
<data name="IIfSideEffectInspection" xml:space="preserve">
479-
<value>Alle Argumente eines Funktions-/Prozedursaufrufes 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>
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>
480480
</data>
481481
</root>

Rubberduck.Resources/Inspections/InspectionNames.de.resx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@
460460
<value>Implementierungen von Interfaces und Ereignis-Handlern sollten Private sein.</value>
461461
</data>
462462
<data name="ReadOnlyPropertyAssignmentInspection" xml:space="preserve">
463-
<value>Nur Lesen (Read only) Eigenschaftzuweisung</value>
463+
<value>Schreibgeschützt-Eigenschaftzuweisung</value>
464464
</data>
465465
<data name="PublicEnumerationDeclaredInWorksheetInspection" xml:space="preserve">
466466
<value>Public Enumerations Deklaration innerhalb eines Arbeitsblattes</value>

Rubberduck.Resources/RubberduckUI.de.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -684,9 +684,9 @@ Import abgebrochen.</value>
684684
<value>(keine Anmerkungsbeschreibung oder -attribut)</value>
685685
</data>
686686
<data name="PeekDefinitionCommandText" xml:space="preserve">
687-
<value>Vorschaudefinition</value>
687+
<value>Vorschau</value>
688688
</data>
689689
<data name="CommandDescription_PeekDefinitionCommand" xml:space="preserve">
690-
<value>Vorschaudefinition</value>
690+
<value>Vorschau</value>
691691
</data>
692692
</root>

0 commit comments

Comments
 (0)