--- a/src/eric7/i18n/eric7_de.ts Fri May 19 16:01:53 2023 +0200 +++ b/src/eric7/i18n/eric7_de.ts Fri May 19 18:08:45 2023 +0200 @@ -1244,16 +1244,21 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="63"/> + <source>missing 'from __future__ import annotations' but uses simplified type annotations: {0}</source> + <translation>fehlendes 'from __future__ import annotations', aber verwendet vereinfachte Typannotationen: {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="67"/> <source>type annotation coverage of {0}% is too low</source> <translation>Typannotationsabdeckung von {0}% ist zu niedrig</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="66"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="70"/> <source>type annotation is too complex ({0} > {1})</source> <translation>Typannotation ist zu komplex ({0} > {1})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="69"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="73"/> <source>type annotation is too long ({0} > {1})</source> <translation>Typ Annotation is zu lang ({0} > {1})</translation> </message> @@ -5050,27 +5055,27 @@ <translation>Fehler: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1140"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1149"/> <source>{0} (ignored)</source> <translation>{0} (ignoriert)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1215"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1224"/> <source>No issues found.</source> <translation>Keine Probleme gefunden.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1228"/> <source>No files found (check your ignore list).</source> <translation>Keine Dateien gefunden (überprüfe die Ignorierliste).</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2626"/> <source>Commented Code Whitelist Pattern</source> <translation>'Commented Code' Whitelist Muster</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2602"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2627"/> <source>Enter a Commented Code Whitelist Pattern</source> <translation>Ein 'Commented Code' Whitelist Muster eingeben</translation> </message> @@ -5526,6 +5531,16 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> + <source>Verifies &lt;3.10 code with simplified types uses 'from __future__ import annotations'.</source> + <translation>Verifiziert, dass &lt;3.10 Code mit vereinfachten Typen 'from __future__ import annotations' verwendet.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> + <source>Check use of simplified types</source> + <translation>Prüfe Verwendung vereinfachter Typen</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> <source>Dispatch Decorators:</source> <translation>Dispatch Decorator:</translation> </message> @@ -70152,74 +70167,74 @@ </translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="152"/> - <location filename="../QScintilla/SearchReplaceWidget.py" line="151"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="155"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="154"/> <source>Find Next</source> <translation>Weitersuchen</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="165"/> - <location filename="../QScintilla/SearchReplaceWidget.py" line="164"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="168"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="167"/> <source>Find Prev</source> <translation>Rückwärtssuchen</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="178"/> - <location filename="../QScintilla/SearchReplaceWidget.py" line="177"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="181"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="180"/> <source>Replace and Search</source> <translation>Ersetzen und Suchen</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="192"/> - <location filename="../QScintilla/SearchReplaceWidget.py" line="191"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="195"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="194"/> <source>Replace Occurrence</source> <translation>Fundstelle ersetzen</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="206"/> - <location filename="../QScintilla/SearchReplaceWidget.py" line="205"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="209"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="208"/> <source>Replace All</source> <translation>Alle ersetzen</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="261"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="297"/> <source>Press to find the next occurrence ({0})</source> <translation>Drücken, um das nächste Vorkommen zu suchen ({0})</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="268"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="304"/> <source>Press to find the previous occurrence ({0})</source> <translation>Drücken, um das vorherige Vorkommen zu suchen ({0})</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="275"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="311"/> <source>Press to replace the selection and search for the next occurence ({0})</source> <translation>Drücken, um die Auswahl zu ersetzen und das nächste Vorkommen zu suchen ({0})</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="285"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="321"/> <source>Press to replace the selection ({0})</source> <translation>Drücken, um die Auswahl zu ersetzen ({0})</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="292"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="328"/> <source>Press to replace all occurrences ({0})</source> <translation>Drücken, um alle Vorkommen zu ersetzen ({0})</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1088"/> - <location filename="../QScintilla/SearchReplaceWidget.py" line="639"/> - <location filename="../QScintilla/SearchReplaceWidget.py" line="601"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1114"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="665"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="627"/> <source>'{0}' was not found.</source> <translation>„{0}“ wurde nicht gefunden.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1241"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1267"/> <source>Replaced {0} occurrences.</source> <translation>{0} Vorkommen ersetzt.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1247"/> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1273"/> <source>Nothing replaced because '{0}' was not found.</source> <translation>Es wurde nichts ersetzt, da „{0}“ nicht gefunden wurde.</translation> </message>