diff --git a/Rubberduck.RegexAssistant/i18n/AssistantResources.de.resx b/Rubberduck.RegexAssistant/i18n/AssistantResources.de.resx index fc9a2bfcef..94df64f419 100644 --- a/Rubberduck.RegexAssistant/i18n/AssistantResources.de.resx +++ b/Rubberduck.RegexAssistant/i18n/AssistantResources.de.resx @@ -118,79 +118,79 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Erkennt das ASCII-Zeichen CR + Entspricht dem ASCII-Zeichen CR - Erkennt ein beliebiges der folgenden Zeichen: {0} + Entspricht einem beliebigen der folgenden Zeichen: {0} - Erkennt ein beliebigs Zeichen außer den Folgenden: {0} + Entspricht einem beliebigen Zeichen außer den Folgenden: {0} - Erkennt eine beliebige Ziffer. Äquivalent zu "[0-9]" + Entspricht einer beliebigen Ziffer. Äquivalent zu "[0-9]" - Erkennt ein beliebiges Zeichen + Entspricht einem beliebigen Zeichen - Erkennt das "Form-Feed"-Zeichen + Entspricht dem "Form-Feed"-Zeichen - Erkennt die Gruppe '{0}' + Entspricht der Gruppe '{0}' - Erkennt das horizontale "Tab"-Zeichen + Entspricht dem horizontale "Tab"-Zeichen - Erkennt genau '{0}' + Entspricht genau '{0}' - Erkennt genau das, was die Gruppe an Position {0} erkannt hat + Entspricht genau dem, was der Gruppe an Position {0} entsprochen hat - Erkennt das Sonderliteral {0} + Entspricht dem Sonderliteral {0} - Erkennt den hexadezimalen ASCII-Wert {0} + Entspricht dem hexadezimalen ASCII-Wert {0} - Erkennt den Oktalen ASCII-Wert {0} + Entspricht dem Oktalen ASCII-Wert {0} - Erkennt den Unicode-Codepoint {0} + Entspricht dem Unicode-Codepoint {0} - Erkennt das ASCII-Zeichen LF, auch als "Neue Zeile" bekannt + Entspricht dem ASCII-Zeichen LF, auch als "Neue Zeile" bekannt - Erkennt Zeichen, die keine Ziffern sind. Äquivalent zu "[^\d]" + Entspricht den Zeichen, die keine Ziffern sind. Äquivalent zu "[^\d]" - Erkennt Zeichen, die nicht Leerzeichen sind. Äquivalent zu "[^\s]" + Entspricht den Zeichen, die nicht Leerzeichen sind. Äquivalent zu "[^\s]" Stellt sicher, dass die aktuelle Position eine "Nicht-Wortgrenze" ist - Erkennt "nicht-wort Zeichen". Äquivalent zu "[^\w]" + Entspricht dem "nicht-wort Zeichen". Äquivalent zu "[^\w]" - Erkennt das vertikale "Tab"-Zeichen + Entspricht dem vertikales "Tab"-Zeichen - Erkennt ein beliebiges "Leerzeichen". Äquivalent zu"[ \t\r\n\v\f]" + Entspricht einem beliebigen "Leerzeichen". Äquivalent zu"[ \t\r\n\v\f]" Stellt sicher, dass die aktuelle Position eine Wortgrenze ist - Erkennt ein beliebiges "Wort-Zeichen". Äquivalent zu "[a-zA-Z_0-9]" + Entspricht einem beliebigen "Wort-Zeichen". Äquivalent zu "[a-zA-Z_0-9]" - Erkennt eine von {0} Alternativen + Entspricht einer von {0} Alternativen - Erkennt die exakte Sequenz + Entspricht der exakten Sequenz '{0}' konnte nicht als Literal erkennen werden. Bitte überprüfen Sie die Eingabe. diff --git a/Rubberduck.Resources/About/AboutUI.de.resx b/Rubberduck.Resources/About/AboutUI.de.resx index a2e855ea48..a686aadb7e 100644 --- a/Rubberduck.Resources/About/AboutUI.de.resx +++ b/Rubberduck.Resources/About/AboutUI.de.resx @@ -127,7 +127,7 @@ © Copyright 2014-{0} Rubberduck project contributors - Spezieller Dank + Besonderen Dank Parsing ermöglicht durch ANTLR @@ -138,7 +138,7 @@ IDE Icons von SharpDevelop WPF Lokalisierungsunterstützung von Grant Frisken - Allen, die zu unserem GitHub Repositoty beigetragen haben + Allen, die zu unserem GitHub Repository beigetragen haben Allen Sternguckern, Likern & Followern, für das warme Kribbeln … und jedem der dies liest. diff --git a/Rubberduck.Resources/CodeExplorer/CodeExplorerUI.de.resx b/Rubberduck.Resources/CodeExplorer/CodeExplorerUI.de.resx index 9ffac708ae..fda4b85031 100644 --- a/Rubberduck.Resources/CodeExplorer/CodeExplorerUI.de.resx +++ b/Rubberduck.Resources/CodeExplorer/CodeExplorerUI.de.resx @@ -127,7 +127,7 @@ Testmodul - Member&namen anzeigen + Element&namen anzeigen Volle &Signaturen anzeigen @@ -292,7 +292,7 @@ Löschen - Aus Projekt entfernen + Aus Projekt ausschließen Löschen bestätigen diff --git a/Rubberduck.Resources/Inspections/InspectionInfo.de.resx b/Rubberduck.Resources/Inspections/InspectionInfo.de.resx index cee0d8c7be..bac2e705bf 100644 --- a/Rubberduck.Resources/Inspections/InspectionInfo.de.resx +++ b/Rubberduck.Resources/Inspections/InspectionInfo.de.resx @@ -197,7 +197,7 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null' Bezeicher sollten lesbar sein und ihren Verwendungszweck widerspiegeln. Bezeichner ohne Vokale, mit nummerischem Suffix oder nur 1-2 Buchstaben sollten vermieden werden. - Einer Variable wird kein Wert zugewiesen. Falls das nicht beabsichtigt ist, kann das zu einem Fehler führen. Ignorieren Sie diese Warnung, falls die Variable in einer anderen Prozedur durch einen 'ByRef'-Parameter zugewiesen wird. + Eeiner Variable wird kein Wert zugewiesen. Falls das nicht beabsichtigt ist, kann das zu einem Fehler führen. Ignorieren Sie diese Warnung, falls die Variable in einer anderen Prozedur durch einen 'ByRef'-Parameter zugewiesen wird. Variable wird nicht gelesen @@ -227,16 +227,16 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null' Das Schlüsselwort 'Public' kann nur auf Modulebene verwendet werden; Sein Konterpart 'Private' kann auch nur auf Modulebene verwendet werden. 'Dim' jedoch kann verwendet werden, um sowohl modulweite als auch prozedurweite Variablen zu deklarieren. Um der Konsistenz Willen ist es besser, 'Dim' nur für lokale Variablen zu verwenden, also 'Private' statt 'Dim' auf Modulebene zu verwenden. - Ein Member ist als Funktion geschrieben, wird aber überall wie eine Prozedur verwendet. Sie sollten in Erwägung ziehen die 'Function' in ein 'Sub' zu konvertieren. + Ein Element ist als Funktion geschrieben, wird aber überall wie eine Prozedur verwendet. Sie sollten in Erwägung ziehen die 'Function' in ein 'Sub' zu konvertieren. - Es wird ein Memberzugriff verwendet, der vom Interface des Objektes nicht deklariert wird. Dies ist höchstwahrscheinlich ein Fehler. Falls der Memberzugriff das erweiterbare Interface des Objektes verwendet, erwägen Sie ein nicht erweiterbares Äquivalent zu verwenden um Prüfungen zur Kompilierzeit zu ermöglichen und das Auftreten von Laufzeitfehler 438 zu verhindern. + Es wird ein Elementzugriff verwendet, der vom Interface des Objektes nicht deklariert wird. Dies ist höchstwahrscheinlich ein Fehler. Falls der Elementzugriff das erweiterbare Interface des Objektes verwendet, erwägen Sie ein nicht erweiterbares Äquivalent zu verwenden um Prüfungen zur Kompilierzeit zu ermöglichen und das Auftreten von Laufzeitfehler 438 zu verhindern. 'Ungarische Notation' macht Code weniger lesbar und ist redundant, sobald stark typisierte Variablen und aussagekräftige Namen verwendet werden. - Das Excel Application-Objekt implementiert das WorksheetFunction interface direkt. Alle Aufrufe an WorksheetFunction-Member werden als laufzeitgebunden behandelt und Fehler im aufgerufenen Member werden in ein Variant des Typs VbVarType.Error gekapselt. Dadurch können Fehler nicht mit Fehleranweisungen behandelt werden und gegenüber skriptzeitgebundenen Aufrufen sinkt die Performanz. Ziehen Sie in Erwägung Application.WorksheetFunction explizit aufzurufen. Bedenken Sie: Falls dieser Aufruf in der Vergangenheit Fehler erzeugt hat, wurden diese ignoriert. Es sollte eine Fehlerbehandlung vorhanden sein, bevor Sie die schnelle Korrektur anwenden. + Das Excel Application-Objekt implementiert das WorksheetFunction Interface nicht direkt. Alle Aufrufe an WorksheetFunction Elemente werden als spät gebunden behandelt und Fehler im aufgerufenen Element werden in ein Variant des Typs VbVarType.Error gekapselt. Dadurch können Fehler nicht mit Fehleranweisungen behandelt werden und gegenüber früh gebundenen Aufrufen sinkt die Performanz. Ziehen Sie in Erwägung Application.WorksheetFunction explizit aufzurufen. Bedenken Sie: Falls dieser Aufruf in der Vergangenheit Fehler erzeugt hat, wurden diese ignoriert. Es sollte eine Fehlerbehandlung vorhanden sein, bevor Sie die schnelle Korrektur anwenden. Geklammerte Ausdrücke werden von der Hostanwendung zur Laufzeit ausgewertet, was bedeutet, dass VBA den Ausdruck nicht zur Kompilierzeit validieren kann. Erwägen sie, das hostspezifische Objektmodell zu verwenden. @@ -296,7 +296,7 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null' Eine leere 'Do…While'-Schleife ohne ausführbare Anweisungen lässt andere Entwickler über die Absicht des Codes im unklaren. Vermeiden Sie das Schreiben von unnötigem Code. - 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. + Ein Element 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 (als Zuweisung) für das Element. Leere Module und Klassen weisen entweder auf noch nicht implementierte Funktionalitäten hin oder stellen unnötigen Ballast dar, der die Wartbarkeit eines Projekts behindern kann. @@ -317,7 +317,7 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null' Excel already defines a globally scoped object variable with this reference. Consider using the sheet's 'CodeName' property. - Dieser Member ist als '@Obsolete' markiert. Er sollte nicht länger verwendet werden: eine bessere Alternative müsste existieren. + Dieses Element ist als '@Obsolete' markiert. Er sollte nicht länger verwendet werden: eine bessere Alternative müsste existieren. 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. @@ -341,10 +341,10 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null' Eine Zuweisung wird direkt überschrieben oder nie referenziert. - 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. + Ein Klassenmodul, das Element(e) 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 Elementnamen verwirrt den Compiler, der eine Übersetzung des Projektes dann verweigert. Die 'PascalCase'-Namenskonvention erlaubt, Unterstriche in Elementnamen zu vermeiden. - 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. + Eine Prozedur, die ein Objekt zurückgibt, kann 'Nothing' zurückgeben. Dies wird bei darauffolgenden Elementzugriff 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. 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. @@ -365,10 +365,10 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null' Es befinden sich Zeilenfortsetzungszeichen zwischen Schlüsselwörtern. Dafür gibt es keinen guten Grund. Sie sollten in Betracht ziehen sie zu entfernen. - Der Bezeichner enthält ein geschütztes Leerzeichen, welches wie eine gewöhnliches Leerzeichen aussieht (nicht zulässig in Bezeichnern). Die macht es schwerer den Programmcode zu lesen. Sie sollten in Betracht ziehen stattdessen sichtbare Zeichen zu verwenden. + Der Bezeichner enthält ein geschütztes Leerzeichen, welches wie eine gewöhnliches Leerzeichen aussieht (nicht zulässig in Bezeichnern). Das macht es schwerer den Programmcode zu lesen. Sie sollten in Betracht ziehen stattdessen sichtbare Zeichen zu verwenden. - Negative Zeilennummern können nur im Hexadezimalformat eingegeben werden, welches der VBE in negative Dezimalzahlen wandelt. Wird der Programmcode kopiert, mach die negative Dezimalzahl als Zeilennummer ihn illegal. + Negative Zeilennummern können nur im Hexadezimalformat eingegeben werden, welche die VBE in negative Dezimalzahlen umwandelt. Wird die Programmzeile erneut bearbeitet, macht die negative Zeilennummer die Zeile ungültig. Hierbei handelt es sich um ein schlecht dokumentiertes Feature: Im Normallfall wird der Fehlerspeicher geleert und jegliche Fehlerbehandlung deaktiviert. Sollte allerdings -1 als Zeilennummer vorhanden sein, kann diese als Marker der zu verwendenden Fehlerbehandlung interpretiert werden. @@ -380,7 +380,7 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null' Der VBA-Compiler gibt keinen Fehler aus, wenn ein Objekt einer Variables Set-zugewiesen wird mit einem inkompatiblen Objekttype, d.h. deren Typ weder identisch, ein Subtyp noch ein Supertyp ist. In fast allen Fällen führt dies zu einem Laufzeitfehler, der schwerer zu entdecken ist und auf einen Programmierfehler hinweist. In allen anderen Fällen kann der Quallcode so geändert werden, dass er ausschließlich Zuweisungen zwischen kompatiblen deklarierten Typen verwendet. - Der VBA-Compiler gibt keinen Fehler aus, wenn ein Objekt als Argument für einen Parameter übergeben wird mit einem inkompatiblen Objekttype, d.h. dessen Typ weder identisch, ein Subtyp noch ein Supertyp ist. In fast allen Fällen führt dies zu einem Laufzeitfehler, der schwerer zu entdecken ist und auf einen Programmierfehler hinweist. In allen anderen Fällen kann der Quallcode so geändert werden, dass ausschließlich Argumente mit kompatiblen deklarierten Typen verwendet werden. + Der VBA-Compiler gibt keinen Fehler aus, wenn ein Objekt als Argument für einen Parameter mit einem inkompatiblen Objekttyp übergeben wird, d.h. dessen Typ weder identisch, ein Subtyp, noch ein Supertyp ist. In fast allen Fällen führt dies zu einem Laufzeitfehler, der schwerer zu entdecken ist und auf einen Programmierfehler hinweist. In allen anderen Fällen kann der Quallcode so geändert werden, dass ausschließlich Argumente mit kompatiblen deklarierten Typen verwendet werden. Methoden ohne ausführbare Anweisungen können den Eindruck erwecken, dass sie etwas tun, was sie eigentlich nicht tun. Dies kann zu unerwartetem Verhalten führen. @@ -389,46 +389,46 @@ Falls der Parameter 'null' sein kann, bitte dieses Auftreten ignorieren. 'null' Eine Klasse, die dafür gedacht ist von anderen Klassen als Interface genutzt zu werden, sollte gewöhnlicher Weise keine Implementierungen enthalten. Falls die Intention ist diese Klasse direkt als konkrete Klasse zu verwenden, kann dieses Inspektionsresultat ignoriert werden. - Der VBA-Compiler gibt keinen Fehler aus, wenn ein Objekt an einer Stelle verwendet wird, die einen Wert verlangt, und der deklarierte Type des Objekts keinen passenden Standardmember hat. In fast allen Fällen führt dies zu einem Laufzeitfehler 91 'Objektvariable oder With-Blockvariable nicht festgelegt' oder 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht' abhängig davon, ob die Variable den Wert 'Nothing' hat oder nicht, der schwerer zu entdecken ist und auf einen Programmierfehler hinweist. + Der VBA-Compiler gibt keinen Fehler aus, wenn ein Objekt an einer Stelle verwendet wird, die einen Wert verlangt, und der deklarierte Type des Objekts keinen passendes Standardelement hat. In fast allen Fällen führt dies zu einem Laufzeitfehler 91 'Objektvariable oder With-Blockvariable nicht festgelegt' oder 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht' abhängig davon, ob die Variable den Wert 'Nothing' hat oder nicht, der schwerer zu entdecken ist und auf einen Programmierfehler hinweist. - Der VBA-Compiler gibt keinen Fehler aus, wenn eine Objektvariable an einer Stelle verwendet wird, die eine Prozedur erfordert, und der deklarierte Type des Objekts keinen passenden Standardmember hat. In fast allen Fällen führt dies zu einem Laufzeitfehler91 'Objektvariable oder With-Blockvariable nicht festgelegt' oder 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht' abhängig davon, ob die Variable den Wert 'Nothing' hat oder nicht, der schwerer zu entdecken ist und auf einen Programmierfehler hinweist. + Der VBA-Compiler gibt keinen Fehler aus, wenn eine Objektvariable an einer Stelle verwendet wird, die eine Prozedur erfordert, und der deklarierte Type des Objekts keinen passendes Standardelement hat. In fast allen Fällen führt dies zu einem Laufzeitfehler91 'Objektvariable oder With-Blockvariable nicht festgelegt' oder 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht' abhängig davon, ob die Variable den Wert 'Nothing' hat oder nicht, der schwerer zu entdecken ist und auf einen Programmierfehler hinweist. - Der VBA-Compiler gibt keinen Fehler aus, wenn ein Standardmemberzugriff nötig ist, aber der der deklarierte Type des Objekts keinen passenden Standardmember hat. In fast allen Fällen führt dies zu einem Laufzeitfehler91 'Objektvariable oder With-Blockvariable nicht festgelegt' oder 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht' abhängig davon, ob die Variable den Wert 'Nothing' hat oder nicht, der schwerer zu entdecken ist und auf einen Programmierfehler hinweist. + Der VBA-Compiler gibt keinen Fehler aus, wenn ein Standardelementzugriff nötig ist, aber der der deklarierte Type des Objekts kein passendes Standardelement hat. In fast allen Fällen führt dies zu einem Laufzeitfehler 91 'Objektvariable oder With-Blockvariable nicht festgelegt' oder 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht' abhängig davon, ob die Variable den Wert 'Nothing' hat oder nicht, der schwerer zu entdecken ist und auf einen Programmierfehler hinweist. Die Ausrufezeichennotation erweckt den Eindruck, dass es sich um einen Zugriff handelt, der Typchecks unterliegt. Allerdings handelt es sich lediglich um einen Zugriff auf den Standardmember des Objekts, auf das sie angewendet wird, bei dem das Argument als Zeichenkette übergeben wird. - Die Ausrufezeichennotation erweckt den Eindruck, dass es sich um einen Zugriff handelt, der Typchecks unterliegt. Allerdings handelt es sich lediglich um einen Zugriff auf den Standardmember des Objekts, auf das sie angewendet wird, bei dem das Argument als Zeichenkette übergeben wird. Dies ist besonders verwirrend, wenn der Standardmember des Objekts selber keine Zeichenkette akzeptiert und deshalb ein rekursiver Zugriff auf den parameterlosen Standardmember erfolgen muss. + Die Ausrufezeichennotation erweckt den Eindruck, dass es sich um einen Zugriff handelt, der Typchecks unterliegt. Allerdings handelt es sich lediglich um einen Zugriff auf das Standardelement des Objekts, auf das sie angewendet wird, bei dem das Argument als Zeichenkette übergeben wird. Dies ist besonders verwirrend, wenn das Standardelement des Objekts selber keine Zeichenkette akzeptiert und deshalb ein rekursiver Zugriff auf das parameterlose Standardelement erfolgen muss. - Die Ausrufezeichennotation erweckt den Eindruck, dass es sich um einen Zugriff handelt, der Typchecks unterliegt. Allerdings handelt es sich lediglich um einen Zugriff auf den Standardmember des Objekts, auf das sie angewendet wird, bei dem das Argument als Zeichenkette übergeben wird. Dies ist besonders verwirrend, wenn der Standardmember nicht zum Zeitpunkt des Kompilierens ermittelt werden kann. + Die Ausrufezeichennotation erweckt den Eindruck, dass es sich um einen Zugriff handelt, der Typchecks unterliegt. Allerdings handelt es sich lediglich um einen Zugriff auf das Standardelement des Objekts, auf das sie angewendet wird, bei dem das Argument als Zeichenkette übergeben wird. Dies ist besonders verwirrend, wenn das Standardelement nicht zum Zeitpunkt des Kompilierens ermittelt werden kann. - Wenn ein Objekt mit einem Standardmember an einer Stelle verwendet wird, die nach einer Prozedur verlangt, wird implizit der Standardmember aufgerufen. Die ist wahrscheinlich nicht beabsichtigt, minder aber zu Mindest die Lesbarkeit des Programms. + Wenn ein Objekt mit einem Standardelement an einer Stelle verwendet wird, die nach einer Prozedur verlangt, wird implizit das Standardelement aufgerufen. Die ist wahrscheinlich nicht beabsichtigt und mindert die Lesbarkeit des Programms. - Zugriffe auf Standardmember verstecken, welcher Member aufgerufen wird. Auch wenn im Fall eines paramtrisierten Zugriffs ersichtlich ist, dass ein Zugriff erfolgt, so ist es in der Regel für die Lesbarkeit zuträglich explizit zu sein. + Zugriffe auf Standardelement verstecken, welches Element aufgerufen wird. Auch wenn im Fall eines paramtrisierten Zugriffs ersichtlich ist, dass ein Zugriff erfolgt, so ist es in der Regel für die Lesbarkeit zuträglich explizit zu sein. - Zugriffe auf Standardmember verstecken, welcher Member aufgerufen wird. Auch wenn im Fall eines paramtrisierten Zugriffs ersichtlich ist, dass ein Zugriff erfolgt, so ist es in der Regel für die Lesbarkeit zuträglich explizit zu sein. Dies trifft besonders zu, wenn der Standardmember nicht auf dem Interface des Objekts selber zu finden ist uns stattdessen mittels einer Kette von Standrdmemberzugriffen erreicht werden muss. + Zugriffe auf Standardelement verstecken, welches Element aufgerufen wird. Auch wenn im Fall eines paramtrisierten Zugriffs ersichtlich ist, dass ein Zugriff erfolgt, so ist es in der Regel für die Lesbarkeit zuträglich explizit zu sein. Dies trifft besonders zu, wenn das Standardelement nicht auf dem Interface des Objekts selber zu finden ist uns stattdessen mittels einer Kette von Standrdelementzugriffen erreicht werden muss. - Zugriffe auf Standardmember verstecken, welcher Member aufgerufen wird. Auch wenn im Fall eines paramtrisierten Zugriffs ersichtlich ist, dass ein Zugriff erfolgt, so ist es in der Regel für die Lesbarkeit zuträglich explizit zu sein. Dies trifft insbesondere zu, wenn der Standardmember erst zur Laufzeit ermittelt werden kann. Sollte dann kein passender Standardmember existieren, kommt es zu einem Fehler 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht'. + Zugriffe auf Standardelemente verstecken, welches Element aufgerufen wird. Auch wenn im Fall eines paramtrisierten Zugriffs ersichtlich ist, dass ein Zugriff erfolgt, so ist es in der Regel für die Lesbarkeit zuträglich explizit zu sein. Dies trifft insbesondere zu, wenn das Standardelement erst zur Laufzeit ermittelt werden kann. Sollte dann kein passendes Standardelement existieren, kommt es zu einem Fehler 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht'. - Zugriffe auf Standardmember verstecken, welcher Member aufgerufen wird. Dies ist besonders verwirrend, wenn in dem Ausdruck selber keine Indikation vorhanden ist, dass ein solcher Zugriff erfolgt. Dies kann dazu führen, dass Fehler durch vergessene Memberaufrufe nicht erkannt werden. + Zugriffe auf Standardelemente verstecken, welches Element aufgerufen wird. Dies ist besonders verwirrend, wenn in dem Ausdruck selber keine Indikation vorhanden ist, dass ein solcher Zugriff erfolgt. Dies kann dazu führen, dass Fehler durch vergessene Elementaufrufe nicht erkannt werden. - Zugriffe auf Standardmember verstecken, welcher Member aufgerufen wird. Dies ist besonders verwirrend, wenn in dem Ausdruck selber keine Indikation vorhanden ist, dass ein solcher Zugriff erfolgt, und zudem der Standardmember nicht auf dem Interface des Objekts selber zu finden ist. Dies kann dazu führen, dass Fehler durch vergessene Memberaufrufe nicht erkannt werden. + Zugriffe auf Standardelement verstecken, welches Element aufgerufen wird. Dies ist besonders verwirrend, wenn in dem Ausdruck selber keine Indikation vorhanden ist, dass ein solcher Zugriff erfolgt, und zudem das Standardelement nicht auf dem Interface des Objekts selber zu finden ist. Dies kann dazu führen, dass Fehler durch vergessene Elementaufrufe nicht erkannt werden.. - Zugriffe auf Standardmember verstecken, welcher Member aufgerufen wird. Dies ist besonders verwirrend, wenn in dem Ausdruck selber keine Indikation vorhanden ist, dass ein solcher Zugriff erfolgt, und zudem der Standardmember erst zur Laufzeit ermittelt werden kann. Dies kann dazu führen, dass Fehler durch vergessene Memberaufrufe nicht erkannt werden. Sollte weiterhin zur Laufzeit kein Standardmember auf dem Objekt existsieren, so kommt es zu einem Fehler 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht'. + Zugriffe auf Standardelemente verstecken, welches Element aufgerufen wird. Dies ist besonders verwirrend, wenn in dem Ausdruck selber keine Indikation vorhanden ist, dass ein solcher Zugriff erfolgt, und zudem das Standarelement erst zur Laufzeit ermittelt werden kann. Dies kann dazu führen, dass Fehler durch vergessene Elementaufrufe nicht erkannt werden. Sollte weiterhin zur Laufzeit kein Standardelement auf dem Objekt existsieren, so kommt es zu einem Fehler 438 'Objekt unterstützt diese Eigenschaft oder Methode nicht'. - Wenn beide Seiten einer Zuweisung ohne Set Objekte sind, kommt es zu einer Zuweisung vom Standardmember der rechten Seite zu dem der linken. Auch wenn dies manchmal beabsichtigt sein kann, kann es in vielen Fällen dazu führen, dass nicht bemerkt wird, dass Set fehlerhafter Weise vergessen wurde. + Wenn beide Seiten einer Zuweisung ohne Set Objekte sind, kommt es zu einer Zuweisung vom Standardelement der rechten Seite zu dem der linken. Auch wenn dies manchmal beabsichtigt sein kann, verschleiert es meistens, dass Set fehlerhafter Weise vergessen wurde. Eine Bedingung in einem Case-Ausdruck ist entweder nie erfüllt, verursacht einen Laufzeitfehler oder kann nicht erfüllt werden, da die vorherigen Case-Ausdrücke bereits alle zulässigen Werte abdecken. Infolgedessen wird der Code in dem Case-Zweig nie ausgeführt und stellt "toten Code" dar oder der Case-Ausdruck stellt sogar einen Laufzeitfehler dar, der nur darauf wartet irgendwann aufzutreten. Der Case-Zweig sollte entweder gelöscht, verändert oder an eine andere Stelle verschoben werden. diff --git a/Rubberduck.Resources/Inspections/InspectionNames.de.resx b/Rubberduck.Resources/Inspections/InspectionNames.de.resx index 8301974bb3..35273ef360 100644 --- a/Rubberduck.Resources/Inspections/InspectionNames.de.resx +++ b/Rubberduck.Resources/Inspections/InspectionNames.de.resx @@ -238,7 +238,7 @@ Variable verwendet 'Ungarische Notation'. - Member existiert auf dem Interface nicht + Element existiert auf dem Interface nicht 'Option Base 0' ist redundant @@ -316,7 +316,7 @@ 'Step 1' ist in 'For...Next'-Schleife redundant - Statically accessible sheet accessed using string + Statisch zugängliches Arbeitsblatt, auf das über eine Zeichenfolge zugegriffen wird Verwendung eines als '@Obsolete' markierten Members @@ -343,10 +343,10 @@ Zuweisung wird nie gelesen - Unterstrich im Namen eines öffentlichen Members + Unterstrich im Namen eines öffentlichen Elements - Memberaufruf kann 'Nothing' zurückgeben + Elementaufruf kann 'Nothing' zurückgeben Funktion wird von EXCEL-Zellreferenz verdeckt @@ -370,7 +370,7 @@ Argument mit nicht kompatiblem Objekttyp - Lehre Methode + Leere Methode Implementierte Methode einer Interface-Klasse @@ -379,10 +379,10 @@ Objekt statt Wert verwendet - Objekt ohne Standardmember statt Prozedur verwendet + Objekt ohne Standardelement statt Prozedur verwendet - Standardmemberzugriff ohne Standardmember + Standardelementzugriff ohne Standardelement Verwendung der Ausrufezeichennotation @@ -397,22 +397,22 @@ Objekt an Stell einer Prozedur verwendet - Parametrisierter Zugriff auf einen Standardmember + Parametrisierter Zugriff auf ein Standardelement - Parametrisierter rekursiver Zugriff auf einen Standardmember + Parametrisierter rekursiver Zugriff auf ein Standardelement - Parametrisierter nicht gebundener Zugriff auf einen Standardmember + Parametrisierter nicht gebundener Zugriff auf ein Standardelement - Impliziter Zugriff auf einen Standardmember + Impliziter Zugriff auf ein Standardelement - Impliziter rekursiver Zugriff auf einen Standardmember + Impliziter rekursiver Zugriff auf ein Standardelement - Impliziter nicht gebundener Zugriff auf einen Standardmember + Impliziter nicht gebundener Zugriff auf ein Standardelement Verdächtige Let-Zuweisung diff --git a/Rubberduck.Resources/Inspections/InspectionResults.de.resx b/Rubberduck.Resources/Inspections/InspectionResults.de.resx index 9f65f6db82..d1cbb61609 100644 --- a/Rubberduck.Resources/Inspections/InspectionResults.de.resx +++ b/Rubberduck.Resources/Inspections/InspectionResults.de.resx @@ -135,13 +135,13 @@ {0} Property name - Objekt-Referenz '{0}' ist sebstzugewiesen. + Objekt-Referenz '{0}' ist selbstzugewiesen. Der Rückgabewert der Funktion '{0}' wird immer verworfen. - Der Parameter '{0}' wird als byVal übergeben und bekommt ienen Wert zugesiesen. + Der Parameter '{0}' wird als ByVal übergeben und bekommt einen Wert zugewiesen. {0} '{1}' wird nicht genutzt. @@ -234,13 +234,13 @@ {0} ({1} Ergebnisse) - Laufzeitgebundene Nutzung des Application.{0} Members. + Laufzeitgebundene Nutzung des Application.{0} Elements. Ausdruck '{0}' kann zur Kompilierzeit nicht validiert werden. - Member '{0}' ist auf dem Interface für '{1}' nicht deklariert. + Element'{0}' ist auf dem Interface für '{1}' nicht deklariert. Komponente '{0}' verwendet 'Option Base 0'. @@ -366,7 +366,7 @@ Zeilenfortsetzungszeichen an unerwarteten Orten. - Der Bezeichner '{0}' enthält eine geschütztes Leerzeichen. + Der Bezeichner '{0}' enthält ein geschütztes Leerzeichen. {0} @@ -396,13 +396,13 @@ In Memoriam, 1972-2018 Die Interface-Klasse '{2}' enthält eine Implementierung für die {0} '{1}'. - An einer Stelle, die einen Wert verlangt, wird der Ausdruck '{0}' vom Objekttyp '{1}' verwendet, der keinen passendes Standardmember hat. + An einer Stelle, die einen Wert verlangt, wird der Ausdruck '{0}' vom Objekttyp '{1}' verwendet, der kein passendes Standardelement hat. - An einer Stelle, die eine Prozedur erfordert, wird der Ausdruck '{0}' vom Objekttyp '{1}' verwendet, der keinen passendes Standardmember hat. + An einer Stelle, die eine Prozedur erfordert, wird der Ausdruck '{0}' vom Objekttyp '{1}' verwendet, der kein passendes Standardelement hat. - Der Ausdruck '{0}' erfordert einen Standardmemberzugriff, aber der Typ '{1}' hat keinen passenden Standardmember. + Der Ausdruck '{0}' erfordert einen Standardelementzugriff, aber der Typ '{1}' hat kein passendes Standardelement. Der Ausdruck '{0}' verwendet Ausrufezeichennotation. @@ -414,31 +414,31 @@ In Memoriam, 1972-2018 Der Ausdruck '{0}' verwendet nicht gebundene Ausrufezeichennotation. - Der Ausdruck '{0}' wird an einer Stelle verwendet, die nach einer Prozedur verlangt, was zu einem Aufruf des Standardmembers '{1}' führt. + Der Ausdruck '{0}' wird an einer Stelle verwendet, die nach einer Prozedur verlangt, was zu einem Aufruf des Standardelements '{1}' führt. - Der Ausdruck '{0}' wird an einer Stelle verwendet, die nach einer Prozedur verlangt, was zu einem Aufruf eines Standardmembers führt, welcher erst zur Laufzeit bestimmt werden kann. + Der Ausdruck '{0}' wird an einer Stelle verwendet, die nach einer Prozedur verlangt, was zu einem Aufruf eines Standardelements führt, welches erst zur Laufzeit bestimmt werden kann. - Der Ausdruck '{0}' enthält einen parametrisierten Zugriff auf den Standardmember '{1}'. + Der Ausdruck '{0}' enthält einen parametrisierten Zugriff auf das Standardelement '{1}'. - Der Ausdruck '{0}' enthält einen parametrisierten rekursiven Standardmemberzugriff auf '{1}'. + Der Ausdruck '{0}' enthält einen parametrisierten rekursiven Standardelementzugriff auf '{1}'. - Der Ausdruck '{0}' enthält einen parametrisierten nicht gebundenen Standardmemberzugriff. + Der Ausdruck '{0}' enthält einen parametrisierten nicht gebundenen Standardelementzugriff. - Für den Ausdruck '{0}' kommt es zu einem impliziten Zugriff auf den Standardmember '{1}'. + Für den Ausdruck '{0}' kommt es zu einem impliziten Zugriff auf das Standardelement '{1}'. - Für den Ausdruck '{0}' kommt es zu einem impliziten rekursiven Standardmemberzugriff auf '{1}'. + Für den Ausdruck '{0}' kommt es zu einem impliziten rekursiven Standardelementzugriff auf '{1}'. - Für den Ausdruck '{0}' kommt es zu einem impliziten nicht gebundenen Standardmemberzugriff. + Für den Ausdruck '{0}' kommt es zu einem impliziten nicht gebundenen Standardelementzugriff. - Es wird vom Standardmember des Resultats des Ausdrucks '{1}' dem des Resultats des Ausdrucks '{0}' zugewiesen. + Dem Standardelement des Resultats für Ausdruck '{1}' wird das Standardelement des Resultats des Ausdrucks '{0}' zugewiesen. Der Case-Zweig '{0}' kann niemals erreicht werden. diff --git a/Rubberduck.Resources/Inspections/InspectionsUI.de.resx b/Rubberduck.Resources/Inspections/InspectionsUI.de.resx index f05e1f8c82..c73edfe2be 100644 --- a/Rubberduck.Resources/Inspections/InspectionsUI.de.resx +++ b/Rubberduck.Resources/Inspections/InspectionsUI.de.resx @@ -205,6 +205,6 @@ Ausgewähltes Vorkommnis - Ausgewählte Vorkommnis + Ausgewählte Vorkommnisse \ No newline at end of file diff --git a/Rubberduck.Resources/Inspections/QuickFixes.de.resx b/Rubberduck.Resources/Inspections/QuickFixes.de.resx index 7a59cda349..68fc21adea 100644 --- a/Rubberduck.Resources/Inspections/QuickFixes.de.resx +++ b/Rubberduck.Resources/Inspections/QuickFixes.de.resx @@ -244,7 +244,7 @@ Step entfernen - Step hinzufügen + Explizite 'Step' Klausel hinzufügen '{0}' zu '{1}' ändern @@ -295,7 +295,7 @@ Ersetze die Ausrufezeichennotation durch einen expliziten Aufruf - Füge einen expliziten Zugriff auf den Standardmember ein + Füge einen expliziten Zugriff auf das Standardelement ein In Modul ignorieren diff --git a/Rubberduck.Resources/Menus/RubberduckMenus.de.resx b/Rubberduck.Resources/Menus/RubberduckMenus.de.resx index f3c964c2ae..1af6d56cd0 100644 --- a/Rubberduck.Resources/Menus/RubberduckMenus.de.resx +++ b/Rubberduck.Resources/Menus/RubberduckMenus.de.resx @@ -238,7 +238,7 @@ Referenzen hinzufügen/entfernen... - Selektierten Test ausführen + Ausgewählten Test ausführen Führe alle Tests im Modul aus @@ -253,13 +253,13 @@ Annotation hinzufügen - Selektierte Deklaration + Ausgewählte Deklaration - Selektierte Methode + Ausgewählte Methode - Selektiertes Modul + Ausgewähltes Modul Um&gestalten diff --git a/Rubberduck.Resources/Refactorings/Refactorings.de.resx b/Rubberduck.Resources/Refactorings/Refactorings.de.resx index 505fd794be..7908f4b5ad 100644 --- a/Rubberduck.Resources/Refactorings/Refactorings.de.resx +++ b/Rubberduck.Resources/Refactorings/Refactorings.de.resx @@ -118,6 +118,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 'TODO Schnittstellenmitglied implementieren + 'TODO Schnittstellenelement implementieren \ No newline at end of file diff --git a/Rubberduck.Resources/RegexAssistant/RegexAssistantUI.de.resx b/Rubberduck.Resources/RegexAssistant/RegexAssistantUI.de.resx index fc9a2bfcef..5d3a280ed7 100644 --- a/Rubberduck.Resources/RegexAssistant/RegexAssistantUI.de.resx +++ b/Rubberduck.Resources/RegexAssistant/RegexAssistantUI.de.resx @@ -118,79 +118,79 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Erkennt das ASCII-Zeichen CR + Entpricht dem ASCII-Zeichen CR - Erkennt ein beliebiges der folgenden Zeichen: {0} + Entpricht einem beliebigen der folgenden Zeichen: {0} - Erkennt ein beliebigs Zeichen außer den Folgenden: {0} + Entpricht einem beliebigen Zeichen außer den Folgenden: {0} - Erkennt eine beliebige Ziffer. Äquivalent zu "[0-9]" + Entpricht einer beliebigen Ziffer. Äquivalent zu "[0-9]" - Erkennt ein beliebiges Zeichen + Entpricht einem beliebigen Zeichen - Erkennt das "Form-Feed"-Zeichen + Entpricht dem "Form-Feed"-Zeichen - Erkennt die Gruppe '{0}' + Entpricht der Gruppe '{0}' - Erkennt das horizontale "Tab"-Zeichen + Entpricht dem horizontale "Tab"-Zeichen - Erkennt genau '{0}' + Entpricht genau '{0}' - Erkennt genau das, was die Gruppe an Position {0} erkannt hat + Entpricht genau dem, was die Gruppe an Position {0} entsprochen hat - Erkennt das Sonderliteral {0} + Entpricht dem Sonderliteral {0} - Erkennt den hexadezimalen ASCII-Wert {0} + Entpricht dem hexadezimalen ASCII-Wert {0} - Erkennt den Oktalen ASCII-Wert {0} + Entpricht dem Oktalen ASCII-Wert {0} - Erkennt den Unicode-Codepoint {0} + Entpricht dem Unicode-Codepoint {0} - Erkennt das ASCII-Zeichen LF, auch als "Neue Zeile" bekannt + Entpricht dem ASCII-Zeichen LF, auch als "Neue Zeile" bekannt - Erkennt Zeichen, die keine Ziffern sind. Äquivalent zu "[^\d]" + Entpricht den Zeichen, die keine Ziffern sind. Äquivalent zu "[^\d]" - Erkennt Zeichen, die nicht Leerzeichen sind. Äquivalent zu "[^\s]" + Entpricht den Zeichen, die nicht Leerzeichen sind. Äquivalent zu "[^\s]" Stellt sicher, dass die aktuelle Position eine "Nicht-Wortgrenze" ist - Erkennt "nicht-wort Zeichen". Äquivalent zu "[^\w]" + Entpricht dem "nicht-wort Zeichen". Äquivalent zu "[^\w]" - Erkennt das vertikale "Tab"-Zeichen + Entpricht dem vertikales "Tab"-Zeichen - Erkennt ein beliebiges "Leerzeichen". Äquivalent zu"[ \t\r\n\v\f]" + Entpricht einem beliebigen "Leerzeichen". Äquivalent zu"[ \t\r\n\v\f]" Stellt sicher, dass die aktuelle Position eine Wortgrenze ist - Erkennt ein beliebiges "Wort-Zeichen". Äquivalent zu "[a-zA-Z_0-9]" + Entpricht einem beliebigen "Wort-Zeichen". Äquivalent zu "[a-zA-Z_0-9]" - Erkennt eine von {0} Alternativen + Entspricht einer von {0} Alternativen - Erkennt die exakte Sequenz + Entspricht der exakten Sequenz '{0}' konnte nicht als Literal erkennen werden. Bitte überprüfen Sie die Eingabe. diff --git a/Rubberduck.Resources/RubberduckUI.de.resx b/Rubberduck.Resources/RubberduckUI.de.resx index a888a04ca4..5202a3a0e9 100644 --- a/Rubberduck.Resources/RubberduckUI.de.resx +++ b/Rubberduck.Resources/RubberduckUI.de.resx @@ -130,10 +130,10 @@ Enum - Memberkonstante + Enum Element (Konstante) - Event + Ereignis Funktion @@ -163,7 +163,7 @@ Nutzerdefinierter Typ - Mitglied eines nutzerdefinierten Typs + Element eines nutzerdefinierten Typs Variable @@ -266,13 +266,13 @@ Rückgabe: - Set + Setze Methode extrahieren - Klasse oder Member '{0}' ist nicht implementiert. + Klasse oder Element '{0}' ist nicht implementiert. Start @@ -540,7 +540,7 @@ Wollen Sie trotzdem fortfahren? Setze die Referenz explizit auf das 'ActiveSheet' - Finde Symbol + Suche Symbol Rubberduck - Extrahiere Interface @@ -555,10 +555,10 @@ Wollen Sie trotzdem fortfahren? Extrahiere Interface - Mitglieder + Elemente - Bitte spezifizieren Sie den Interface-Namen und die Mitglieder. + Bitte spezifizieren Sie den Interface-Namen und die Elemente. Die Auswahl ist keine Variable. @@ -651,10 +651,10 @@ Wollen Sie trotzdem fortfahren? Zeilenende Kommentarstil: - Nutze Kompilerdirektiven in Spalte 1 + Erzwinge Kompilerdirektiven in Spalte 1 - Nutze Debugdirektiven in Spalte 1 + Erzwinge Debugdirektiven in Spalte 1 Ignoriere Operatoren @@ -684,7 +684,7 @@ Wollen Sie trotzdem fortfahren? Spezielle Optionen - Nach Modulen + Nach Modul Nach Inspektionstyp @@ -906,7 +906,7 @@ Wollen Sie trotzdem fortfahren? Public Enum BeispielEnum ' Enum Kommentar. Foo -Bar ' Member-Kommentar. +Bar ' Element-Kommentar. End Enum ' Beispielprozedur @@ -1389,7 +1389,7 @@ ACHTUNG: Ein Neustart ist nötig, damit die Änderungen wirksam werden. Der Typ des Ziels '{0}'ist '{1}' anstatt des erwarteten Typs '{2}'. - Es ist keine Implements-Anweisung selektiert. + Es ist keine Implements-Anweisung ausgewählt. Das Ziel '{0}' ist bereits ein Feld. @@ -1509,7 +1509,7 @@ Import abgebrochen. Import abgebrochen. - Es existiert kein Dokumentenmodul namens '{0}', s.d. die Datei '{1}' nicht importiert werden kann. + Es existiert kein Dokumentenmodul namens '{0}', die Datei '{1}' kann nicht importiert werden kann. Import abgebrochen. @@ -1614,7 +1614,7 @@ Import abgebrochen. Annotation hinzufügen - Annotationsarguments: + Annotationsargumente: Hinzuzufügende Annotation: @@ -1653,7 +1653,7 @@ Import abgebrochen. Annotationsargumente vom Typ 'Wahrheitswert' müssen entweder 'True' oder 'False' sein. - Annotationsargumente können nicht leer sein. + Annotationsargumente dürfen nicht leer sein. Text @@ -1671,7 +1671,7 @@ Import abgebrochen. Attribut - Annotationsargumente können nur aus einer einzigen Zeile bestehen. + Annotationsargumente dürfen nur aus einer einzigen Zeile bestehen. Annotationsargumente vom Typ 'Attributname' dürfen keine Leerzeichen enthalten. @@ -1686,7 +1686,7 @@ Import abgebrochen. Es ist in VBA nicht möglich nur die Groß- und Kleinschreibung eines Namens zu ändern. - Der Zielordner '{0}' enthält bereits einen Unterordner '{1}'. Die Ordner werden verschmolzen, wenn der Ordner verschoben wird. + Der Zielordner '{0}' enthält bereits einen Unterordner '{1}'. Die Ordner werden zusammengelegt, wenn der Ordner verschoben wird. Wollen Sie fortfahren? @@ -1694,7 +1694,7 @@ Wollen Sie fortfahren? Wollen Sie fortfahren? - Mehrere Ordner mit demselben Namenfolders werden verschoben. Dies verschmilzt sie. + Mehrere Ordner mit demselben Namen werden verschoben. Dies wird Sie zusammenlegen. Wollen Sie fortfahren? @@ -1726,7 +1726,7 @@ Wollen Sie fortfahren? Drag and Drop im Code Explorer aktivieren - Attribut hinzufügen / anpassen + Attribut hinzufügen/anpassen Das Kapseln von '{0}' ist nicht möglich. Es existieren ReDim({0})-Anweisungen in anderen Modulen. @@ -1738,7 +1738,7 @@ Wollen Sie fortfahren? '<===== Eigenschafts- und Deklarationsänderungen oberhalb dieser Zeile =====> - Erstellt eine Eigenschaft für jedes UDT-Mitglied + Erstellt eine Eigenschaft für jedes UDT-Element Schreibgeschützt diff --git a/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx b/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx index e5b8ade3f5..4ce45c79bb 100644 --- a/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx +++ b/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx @@ -121,7 +121,7 @@ Einstellungen der automatischen Vervollständigung - Konfigurieren Sie, welche Rubberduck-Autokomplettierungen aktiviert sind. + Konfigurieren Sie, welche Rubberduck- Autovervollständigungen aktiviert sind. Aktiviere intelligente Verkettung @@ -136,7 +136,7 @@ Blockvervollständigung - Durch Ctrl+RETURN mit 'vbNewLine' konkatenieren. + Durch Ctrl+RETURN mit 'vbNewLine' verketten Autovervollständigung aktivieren diff --git a/Rubberduck.Resources/UnitTesting/AssertMessages.de.resx b/Rubberduck.Resources/UnitTesting/AssertMessages.de.resx index ef04e54691..7354a2d466 100644 --- a/Rubberduck.Resources/UnitTesting/AssertMessages.de.resx +++ b/Rubberduck.Resources/UnitTesting/AssertMessages.de.resx @@ -142,7 +142,7 @@ [Erwartet] und [Tatsächlich] sind Referenztypen. Erwägen Sie eine Benutzung von {0}. - I verifizier au. + Ich prüfe auch. Aufgesetztes IFake-Objekt {0} ist nicht valide. PassThrough muss False sein. diff --git a/Rubberduck.Resources/UnitTesting/TestExplorer.de.resx b/Rubberduck.Resources/UnitTesting/TestExplorer.de.resx index 88a1dcdb9b..ded234de7b 100644 --- a/Rubberduck.Resources/UnitTesting/TestExplorer.de.resx +++ b/Rubberduck.Resources/UnitTesting/TestExplorer.de.resx @@ -172,7 +172,7 @@ Nicht ausgeführte Tests - Bestanden Tests + Bestandene Tests Ausgewählte Tests @@ -226,7 +226,7 @@ Ergebnis - Konnte Testmodul nicht erzeugen. Die Hostanwendung könnte die Erzeugung nicht unterstützen oder das Projekt könnte versiegelt sein. Bitte prüfen Sie die Logdatei für weitere Informationen. + Konnte Testmodul nicht erzeugen. Die Hostanwendung könnte die Erzeugung nicht unterstützen oder das Projekt könnte gesperrt sein. Bitte prüfen Sie die Logdatei für weitere Informationen. Kategorie @@ -280,7 +280,7 @@ SpaetesBinden - BindeTestsSpaet + SpaetesBinden Tests std