Skip to content

Commit 48fcd2f

Browse files
authored
Merge pull request #4542 from Vogel612/i18n-de
German Localization
2 parents e988773 + 74e3b9e commit 48fcd2f

16 files changed

+285
-168
lines changed

Rubberduck.Resources/About/AboutUI.de.resx

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,4 +164,25 @@ Allen Sternguckern, Likern & Followern, für das warme Kribbeln
164164
<data name="AboutWindow_FindRubberduckAt" xml:space="preserve">
165165
<value>You can also find us at:</value>
166166
</data>
167-
</root>
167+
<data name="AboutWindow_HostExecutable" xml:space="preserve">
168+
<value>Hostprogramm: {0}</value>
169+
</data>
170+
<data name="AboutWindow_HostProduct" xml:space="preserve">
171+
<value>Hostprodukt: {0} {1}</value>
172+
</data>
173+
<data name="AboutWindow_HostVersion" xml:space="preserve">
174+
<value>Hostversion: {0}</value>
175+
</data>
176+
<data name="AboutWindow_OperatingSystem" xml:space="preserve">
177+
<value>Betriebssystem: {0}, {1}</value>
178+
</data>
179+
<data name="AboutWindow_FoundAnIssue" xml:space="preserve">
180+
<value>Einen Fehler gefunden?</value>
181+
</data>
182+
<data name="AboutWindow_HelpImproveRubberduck" xml:space="preserve">
183+
<value>Hilf uns, Rubberduck zu verbessern!</value>
184+
</data>
185+
<data name="AboutWindow_ReportAnIssue" xml:space="preserve">
186+
<value>Einen Fehler melden</value>
187+
</data>
188+
</root>

Rubberduck.Resources/CodeExplorer/CodeExplorerUI.de.resx

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,4 +231,34 @@
231231
<data name="CodeExplorer_Add" xml:space="preserve">
232232
<value>Hinzufügen...</value>
233233
</data>
234+
<data name="CodeExplorer_ResourceFileText" xml:space="preserve">
235+
<value>Ressourcen</value>
236+
</data>
237+
<data name="ExportBeforeRemove_Caption" xml:space="preserve">
238+
<value>Export Bestätigen</value>
239+
</data>
240+
<data name="ExportBeforeRemove_Prompt" xml:space="preserve">
241+
<value>Möchten Sie '{0}' vor dem Entfernen exportieren?</value>
242+
</data>
243+
<data name="CodeExplorer_AddMDIFormText" xml:space="preserve">
244+
<value>MDI-Formular (.frm)</value>
245+
</data>
246+
<data name="CodeExplorer_AddPropertyPageText" xml:space="preserve">
247+
<value>Eigenschaftsseite (.pag)</value>
248+
</data>
249+
<data name="CodeExplorer_AddVBFormText" xml:space="preserve">
250+
<value>Formular (.frm)</value>
251+
</data>
252+
<data name="CodeExplorer_Rename" xml:space="preserve">
253+
<value>Umbenennen</value>
254+
</data>
255+
<data name="CodeExplorer_SetAsStartupProject" xml:space="preserve">
256+
<value>Als Startprojekt festlegen</value>
257+
</data>
258+
<data name="CodeExplorer_AddUserControlText" xml:space="preserve">
259+
<value>Benutzerdefiniertes Kontrollelement (.ctl)</value>
260+
</data>
261+
<data name="CodeExplorer_AddUserDocumentText" xml:space="preserve">
262+
<value>Benutzerdefiniertes Dokument (.dob)</value>
263+
</data>
234264
</root>

