Skip to content

Commit 85c925f

Browse files
committed
Merge branch 'next' into SimplyfyShadowedDeclarationTests
2 parents b013f65 + 7f2d123 commit 85c925f

File tree

5 files changed

+28
-55
lines changed

5 files changed

+28
-55
lines changed

Rubberduck.Parsing/Inspections/Resources/InspectionsUI.de.resx

Lines changed: 18 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -123,17 +123,14 @@
123123
<data name="AssignedByValParameterInspectionName" xml:space="preserve">
124124
<value>ByVal Parameter ist zugewiesen</value>
125125
</data>
126-
<data name="CodeQualityIssues" xml:space="preserve">
127-
<value>Code Qualitätsproblem</value>
128-
</data>
129126
<data name="ConstantNotUsedInspectionMeta" xml:space="preserve">
130127
<value>Rubberduck konnte keine Referenz auf eine Konstante finden. Überlegen Sie eine Entfernung der nicht verwendeten Deklaration.</value>
131128
</data>
132129
<data name="ConstantNotUsedInspectionName" xml:space="preserve">
133130
<value>Konstante wird nicht verwendet</value>
134131
</data>
135132
<data name="DefaultProjectNameInspectionMeta" xml:space="preserve">
136-
<value>Erwäge dem VBAProjekt einen Namen zu egeben.</value>
133+
<value>Erwäge dem VBA-Projekt einen Namen zu egeben.</value>
137134
</data>
138135
<data name="DefaultProjectNameInspectionName" xml:space="preserve">
139136
<value>Das Projekt hat den Standard-Projektnamen.</value>
@@ -177,20 +174,14 @@
177174
<data name="ImplicitActiveWorkbookReferenceInspectionName" xml:space="preserve">
178175
<value>Impliziete Referenz zum ' ActiveWorkbook'</value>
179176
</data>
180-
<data name="ImplicitByRefParameterInspectionMeta" xml:space="preserve">
181-
<value>Parameter werden als Referenz übergeben, wenn diese speziell übergene werden. Dies ist verwirrend und fehleranfällig. Deshalb sollten Parameter als Wert übergeben werden und nur in speziellen Fällen als Referenz.</value>
182-
</data>
183-
<data name="ImplicitByRefParameterInspectionName" xml:space="preserve">
184-
<value>Implizierter ByRef Parameter</value>
185-
</data>
186177
<data name="ImplicitPublicMemberInspectionMeta" xml:space="preserve">
187178
<value>Die Methoden eines Moduls sind standardmäßig öffentlich, was irreführend sein kann. Besser ist es, den Gültigkeitsbereich der Methoden explizit zu definieren.</value>
188179
</data>
189180
<data name="ImplicitPublicMemberInspectionName" xml:space="preserve">
190181
<value>Implizierte öffentliche Methode</value>
191182
</data>
192183
<data name="ImplicitVariantReturnTypeInspectionMeta" xml:space="preserve">
193-
<value>Methoden mit einem Rückgabewet geben, wenn nicht nanders angegeben, implizit 'Variant' zurück. Überlege ob es nicht besser ist, den Rückgabewert explizit als 'Variant' zu definieren, wenn der Typ des Rückgabewertes nicht bekannt ist.</value>
184+
<value>Methoden mit einem Rückgabewert geben, wenn nicht anders angegeben, implizit 'Variant' zurück. Überlege, ob es nicht besser ist, den Rückgabewert explizit als 'Variant' zu definieren, wenn der Typ des Rückgabewertes nicht bekannt ist.</value>
194185
</data>
195186
<data name="ImplicitVariantReturnTypeInspectionName" xml:space="preserve">
196187
<value>Rückgabewert der Methode ist implizit 'Variant'</value>
@@ -204,12 +195,6 @@
204195
<data name="MoveFieldCloserToUsageInspectionResultFormat" xml:space="preserve">
205196
<value>Veringere die Größe der Modulvariable '{0}'.</value>
206197
</data>
207-
<data name="LanguageOpportunities" xml:space="preserve">
208-
<value>Sprachmöglichkeiten</value>
209-
</data>
210-
<data name="MaintainabilityAndReadabilityIssues" xml:space="preserve">
211-
<value>Wartungs- und Lesbarkeitsproblem</value>
212-
</data>
213198
<data name="MultilineParameterInspectionMeta" xml:space="preserve">
214199
<value>Überlege lange Parameterdeklarationen zusammenzuhalten. Das Aufteilen einer Parameterdeklaration über mehrere Zeilen sollte zugunsten der besseren Lesbarkeit vermieden werden.</value>
215200
</data>
@@ -381,9 +366,6 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null'
381366
<data name="IdentifierNotUsedInspectionResultFormat" xml:space="preserve">
382367
<value>{0} '{1}' wird nicht genutzt</value>
383368
</data>
384-
<data name="ImplicitByRefParameterInspectionResultFormat" xml:space="preserve">
385-
<value>Der Parameter '{0}' wird implizit als Referenz übergeben.</value>
386-
</data>
387369
<data name="ImplicitPublicMemberInspectionResultFormat" xml:space="preserve">
388370
<value>Methode '{0}' ist implizit 'Public'</value>
389371
</data>
@@ -418,10 +400,7 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null'
418400
<value>Konvertiere Funktion zu Prozedur</value>
419401
</data>
420402
<data name="DeclareAsExplicitVariantQuickFix" xml:space="preserve">
421-
<value>Deklariere explizit als 'Variant'</value>
422-
</data>
423-
<data name="ImplicitByRefParameterQuickFix" xml:space="preserve">
424-
<value>Parameter explizit als Referenz angeben</value>
403+
<value>Deklariere als explizit 'Variant'</value>
425404
</data>
426405
<data name="Inspections_UnassignedVariableTodo" xml:space="preserve">
427406
<value>TODO</value>
@@ -778,7 +757,7 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null'
778757
<value>Modul oder Element '{0}' hat eine '{1}' Annotation, aber das zugehörige Attribut fehlt.</value>
779758
</data>
780759
<data name="EmptyCaseBlockInspectionResultFormat">
781-
<value>Case block has no executable statements</value>
760+
<value>'Case' Block enthält keine ausführbaren Anweisungen</value>
782761
</data>
783762
<data name="IntegerDataTypeInspectionName">
784763
<value>Verwendung von 16-bit Ganzzahl</value>
@@ -787,7 +766,7 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null'
787766
<value>A Loop block should have executable statements</value>
788767
</data>
789768
<data name="EmptyCaseBlockInspectionName">
790-
<value>Empty Case block</value>
769+
<value>Leerer 'Case' Block</value>
791770
</data>
792771
<data name="ShadowedDeclarationInspectionMeta">
793772
<value>Zwei Deklarationen sind aktiv und haben denselben Namen. Dies bedeutet, dass nur eine von ihnen zur Verwendung verfügbar ist.</value>
@@ -802,7 +781,7 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null'
802781
<value>'Error' durch 'Err.Raise' ersetzen</value>
803782
</data>
804783
<data name="EmptyCaseBlockInspectionMeta">
805-
<value>A Case block should have executable statements</value>
784+
<value>Ein leerer 'Case' Block ohne ausführbare Anweisungen lässt andere Entwickler über die Absicht des Codes im unklaren. Vermeiden Sie das Schreiben von unnötigem Code.</value>
806785
</data>
807786
<data name="StopKeywordInspectionResultFormat">
808787
<value>Stop keyword detected</value>
@@ -876,4 +855,16 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null'
876855
<data name="StopKeywordInspectionName">
877856
<value>Stop keyword</value>
878857
</data>
858+
<data name="BooleanAssignedInIfElseInspectionMeta">
859+
<value>Ein Mitglied wird in verschiedenen Zweigen einer if-Anweisung mit True / False zugewiesen, wobei keine anderen Anweisungen in der Bedingung enthalten sind. Verwenden Sie die Bedingung stattdessen direkt für das Mitglied.</value>
860+
</data>
861+
<data name="BooleanAssignedInIfElseInspectionName">
862+
<value>Boolsche Zeichenkette wird in Bedingung zugewiesen</value>
863+
</data>
864+
<data name="ReplaceIfElseWithConditionalStatementQuickFix" xml:space="preserve">
865+
<value>Ersetze If/Else mit einer einfachen Zuordnung </value>
866+
</data>
867+
<data name="BooleanAssignedInIfElseInspectionResultFormat" xml:space="preserve">
868+
<value>Boolean Ausdruck '{0}' wurde in einer trivialen If/Else-Verzweigung zugewiesen</value>
869+
</data>
879870
</root>

