diff --git a/ILSpy/Properties/ResXPrompt.md b/ILSpy/Properties/ResXPrompt.md new file mode 100644 index 000000000..ed2b1e8be --- /dev/null +++ b/ILSpy/Properties/ResXPrompt.md @@ -0,0 +1,5 @@ +You are a professional translator for software applications. ILSpy is pro-developer tool for Microsoft .NET, written in C#. It is a Windows application for decompiling .NET-compiled code. + +Its main language is English, which is defined in the ResX file resources.resx. A manually (expert) translated Chinese variant exists in the file resources.zh-Hans.resx. You can use the Chinese file for reference how a good translation looks like. + +The resources.resx contains an XML schema, but the important entity is value, which contains the actual string that needs to be translated (inside of the data element). \ No newline at end of file diff --git a/ILSpy/Properties/Resources.de.resx b/ILSpy/Properties/Resources.de.resx new file mode 100644 index 000000000..6836a521e --- /dev/null +++ b/ILSpy/Properties/Resources.de.resx @@ -0,0 +1,980 @@ + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Über + + + Vorkonfigurierte Liste hinzufügen... + + + Explorer-Integration hinzufügen + + + Dies fügt "{0}" zu den Registrierungszweigen "HKCU\Software\Classes\dllfile\shell\Open with ILSpy\command" und "HKCU\Software\Classes\exefile\shell\Open with ILSpy\command" hinzu. Dadurch können .dll- und .exe-Dateien im Explorer-Kontextmenü mit ILSpy geöffnet werden. + +Möchten Sie fortfahren? + + + |Alle Dateien|*.* + + + Mehrere Instanzen zulassen + + + Immer geschweifte Klammern verwenden + + + Analysieren + + + Assemblys + + + Assembly + + + Verzeichnis ist nicht leer. Dateien werden überschrieben. +Möchten Sie fortfahren? + + + Verzeichnis nicht leer + + + Automatisch wöchentlich auf Updates prüfen + + + Zurück + + + Basistypen + + + K_lonen + + + Abbrechen + + + Analyse nicht möglich: Fehlende Referenz. + + + PDB-Datei konnte nicht erstellt werden. + + + Erneut prüfen + + + Nach Updates suchen + + + Überprüfe... + + + Schließen + + + Alle Knoten reduzieren + + + Kopieren + + + Fehler beim Kopieren + + + Namen kopieren + + + Konnte das SDK-Projektformat nicht verwenden. + + + Erstellen + + + Kultur + + + DEBUG: Dekompilieren + + + DEBUG: 100x dekompilieren + + + DEBUG: Disassemblieren + + + DEBUG: PDB als XML exportieren + + + Debug-Schritte + + + Diesen Schritt debuggen + + + Dekompilierung in {0} Sekunden abgeschlossen + + + Dekompilierungsansicht-Optionen + + + Dekompilierung wurde abgebrochen + + + Dekompilieren + + + In neuem Panel dekompilieren + + + Decompiler + + + Aggressives Inlining + + + Extension-Add-Methoden in Collection-Initialisierern zulassen + + + Extension-Methoden-Syntax für ref zulassen + + + Ziele expliziter Schnittstellenimplementierungen immer casten + + + Initialisierer immer verschieben + + + Mitgliedsreferenzen immer qualifizieren + + + Enum-Mitgliedswerte immer anzeigen + + + Immer geschweifte Klammern verwenden + + + Immer global verwenden + + + Windows-Runtime-Projektionen auf geladene Assemblys anwenden + + + Array-Initialisierer-Ausdrücke + + + Asynchrone Enumerator + + + Auf Überlauf/Unterlauf prüfen + + + Anonyme Methoden/Lambdas dekompilieren + + + Anonyme Typen dekompilieren + + + Asynchrone Methoden dekompilieren + + + Automatische Events dekompilieren + + + Automatische Eigenschaften dekompilieren + + + await in catch/finally-Blöcken dekompilieren + + + C# 10: Öffentliche unsichere feste int[]-Mitglieder dekompilieren + + + Dezimal-Konstanten als einfache Literale dekompilieren + + + Enumeratoren (yield return) dekompilieren + + + Ausdrucksbäume dekompilieren + + + foreach mit GetEnumerator-Extension dekompilieren + + + params-Collections dekompilieren + + + Verwendung des dynamic-Typs dekompilieren + + + Dekonstruktion + + + Asynchrone using- und foreach-Anweisungen erkennen + + + foreach-Anweisungen erkennen + + + lock-Anweisungen erkennen + + + switch-Anweisungen auf string erkennen + + + Tupelvergleiche erkennen + + + using-Anweisungen erkennen + + + Dictionary-Initialisierer-Ausdrücke + + + do-while-Anweisung + + + F#-spezifische Optionen + + + Datei-scoped Namespaces + + + for-Anweisung + + + Funktionszeiger + + + Nur-Getter automatische Eigenschaften + + + XML-Dokumentationskommentare im dekompilierten Code einfügen + + + Init-Accessoren + + + using-Deklarationen einfügen + + + Lokale Funktionen einführen + + + private protected-Zugriff einführen + + + Statische lokale Funktionen einführen + + + IsByRefLike-Attribut durch ref-Modifier bei Structs ersetzen + + + IsReadOnly-Attribut durch readonly-Modifier bei Structs/Parametern ersetzen + + + IsUnmanaged-Attribut durch unmanaged-Einschränkung ersetzen + + + Lebensdauern-Annotationen + + + Native Integer + + + Null-Propagation + + + Nullable Reference Types + + + Objekt-/Collection-Initialisierer-Ausdrücke + + + Weitere Optionen + + + Pattern Matching + + + Projekt-Export + + + Ranges + + + Readonly-Methoden + + + Record-Klassen + + + Record-Structs + + + Toten und nebenwirkungsfreien Code entfernen (mit Vorsicht verwenden) + + + Tote Stores entfernen + + + Optionale Argumente wenn möglich entfernen + + + Erforderliche Mitglieder + + + Lokale Variablendeklarationen trennen + + + Informationen aus Debug-Symbolen anzeigen (falls verfügbar) + + + Benutzerdefinierte Attribute sortieren + + + Sparse Integer Switch + + + String-Verkettung + + + Switch-Ausdrücke + + + Discards verwenden + + + Erweitertes using verwenden + + + Expression-bodied Syntax für Nur-Getter-Eigenschaften verwenden + + + Extension-Methoden-Syntax verwenden + + + Implizite Konvertierungen zwischen Tupeltypen verwenden + + + Implizite Methodengruppenkonvertierungen verwenden + + + LINQ-Ausdruckssyntax verwenden + + + Lambda-Syntax wenn möglich verwenden + + + Lifted-Operatoren für Nullables verwenden + + + Benannte Argumente verwenden + + + Verschachtelte Verzeichnisse für Namespaces verwenden + + + Nicht-nachgestellte benannte Argumente verwenden + + + Objekterstellung von generischen Typparametern verwenden + + + out-Variablendeklarationen verwenden + + + Musterbasierte fixed-Anweisung verwenden + + + Primärkonstruktor-Syntax verwenden + + + Primärkonstruktor-Syntax für Nicht-Record-Typen verwenden + + + ref-locals für genaue Auswertungsreihenfolge verwenden + + + SDK-Projektformat verwenden + + + stackalloc-Initialisierer-Syntax verwenden + + + String-Interpolation verwenden + + + throw-Ausdrücke verwenden + + + Tupeltyp-Syntax verwenden + + + Variablennamen aus Debug-Symbolen verwenden (falls verfügbar) + + + VB-spezifische Optionen + + + with-Ausdrücke + + + Weitere Decompiler-Optionen + + + Dekompiliere... + + + Abhängigkeiten + + + Abgeleitete Typen + + + Anzeigen + + + Code anzeigen + + + Schriftart + + + Thema + + + Herunterladen + + + B_eenden + + + Editor + + + Faltblöcke/Klammern aktivieren + + + Zeilenumbruch aktivieren + + + Listenname eingeben + + + Beenden + + + Mitgliedsdefinitionen nach Dekompilierung erweitern + + + using-Deklarationen nach Dekompilierung erweitern + + + Alle Paketeinträge extrahieren + + + Paket-Eintrag extrahieren + + + Faltung + + + Schriftart + + + Vorwärts + + + Portable generieren + + + Generierung in Sekunden abgeschlossen + + + Generierung wurde abgebrochen + + + Zu Token springen + + + Leere Metadaten-Tabellen ausblenden + + + Aktuelle Zeile hervorheben + + + Übereinstimmende Klammern hervorheben + + + ILSpy Über-Seite + + + ILSpy-Version + + + ILSpy-Version verfügbar + + + Einrückungsgröße + + + Einrückung + + + using-Deklarationen einfügen + + + Liste wirklich löschen? + + + Liste existiert bereits + + + Listen wirklich zurücksetzen? + + + Assemblys aus letzter Sitzung laden + + + Lädt... + + + Speicherort + + + Assembly-Listen verwalten + + + Assembly-Listen verwalten + + + Verschiedenes + + + .NET Framework-Version + + + Name + + + Navigation + + + Navigation fehlgeschlagen, da das Ziel eine ausgeblendete oder vom Compiler generierte Klasse ist. +Bitte deaktivieren Sie alle Filter, die diese ausblenden könnten (z.B. "Ansicht > Interne Typen und Mitglieder anzeigen") und versuchen Sie es erneut. + + + Neue Liste + + + Neuer Tab + + + NuGet-Paketbrowser + + + OK + + + Öffnen + + + Explorer öffnen + + + Öffnen von + + + Aus GAC öffnen + + + Liste löschen + + + Liste öffnen + + + Vorgang wurde abgebrochen + + + Optionen + + + Andere + + + Weitere Optionen + + + Weitere Ressourcen + + + Alle Portable PDB/PDB-Dateien + + + Hinweis: Exportformat kann in den Einstellungen geändert werden. + + + Hinweis: Nicht-SDK-Format wird verwendet. + + + Hinweis: SDK-Format wird verwendet. + + + Dekompilierung der Assembly {0} fehlgeschlagen, da der Namespace-Name zu lang oder die Dateiverschachtelung zu tief ist. +Wenn Sie Windows 10.0.14393 (Windows 10 Version 1607) oder neuer verwenden, können Sie die Unterstützung für lange Pfade aktivieren, indem Sie in der Registrierung unter "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" den Wert "LongPathsEnabled" auf 0x1 setzen. +Wenn Ihr System bereits lange Pfade unterstützt, das Problem aber weiterhin besteht, versuchen Sie, verschachtelte Verzeichnisse zu aktivieren. Dies können Sie in den Optionen unter Decompiler > Projekte exportieren > Verschachtelte Verzeichnisse für Namespaces verwenden aktivieren. Dies sollte das Problem beheben, da auch auf Plattformen mit Unterstützung für lange Pfade die maximale Länge eines einzelnen Ordnernamens (z.B. 255 Zeichen unter Windows/NTFS) begrenzt ist. + + + Liste der geladenen Assemblys mit fehlenden Referenzen + + + Öffentlicher Token + + + U_mbenennen + + + Referenzname + + + Referenzen + + + Assemblys neu laden + + + Assemblys neu laden + + + Entfernen + + + Nebenwirkungsfreien Code entfernen + + + Explorer-Integration entfernen + + + Möchten Sie fortfahren? + + + Liste umbenennen + + + Auf Standard zurücksetzen + + + Wirklich auf Standardwerte zurücksetzen? + + + Ressourcendateien + + + Speichern + + + Code speichern + + + Suche auf diese Assembly beschränken + + + Suche auf diesen Namespace beschränken + + + Suchen + + + Suche abgebrochen: Mehr als 1000 Ergebnisse gefunden + + + Strg+Shift+F oder Strg+E zum Suchen + + + MSDN durchsuchen + + + Suchbereich + + + Suche läuft... + + + Auswählen + + + Zu öffnende Assemblys auswählen + + + Assembly-Liste auswählen + + + Sprache auswählen + + + Liste auswählen + + + PDB auswählen + + + Version auswählen + + + Neustart erforderlich nach Änderung der Einstellungen + + + Shell + + + Alle Typen und Mitglieder anzeigen + + + Assembly-Ladevorgang anzeigen + + + Kinderindex im Block anzeigen + + + Dokumentation im dekompilierten Code anzeigen + + + IL-Bereiche anzeigen + + + Informationen aus Debug-Symbolen verfügbar + + + Interne Typen/Mitglieder anzeigen + + + Zeilennummern anzeigen + + + Metadaten-Tokens anzeigen + + + Metadaten-Tokens in Basis 10 anzeigen + + + Nur öffentliche Typen/Mitglieder anzeigen + + + Roh-Offsets und Bytes vor Anweisung anzeigen + + + Status nach diesem Schritt anzeigen + + + Status vor diesem Schritt anzeigen + + + Alle Typen und Mitglieder anzeigen + + + Interne Typen/Mitglieder anzeigen + + + Nur öffentliche Typen/Mitglieder anzeigen + + + Größe + + + Assembly-Liste nach Name sortieren + + + Assembly-Liste nach Name sortieren + + + Ergebnisse nach Relevanz sortieren + + + Bereit + + + Status + + + Zeichentabelle + + + Fenstertitelleiste gestalten + + + Tabulatorgröße + + + Thema + + + Faltung umschalten + + + Baumansicht-Optionen + + + Typ + + + UI-Sprache + + + Systemsprache + + + Update für ILSpy gefunden + + + Feld-Syntax verwenden + + + Logik-Operationen-Syntax verwenden + + + Verschachtelte Namespace-Knoten verwenden + + + Tabs statt Leerzeichen verwenden + + + Neueste Version wird verwendet + + + Nightly Build ist neuer als die letzte Release-Version + + + Wert + + + Wert (Zeichenfolge) + + + Variablennamen aus Debug-Symbolen verfügbar + + + Version + + + Version verfügbar + + + Ansicht + + + Alle Visual Studio Solution-Dateien (*.sln) + + + Warnung: Assembly als Referenz markiert + + + Warnung: Einige Assembly-Referenzen fehlen + + + Wasserzeichen-Text + + + Alle Dokumente schließen + + + Layout zurücksetzen + + + Ü_ber + + + Hauptliste hinzufügen + + + Analysator + + + Assemblys + + + Nach Updates suchen + + + Knoten reduzieren + + + Datei + + + Hilfe + + + Abhängigkeiten laden + + + Neu + + + Öffnen + + + Kommandozeile hier öffnen + + + Enthaltenden Ordner öffnen + + + Optionen + + + Neu laden + + + Entfernen + + + Assemblys mit Ladefehlern entfernen + + + Zurücksetzen + + + Ressourcen + + + Code speichern + + + Suchen + + + Suchen nach + + + Debug-Schritte anzeigen + + + Faltung umschalten + + + Ansicht + + + Fenster + +