Rubberduck.Resources/Inspections/InspectionInfo.de.resx

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,4 +325,37 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null'
325325
<data name="SheetAccessedUsingStringInspection" xml:space="preserve">
326326
<value>Excel already defines a globally scoped object variable with this reference. Consider using the sheet's 'CodeName' property.</value>
327327
</data>
328+
<data name="ObsoleteMemberUsageInspection" xml:space="preserve">
329+
<value>Dieser Member ist als '@Obsolete' markiert. Er sollte nicht länger verwendet werden: eine bessere Alternative müsste existieren.</value>
330+
</data>
331+
<data name="ObsoleteCallingConventionInspection" xml:space="preserve">
332+
<value>Windows-Implementierungen von Visual Basic unterstützen nur die StdCall Aufrufkonvention. Die CDecl Aufrufkonvention wird nur von Macintosh-Versionen von VBA unterstützt. Dieses Schlüsselwort unter Windows zu verwenden, wird zum Laufzeitfehler 49 - 'Falsche DLL-Aufrufkonvention' führen. Falls diese Prozedur nur auf Macintosh-Hostanwendungen verwendet werden soll, sollte sie bedingt kompiliert werden.</value>
333+
</data>
334+
<data name="DuplicatedAnnotationInspection" xml:space="preserve">
335+
<value>Eine Annotation wurde mehrmals spezifiziert, obwohl sie nur einmal spezifiziert werden soll.</value>
336+
</data>
337+
<data name="ModuleWithoutFolderInspection" xml:space="preserve">
338+
<value>Module ohne '@Folder'-Annotation können im Code Explorer nicht in gesonderte Gruppen unterschieden werden.</value>
339+
</data>
340+
<data name="OnLocalErrorInspection" xml:space="preserve">
341+
<value>Die 'On Local Error'-Direktive existiert nur, um Kompatibilität zu vorigen Versionen von Visual Basic zu wahren. Alle Fehler werden unabhängig von der 'On Local Error'-Direktive als lokale Fehler behandelt. Die Verwendung dieser Direktive vermittelt irrtümlich den Eindruck, es existierten unterschiedliche Fehlerbehandlungstypen.</value>
342+
</data>
343+
<data name="IsMissingOnInappropriateArgumentInspection" xml:space="preserve">
344+
<value>'IsMissing' ist nur dafür gedacht, auf optionalen Argumenten aufgerufen zu werden und wird nur bei Variant-Argumenten ohne Standardwert korrekte Ergebnisse liefern. Jegliche andere Verwendung wird 'False' zurückliefern.</value>
345+
</data>
346+
<data name="IsMissingWithNonArgumentParameterInspection" xml:space="preserve">
347+
<value>'IsMissing' ist nur dafür gedacht, auf Argumenten der umgebenden Prozedur aufgerufen zu werden. Beinahe jegliche andere Verwendung wird 'False' zurückgeben. Einen anderen Ausdruck an diese Funktion zu übergeben ist äquvalent zu 'VarType({Ausdruck}) = vbError', und kann in seltenen Fällen zum Absturz der Hostanwendung führen.</value>
348+
</data>
349+
<data name="AssignmentNotUsedInspection" xml:space="preserve">
350+
<value>Eine Zuweisung wird direkt überschrieben oder nie referenziert.</value>
351+
</data>
352+
<data name="UnderscoreInPublicClassModuleMemberInspection" xml:space="preserve">
353+
<value>Ein Klassenmodul, das Member mit Unterstrichen im Namen beinhaltet, kann nicht von anderen Klassen implementiert werden. Der Unterstrich ist als Trennzeichen zwischen Interface-/Objektname und dem Namen des implementierten Members definiert. Ein Unterstrich im Membernamen verwirrt den Übersetzer, der eine Übersetzung des Projektes dann verweigert. Die 'PascalCase'-Namenskonvention erlaubt, Unterstriche in Membernamen zu vermeiden.</value>
354+
</data>
355+
<data name="ExcelMemberMayReturnNothingInspection" xml:space="preserve">
356+
<value>Eine Prozedur, die ein Objekt zurückgibt, kann 'Nothing' zurückgeben. Dies wird bei darauffolgenden Memberzugriff zum Laufzeitfehler 91 - 'Objektblockvariable oder With-Blockvariable nicht festgelegt' führen. Prüfen sie mit 'Is Nothing' nach dem 'Set', um einen Laufzeitfehler auszuschließen.</value>
357+
</data>
358+
<data name="ExcelUdfNameIsValidCellReferenceInspection" xml:space="preserve">
359+
<value>Funktionen, die für EXCEL als benutzerdefinierte Funktionen sichtbar sind, werden einen '#REF!'-Fehler erzeugen, wenn sie in einem Arbeitsblatt verwendet werden, in dem ihr Name dem einer korrekten Zellreferenz entspricht. Wenn die Funktion als benutzerdefinierte Funktion gedacht ist, muss sie umbenannt werden. Wenn die Funktion nicht als benutzerdefinierte Funktion gedacht ist, sollte sie 'Private' deklariert oder aus einem Standardmodul herausgenommen werden.</value>
360+
</data>
328361
</root>

