diff --git a/.github/workflows/localization.yml b/.github/workflows/localization.yml new file mode 100644 index 0000000..f9f7f9a --- /dev/null +++ b/.github/workflows/localization.yml @@ -0,0 +1,36 @@ +name: Localization + +on: + workflow_dispatch: + push: + branches: + - main + paths: + - package.json + - package.nls.json + - src/**/*.ts + - external/vscode-common-python-lsp + - .gitmodules + - .nvmrc + - .github/workflows/localization.yml + +permissions: + contents: read + +concurrency: + group: localization-${{ github.ref }} + cancel-in-progress: false + +jobs: + localization: + if: github.repository == 'microsoft/vscode-flake8' + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - uses: microsoft/vscode-common-python-lsp/.github/actions/localization@d1877b84bb10ff7caa6bd12ab4e75498ba760790 + with: + app-id: ${{ vars.PYTHON_LOCALIZATION_APP_ID }} + private-key: ${{ secrets.PYTHON_LOCALIZATION_PRIVATE_KEY }} + submodules: recursive + source-paths: '["src", "external/vscode-common-python-lsp/typescript/src"]' + node-version: '24.17.0' diff --git a/.gitignore b/.gitignore index 2035a23..efcf957 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,7 @@ bundled/libs/ **/.pytest_cache **/.vs **/.DS_Store + +# Localization is generated from the dev handback during releases. +/package.nls.*.json +/l10n/ diff --git a/README.md b/README.md index 836d4a0..e489714 100644 --- a/README.md +++ b/README.md @@ -140,3 +140,15 @@ Then install dependencies: ```bash npm install ``` + +### Localization + +The **Localization** GitHub workflow submits English strings using the [shared composite action and Python tooling](https://github.com/microsoft/vscode-common-python-lsp#shared-localization-automation). Stable and pre-release DevDiv pipelines independently retrieve translations through Pylance-Eng's `pullLocalization: true`; releases never submit English or create translation-update PRs. + +Both paths use `microsoft/vscode-python-extensions-loc`, branch **`dev`**, with canonical extension ID **`ms-python.flake8`**. English XLF is stored in `src/en/ms-python.flake8` and handbacks in `out/ms-python.flake8`. The action and Azure tooling checkout are pinned to the same reviewed revision. + +Configure the `PYTHON_LOCALIZATION_APP_ID` Actions variable and `PYTHON_LOCALIZATION_PRIVATE_KEY` secret here, or grant access to organization-level credentials. The app needs Contents write access only to the localization drop; the caller's repository token stays read-only. The shared action uses the Microsoft npm proxy and pinned localization CLI. Authorize the literal `Github-Pylance` service connection for both Azure repository resources and release pipelines. + +Keep English `package.nls.json` tracked. Root `package.nls..json` and `l10n/` runtime files are generated, git-ignored release outputs. VSCE must include generated locale files despite Git ignores. Local builds are English-only unless translations are imported explicitly. + +Translation is asynchronous. All 14 supported locales must be present, and every required real-language table must contain translation evidence. Individual untranslated strings are allowed. Missing, incomplete, or wholly untranslated handbacks fail before packaging, without falling back to stale translations. Do not publish while onboarding or real translated output is pending. diff --git a/build/azure-devdiv-pipeline.pre-release.yml b/build/azure-devdiv-pipeline.pre-release.yml index 8b6c41b..1bd6abf 100644 --- a/build/azure-devdiv-pipeline.pre-release.yml +++ b/build/azure-devdiv-pipeline.pre-release.yml @@ -12,15 +12,21 @@ schedules: resources: repositories: - - repository: MicroBuildTemplate - type: git - name: 1ESPipelineTemplates/MicroBuildTemplate - ref: refs/tags/release - - repository: templates type: git name: DevDiv/Pylance-Eng ref: refs/heads/main + - repository: translations + type: github + name: microsoft/vscode-python-extensions-loc + # Temporarily use dev while the localization force-push issue is resolved. + ref: refs/heads/dev + endpoint: Github-Pylance + - repository: localizationTools + type: github + name: microsoft/vscode-common-python-lsp + ref: d1877b84bb10ff7caa6bd12ab4e75498ba760790 + endpoint: Github-Pylance variables: - name: TeamName value: VSCode-flake8 @@ -62,41 +68,15 @@ parameters: displayName: Build extension extends: - template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate + template: azure-pipelines/extension/pre-release.yml@templates parameters: - sdl: - sourceAnalysisPool: VSEng-MicroBuildVSStable - codeSignValidation: - enabled: true - sbom: - enabled: false # Disable global SBOM generation; we'll enable selectively per artifact output - pool: - name: AzurePipelines-EO - os: windows - - customBuildTags: - - ES365AIMigrationTooling - stages: - - stage: Build - displayName: Build & Package Extension - jobs: - - template: azure-pipelines/extension/templates/jobs/package.yml@templates - parameters: - buildSteps: ${{ parameters.buildSteps }} - isPreRelease: true - standardizedVersioning: true - customNPMRegistry: $(AZURE_ARTIFACTS_FEED) - - - stage: Publish - displayName: Publish Extension - dependsOn: Build - jobs: - - template: azure-pipelines/extension/templates/jobs/publish-extension.yml@templates - parameters: - publishExtension: ${{ parameters.publishExtension }} - preRelease: true - teamName: $(TeamName) - ghCreateTag: true - ghCreateRelease: true - ghReleaseAddChangeLog: true - customNPMRegistry: $(AZURE_ARTIFACTS_FEED) + buildSteps: ${{ parameters.buildSteps }} + standardizedVersioning: true + customNPMRegistry: $(AZURE_ARTIFACTS_FEED) + publishExtension: ${{ parameters.publishExtension }} + teamName: $(TeamName) + ghCreateTag: true + ghCreateRelease: true + ghReleaseAddChangeLog: true + sourceAnalysisPool: VSEng-MicroBuildVSStable + pullLocalization: true diff --git a/build/azure-devdiv-pipeline.stable.yml b/build/azure-devdiv-pipeline.stable.yml index c1ff3ed..a3950ed 100644 --- a/build/azure-devdiv-pipeline.stable.yml +++ b/build/azure-devdiv-pipeline.stable.yml @@ -7,15 +7,21 @@ pr: none resources: repositories: - - repository: MicroBuildTemplate - type: git - name: 1ESPipelineTemplates/MicroBuildTemplate - ref: refs/tags/release - - repository: templates type: git name: DevDiv/Pylance-Eng ref: refs/heads/main + - repository: translations + type: github + name: microsoft/vscode-python-extensions-loc + # Temporarily use dev while the localization force-push issue is resolved. + ref: refs/heads/dev + endpoint: Github-Pylance + - repository: localizationTools + type: github + name: microsoft/vscode-common-python-lsp + ref: d1877b84bb10ff7caa6bd12ab4e75498ba760790 + endpoint: Github-Pylance variables: - name: TeamName value: VSCode-flake8 @@ -57,55 +63,16 @@ parameters: displayName: Build extension extends: - template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate + template: azure-pipelines/extension/stable.yml@templates parameters: - sdl: - sourceAnalysisPool: VSEng-MicroBuildVSStable - codeSignValidation: - enabled: true - sbom: - enabled: false # Disable global SBOM generation; we'll enable selectively per artifact output - pool: - name: AzurePipelines-EO - os: windows - - customBuildTags: - - ES365AIMigrationTooling - stages: - - stage: Build - displayName: Build & Package Extension - jobs: - - template: azure-pipelines/extension/templates/jobs/package.yml@templates - parameters: - buildSteps: ${{ parameters.buildSteps }} - isPreRelease: false - standardizedVersioning: true - customNPMRegistry: $(AZURE_ARTIFACTS_FEED) - - - stage: WaitForValidation - displayName: Wait for Validation - dependsOn: Build - jobs: - - job: wait_for_validation - displayName: Wait for manual validation - pool: server - steps: - - task: ManualValidation@0 - timeoutInMinutes: 1440 # task times out in 1 day - inputs: - notifyUsers: 'plseng@microsoft.com' - instructions: 'please test the latest draft release then publish it.' - onTimeout: 'reject' - - stage: Publish - displayName: Publish Extension - dependsOn: WaitForValidation - jobs: - - template: azure-pipelines/extension/templates/jobs/publish-extension.yml@templates - parameters: - publishExtension: ${{ parameters.publishExtension }} - preRelease: false - teamName: $(TeamName) - ghCreateTag: true - ghCreateRelease: true - ghReleaseAddChangeLog: true - customNPMRegistry: $(AZURE_ARTIFACTS_FEED) + buildSteps: ${{ parameters.buildSteps }} + standardizedVersioning: true + customNPMRegistry: $(AZURE_ARTIFACTS_FEED) + publishExtension: ${{ parameters.publishExtension }} + teamName: $(TeamName) + ghCreateTag: true + ghCreateRelease: true + ghReleaseAddChangeLog: true + validationNotifyUsers: plseng@microsoft.com + sourceAnalysisPool: VSEng-MicroBuildVSStable + pullLocalization: true diff --git a/l10n/bundle.l10n.cs.json b/l10n/bundle.l10n.cs.json deleted file mode 100644 index d6ce7ea..0000000 --- a/l10n/bundle.l10n.cs.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Otevřít protokoly","Please select a Python interpreter.":"Vyberte prosím interpret Python.","Server failed to start.":"Spuštění serveru se nezdařilo."} diff --git a/l10n/bundle.l10n.de.json b/l10n/bundle.l10n.de.json deleted file mode 100644 index 389ebd4..0000000 --- a/l10n/bundle.l10n.de.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Protokolle öffnen","Please select a Python interpreter.":"Wählen Sie einen Python-Interpreter aus.","Server failed to start.":"Fehler beim Starten des Servers."} diff --git a/l10n/bundle.l10n.es.json b/l10n/bundle.l10n.es.json deleted file mode 100644 index 9d6a8de..0000000 --- a/l10n/bundle.l10n.es.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Abrir registros","Please select a Python interpreter.":"Seleccione un intérprete de Python.","Server failed to start.":"No se ha podido iniciar el servidor."} diff --git a/l10n/bundle.l10n.fr.json b/l10n/bundle.l10n.fr.json deleted file mode 100644 index b760b5c..0000000 --- a/l10n/bundle.l10n.fr.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Journaux ouverts","Please select a Python interpreter.":"Veuillez sélectionner un interpréteur Python.","Server failed to start.":"Le serveur n'a pas pu démarrer."} diff --git a/l10n/bundle.l10n.it.json b/l10n/bundle.l10n.it.json deleted file mode 100644 index 0c96539..0000000 --- a/l10n/bundle.l10n.it.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Apri i log","Please select a Python interpreter.":"Seleziona un interprete Python.","Server failed to start.":"Impossibile avviare il server."} diff --git a/l10n/bundle.l10n.ja.json b/l10n/bundle.l10n.ja.json deleted file mode 100644 index 781a554..0000000 --- a/l10n/bundle.l10n.ja.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"ログを開く","Please select a Python interpreter.":"Python インタープリターを選択してください。","Server failed to start.":"サーバーを起動できませんでした。"} diff --git a/l10n/bundle.l10n.ko.json b/l10n/bundle.l10n.ko.json deleted file mode 100644 index d134818..0000000 --- a/l10n/bundle.l10n.ko.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"로그 열기","Please select a Python interpreter.":"Python 인터프리터를 선택하세요.","Server failed to start.":"서버를 시작하지 못했습니다."} diff --git a/l10n/bundle.l10n.pl.json b/l10n/bundle.l10n.pl.json deleted file mode 100644 index e70f438..0000000 --- a/l10n/bundle.l10n.pl.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Otwórz dzienniki","Please select a Python interpreter.":"Wybierz interpreter języka Python.","Server failed to start.":"Nie można uruchomić serwera."} diff --git a/l10n/bundle.l10n.pt-br.json b/l10n/bundle.l10n.pt-br.json deleted file mode 100644 index caf37f5..0000000 --- a/l10n/bundle.l10n.pt-br.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Abrir logs","Please select a Python interpreter.":"Selecione um interpretador do Python.","Server failed to start.":"Falha ao iniciar o servidor."} diff --git a/l10n/bundle.l10n.qps-ploc.json b/l10n/bundle.l10n.qps-ploc.json deleted file mode 100644 index 1a07c23..0000000 --- a/l10n/bundle.l10n.qps-ploc.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Øpëñ løgs","Please select a Python interpreter.":"Plëæsë sëlëçt æ Pÿthøñ ïñtërprëtër.","Server failed to start.":"§ërvër fæïlëð tø stært."} diff --git a/l10n/bundle.l10n.ru.json b/l10n/bundle.l10n.ru.json deleted file mode 100644 index 11c0967..0000000 --- a/l10n/bundle.l10n.ru.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Открыть журналы","Please select a Python interpreter.":"Выберите интерпретатор Python.","Server failed to start.":"Не удалось запустить сервер."} diff --git a/l10n/bundle.l10n.tr.json b/l10n/bundle.l10n.tr.json deleted file mode 100644 index ae14aa1..0000000 --- a/l10n/bundle.l10n.tr.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"Günlükleri aç","Please select a Python interpreter.":"Lütfen bir Python yorumlayıcısı seçin.","Server failed to start.":"Sunucu başlatılamadı."} diff --git a/l10n/bundle.l10n.zh-cn.json b/l10n/bundle.l10n.zh-cn.json deleted file mode 100644 index b535856..0000000 --- a/l10n/bundle.l10n.zh-cn.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"打开日志","Please select a Python interpreter.":"请选择 Python 解释器。","Server failed to start.":"服务器无法启动。"} diff --git a/l10n/bundle.l10n.zh-tw.json b/l10n/bundle.l10n.zh-tw.json deleted file mode 100644 index 91ae2f4..0000000 --- a/l10n/bundle.l10n.zh-tw.json +++ /dev/null @@ -1 +0,0 @@ -{"Open logs":"開啟記錄","Please select a Python interpreter.":"請選取 Python 解譯器。","Server failed to start.":"伺服器無法啟動。"} diff --git a/package.nls.cs.json b/package.nls.cs.json deleted file mode 100644 index ca45bd5..0000000 --- a/package.nls.cs.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Restartovat server","extension.description":"Podpora lintování pro soubory Pythonu přes Flake8.","settings.args.description":"Argumenty předané Flake8 pro lintování souborů Pythonu. Každý argument by měl být v poli zadán jako samostatný řetězec. \n Příklady: \n- `\"flake8.args\": [\"--rcfile=\"]` \n - `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"Nastaví aktuální pracovní adresář, který se používá k lintování souborů Pythonu pomocí Flake8. Standardně používá kořenový adresář pracovního prostoru ${workspaceFolder}. Můžete ho nastavit na ${fileDirname}, aby se jako pracovní adresář pro Flake8 použila nadřazená složka souboru, který se lintuje.","settings.enabled.description":"Určuje, jestli se má povolit nebo zakázat lintování souborů Pythonu pomocí Flake8.","settings.ignorePatterns.description":"Nakonfigurujte [vzory glob](https://docs.python.org/3/library/fnmatch.html), jak je podporuje knihovna fnmatch Pythonu, abyste vyloučili soubory nebo složky z lintování pomocí Flake8.","settings.importStrategy.description":"Definuje, který binární soubor Flake8 se má použít k lintování souborů Pythonu. Pokud je nastaveno na useBundled, rozšíření použije binární soubor Flake8, který je dodáván s rozšířením. Pokud je nastaveno na fromEnvironment, rozšíření se pokusí použít binární soubor Flake8 a všechny závislosti, které jsou k dispozici v aktuálně vybraném prostředí. Poznámka: Pokud rozšíření nemůže ve vybraném prostředí najít platný binární soubor Flake8, použije se binární soubor Flake8 dodávaný s rozšířením. Pokud je toto nastavení nakonfigurováno na fromEnvironment, může být ignorováno také nastavení flake8.path.","settings.importStrategy.fromEnvironment.description":"Umožňuje použít Flake8 z vybraného prostředí. Pokud rozšíření nenajde platný binární soubor Flake8, použije místo toho zkompletovanou verzi Flake8 dodávanou s rozšířením.","settings.importStrategy.useBundled.description":"Vždy používat zkompletovanou verzi Flake8 dodanou s rozšířením.","settings.interpreter.description":"Cesta ke spustitelnému souboru Pythonu nebo k příkazu, který se použije ke spuštění serveru Flake8 a jakéhokoli podprocesu. Přijímá pole jednoho nebo více řetězců. Když se nastaví na [], rozšíření použije cestu k vybranému interpretu Pythonu. Při předání příkazu by měl být každý argument zadán jako samostatný řetězec v poli.","settings.path.description":"Cesta nebo příkaz, které má rozšíření použít k lintování souborů Pythonu pomocí Flake8. Přijímá pole jednoho nebo více řetězců. Při předání příkazu by měl být každý argument zadán jako samostatný řetězec v poli. Pokud je nastaveno na [\"flake8\"], použije se verze Flake8 dostupná v proměnné prostředí PATH. Poznámka: Použití této možnosti může zpomalit lintování. \nPříklady: \n- `[\"~/global_env/flake8\"]` \n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]` \n `[\"flake8\"]`","settings.severity.description":"Mapování typů zpráv Flake8 na diagnostické úrovně závažnosti VS Code, jak se zobrazují v okně Problémy. Můžete ho také použít k přepsání konkrétních kódů chyb Flake8. \n Příklad:
{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}","settings.showNotifications.always.description":"Zobrazí všechna oznámení.","settings.showNotifications.description":"Určuje, kdy toto rozšíření zobrazuje oznámení. Přípustné hodnoty jsou onError, onWarning, always a off.","settings.showNotifications.off.description":"Nikdy nezobrazí oznámení. Všechny chyby nebo upozornění jsou stále k dispozici v protokolech.","settings.showNotifications.onError.description":"Zobrazí oznámení o chybách.","settings.showNotifications.onWarning.description":"Zobrazí oznámení o chybách a upozorněních."} diff --git a/package.nls.de.json b/package.nls.de.json deleted file mode 100644 index e276b73..0000000 --- a/package.nls.de.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Server neu starten","extension.description":"Lint-Support für Python-Dateien, die Flake8 verwenden.","settings.args.description":"Argumente, die an Flake8 zum Linten von Python-Dateien übergeben werden. Jedes Argument sollte als separate Zeichenfolge im Array bereitgestellt werden. \n Beispiele: \n- `\"flake8.args\": [\"--rcfile=\"]` \n - `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"Legt das aktuelle Arbeitsverzeichnis fest, das verwendet wird, um Python-Dateien mit Flake8 zu linten. Standardmäßig wird das Stammverzeichnis des Arbeitsbereichs \"${workspaceFolder}\" verwendet. Sie können es auf \"${fileDirname}\" festlegen, um den übergeordneten Ordner der Datei zu verwenden, die als Arbeitsverzeichnis für Flake8 gelintet wird.","settings.enabled.description":"Gibt an, ob das Linting von Python-Dateien mithilfe von Flake8 aktiviert oder deaktiviert werden soll.","settings.ignorePatterns.description":"Konfigurieren Sie [Globmuster](https://docs.python.org/3/library/fnmatch.html) wie von der fnmatch-Python-Bibliothek unterstützt, um Dateien oder Ordner vom Linten mit Flake8 auszuschließen.","settings.importStrategy.description":"Definiert, welche Flake8-Binärdatei zum Linten von Python-Dateien verwendet werden soll. Bei Festlegung auf \"useBundled\" verwendet die Erweiterung die Flake8-Binärdatei, die mit der Erweiterung ausgeliefert wird. Bei Festlegung auf \"fromEnvironment\" versucht die Erweiterung, die Flake8-Binärdatei und alle Abhängigkeiten zu verwenden, die in der aktuell ausgewählten Umgebung verfügbar sind. Hinweis: Wenn die Erweiterung in der ausgewählten Umgebung keine gültige Flake8-Binärdatei finden kann, wird sie auf die Verwendung der Flake8-Binärdatei zurückgreifen, die mit der Erweiterung ausgeliefert wird. Die Einstellung \"flake8.path\" wird möglicherweise auch ignoriert, wenn diese Einstellung auf \"fromEnvironment\" festgelegt ist.","settings.importStrategy.fromEnvironment.description":"Verwenden Sie Flake8 aus der ausgewählten Umgebung. Wenn die Erweiterung keine gültige Flake8-Binärdatei findet, wird ein Fallback auf die Verwendung der gebündelten Version von Flake8 ausgeführt.","settings.importStrategy.useBundled.description":"Verwenden Sie immer die gebündelte Version von Flake8, die mit der Erweiterung ausgeliefert wird.","settings.interpreter.description":"Pfad zu einer ausführbaren Python-Datei oder zu einem Befehl, der zum Starten des Flake8-Servers und eines beliebigen Unterprozesses verwendet wird. Akzeptiert ein Array aus einer einzelnen oder mehreren Zeichenfolgen. Bei Festlegung auf \"[]\" verwendet die Erweiterung den Pfad zum ausgewählten Python-Interpreter. Wenn Sie einen Befehl übergeben, sollte jedes Argument als separate Zeichenfolge im Array bereitgestellt werden.","settings.path.description":"Pfad oder Befehl, der von der Erweiterung zum Linten von Python-Dateien mit Flake8 verwendet werden soll. Akzeptiert ein Array aus einer einzelnen oder mehreren Zeichenfolgen. Wenn Sie einen Befehl übergeben, sollte jedes Argument als separate Zeichenfolge im Array bereitgestellt werden. Bei Festlegung auf `[\"flake8\"]` wird die Version von Flake8 verwendet, die in der Umgebungsvariablen \"PATH\" verfügbar ist. Hinweis: Die Verwendung dieser Option kann das Linten verlangsamen. \nBeispiele: \n- `[\"~/global_env/flake8\"]` \n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]` \n `[\"flake8\"]`","settings.severity.description":"Zuordnung der Nachrichtentypen von Flake8 zu den Diagnoseschweregraden VS Code, wie im Fenster \"Probleme\" angezeigt. Sie können damit auch bestimmte Flake8-Fehlercodes überschreiben. \n Beispiel:
\"{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}\"","settings.showNotifications.always.description":"Alle Benachrichtigungen anzeigen.","settings.showNotifications.description":"Steuert, wann Benachrichtigungen von dieser Erweiterung angezeigt werden. Zulässige Werte sind \"onError\", \"onWarning\", \"always\" und \"off\".","settings.showNotifications.off.description":"Nie eine Benachrichtigung anzeigen. Alle Fehler oder Warnungen sind weiterhin in den Protokollen verfügbar.","settings.showNotifications.onError.description":"Benachrichtigungen für Fehler anzeigen.","settings.showNotifications.onWarning.description":"Benachrichtigungen für Fehler und Warnungen anzeigen."} diff --git a/package.nls.es.json b/package.nls.es.json deleted file mode 100644 index ca0d57a..0000000 --- a/package.nls.es.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Reiniciar servidor","extension.description":"Compatibilidad de linting con archivos de Python con Flake8.","settings.args.description":"Argumentos pasados a Pylint para el linting de archivos de Flake8. Cada argumento debe proporcionarse como una cadena independiente en la matriz. \n Ejemplos: \n- `\"flake8.args\": [\"--rcfile=\"]` \n - `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"Establece el directorio de trabajo actual usado para hacer linting con los archivos de Python con Flake8. De manera predeterminada, se utiliza el directorio raíz del área de trabajo \"${workspaceFolder}\". Puede establecerlo en \"${fileDirname}\" para usar la carpeta principal del archivo con el que se va a hacer linting como directorio de trabajo de Flake8.","settings.enabled.description":"Indica si se deben habilitar o deshabilitar el linting de archivos de Python con Flake8.","settings.ignorePatterns.description":"Configurar [patrones globales](https://docs.python.org/3/library/fnmatch.html) como admite la biblioteca de Python de fnmatch para excluir archivos o carpetas de la conexión con Flake8.","settings.importStrategy.description":"Define qué binario de Flake8 se va a usar para analizar los archivos de Python. Cuando se establece en \"useBundled\", la extensión usará el binario de Flake8 que se incluye con la extensión. Cuando se establece en \"fromEnvironment\", la extensión intentará usar el binario de Flake8 y todas las dependencias disponibles en el entorno seleccionado actualmente. Nota: Si la extensión no encuentra un archivo binario de Flake8 válido en el entorno seleccionado, volverá a usar el binario de Flake8 que se incluye con la extensión. También se puede omitir el valor \"flake8.path\" cuando este se establece en \"fromEnvironment\".","settings.importStrategy.fromEnvironment.description":"Use Flake8 del entorno seleccionado. Si la extensión no encuentra un binario de Flake8 válido, volverá a usar la versión empaquetada de Flake8.","settings.importStrategy.useBundled.description":"Use siempre la versión empaquetada de Flake8 incluida con la extensión.","settings.interpreter.description":"Ruta de acceso a un ejecutable de Python o un comando que se usará para iniciar el servidor Flake8 y cualquier subproceso. Acepta una matriz de una o varias cadenas. Cuando se establece en '[]', la extensión usará la ruta de acceso al intérprete de Python seleccionado. Si pasa un comando, cada argumento debe proporcionarse como una cadena independiente en la matriz.","settings.path.description":"Ruta de acceso o comando que usará la extensión a los archivos lint de Python con Flake8. Acepta una matriz de una o varias cadenas. Si pasa un comando, cada argumento debe proporcionarse como una cadena independiente en la matriz. Si se establece en \"[\"flake8\"]\", usará la versión de Black disponible en la variable de entorno \"PATH\". Nota: El uso de esta opción puede ralentizar el linting. \nEjemplos: \n- `[\"~/global_env/flake8\"]` \n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]` \n `[\"flake8\"]`","settings.severity.description":"Asignación de los tipos de mensaje de Flake8 a los niveles de gravedad de diagnóstico de VS Code como se muestra en la ventana Problemas. También puede usarlo para invalidar códigos de error específicos de Flake8. \n Ejemplo:
\"{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}\"","settings.showNotifications.always.description":"Mostrar todas las notificaciones.","settings.showNotifications.description":"Controla cuándo se muestran las notificaciones mediante esta extensión. Los valores aceptados son \"onError\", \"onWarning\", \"always\" y \"off\".","settings.showNotifications.off.description":"No se muestra nunca una notificación. Los errores o advertencias aún están disponibles en los registros.","settings.showNotifications.onError.description":"Mostrar notificaciones de errores.","settings.showNotifications.onWarning.description":"Se muestran notificaciones de errores y advertencias."} diff --git a/package.nls.fr.json b/package.nls.fr.json deleted file mode 100644 index 3de47e0..0000000 --- a/package.nls.fr.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Redémarrer le serveur","extension.description":"Prise en charge du linting pour les fichiers Python à l'aide de Flake8.","settings.args.description":"Arguments passés à Flake8 pour le linting des fichiers Python. Chaque argument doit être fourni en tant que chaîne distincte dans le tableau. \n Exemples : \n- `\"flake8.args\": [\"--rcfile=\"]` \n - `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"Définit le répertoire de travail actuel utilisé pour linter des fichiers Python avec Flake8. Par défaut, il utilise le répertoire racine de l'espace de travail `${workspaceFolder}`. Vous pouvez la définir sur « ${fileDirname} » pour utiliser le dossier parent du fichier en cours de création comme répertoire de travail pour Flake8.","settings.enabled.description":"Indique s’il faut activer ou désactiver le linting des fichiers Python à l’aide de Flake8.","settings.ignorePatterns.description":"Configurez [modèles glob](https://docs.python.org/3/library/fnmatch.html) comme le fait la bibliothèque Python fnmatch pour exclure des fichiers ou des dossiers du linting avec Flake8.","settings.importStrategy.description":"Définit le binaire Flake8 à utiliser pour linter des fichiers Python. Lorsque la valeur est « useBundled », l’extension utilise le fichier binaire Flake8 fourni avec l’extension. Lorsqu’elle est définie sur « fromEnvironment », l’extension tente d’utiliser le binaire Flake8 et toutes les dépendances disponibles dans l’environnement actuellement sélectionné. Remarque : si l’extension ne parvient pas à trouver un binaire Flake8 valide dans l’environnement sélectionné, elle revient à l’utilisation du binaire Flake8 fourni avec l’extension. Le paramètre « flake8.path » peut également être ignoré lorsque ce paramètre est défini sur « fromEnvironment ».","settings.importStrategy.fromEnvironment.description":"Utilisez Flake8 à partir de l’environnement sélectionné. Si l’extension ne parvient pas à trouver un binaire Flake8 valide, elle utilise la version groupée de Flake8.","settings.importStrategy.useBundled.description":"Utilisez toujours la version groupée de Flake8 fournie avec l’extension.","settings.interpreter.description":"Chemin d’un exécutable Python ou d’une commande qui sera utilisée pour lancer le serveur Flake8 et tous les sous-processus. Accepte un tableau d’une ou plusieurs chaînes. Quand la valeur est '[]', l’extension utilise le chemin de l’interpréteur Python sélectionné. Si vous passez une commande, chaque argument doit être fourni sous la forme d’une chaîne distincte dans le tableau.","settings.path.description":"Chemin d’accès ou commande à utiliser par l’extension pour linter des fichiers Python avec Flake8. Accepte un tableau d’une ou plusieurs chaînes. Si vous passez une commande, chaque argument doit être fourni sous la forme d’une chaîne distincte dans le tableau. S’il a la valeur « [\"flake8\"] », il utilise la version de Flake8 disponible dans la variable d’environnement « PATH ». Remarque : l’utilisation de cette option peut ralentir le linting. \nExemples : \n- `[\"~/global_env/flake8\"]` \n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]` \n `[\"flake8\"]`","settings.severity.description":"Mappage des types de messages de Flake8 aux niveaux de gravité de diagnostic de VS Code, comme indiqué dans la fenêtre Problèmes. Vous pouvez également l’utiliser pour remplacer des codes d’erreur Flake8 spécifiques. \n Exemple :
`{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}`","settings.showNotifications.always.description":"Afficher toutes les notifications.","settings.showNotifications.description":"Contrôle quand les notifications sont affichées par cette extension. Les valeurs acceptées sont 'onError', 'onWarning', 'always' et 'off'.","settings.showNotifications.off.description":"Ne jamais afficher de notification. Les erreurs ou les avertissements sont toujours disponibles dans les journaux.","settings.showNotifications.onError.description":"Afficher les notifications pour les erreurs.","settings.showNotifications.onWarning.description":"Afficher les notifications d’erreurs et d’avertissements."} diff --git a/package.nls.it.json b/package.nls.it.json deleted file mode 100644 index 0c1ee99..0000000 --- a/package.nls.it.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Riavvia server","extension.description":"Supporto di linting per i file Python con Flake8.","settings.args.description":"Argomenti passati a Flake8 per il linting dei file Python. Ogni argomento deve essere fornito come stringa separata nella matrice. \n Esempi: \n- `\"flake8.args\": [\"--rcfile=\"]` \n - `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"Imposta la directory di lavoro corrente usata per il lint dei file Python con Flake8. Per impostazione predefinita, usa la directory radice dell’area di lavoro `${workspaceFolder}`. È possibile impostare su `${fileDirname}` per usare la cartella padre del file per cui viene effettuato il lint come directory di lavoro per Flake8.","settings.enabled.description":"Indica se abilitare o disabilitare il linting dei file Python tramite Flake8.","settings.ignorePatterns.description":"Configurare [glob patterns](https://docs.python.org/3/library/fnmatch.html) come supportato dalla libreria Python fnmatch per escludere i file o le cartelle dall'unione con Flake8.","settings.importStrategy.description":"Definisce il file binario di Flake8 da usare per il lint dei file Python. Quando impostata su `useBundled`, l'estensione userà il file binario di Flake8 fornito con l'estensione. Se impostata su `fromEnvironment`, l'estensione tenterà di usare il file binario di Flake8 e tutte le dipendenze disponibili nell'ambiente attualmente selezionato. Nota: se l'estensione non riesce a trovare un file binario Flake8 valido nell'ambiente selezionato, verrà eseguito all'uso del file binario di Flake8 fornito con l'estensione Impostazione `flake8.path` può anche essere ignorata quando questa impostazione è impostata su `fromEnvironment`.","settings.importStrategy.fromEnvironment.description":"Usare Flake8 dall'ambiente selezionato. Se l'estensione non riesce a trovare un file binario di Flake8 valido, verrà eseguito il fallback all'uso della versione in bundle di Flake8.","settings.importStrategy.useBundled.description":"Usare sempre la versione di Flake8 fornita con l'estensione.","settings.interpreter.description":"Percorso di un eseguibile Python o di un comando che verrà usato per avviare il server Flake8 e qualsiasi sottoprocesso. Accetta una matrice di una o più stringhe. Se impostata su '[]', l'estensione userà il percorso dell'interprete Python selezionato. Se si passa un comando, ogni argomento deve essere fornito come stringa separata nella matrice.","settings.path.description":"Percorso o comando che l'estensione deve usare per il lint dei file Python con Flake8. Accetta una matrice di una o più stringhe. Se si passa un comando, ogni argomento deve essere fornito come stringa separata nella matrice. Se impostato su `[\"flake8\"]`, userà la versione di Flake8 disponibile nella variabile di ambiente`PATH`. Nota: l'uso di questa opzione può rallentare il linting. \nEsempi: \n- `[\"~/global_env/flake8\"]` \n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]` \n `[\"flake8\"]`","settings.severity.description":"Mapping dei tipi di messaggio di Flake8 con i livelli di gravità diagnostica di VS Code, come visualizzato nella finestra Problemi. È anche possibile usarlo per eseguire l'override di codici di errore Flake8specifici. \n Esempio:
'{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}'","settings.showNotifications.always.description":"Mostra tutte le notifiche.","settings.showNotifications.description":"Controlla quando mostrare le notifiche da questa estensione. I valori accettati sono 'onError', 'onWarning', 'always' e 'off'.","settings.showNotifications.off.description":"Non visualizzare mai una notifica. Eventuali errori o avvisi sono ancora disponibili nei log.","settings.showNotifications.onError.description":"Mostra le notifiche per gli errori.","settings.showNotifications.onWarning.description":"Mostra le notifiche per errori e avvisi."} diff --git a/package.nls.ja.json b/package.nls.ja.json deleted file mode 100644 index f0303b3..0000000 --- a/package.nls.ja.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"サーバーの再起動","extension.description":"flake8 を使用した Python ファイルのリンティングのサポート。","settings.args.description":"Python ファイルをリンティングするために、Flake8 に渡される引数。各引数は、配列内の個別の文字列として指定する必要があります。\n例:\n- `\"flake8.args\": [\"--rcfile=\"]`\n- `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"Flake8 で Python ファイルをリントするために使用される現在の作業ディレクトリを設定します。既定では、ワークスペース `${workspaceFolder}` のルート ディレクトリが使用されます。これを '${fileDirname}' に設定すると、リントされているファイルの親フォルダーを、Flake8 の作業ディレクトリとして使用できます。","settings.enabled.description":"Flake8 を使用した Python ファイルのリンティングを有効にするか無効にするかを指定します。","settings.ignorePatterns.description":"fnmatch Python ライブラリでサポートされている [glob パターン](https://docs.python.org/3/library/fnmatch.html) を構成して、Flake8 でリントされるファイルまたはフォルダーを除外します。","settings.importStrategy.description":"Python ファイルの lint に使用する Flake8 バイナリを定義します。`useBundled` に設定すると、拡張機能に付属している Flake8 バイナリが使用されます。'fromEnvironment' に設定すると、拡張機能は Flake8 バイナリと、現在選択されている環境で利用可能なすべての依存関係の使用を試みます。注: 拡張機能が選択した環境で有効な Flake8 バイナリを見つけられない場合は、拡張機能に付属する、より適切な Flake8 バイナリを使用するようにフォールバックします。この設定が 'fromEnvironment' に設定されている場合は、'fallback8.path' 設定も無視される場合があります。","settings.importStrategy.fromEnvironment.description":"選択した環境から Flake8 を使用します。この拡張機能で有効な Flake8 バイナリが見つからない場合は、バンドルバージョンの Flake8 の使用にフォールバックします。","settings.importStrategy.useBundled.description":"常に、拡張機能に付属しているバージョンの Flake8 を使用してください。","settings.interpreter.description":"Python 実行可能ファイル、または、Flake8 サーバーと任意のサブプロセスの起動に使用されるコマンドへのパス。単一または複数の文字列の配列を受け入れます。`[]` に設定すると、拡張機能は選択された Python インタープリターへのパスを使用します。コマンドを渡す場合は、各引数を配列内の個別の文字列として指定する必要があります。","settings.path.description":"Flake8 で Python ファイルを lint するために、拡張機能が使用するパスまたはコマンド。単一または複数の文字列の配列を受け入れます。コマンドを渡す場合は、各引数を配列内の個別の文字列として指定する必要があります。`[\"flake8\"]` に設定すると、'PATH' 環境変数で使用可能な Flake8 のバージョンが使用されます。注: このオプションを使用すると、リンティングが遅くなる可能性があります。\n例:\n- `[\"~/global_env/flake8\"]`\n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]`\n`[\"flake8\"]`","settings.severity.description":"[問題] ウィンドウに表示される、Flake8 のメッセージ型と VS Code の診断重大度レベルのマッピング。また、このコードを使用して、特定の Flake8 エラー コードをオーバーライドすることもできます。\n例:
'{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}'","settings.showNotifications.always.description":"すべての通知を表示します。","settings.showNotifications.description":"この拡張機能によって通知が表示されるタイミングを制御します。指定できる値は、'onError'、'onWarning'、'always'、'off' です。","settings.showNotifications.off.description":"通知を表示しません。エラーまたは警告は、ログで引き続き使用できます。","settings.showNotifications.onError.description":"エラーに対する通知を表示します。","settings.showNotifications.onWarning.description":"エラーと警告の通知を表示します。"} diff --git a/package.nls.ko.json b/package.nls.ko.json deleted file mode 100644 index 0dea467..0000000 --- a/package.nls.ko.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"서버 다시 시작","extension.description":"Flake8을 사용하여 Python 파일에 대한 린팅 지원.","settings.args.description":"Python 파일 린팅을 위해 Flake8에 인수가 전달되었습니다. 각 인수는 배열에서 별도의 문자열로 제공되어야 합니다. \n 예: \n- `\"flake8.args\": [\"--rcfile=\"]` \n - `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"Flake8을 사용하여 Python 파일을 lint하는 데 사용되는 현재 작업 디렉터리를 설정합니다. 기본적으로 '${workspaceFolder}' 작업 영역의 루트 디렉터리를 사용합니다. Flake8의 작업 디렉터리로 lint되는 파일의 부모 폴더를 사용하려면 '${fileDirname}으로 설정할 수 있습니다.","settings.enabled.description":"Flake8을 사용하여 Python 파일을 린팅할지 여부입니다.","settings.ignorePatterns.description":"fnmatch Python 라이브러리에서 지원하는 데로 [GLOB 패턴](https://docs.python.org/3/library/fnmatch.html)을 구성하여 파일 또는 폴더가 Flake8로 lint되지 않도록 제외합니다.","settings.importStrategy.description":"Python 파일을 lint하는 데 사용할 Flake8 이진을 정의합니다. 'useBundled'로 설정하면 확장은 확장과 함께 제공되는 Flake8 이진을 사용합니다. 'fromEnvironment'로 설정하면 확장은 Flake8 이진과 현재 선택된 환경에서 사용할 수 있는 모든 종속성을 사용하려고 시도합니다. 참고: 확장이 선택한 환경에서 유효한 Flake8 이진을 찾지 못하면 확장과 함께 제공되는 Flake8 이진을 사용하는 것으로 대체됩니다. '이 설정이 `fromEnvironment`로 설정된 경우 `flake8.path` 설정도 무시될 수 있습니다.","settings.importStrategy.fromEnvironment.description":"선택한 환경에서 Flake8을 사용합니다. 확장에서 유효한 Flake8 이진을 찾지 못하면 번들 버전의 Flake8을 사용하는 것으로 대체됩니다.","settings.importStrategy.useBundled.description":"항상 확장과 함께 제공되는 Flake8의 번들 버전을 사용합니다.","settings.interpreter.description":"Python 실행 파일 또는 Flake8 서버 및 하위 프로세스를 시작하는 데 사용할 명령의 경로입니다. 단일 또는 여러 문자열의 배열을 허용합니다. '[]'로 설정하면 확장에서 선택한 Python 인터프리터로의 경로를 사용합니다. 명령을 전달하는 경우 각 인수는 배열에서 별도의 문자열로 제공되어야 합니다.","settings.path.description":"Flake8을 사용하여 Python 파일을 lint하기 위해 확장 프로그램에서 사용할 경로 또는 명령입니다. 단일 또는 여러 문자열의 배열을 허용합니다. 명령을 전달하는 경우 각 인수는 배열에서 별도의 문자열로 제공되어야 합니다. '[\"flake8\"]'으로 설정하면 'PATH' 환경 변수에서 사용할 수 있는 Flake8 버전을 사용합니다. 참고: 이 옵션을 사용하면 린팅 속도가 느려질 수 있습니다. \n예: \n- `[\"~/global_env/flake8\"]` \n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]` \n `[\"flake8\"]`","settings.severity.description":"문제 창에 표시된 대로 Flake8의 메시지 유형을 VS Code의 진단 심각도 수준에 매핑합니다. 특정 Flake8 오류 코드를 재정의하는 데 사용할 수도 있습니다. \n 예:
'{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}'","settings.showNotifications.always.description":"모든 알림 표시","settings.showNotifications.description":"이 확장에서 알림을 표시하는 시기를 제어합니다. 허용되는 값은 'onError', 'onWarning', 'always', 'off'입니다.","settings.showNotifications.off.description":"알림을 표시하지 않습니다. 오류 또는 경고는 로그에서 계속 사용할 수 있습니다.","settings.showNotifications.onError.description":"오류에 대한 알림을 표시합니다.","settings.showNotifications.onWarning.description":"오류 및 경고에 대한 알림을 표시합니다."} diff --git a/package.nls.pl.json b/package.nls.pl.json deleted file mode 100644 index aff0905..0000000 --- a/package.nls.pl.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Ponowne uruchamianie serwera","extension.description":"Obsługa lintingu dla plików języka Python przy użyciu narzędzia Flake8.","settings.args.description":"Argumenty przekazane do narzędzia Flake8 na potrzeby lintingu plików języka Python. Każdy argument powinien być podany jako oddzielny ciąg w tablicy. \n Przykłady: \n— „\"flake8.args\": [\"--rcfile=\"]” \n — „\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]”","settings.cwd.description":"Ustawia bieżący katalog roboczy używany do sprawdzania plików języka Python za pomocą narzędzia Flake8. Domyślnie używa katalogu głównego obszaru roboczego „${workspaceFolder}”. Możesz ustawić dla niego wartość „${fileDirname}”, aby użyć folderu nadrzędnego pliku, który jest sprawdzany, jako katalogu roboczego dla narzędzia Flake8.","settings.enabled.description":"Włączenie lub wyłączenie lintingu plików języka Python przy użyciu funkcji Flake8.","settings.ignorePatterns.description":"Skonfiguruj [wzorce globalne](https://docs.python.org/3/library/fnmatch.html) jako obsługiwane przez bibliotekę języka Python fnmatch, aby wykluczyć pliki lub foldery ze sprawdzania przez narzędzie Flake8.","settings.importStrategy.description":"Definiuje, który plik binarny narzędzia Flake8 ma być używany do sprawdzania plików języka Python. Po ustawieniu wartości „useBundled” rozszerzenie będzie używać pliku binarnego narzędzia Flake8 dostarczonego z rozszerzeniem. Po ustawieniu wartości „fromEnvironment” rozszerzenie podejmie próbę użycia pliku binarnego narzędzia Flake8 i wszystkich zależności dostępnych w obecnie wybranym środowisku. Uwaga: jeśli rozszerzenie nie może znaleźć prawidłowego pliku binarnego narzędzia Flake8 w wybranym środowisku, powróci ono do użycia pliku binarnego narzędzia Flake8 dostarczonego z rozszerzeniem. Ustawienie „flake8.path” może być również ignorowane, gdy to ustawienie jest ustawione na wartość „fromEnvironment”.","settings.importStrategy.fromEnvironment.description":"Użyj narzędzia Flake8 z wybranego środowiska. Jeśli rozszerzenie nie może znaleźć prawidłowego pliku binarnego narzędzia Flake8, powróci do używania powiązanej wersji narzędzia Flake8.","settings.importStrategy.useBundled.description":"Zawsze używaj dołączonej do pakietu wersji oprogramowania Flake8 dostarczanej z rozszerzeniem.","settings.interpreter.description":"Ścieżka do pliku wykonywalnego języka Python lub polecenia, które będzie używane do uruchamiania serwera narzędzia Flake8 i dowolnego podprocesu. Akceptuje tablicę jednego lub wielu ciągów. Po ustawieniu wartości „[]” rozszerzenie użyje ścieżki do wybranego interpretera języka Python. W przypadku przekazywania polecenia każdy argument powinien być dostarczany jako oddzielny ciąg w tablicy.","settings.path.description":"Ścieżka lub polecenie, które ma być używane przez rozszerzenie do sprawdzania plików języka Python za pomocą narzędzia Flake8. Akceptuje tablicę jednego lub wielu ciągów. W przypadku przekazywania polecenia każdy argument powinien być dostarczany jako oddzielny ciąg w tablicy. Jeśli zostanie ustawiona wartość „[\"flake8\"]”, będzie używana wersja narzędzia Flake8 dostępna w zmiennej środowiskowej „PATH”. Uwaga: użycie tej opcji może spowolnić linting. \nPrzykłady: \n— „[\"~/global_env/flake8\"]” \n— „[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]” \n „[\"flake8\"]”","settings.severity.description":"Mapowanie typów komunikatów narzędzia Flake8 na poziomy ważności diagnostycznej programu VS Code, jak pokazano w oknie Problemy. Można go również użyć do zastąpienia określonych kodów błędów narzędzia Flake8. \n Przykład:
„{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}”","settings.showNotifications.always.description":"Pokaż wszystkie powiadomienia.","settings.showNotifications.description":"Określa, kiedy powiadomienia są wyświetlane przez to rozszerzenie. Akceptowane wartości to „onError”, „onWarning”, „always” i „off”.","settings.showNotifications.off.description":"Nigdy nie wyświetlaj powiadomienia. Wszelkie błędy lub ostrzeżenia są nadal dostępne w dziennikach.","settings.showNotifications.onError.description":"Pokaż powiadomienia o błędach.","settings.showNotifications.onWarning.description":"Pokaż powiadomienia o błędach i ostrzeżeniach."} diff --git a/package.nls.pt-br.json b/package.nls.pt-br.json deleted file mode 100644 index fbb69e4..0000000 --- a/package.nls.pt-br.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Reiniciar Servidor","extension.description":"Suporte do lint para arquivos Python usando Flake8.","settings.args.description":"Argumentos passados para o Flake8 para fazer o lint de arquivos do Python. Cada argumento deverá ser fornecido como uma cadeia de caracteres separada na matriz. \n Exemplos: \n- `\"flake8.args\": [\"--rcfile=\"]` \n - `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"Define o diretório de trabalho atual usado para fazer lint de arquivos do Python com o Flake8. Por padrão, ele usa o diretório raiz do workspace “${workspaceFolder}”. Você pode configurá-lo como `${fileDirname}` para usar a pasta pai do arquivo que está sendo lintado como o diretório de trabalho do Flake8.","settings.enabled.description":"Seja para habilitar ou desabilitar linting de arquivos Python usando Flake8.","settings.ignorePatterns.description":"Configure [padrões glob](https://docs.python.org/3/library/fnmatch.html) conforme suportado pela biblioteca Python fnmatch para excluir arquivos ou pastas de serem lintados com o Flake8.","settings.importStrategy.description":"Define qual binário do Flake8 será usado para fazer lint de arquivos do Python. Quando definida como `useBundled`, a extensão usará o binário do Flake8 que acompanha a extensão. Quando definida como `fromEnvironment`, a extensão tentará usar o binário do Flake8 e todas as dependências disponíveis no ambiente atualmente selecionado. Observação: se a extensão não conseguir encontrar um binário do Flake8 válido no ambiente selecionado, ela voltará a usar o binário do Flake8 fornecido com a extensão. A configuração `flake8.path` também pode ser ignorada quando esta configuração for definida como `fromEnvironment`.","settings.importStrategy.fromEnvironment.description":"Use o Flake8 do ambiente selecionado. Se a extensão não encontrar um binário Flake8 válido, ela voltará a usar a versão agrupada do Flake8.","settings.importStrategy.useBundled.description":"Sempre use a versão agrupada do Flake8 fornecida com a extensão.","settings.interpreter.description":"Caminho para um executável do Python ou um comando que será usado para iniciar o servidor Flake8 e qualquer subprocesso. Aceita uma matriz de uma ou várias cadeias de caracteres. Quando definida como \"[]\", a extensão usará o caminho para o interpretador do Python selecionado. Se passar um comando, cada argumento deverá ser fornecido como uma cadeia de caracteres separada na matriz.","settings.path.description":"Caminho ou comando a ser usado pela extensão para fazer o lint dos arquivos Python com o Flake8. Aceita uma matriz de uma ou várias cadeias de caracteres. Se passar um comando, cada argumento deverá ser fornecido como uma cadeia de caracteres separada na matriz. Se definido como `[\"flake8\"]`, ele usará a versão do Flake8 disponível na variável de ambiente \"PATH\". Observação: usar essa opção pode tornar o lint lento. \nExemplos: \n- `[\"~/global_env/flake8\"]` \n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]` \n `[\"flake8\"]`","settings.severity.description":"Mapeamento dos tipos de mensagens do Flake8 para os níveis de gravidade de diagnóstico do VS Code, conforme exibido na janela Problemas. Você também pode usá-lo para substituir códigos de erro específicos do Flake8. \n Exemplo:
`{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}`","settings.showNotifications.always.description":"Mostrar todas as notificações.","settings.showNotifications.description":"Controla quando as notificações são mostradas por esta extensão. Os valores aceitos são `onError`, `onWarning`, `always` e `off`.","settings.showNotifications.off.description":"Nunca exibir uma notificação. Todos os erros ou avisos ainda estão disponíveis nos logs.","settings.showNotifications.onError.description":"Mostrar notificações de erros.","settings.showNotifications.onWarning.description":"Mostrar notificações de erros e avisos."} diff --git a/package.nls.qps-ploc.json b/package.nls.qps-ploc.json deleted file mode 100644 index b6a722a..0000000 --- a/package.nls.qps-ploc.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Rëstært §ërvër","extension.description":"£ïñtïñg sµppørt før Pÿthøñ fïlës µsïñg Flækë8.","settings.args.description":"Ærgµmëñts pæssëð tø Flækë8 før lïñtïñg Pÿthøñ fïlës. Ëæçh ærgµmëñt shøµlð þë prøvïðëð æs æ sëpærætë strïñg ïñ thë ærræÿ. \n Ëxæmplës: \n- `\"flækë8.ærgs\": [\"--rçfïlë=\"]` \n - `\"flækë8.ærgs\": [\"--ðïsæþlë=Ç0111\", \"--mæx-lïñë-lëñgth=120\"]`","settings.cwd.description":"§ëts thë çµrrëñt wørkïñg ðïrëçtørÿ µsëð tø lïñt Pÿthøñ fïlës wïth Flækë8. ßÿ ðëfæµlt, ït µsës thë røøt ðïrëçtørÿ øf thë wørkspæçë `${wørkspæçëFølðër}`. Ýøµ çæñ sët ït tø `${fïlëÐïrñæmë}` tø µsë thë pærëñt følðër øf thë fïlë þëïñg lïñtëð æs thë wørkïñg ðïrëçtørÿ før Flækë8.","settings.enabled.description":"Whëthër tø ëñæþlë ør ðïsæþlë lïñtïñg Pÿthøñ fïlës µsïñg Flækë8.","settings.ignorePatterns.description":"Çøñfïgµrë [gløþ pættërñs](https://ðøçs.pÿthøñ.ørg/3/lïþrærÿ/fñmætçh.html) æs sµppørtëð þÿ thë fñmætçh Pÿthøñ lïþrærÿ tø ëxçlµðë fïlës ør følðërs frøm þëïñg lïñtëð wïth Flækë8.","settings.importStrategy.description":"Ðëfïñës whïçh Flækë8 þïñærÿ tø þë µsëð tø lïñt Pÿthøñ fïlës. Whëñ sët tø `µsëßµñðlëð`, thë ëxtëñsïøñ wïll µsë thë Flækë8 þïñærÿ thæt ïs shïppëð wïth thë ëxtëñsïøñ. Whëñ sët tø `frømËñvïrøñmëñt`, thë ëxtëñsïøñ wïll ættëmpt tø µsë thë Flækë8 þïñærÿ æñð æll ðëpëñðëñçïës thæt ærë ævæïlæþlë ïñ thë çµrrëñtlÿ sëlëçtëð ëñvïrøñmëñt. Ñøtë: Ïf thë ëxtëñsïøñ çæñ't fïñð æ vælïð Flækë8 þïñærÿ ïñ thë sëlëçtëð ëñvïrøñmëñt, ït wïll fællþæçk tø µsïñg thë Flækë8 þïñærÿ thæt ïs shïppëð wïth thë ëxtëñsïøñ Thë `flækë8.pæth` sëttïñg mæÿ ælsø þë ïgñørëð whëñ thïs sëttïñg ïs sët tø `frømËñvïrøñmëñt`.","settings.importStrategy.fromEnvironment.description":"Üsë Flækë8 frøm thë sëlëçtëð ëñvïrøñmëñt. Ïf thë ëxtëñsïøñ fæïls tø fïñð æ vælïð Flækë8 þïñærÿ, ït wïll fællþæçk tø µsïñg thë þµñðlëð vërsïøñ øf Flækë8.","settings.importStrategy.useBundled.description":"Ælwæÿs µsë thë þµñðlëð vërsïøñ øf Flækë8 shïppëð wïth thë ëxtëñsïøñ.","settings.interpreter.description":"Pæth tø æ Pÿthøñ ëxëçµtæþlë ør æ çømmæñð thæt wïll þë µsëð tø læµñçh thë Flækë8 sërvër æñð æñÿ sµþprøçëss. Æççëpts æñ ærræÿ øf æ sïñglë ør mµltïplë strïñgs. Whëñ sët tø `[]`, thë ëxtëñsïøñ wïll µsë thë pæth tø thë sëlëçtëð Pÿthøñ ïñtërprëtër. Ïf pæssïñg æ çømmæñð, ëæçh ærgµmëñt shøµlð þë prøvïðëð æs æ sëpærætë strïñg ïñ thë ærræÿ.","settings.path.description":"Pæth ør çømmæñð tø þë µsëð þÿ thë ëxtëñsïøñ tø lïñt Pÿthøñ fïlës wïth Flækë8. Æççëpts æñ ærræÿ øf æ sïñglë ør mµltïplë strïñgs. Ïf pæssïñg æ çømmæñð, ëæçh ærgµmëñt shøµlð þë prøvïðëð æs æ sëpærætë strïñg ïñ thë ærræÿ. Ïf sët tø `[\"flækë8\"]`, ït wïll µsë thë vërsïøñ øf Flækë8 ævæïlæþlë ïñ thë `PÆTH` ëñvïrøñmëñt værïæþlë. Ñøtë: Üsïñg thïs øptïøñ mæÿ sløwðøwñ lïñtïñg. \nËxæmplës: \n- `[\"~/gløþæl_ëñv/flækë8\"]` \n- `[\"çøñðæ\", \"rµñ\", \"-ñ\", \"lïñt_ëñv\", \"pÿthøñ\", \"-m\", \"flækë8\"]` \n `[\"flækë8\"]`","settings.severity.description":"Mæppïñg øf Flækë8's mëssægë tÿpës tø V§ Çøðë's ðïægñøstïç sëvërïtÿ lëvëls æs ðïsplæÿëð ïñ thë Prøþlëms wïñðøw. Ýøµ çæñ ælsø µsë ït tø øvërrïðë spëçïfïç Flækë8 ërrør çøðës. \n Ëxæmplë: `{\"çøñvëñtïøñ\": \"Ïñførmætïøñ\", \"ërrør\": \"Ërrør\", \"fætæl\": \"Ërrør\", \"rëfæçtør\": \"Hïñt\", \"wærñïñg\": \"Wærñïñg\", \"W0611\": \"Ërrør\", \"µñðëfïñëð-værïæþlë\": \"Wærñïñg\"}`","settings.showNotifications.always.description":"§høw æll ñøtïfïçætïøñs.","settings.showNotifications.description":"Çøñtrøls whëñ ñøtïfïçætïøñs ærë shøwñ þÿ thïs ëxtëñsïøñ. Æççëptëð vælµës ærë `øñËrrør`, `øñWærñïñg`, `ælwæÿs` æñð `øff`.","settings.showNotifications.off.description":"Ñëvër ðïsplæÿ æ ñøtïfïçætïøñ. Æñÿ ërrørs ør wærñïñg ærë stïll ævæïlæþlë ïñ thë løgs.","settings.showNotifications.onError.description":"§høw ñøtïfïçætïøñs før ërrørs.","settings.showNotifications.onWarning.description":"§høw ñøtïfïçætïøñs før ërrørs æñð wærñïñgs."} diff --git a/package.nls.ru.json b/package.nls.ru.json deleted file mode 100644 index 9196037..0000000 --- a/package.nls.ru.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Перезапустить сервер","extension.description":"Поддержка анализа кода для файлов Python с использованием Flake8.","settings.args.description":"Аргументы, передаваемые в Flake8 для проведения анализа lint над файлами Python. Каждый аргумент должен быть указан как отдельная строка в массиве. \n Примеры: \n- \"flake8.args\": [\"--rcfile=\"] \n - \"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]","settings.cwd.description":"Задает текущий рабочий каталог, используемый для анализа lint файлов Python с помощью Flake8. По умолчанию используется корневой каталог рабочей области \"${workspaceFolder}\". Можно задать значение \"${fileDirname}\", чтобы использовать родительскую папку файла, который находится в качестве рабочего каталога для Flake8.","settings.enabled.description":"Следует ли включить или отключить анализ файлов Python с помощью Flake8.","settings.ignorePatterns.description":"Настройте [стандартную маску](https://docs.python.org/3/library/fnmatch.html), поддерживаемую библиотекой Python fnmatch, чтобы исключить файлы или папки из анализа кода посредством Flake8.","settings.importStrategy.description":"Определяет, какой двоичный файл Flake8 будет использоваться для анализа lint файлов Python. Если для этого параметра задано значение \"useBundled\" (использовать пакетный), расширение будет использовать двоичный файл Flake8, поставляемый вместе с расширением. Если задан параметр \"fromEnvironment\" (из среды), расширение попытается использовать двоичный файл Flake8 и все зависимости, доступные в текущей среде. Примечание. Если расширение не может найти допустимый двоичный файл Flake8 в выбранной среде, оно будет использовать двоичный файл Flake8, который поставляется вместе с расширением. Значение параметра \"flake8.path\" может также игнорироваться, если для этого параметра выбрано значение \"fromEnvironment\" (из среды).","settings.importStrategy.fromEnvironment.description":"Используйте Flake8 из выбранной среды. Если расширению не удается найти допустимый двоичный файл Flake8, оно будет использовать пакетную версию Flake8.","settings.importStrategy.useBundled.description":"Всегда использовать пакетную версию Flake8, поставляемую с расширением.","settings.interpreter.description":"Путь к исполняемому файлу Python или команде, которая будет использоваться для запуска сервера Flake8 и всех подпроцессов. Принимает массив из одной или нескольких строк. Если задано значение \"[]\", расширение будет использовать путь к выбранному интерпретатору Python. При передаче команды каждый аргумент должен быть указан в виде отдельной строки в массиве.","settings.path.description":"Путь или команда, используемые расширением для анализа lint в файлах Python с помощью Flake8. Принимает массив из одной или нескольких строк. При передаче команды каждый аргумент должен быть указан в виде отдельной строки в массиве. Если задан параметр [\"flake8\"], будет использоваться версия Flake8, доступная в переменной среды PATH. Примечание. Использование этого параметра может привести к замедлению анализа кода. \nПримеры: \n- [\"~/global_env/flake8\"] \n- [\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"] \n [\"flake8\"]","settings.severity.description":"Сопоставление типов сообщений Flake8 с уровнями серьезности диагностики VS Code для показа в окне \"Проблемы\". Также может использоваться для переопределения определенных кодов ошибок Flake8. \n Пример:
\"{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}\"","settings.showNotifications.always.description":"Показывать все уведомления","settings.showNotifications.description":"Определяет, когда это расширение показывает уведомления. Допустимые значения: \"onError\" (в случае ошибки), \"onWarning\" (в случае предупреждения), \"always\" (всегда) и \"off\" (отключено).","settings.showNotifications.off.description":"Никогда не показывать уведомлений. Все ошибки и предупреждения по-прежнему доступны в журналах.","settings.showNotifications.onError.description":"Показывать уведомления в случае ошибок.","settings.showNotifications.onWarning.description":"Показ уведомлений об ошибках и предупреждениях."} diff --git a/package.nls.tr.json b/package.nls.tr.json deleted file mode 100644 index 7fb546d..0000000 --- a/package.nls.tr.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"Sunucuyu Yeniden Başlatın","extension.description":"Flake8 kullanarak Python dosyaları için Linting desteği.","settings.args.description":"Python dosyalarının astarlanması için Flake8'e iletilen argümanlar. Her bağımsız değişken dizide ayrı bir dize olarak sağlanmalıdır. \n Örnekler: \n- `\"flake8.args\": [\"--rcfile=\"]` \n - `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"Flake8 ile Python dosyalarını lintlemek için kullanılan mevcut çalışma dizinini ayarlar. Varsayılan olarak, '${workspaceFolder}' çalışma alanının kök dizinini kullanır. Flake8'in çalışma dizini olarak astarlanan dosyanın ana klasörünü kullanmak için bunu `${fileDirname}` olarak ayarlayabilirsiniz.","settings.enabled.description":"Flake8 kullanarak Python dosyalarında linting özelliğinin etkinleştirilmesi veya devre dışı bırakılması.","settings.ignorePatterns.description":"Dosya veya klasörlerin Flake8 ile kaplanmasını engellemek için [glob desenlerini](https://docs.python.org/3/library/fnmatch.html) fnmatch Python kitaplığı tarafından desteklendiği şekilde yapılandırın.","settings.importStrategy.description":"Python dosyalarını lintlemek için hangi Flake8 ikili dosyasının kullanılacağını tanımlar. `useBundled` olarak ayarlandığında uzantı, uzantıyla birlikte gönderilen Flake8 ikili dosyasını kullanır. `fromEnvironment` olarak ayarlandığında uzantı, Flake8 ikili dosyasını ve o anda seçili ortamda bulunan tüm bağımlılıkları kullanmaya çalışacaktır. Not: Uzantı, seçilen ortamda geçerli bir Flake8 ikili dosyasını bulamazsa, uzantıyla birlikte gönderilen Flake8 ikili dosyasını kullanmaya geri döner. `flake8.path` ayarı, bu ayar `fromEnvironment` olarak ayarlandığında da göz ardı edilebilir.","settings.importStrategy.fromEnvironment.description":"Seçili ortamdan Flake8 kullanın. Uzantı geçerli bir Flake8 ikili dosyası bulamazsa, Flake8'in paketlenmiş sürümünü kullanmaya geri dönecektir.","settings.importStrategy.useBundled.description":"Her zaman uzantıyla birlikte gönderilen Flake8'in paket sürümünü kullanın.","settings.interpreter.description":"Python yürütülebilir dosyasının veya Flake8 sunucusunu ve herhangi bir alt işlemi başlatmak için kullanılacak komutun yolu. Tek veya birden çok dizenin dizisini kabul eder. `[]` olarak ayarlandığında, uzantı seçili Python yorumlayıcısının yolunu kullanır. Komut geçiriliyorsa her bağımsız değişken dizide ayrı birer dize olarak sağlanmalıdır.","settings.path.description":"Flake8 ile Python dosyalarını lintlemek için uzantı tarafından kullanılacak yol veya komut. Tek veya birden çok dizenin dizisini kabul eder. Komut geçiriliyorsa her bağımsız değişken dizide ayrı birer dize olarak sağlanmalıdır. `[\"flake8\"]` olarak ayarlanırsa, `PATH` ortam değişkeninde mevcut olan Flake8 sürümünü kullanacaktır. Not: Bu seçeneğin kullanılması, linting işlemini yavaşlatabilir. \nÖrnekler: \n- `[\"~/global_env/flake8\"]` \n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]` \n `[\"flake8\"]`","settings.severity.description":"Flake8'in mesaj türlerinin, Sorunlar penceresinde görüntülendiği gibi VS Code'un teşhis önem düzeyleriyle eşleştirilmesi. Belirli Flake8 hata kodlarını geçersiz kılmak için de kullanabilirsiniz. \n Örnek:
`{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}`","settings.showNotifications.always.description":"Tüm bildirimleri göster.","settings.showNotifications.description":"Bildirimlerin bu uzantı tarafından ne zaman gösterileceğini kontrol eder. Kabul edilen değerler: `onError`, `onWarning`, `always` ve `off`.","settings.showNotifications.off.description":"Hiçbir zaman bildirim görüntüleme. Tüm hatalar veya uyarılar günlüklerde kalır.","settings.showNotifications.onError.description":"Hatalar için bildirimleri göster.","settings.showNotifications.onWarning.description":"Hata ve uyarı bildirimlerini göster."} diff --git a/package.nls.zh-cn.json b/package.nls.zh-cn.json deleted file mode 100644 index b40ce87..0000000 --- a/package.nls.zh-cn.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"重启服务器","extension.description":"使用 Flake8 对 Python 文件进行 Lint 分析的支持。","settings.args.description":"传递给 Flake8 用于对 Python 文件进行 Lint 分析的参数。应在数组中将每个参数作为单独的字符串提供。\n示例:\n- `\"flake8.args\": [\"--rcfile=\"]`\n- `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"设置使用 Flake8 对 Python 文件进行 Lint 分析时所使用的当前工作目录。默认情况下,它使用工作区 `${workspaceFolder}` 的根目录。可以将其设置为 `${fileDirname}`,以使用进行 Lint 分析的文件的父文件夹作为 Flake8 的工作目录。","settings.enabled.description":"是启用还是禁用使用 Flake8 对 Python 文件进行 Lint 分析。","settings.ignorePatterns.description":"根据 fnmatch Python 库的支持配置 [glob 模式](https://docs.python.org/3/library/fnmatch.html),以便在使用 Flake8 进行 Lint 分析时排除文件或文件夹。","settings.importStrategy.description":"定义要用于对 Python 文件进行 Lint 分析的 Flake8 二进制文件。当设置为 `useBundled` 时,扩展将使用随附于扩展的 Flake8 二进制文件。当设置为 `fromEnvironment` 时,扩展将尝试使用 Flake8 二进制文件和当前所选环境中可用的所有依赖项。注意: 如果扩展在所选环境中找不到有效的 Flake8 二进制文件,它将回退到使用随附于扩展的 Flake8 二进制文件。当此设置设为 \"fromEnvironment\" 时,也可能忽略 \"flake8.path\" 设置。","settings.importStrategy.fromEnvironment.description":"使用所选环境中的 Flake8。如果扩展找不到有效的 Flake8 二进制文件,它将回退到使用捆绑版 Flake8。","settings.importStrategy.useBundled.description":"始终使用随附于扩展的捆绑版 Flake8。","settings.interpreter.description":"将用于启动 Flake8 服务器和任何子进程的 Python 可执行文件或命令的路径。接受单个或多个字符串的数组。设置为 `[]` 时,扩展将使用所选 Python 解释器的路径。如果传递命令,则应在数组中将每个参数作为单独的字符串提供。","settings.path.description":"扩展使用 Flake8 对 Python 文件进行 Lint 分析时所使用的路径或命令。接受单个或多个字符串的数组。如果传递命令,则应在数组中将每个参数作为单独的字符串提供。如果设置为 `[\"flake8\"]`,它将使用 `PATH` 环境变量中可用的 Flake8 版本。注意: 使用此选项可能会减慢 Lint 分析。\n示例:\n- `[\"~/global_env/flake8\"]`\n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]`\n`[\"flake8\"]`","settings.severity.description":"将 Flake8 的消息类型映射到 VS Code 的诊断严重性级别,如“问题”窗口中所示。你还可以使用它来替代特定的 Flake8 错误代码。\n示例:
`{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}`","settings.showNotifications.always.description":"显示所有通知。","settings.showNotifications.description":"控制此扩展显示通知的时间。接受的值为“onError”、“onWarning”、“always”和“off”。","settings.showNotifications.off.description":"从不显示通知。任何错误或警告在日志中仍然可用。","settings.showNotifications.onError.description":"显示错误通知。","settings.showNotifications.onWarning.description":"显示错误和警告通知。"} diff --git a/package.nls.zh-tw.json b/package.nls.zh-tw.json deleted file mode 100644 index e3d4738..0000000 --- a/package.nls.zh-tw.json +++ /dev/null @@ -1 +0,0 @@ -{"command.restartServer":"重新啟動伺服器","extension.description":"Lint 分析支援使用 Flake8 的 Python 檔案。","settings.args.description":"針對 Lint 分析 Python 檔案傳遞至 Flake8 的引數。每個引數都應該在陣列中以個別字串形式提供。\n範例:\n- `\"flake8.args\": [\"--rcfile=\"]`\n- `\"flake8.args\": [\"--disable=C0111\", \"--max-line-length=120\"]`","settings.cwd.description":"設定用來相連具有 Flake8 的 Python 檔案的目前工作目錄。根據預設,它會使用工作區 '${workspaceFolder}' 的根目錄。您可以將它設定為 '${fileDirname}' 以使用要作為 Flake8 工作目錄的檔案的父資料夾。","settings.enabled.description":"是否要使用 Flake8 啟用或停用 Lint 分析 Python 檔案。","settings.ignorePatterns.description":"設定 fnmatch Python 程式庫支援的 [Glob 模式](https://docs.python.org/3/library/fnmatch.html),以排除檔案或資料夾與 Flake8 進行 Lint。","settings.importStrategy.description":"定義要用來將 Python 檔案與哪些 Flake8 二進位連在一起。當設定為 'useBundled' 時,延伸模組將使用延伸模組隨附的 Flake8 二進位。當設定為 'fromEnvironment' 時,延伸模組會嘗試使用 Flake8 二進位以及目前所選環境中可用的所有相依性。注意: 如果延伸模組在選取的環境中找不到有效的 Flake8 二進位,它會使用延伸模組隨附的 Flake8 二進位遞補,當此設定設為 'fromEnvironment' 時,可能也會忽略 'flake8.path' 設定。","settings.importStrategy.fromEnvironment.description":"從選取的環境使用 Flake8。如果延伸模組找不到有效的 Flake8 二進位,則會使用 Flake8 的套件組合版本遞補。","settings.importStrategy.useBundled.description":"一律使用延伸模組隨附的 Flake8 套件組合版本。","settings.interpreter.description":"用來啟動 Flake8 伺服器及任何子流程的 Python 可執行檔或命令的路徑。接受單一或多個字串的陣列。當設為 '[]' 時,延伸模組會使用選取 Python 解譯器的路徑。如果傳遞命令,每個引數都應該在陣列中以個別字串形式提供。","settings.path.description":"延伸模組用來相連具有 Flake8 的 Python 檔案的路徑或命令。接受單一或多個字串的陣列。如果傳遞命令,每個引數都應該在陣列中以個別字串形式提供。如果設為 `[\"flake8\"]`,它會使用 'PATH' 環境變數中可用的 Flake8 版本。注意: 使用此選項可能會使 Lint 分析變慢。\n範例:\n- `[\"~/global_env/flake8\"]`\n- `[\"conda\", \"run\", \"-n\", \"lint_env\", \"python\", \"-m\", \"flake8\"]`\n`[\"flake8\"]`","settings.severity.description":"將 Flake8 的訊息類型對應到 VS Code 的診斷嚴重性層級,如 [問題] 視窗中所示。您也可以使用它來覆寫特定的 Flake8 錯誤碼。\n範例:
`{\"convention\": \"Information\", \"error\": \"Error\", \"fatal\": \"Error\", \"refactor\": \"Hint\", \"warning\": \"Warning\", \"W0611\": \"Error\", \"undefined-variable\": \"Warning\"}`","settings.showNotifications.always.description":"顯示所有通知。","settings.showNotifications.description":"控制此擴充功能何時顯示通知。接受的值為 'onError'、'onWarning'、'always' 和 'off'。","settings.showNotifications.off.description":"永不顯示通知。任何錯誤或警告仍可在記錄中使用。","settings.showNotifications.onError.description":"顯示錯誤的通知。","settings.showNotifications.onWarning.description":"顯示錯誤和警告的通知。"}