--- a/PyrightChecker/i18n/pyright_de.ts Tue Nov 07 15:30:32 2023 +0100 +++ b/PyrightChecker/i18n/pyright_de.ts Tue Nov 07 16:45:04 2023 +0100 @@ -1,304 +1,309 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> <TS version="2.1" language="de_DE"> - <context> +<context> <name>PyrightCheckerDialog</name> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Static Type Checker</source> - <translation>Checker für statische Typisierung</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Static Type Checker</source> + <translation>Checker für statische Typisierung</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Configure</source> - <translation>Konfiguration</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Configure</source> + <translation>Konfiguration</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Python Platform:</source> - <translation>Python Plattform:</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Python Platform:</source> + <translation>Python Plattform:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Select the Python platform to check for (empty for current platform).</source> - <translation>Wähle die Python Plattform, für die geprüft werden soll (leer für aktuelle Plattform).</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Select the Python platform to check for (empty for current platform).</source> + <translation>Wähle die Python Plattform, für die geprüft werden soll (leer für aktuelle Plattform).</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Python Version:</source> - <translation>Python Version:</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Python Version:</source> + <translation>Python Version:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Select the Python version to check against (empty for current version).</source> - <translation>Wähle die Python Version, gegen die geprüft werden soll (leer für aktuelle Version).</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Select the Python version to check against (empty for current version).</source> + <translation>Wähle die Python Version, gegen die geprüft werden soll (leer für aktuelle Version).</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Select to skip files without type annotations.</source> - <translation>Auswählen, um Dateien ohne Typannotationen zu überspringen.</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Select to skip files without type annotations.</source> + <translation>Auswählen, um Dateien ohne Typannotationen zu überspringen.</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Skip unannotated files</source> - <translation>Nicht annotierte Dateien überspringen</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Skip unannotated files</source> + <translation>Nicht annotierte Dateien überspringen</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to start the type check run</source> - <translation>Drücken, um die Typisierungsprüfung zu starten</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to start the type check run</source> + <translation>Drücken, um die Typisierungsprüfung zu starten</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>&Start</source> - <translation>&Starten</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>&Start</source> + <translation>&Starten</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Place a code snippet for 'pyproject.toml' into the clipboard.</source> - <translation>Legt einen Codeschnipsel für 'pyproject.toml' in die Zwischenablage.</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Place a code snippet for 'pyproject.toml' into the clipboard.</source> + <translation>Legt einen Codeschnipsel für 'pyproject.toml' in die Zwischenablage.</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Generate &TOML</source> - <translation>&TOML erzeugen</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Generate &TOML</source> + <translation>&TOML erzeugen</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to load the default values</source> - <translation>Drücken, um Standarwerte zu laden</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to load the default values</source> + <translation>Drücken, um Standarwerte zu laden</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>&Load Defaults</source> - <translation>Standards &laden</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>&Load Defaults</source> + <translation>Standards &laden</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to store the current values as defaults</source> - <translation>Drücken, um die aktuellen Werte als Standard zu speichern</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to store the current values as defaults</source> + <translation>Drücken, um die aktuellen Werte als Standard zu speichern</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>St&ore Defaults</source> - <translation>Standards s&peichern</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>St&ore Defaults</source> + <translation>Standards s&peichern</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to reset the default values</source> - <translation>Drücken, um die Standardeinstellungen zurückzusetzen</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to reset the default values</source> + <translation>Drücken, um die Standardeinstellungen zurückzusetzen</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>&Reset Defaults</source> - <translation>Standards lösc&hen</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>&Reset Defaults</source> + <translation>Standards lösc&hen</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Results</source> - <translation>Ergebnisse</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Results</source> + <translation>Ergebnisse</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source><b>Result List</b> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source><b>Result List</b> <p>This list shows the results of the typing check. Activating an entry will open this entry in an editor window and position the cursor at the respective line and position.</p></source> - <translation><b>Resultatliste</b> + <translation><b>Resultatliste</b> <p>Diese Liste zeigt die Resultate der Typprüfung. Die Aktivierung eines Eintrages öffnet ein Editorfenster und positioniert den Cursor auf die entsprechende Zeile und Position.</p></translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>File/Line</source> - <translation>Datei/Zeile</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>File/Line</source> + <translation>Datei/Zeile</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Severity</source> - <translation>Schweregrad</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Severity</source> + <translation>Schweregrad</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Message</source> - <translation>Meldung</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Message</source> + <translation>Meldung</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Summary</source> - <translation>Zusammenfassung</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Summary</source> + <translation>Zusammenfassung</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Files analyzed:</source> - <translation>Analysierte Dateien:</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Files analyzed:</source> + <translation>Analysierte Dateien:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>pyright Version:</source> - <translation>pyright Version:</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>pyright Version:</source> + <translation>pyright Version:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Error Count:</source> - <translation>Anzahl Fehler:</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Error Count:</source> + <translation>Anzahl Fehler:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Warning Count:</source> - <translation>Anzahl Warnungen:</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Warning Count:</source> + <translation>Anzahl Warnungen:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Info Count:</source> - <translation>Anzahl Infos:</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Info Count:</source> + <translation>Anzahl Infos:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to restart the type check run</source> - <translation>Drücken, um die Typprüfung neu zu starten</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to restart the type check run</source> + <translation>Drücken, um die Typprüfung neu zu starten</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>&Restart</source> - <translation>Neu &starten</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>&Restart</source> + <translation>Neu &starten</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to show all files containing an issue</source> - <translation>Drücken, um alle Dateien mit Problemen anzuzeigen</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to show all files containing an issue</source> + <translation>Drücken, um alle Dateien mit Problemen anzuzeigen</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Show</source> - <translation>Zeige</translation> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Show</source> + <translation>Zeige</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="56" /> - <source>Error</source> - <translation>Fehler</translation> + <location filename="../PyrightCheckerDialog.py" line="56"/> + <source>Error</source> + <translation>Fehler</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="57" /> - <source>Warning</source> - <translation>Warnung</translation> + <location filename="../PyrightCheckerDialog.py" line="57"/> + <source>Warning</source> + <translation>Warnung</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="58" /> - <source>Information</source> - <translation>Information</translation> + <location filename="../PyrightCheckerDialog.py" line="58"/> + <source>Information</source> + <translation>Information</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="72" /> - <source>No issues detected</source> - <translation>Keine Probleme gefunden</translation> + <location filename="../PyrightCheckerDialog.py" line="72"/> + <source>No issues detected</source> + <translation>Keine Probleme gefunden</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="73" /> - <source>Issues detected</source> - <translation>Probleme gefunden</translation> + <location filename="../PyrightCheckerDialog.py" line="73"/> + <source>Issues detected</source> + <translation>Probleme gefunden</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="74" /> - <source>Fatal error occurred with no errors or warnings reported</source> - <translation>Es gab einen fatalen Fehler ohne dass Fehler oder Warnungen gemeldet wurden</translation> + <location filename="../PyrightCheckerDialog.py" line="74"/> + <source>Fatal error occurred with no errors or warnings reported</source> + <translation>Es gab einen fatalen Fehler ohne dass Fehler oder Warnungen gemeldet wurden</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="75" /> - <source>Config file could not be read or parsed</source> - <translation>Konfigurationsdatei konnte nicht gefunden oder gelesen werden</translation> + <location filename="../PyrightCheckerDialog.py" line="75"/> + <source>Config file could not be read or parsed</source> + <translation>Konfigurationsdatei konnte nicht gefunden oder gelesen werden</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="76" /> - <source>Illegal command-line parameters specified</source> - <translation>Ungültiger Kommandozeilenparameter angegeben</translation> + <location filename="../PyrightCheckerDialog.py" line="76"/> + <source>Illegal command-line parameters specified</source> + <translation>Ungültiger Kommandozeilenparameter angegeben</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="207" /> - <source>unknown</source> - <translation>unbekannt</translation> + <location filename="../PyrightCheckerDialog.py" line="207"/> + <source>unknown</source> + <translation>unbekannt</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="375" /> - <location filename="../PyrightCheckerDialog.py" line="362" /> - <location filename="../PyrightCheckerDialog.py" line="337" /> - <location filename="../PyrightCheckerDialog.py" line="298" /> - <source>pyright Type Checking</source> - <translation>pyright Typprüfung</translation> + <location filename="../PyrightCheckerDialog.py" line="375"/> + <location filename="../PyrightCheckerDialog.py" line="362"/> + <location filename="../PyrightCheckerDialog.py" line="337"/> + <location filename="../PyrightCheckerDialog.py" line="298"/> + <source>pyright Type Checking</source> + <translation>pyright Typprüfung</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="299" /> - <source>pyright type checking has to be performed for individual files or a project but neither was given. Aborting...</source> - <translation>Die Typprüfung mit pyright muss für einzelne Dateien oder ein Projekt durchgeführt werden, doch nichts wurde angegeben. Abbruch...</translation> + <location filename="../PyrightCheckerDialog.py" line="299"/> + <source>pyright type checking has to be performed for individual files or a project but neither was given. Aborting...</source> + <translation>Die Typprüfung mit pyright muss für einzelne Dateien oder ein Projekt durchgeführt werden, doch nichts wurde angegeben. Abbruch...</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="338" /> - <source><p>The pyright type checking run failed.</p><p>Reason: {0}</p></source> - <translation><p>Die pyright Typprüfung ist fehlgeschlagen</p><p>Ursache: {0}</p></translation> + <location filename="../PyrightCheckerDialog.py" line="338"/> + <source><p>The pyright type checking run failed.</p><p>Reason: {0}</p></source> + <translation><p>Die pyright Typprüfung ist fehlgeschlagen</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="363" /> - <source><p>The pyright type checking process did not end normally.</p></source> - <translation><p>Der pyright Typprüfungsprozess wurde nicht normal beendet.</p></translation> + <location filename="../PyrightCheckerDialog.py" line="363"/> + <source><p>The pyright type checking process did not end normally.</p></source> + <translation><p>Der pyright Typprüfungsprozess wurde nicht normal beendet.</p></translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="376" /> - <source><p>The pyright type checking process did not return valid JSON data.</p><p>Issue: {0}</p></source> - <translation><p>Der pyright Typprüfungsprozess gab keine gültigen JSON Daten zurück.</p><p>Fehler: {0}</p></translation> + <location filename="../PyrightCheckerDialog.py" line="376"/> + <source><p>The pyright type checking process did not return valid JSON data.</p><p>Issue: {0}</p></source> + <translation><p>Der pyright Typprüfungsprozess gab keine gültigen JSON Daten zurück.</p><p>Fehler: {0}</p></translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="635" /> - <location filename="../PyrightCheckerDialog.py" line="613" /> - <source>Create TOML snippet</source> - <translation>TOML Schnipsel erzeugen</translation> + <location filename="../PyrightCheckerDialog.py" line="635"/> + <location filename="../PyrightCheckerDialog.py" line="613"/> + <source>Create TOML snippet</source> + <translation>TOML Schnipsel erzeugen</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="614" /> - <source>The creation of a 'pyproject.toml' snippet is only available when in project mode. Aborting...</source> - <translation>Die Erzeugung eines 'pyproject.toml' Schnipsels ist nur im Projektmodus verfügbar. Abbruch...</translation> + <location filename="../PyrightCheckerDialog.py" line="614"/> + <source>The creation of a 'pyproject.toml' snippet is only available when in project mode. Aborting...</source> + <translation>Die Erzeugung eines 'pyproject.toml' Schnipsels ist nur im Projektmodus verfügbar. Abbruch...</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="636" /> - <source>The 'pyproject.toml' snippet was copied to the clipboard.</source> - <translation>Der 'pyproject.toml' Schnipsel wurde in die Zwischenablage kopiert.</translation> + <location filename="../PyrightCheckerDialog.py" line="636"/> + <source>The 'pyproject.toml' snippet was copied to the clipboard.</source> + <translation>Der 'pyproject.toml' Schnipsel wurde in die Zwischenablage kopiert.</translation> </message> - </context> - <context> +</context> +<context> <name>PyrightPlugin</name> <message> - <location filename="../../PluginPyright.py" line="217" /> - <location filename="../../PluginPyright.py" line="111" /> - <location filename="../../PluginPyright.py" line="92" /> - <source>Static Type Check</source> - <translation>Statische Typprüfung</translation> + <location filename="../../PluginPyright.py" line="49"/> + <source>Checkers - Pyright</source> + <translation>Prüfer - Pyright</translation> + </message> + <message> + <location filename="../../PluginPyright.py" line="242"/> + <location filename="../../PluginPyright.py" line="136"/> + <location filename="../../PluginPyright.py" line="117"/> + <source>Static Type Check</source> + <translation>Statische Typprüfung</translation> </message> <message> - <location filename="../../PluginPyright.py" line="218" /> - <location filename="../../PluginPyright.py" line="111" /> - <location filename="../../PluginPyright.py" line="93" /> - <source>Static &Typing...</source> - <translation>Statische &Typprüfung...</translation> + <location filename="../../PluginPyright.py" line="243"/> + <location filename="../../PluginPyright.py" line="136"/> + <location filename="../../PluginPyright.py" line="118"/> + <source>Static &Typing...</source> + <translation>Statische &Typprüfung...</translation> </message> <message> - <location filename="../../PluginPyright.py" line="99" /> - <source>Check for typing issues</source> - <translation>Prüfung auf Typisierungsprobleme</translation> + <location filename="../../PluginPyright.py" line="124"/> + <source>Check for typing issues</source> + <translation>Prüfung auf Typisierungsprobleme</translation> </message> <message> - <location filename="../../PluginPyright.py" line="101" /> - <source><b>Static Type Check...</b><p>This checks a Python project for static typing issues.</p></source> - <translation><b>Statische Typprüfung...</b><p>Dies überprüft ein Python-Projekt auf statische Typisierungsprobleme.</p></translation> + <location filename="../../PluginPyright.py" line="126"/> + <source><b>Static Type Check...</b><p>This checks a Python project for static typing issues.</p></source> + <translation><b>Statische Typprüfung...</b><p>Dies überprüft ein Python-Projekt auf statische Typisierungsprobleme.</p></translation> </message> <message> - <location filename="../../PluginPyright.py" line="114" /> - <source><b>Static Type Check...</b><p>This checks a Python file for static typing issues.</p></source> - <translation><b>Statische Typprüfung...</b><p>Dies überprüft eine Python-Datei auf statische Typisierungsprobleme.</p></translation> + <location filename="../../PluginPyright.py" line="139"/> + <source><b>Static Type Check...</b><p>This checks a Python file for static typing issues.</p></source> + <translation><b>Statische Typprüfung...</b><p>Dies überprüft eine Python-Datei auf statische Typisierungsprobleme.</p></translation> </message> <message> - <location filename="../../PluginPyright.py" line="225" /> - <source><b>Static Type Check...</b><p>This checks Python files for static typing issues.</p></source> - <translation><b>Statische Typprüfung...</b><p>Dies überprüft Python-Dateien auf statische Typisierungsprobleme.</p></translation> + <location filename="../../PluginPyright.py" line="250"/> + <source><b>Static Type Check...</b><p>This checks Python files for static typing issues.</p></source> + <translation><b>Statische Typprüfung...</b><p>Dies überprüft Python-Dateien auf statische Typisierungsprobleme.</p></translation> </message> - </context> +</context> </TS>