Rubberduck.Resources/Inspections/InspectionNames.de.resx

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,4 +324,37 @@
324324
<data name="SheetAccessedUsingStringInspection" xml:space="preserve">
325325
<value>Statically accessible sheet accessed using string</value>
326326
</data>
327+
<data name="ObsoleteMemberUsageInspection" xml:space="preserve">
328+
<value>Verwendung eines als '@Obsolete' markierten Members</value>
329+
</data>
330+
<data name="ObsoleteCallingConventionInspection" xml:space="preserve">
331+
<value>Verwendung der 'CDecl' Aufrufkonvention unter Windows </value>
332+
</data>
333+
<data name="DuplicatedAnnotationInspection" xml:space="preserve">
334+
<value>Annotation ist dupliziert</value>
335+
</data>
336+
<data name="ModuleWithoutFolderInspection" xml:space="preserve">
337+
<value>Modul ohne '@Folder'-Annotation</value>
338+
</data>
339+
<data name="OnLocalErrorInspection" xml:space="preserve">
340+
<value>'On Local Error'-Direktive</value>
341+
</data>
342+
<data name="IsMissingOnInappropriateArgumentInspection" xml:space="preserve">
343+
<value>Unpassende Verwendung der 'IsMissing'-Funktion</value>
344+
</data>
345+
<data name="IsMissingWithNonArgumentParameterInspection" xml:space="preserve">
346+
<value>Unpassende Verwendung der 'IsMissing'-Funktion</value>
347+
</data>
348+
<data name="AssignmentNotUsedInspection" xml:space="preserve">
349+
<value>Zuweisung wird nie gelesen</value>
350+
</data>
351+
<data name="UnderscoreInPublicClassModuleMemberInspection" xml:space="preserve">
352+
<value>Unterstrich im Namen eines öffentlichen Members</value>
353+
</data>
354+
<data name="ExcelMemberMayReturnNothingInspection" xml:space="preserve">
355+
<value>Memberaufruf kann 'Nothing' zurückgeben</value>
356+
</data>
357+
<data name="ExcelUdfNameIsValidCellReferenceInspection" xml:space="preserve">
358+
<value>Funktion wird von EXCEL-Zellreferenz verdeckt</value>
359+
</data>
327360
</root>

Rubberduck.Resources/Inspections/InspectionResults.de.resx

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,4 +332,46 @@
332332
<data name="StepIsNotSpecifiedInspection" xml:space="preserve">
333333
<value>Step ist nicht angegeben</value>
334334
</data>
335+
<data name="SheetAccessedUsingStringInspection" xml:space="preserve">
336+
<value>Statisch erreichbares Tabellenblatt kann mit dem Code-Namen referenziert werden.</value>
337+
</data>
338+
<data name="ObsoleteMemberUsageInspection" xml:space="preserve">
339+
<value>Erwägen Sie, den Aufruf von '{0}' zu ersetzen. {1}</value>
340+
</data>
341+
<data name="ObsoleteCallingConventionInspection" xml:space="preserve">
342+
<value>'{0}' wurde mit der unter Windows nicht erlaubten 'CDecl'-Aufrufkonvention deklariert.</value>
343+
</data>
344+
<data name="UnreachableCaseInspection_InherentlyUnreachable" xml:space="preserve">
345+
<value>Unerreichbar: Case-Klausel enthält unzulässige Bereichsdefinition(en).</value>
346+
</data>
347+
<data name="UnreachableCaseInspection_Overflow" xml:space="preserve">
348+
<value>Unerreichbar: Case-Klausel wird einen Laufzeitfehler 6 - 'Überlauf' erzeugen.</value>
349+
</data>
350+
<data name="DuplicatedAnnotationInspection" xml:space="preserve">
351+
<value>Annotation '{0}' wurde mehrfach spezifiziert.</value>
352+
</data>
353+
<data name="ModuleWithoutFolderInspection" xml:space="preserve">
354+
<value>Das Modul '{0}' hat keine '@Folder'-Annotation.</value>
355+
</data>
356+
<data name="OnLocalErrorInspection" xml:space="preserve">
357+
<value>'On Local Error'-Direktive erkannt.</value>
358+
</data>
359+
<data name="IsMissingOnInappropriateArgumentInspection" xml:space="preserve">
360+
<value>'IsMissing' wird mit dem übergebenen Argument immer 'False' zurückliefern.</value>
361+
</data>
362+
<data name="IsMissingWithNonArgumentParameterInspection" xml:space="preserve">
363+
<value>'IsMissing' wird ein Ausdruck übergeben, der kein Argument der umgebenden Prozedur ist.</value>
364+
</data>
365+
<data name="AssignmentNotUsedInspection" xml:space="preserve">
366+
<value>Eine Zuweisung wird sofort überschrieben oder nie gelesen.</value>
367+
</data>
368+
<data name="UnderscoreInPublicClassModuleMemberInspection" xml:space="preserve">
369+
<value>Der öffentliche Membername '{0}' enthält einen Unterstrich.</value>
370+
</data>
371+
<data name="ExcelMemberMayReturnNothingInspection" xml:space="preserve">
372+
<value>Das Ergebnis des Aufrufs von '{0}' wird nie auf 'Nothing' überprüft.</value>
373+
</data>
374+
<data name="ExcelUdfNameIsValidCellReferenceInspection" xml:space="preserve">
375+
<value>'{0}' wird von einem EXCEL-Zellverweis verdeckt.</value>
376+
</data>
335377
</root>