Rubberduck.Parsing/Inspections/Resources/InspectionsUI.fr.resx

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,6 @@
123123
<data name="AssignedByValParameterInspectionName" xml:space="preserve">
124124
<value>Assignation d'un paramètre passé par valeur (ByVal)</value>
125125
</data>
126-
<data name="CodeQualityIssues" xml:space="preserve">
127-
<value>Qualité du code</value>
128-
</data>
129126
<data name="ConstantNotUsedInspectionMeta" xml:space="preserve">
130127
<value>La constante est déclarée, mais Rubberduck n'a pu trouver aucune référence; la déclaration pourrait être supprimée.</value>
131128
</data>
@@ -177,12 +174,6 @@
177174
<data name="ImplicitActiveWorkbookReferenceInspectionName" xml:space="preserve">
178175
<value>Référence implicite au classeur actif</value>
179176
</data>
180-
<data name="ImplicitByRefParameterInspectionMeta" xml:space="preserve">
181-
<value>Les paramètres sont passés par référence à moins qu'ils soient spécifiés autrement, ce qui peut être déroutant et rendre le code plus enclin à introduire des bogues. Passer les paramètres par valeur (ByVal) de préférence, et spécifier ByRef explicitement lorsque les paramètres sont passés par référence.</value>
182-
</data>
183-
<data name="ImplicitByRefParameterInspectionName" xml:space="preserve">
184-
<value>Paramètre ByRef implicite</value>
185-
</data>
186177
<data name="ImplicitPublicMemberInspectionMeta" xml:space="preserve">
187178
<value>Les membres d'un module sont publics par défaut, ce qui peut être contre-intuitif. Considérez spécifier les modificateurs d'accès explicitement pour éviter toute ambiguïté.</value>
188179
</data>
@@ -204,12 +195,6 @@
204195
<data name="MoveFieldCloserToUsageInspectionResultFormat" xml:space="preserve">
205196
<value>Restreindre la portée du champ '{0}'</value>
206197
</data>
207-
<data name="LanguageOpportunities" xml:space="preserve">
208-
<value>Opportunités du language</value>
209-
</data>
210-
<data name="MaintainabilityAndReadabilityIssues" xml:space="preserve">
211-
<value>Maintenance et lisibilité</value>
212-
</data>
213198
<data name="MultilineParameterInspectionMeta" xml:space="preserve">
214199
<value>Considérez insérer les continuations entre les paramètres d'une longue signature. Séparer la déclaraion d'un paramètre sur plusieurs lignes rend plus difficile la lecture du code.</value>
215200
</data>
@@ -380,9 +365,6 @@
380365
<data name="IdentifierNotUsedInspectionResultFormat" xml:space="preserve">
381366
<value>{0} '{1}' n'est pas utilisé(e).</value>
382367
</data>
383-
<data name="ImplicitByRefParameterInspectionResultFormat" xml:space="preserve">
384-
<value>Le paramètre '{0}' est passé par référence implicitement</value>
385-
</data>
386368
<data name="ImplicitPublicMemberInspectionResultFormat" xml:space="preserve">
387369
<value>Le membre '{0}' est implicitement public</value>
388370
</data>
@@ -419,9 +401,6 @@
419401
<data name="DeclareAsExplicitVariantQuickFix" xml:space="preserve">
420402
<value>Déclarer explicitement comme Variant</value>
421403
</data>
422-
<data name="ImplicitByRefParameterQuickFix" xml:space="preserve">
423-
<value>Passer le paramètre par référence explicitement</value>
424-
</data>
425404
<data name="Inspections_UnassignedVariableTodo" xml:space="preserve">
426405
<value>TODO</value>
427406
</data>
@@ -877,4 +856,4 @@ Si le paramètre peut être nul, ignorer ce résultat; passer une valeur nulle
877856
<data name="RemoveOptionBaseStatementQuickFix">
878857
<value>Supprimer l'instruction 'Option Base'</value>
879858
</data>
880-
</root>
859+
</root>

