Skip to content

Commit 2c8d8e7

Browse files
bschnurrCopilot
andcommitted
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>
1 parent 0330c5f commit 2c8d8e7

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎.github/workflows/localization.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
runs-on: ubuntu-latest
2525
timeout-minutes: 20
2626
steps:
27-
- uses: microsoft/vscode-common-python-lsp/.github/actions/localization@d1877b84bb10ff7caa6bd12ab4e75498ba760790
27+
- uses: microsoft/vscode-common-python-lsp/.github/actions/localization@6b4a3573e7e7a9fe1e468e129544432278aec2d6
2828
with:
2929
app-id: ${{ vars.PYTHON_LOCALIZATION_APP_ID }}
3030
private-key: ${{ secrets.PYTHON_LOCALIZATION_PRIVATE_KEY }}

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,4 @@ Configure the `PYTHON_LOCALIZATION_APP_ID` Actions variable and `PYTHON_LOCALIZA
143143

144144
Keep English `package.nls.json` tracked. Root `package.nls.<locale>.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 (debugger pre-built assets remain available, but the release import runs after their overlay and is authoritative).
145145

146-
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.
146+
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.

‎build/azure-devdiv-pipeline.pre-release.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ resources:
2525
- repository: localizationTools
2626
type: github
2727
name: microsoft/vscode-common-python-lsp
28-
ref: d1877b84bb10ff7caa6bd12ab4e75498ba760790
28+
ref: 6b4a3573e7e7a9fe1e468e129544432278aec2d6
2929
endpoint: Github-Pylance
3030
variables:
3131
- name: TeamName

‎build/azure-devdiv-pipeline.stable.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ resources:
2020
- repository: localizationTools
2121
type: github
2222
name: microsoft/vscode-common-python-lsp
23-
ref: d1877b84bb10ff7caa6bd12ab4e75498ba760790
23+
ref: 6b4a3573e7e7a9fe1e468e129544432278aec2d6
2424
endpoint: Github-Pylance
2525
variables:
2626
- name: TeamName

0 commit comments

Comments
 (0)