Rubberduck.Resources/Inspections/InspectionsUI.de.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,4 +174,7 @@
174174
<data name="CodeInspectionSeverity_Error" xml:space="preserve">
175175
<value>Fehler</value>
176176
</data>
177+
<data name="CodeInspectionSeverity_All" xml:space="preserve">
178+
<value>Alle</value>
179+
</data>
177180
</root>

Rubberduck.Resources/Inspections/QuickFixes.de.resx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,4 +246,19 @@
246246
<data name="AddStepOneQuickFix" xml:space="preserve">
247247
<value>Step hinzufügen</value>
248248
</data>
249+
<data name="UseTypedFunctionQuickFix" xml:space="preserve">
250+
<value>'{0}' zu '{1}' ändern</value>
251+
</data>
252+
<data name="AccessSheetUsingCodeNameQuickFix" xml:space="preserve">
253+
<value>Das statisch erreichbare Tabellenblatt mit Codenamen referenzieren</value>
254+
</data>
255+
<data name="RemoveDuplicatedAnnotationQuickFix" xml:space="preserve">
256+
<value>Duplizierte Annotation entfernen</value>
257+
</data>
258+
<data name="RemoveLocalErrorQuickFix" xml:space="preserve">
259+
<value>'On Local Error' durch 'On Error' ersetzen</value>
260+
</data>
261+
<data name="IsMissingOnInappropriateArgumentQuickFix" xml:space="preserve">
262+
<value>'IsMissing'-Aufruf in Prüfung eines Standardwerts umschreiben.</value>
263+
</data>
249264
</root>

Rubberduck.Resources/RubberduckUI.de.resx

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1179,4 +1179,52 @@ ACHTUNG: Ein Neustart ist nötig, damit die Änderungen wirksam werden.</value>
11791179
<data name="TodoMarkerTodo" xml:space="preserve">
11801180
<value>TODO</value>
11811181
</data>
1182+
<data name="IndentCurrentProject" xml:space="preserve">
1183+
<value>Aktuelles Projekt</value>
1184+
</data>
1185+
<data name="InspectionSettings_FilterByDescription" xml:space="preserve">
1186+
<value>Beschreibung:</value>
1187+
</data>
1188+
<data name="ParserState_Busy" xml:space="preserve">
1189+
<value>Beschäftigt</value>
1190+
</data>
1191+
<data name="InspectionResults_FilterByError" xml:space="preserve">
1192+
<value>Fehler</value>
1193+
</data>
1194+
<data name="InspectionResults_FilterByHint" xml:space="preserve">
1195+
<value>Tipp</value>
1196+
</data>
1197+
<data name="InspectionResults_FilterBySuggestion" xml:space="preserve">
1198+
<value>Vorschlag</value>
1199+
</data>
1200+
<data name="InspectionResults_FilterByWarning" xml:space="preserve">
1201+
<value>Warnung</value>
1202+
</data>
1203+
<data name="GroupingGrid_FilterBy" xml:space="preserve">
1204+
<value>Filtern nach</value>
1205+
</data>
1206+
<data name="GroupingStyle_ByCategory" xml:space="preserve">
1207+
<value>Nach Kategorie</value>
1208+
</data>
1209+
<data name="IndenterSettings_IgnoreEmptyLinesInFirstBlocks" xml:space="preserve">
1210+
<value>Leerzeilen bei der Suche nach dem ersten Kommentar und nach Deklarationsblöcken ignorieren</value>
1211+
</data>
1212+
<data name="InspectionSettings_FilterBySeverity" xml:space="preserve">
1213+
<value>Schweregrad:</value>
1214+
</data>
1215+
<data name="Language_CS" xml:space="preserve">
1216+
<value>Tschechisch</value>
1217+
</data>
1218+
<data name="EmptyLineHandling_Ignore" xml:space="preserve">
1219+
<value>Ignorieren</value>
1220+
</data>
1221+
<data name="EmptyLineHandling_Indent" xml:space="preserve">
1222+
<value>Einrücken</value>
1223+
</data>
1224+
<data name="EmptyLineHandling_Remove" xml:space="preserve">
1225+
<value>Entfernen</value>
1226+
</data>
1227+
<data name="IndenterSettings_EmptyLineHeading" xml:space="preserve">
1228+
<value>Leerzeilenbehandlung:</value>
1229+
</data>
11821230
</root>