Rubberduck.SourceControl/SourceControlText.de.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,6 @@
158158
<value>Unpublish fehlgeschlagen.</value>
159159
</data>
160160
<data name="NoProjectOpen">
161-
<value>There must be a project open for Rubberduck to successfully initialize a repository.</value>
161+
<value>Es muss ein geöffnetes Projekt vorhanden sein, um ein Repository erfolgreich zu initialisieren.</value>
162162
</data>
163-
</root>
163+
</root>

Rubberduck.VBEEditor/Rubberduck.VBEditor.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,12 +274,12 @@
274274
<Compile Include="WindowsApi\WM.cs" />
275275
</ItemGroup>
276276
<ItemGroup>
277+
<EmbeddedResource Include="VBEEditorText.de.resx" />
277278
<EmbeddedResource Include="VBEEditorText.fr.resx" />
278279
<EmbeddedResource Include="VBEEditorText.resx">
279280
<Generator>ResXFileCodeGenerator</Generator>
280281
<LastGenOutput>VBEEditorText.Designer.cs</LastGenOutput>
281282
</EmbeddedResource>
282-
<EmbeddedResource Include="VBEEditorText.sv.resx" />
283283
</ItemGroup>
284284
<ItemGroup>
285285
<None Include="packages.config" />

Rubberduck.VBEEditor/VBEEditorText.sv.resx renamed to Rubberduck.VBEEditor/VBEEditorText.de.resx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,12 @@
9898
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
9999
</resheader>
100100
<data name="SelectionLocationPosition">
101-
<value />
101+
<value>Z{0}S{1}</value>
102102
</data>
103103
<data name="SelectionLocationRange">
104-
<value />
104+
<value>Z{0}S{1} - Z{2}S{3}</value>
105105
</data>
106-
</root>
106+
<data name="NonexistentComponentErrorText" xml:space="preserve">
107+
<value>Dokumenttypenkomponente {0} existiert nicht. Es kann kein Code aus dem Repository importiert werden.</value>
108+
</data>
109+
</root>

0 commit comments

Comments
 (0)