From a61917efc2fc5f6c7f656bcba07bfb7f484dbe87 Mon Sep 17 00:00:00 2001 From: Bill Schnurr Date: Thu, 5 Nov 2026 13:51:46 -0700 Subject: [PATCH] Use shared localization tooling with English fallback Pin submission and release imports to the same reviewed shared revision. Untranslated handbacks no longer block packaging; required locale tables and structural checks remain. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/localization.yml | 2 +- README.md | 2 +- build/azure-devdiv-pipeline.pre-release.yml | 2 +- build/azure-devdiv-pipeline.stable.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/localization.yml b/.github/workflows/localization.yml index f9f7f9a..bc16f0f 100644 --- a/.github/workflows/localization.yml +++ b/.github/workflows/localization.yml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: microsoft/vscode-common-python-lsp/.github/actions/localization@d1877b84bb10ff7caa6bd12ab4e75498ba760790 + - uses: microsoft/vscode-common-python-lsp/.github/actions/localization@6b4a3573e7e7a9fe1e468e129544432278aec2d6 with: app-id: ${{ vars.PYTHON_LOCALIZATION_APP_ID }} private-key: ${{ secrets.PYTHON_LOCALIZATION_PRIVATE_KEY }} diff --git a/README.md b/README.md index e489714..98226d7 100644 --- a/README.md +++ b/README.md @@ -151,4 +151,4 @@ Configure the `PYTHON_LOCALIZATION_APP_ID` Actions variable and `PYTHON_LOCALIZA 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. +Translation is asynchronous. Nonempty manifest and runtime tables must be present for all 14 supported locales. Untranslated strings, including wholly untranslated tables, are allowed; users see English until translations arrive. Missing, empty, malformed, or incomplete handbacks still fail before packaging, without falling back to stale translations. diff --git a/build/azure-devdiv-pipeline.pre-release.yml b/build/azure-devdiv-pipeline.pre-release.yml index 1bd6abf..bacf073 100644 --- a/build/azure-devdiv-pipeline.pre-release.yml +++ b/build/azure-devdiv-pipeline.pre-release.yml @@ -25,7 +25,7 @@ resources: - repository: localizationTools type: github name: microsoft/vscode-common-python-lsp - ref: d1877b84bb10ff7caa6bd12ab4e75498ba760790 + ref: 6b4a3573e7e7a9fe1e468e129544432278aec2d6 endpoint: Github-Pylance variables: - name: TeamName diff --git a/build/azure-devdiv-pipeline.stable.yml b/build/azure-devdiv-pipeline.stable.yml index a3950ed..a9c3e78 100644 --- a/build/azure-devdiv-pipeline.stable.yml +++ b/build/azure-devdiv-pipeline.stable.yml @@ -20,7 +20,7 @@ resources: - repository: localizationTools type: github name: microsoft/vscode-common-python-lsp - ref: d1877b84bb10ff7caa6bd12ab4e75498ba760790 + ref: 6b4a3573e7e7a9fe1e468e129544432278aec2d6 endpoint: Github-Pylance variables: - name: TeamName