Rubberduck.Resources/Settings/AutoCompletesPage.cs.resx

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -117,57 +117,6 @@
117117
<resheader name="writer">
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120-
<data name="AutoCompleteClosingBraceDescription" xml:space="preserve">
121-
<value>Close curly braces '{'</value>
122-
</data>
123-
<data name="AutoCompleteClosingBracketDescription" xml:space="preserve">
124-
<value>Close square brackets '['</value>
125-
</data>
126-
<data name="AutoCompleteClosingParentheseDescription" xml:space="preserve">
127-
<value>Close parentheses '('</value>
128-
</data>
129-
<data name="AutoCompleteClosingStringDescription" xml:space="preserve">
130-
<value>Close string literals '"'</value>
131-
</data>
132-
<data name="AutoCompleteDoBlockDescription" xml:space="preserve">
133-
<value>Close 'Do [Until|While]...Loop' loop blocks</value>
134-
</data>
135-
<data name="AutoCompleteEnumBlockDescription" xml:space="preserve">
136-
<value>Close 'Enum' blocks</value>
137-
</data>
138-
<data name="AutoCompleteForBlockDescription" xml:space="preserve">
139-
<value>Close 'For [Each]...Next' loop blocks</value>
140-
</data>
141-
<data name="AutoCompleteIfBlockDescription" xml:space="preserve">
142-
<value>Close 'If' blocks</value>
143-
</data>
144-
<data name="AutoCompleteOnErrorResumeNextBlockDescription" xml:space="preserve">
145-
<value>Treat 'On Error Resume Next...GoTo 0' as a block</value>
146-
</data>
147-
<data name="AutoCompletePrecompilerIfBlockDescription" xml:space="preserve">
148-
<value>Close precompiler '#If' blocks</value>
149-
</data>
150-
<data name="AutoCompleteSelectBlockDescription" xml:space="preserve">
151-
<value>Close 'Select' blocks</value>
152-
</data>
153-
<data name="AutoCompleteTypeBlockDescription" xml:space="preserve">
154-
<value>Close 'Type' blocks</value>
155-
</data>
156-
<data name="AutoCompleteWhileBlockDescription" xml:space="preserve">
157-
<value>Close 'While...Wend' loop blocks</value>
158-
</data>
159-
<data name="AutoCompleteWithBlockDescription" xml:space="preserve">
160-
<value>Close 'With' blocks</value>
161-
</data>
162-
<data name="AutoCompleteSubBlockDescription" xml:space="preserve">
163-
<value>Override 'Sub' member block completion</value>
164-
</data>
165-
<data name="AutoCompleteFunctionBlockDescription" xml:space="preserve">
166-
<value>Override 'Function' member block completion</value>
167-
</data>
168-
<data name="AutoCompletePropertyBlockDescription" xml:space="preserve">
169-
<value>Override 'Property' member block completion</value>
170-
</data>
171120
<data name="PageHeader" xml:space="preserve">
172121
<value>Autocompletion Settings</value>
173122
</data>

0 commit comments

Comments
 (0)