Skip to content

Update localization and fix translations - #14790

Open
Sean McManus (sean-mcmanus) wants to merge 6 commits into
mainfrom
seanmcm/devbox2-wsl/agent242/localization-update-fixes
Open

Sean McManus (sean-mcmanus) wants to merge 6 commits into
mainfrom
seanmcm/devbox2-wsl/agent242/localization-update-fixes

Conversation

@sean-mcmanus

@sean-mcmanus Sean McManus (sean-mcmanus) commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Includes the current generated localization update from #14014 without rewriting its history. A separate correction commit restores applicable fixes from #14737 and addresses additional translation errors, making the corrections reusable for the next localization update. Follow-up commits address review feedback.

The corrections cover locked technical literals, grammar and terminology, translation-unit fallback messages, and process-filter diagnostics, including a Korean placeholder-role reversal.

Validation

  • Audited all 238 changed keys across 13 locales, plus five related translation-unit messages.
  • Corrected 89 values in 30 localization files.
  • Validated JSONC syntax, placeholder multisets, 219 technical-literal assertions, obsolete-key removal, and diagnostic argument roles.
  • Confirmed the focused checks detect 40 corresponding defects in the uncorrected import.
  • Ran the installed VS Code JSON formatter on all 72 files affected by the generated update, without additional formatting changes.

This PR was investigated and created by GitHub Copilot (in VS Code). Any message starting with ✨Copilot: was sent by Copilot.

Comment thread Extension/i18n/csy/package.i18n.json Outdated
@sean-mcmanus
Sean McManus (sean-mcmanus) marked this pull request as ready for review September 19, 2026 17:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Several user-visible translations still contain inconsistent terminology, grammar, or placeholder formatting.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 9 Low severity

Open (9)
What changed in this PR

Updates generated localization catalogs across 13 locales and restores translation corrections for new and existing diagnostics.

Changes:

  • Adds translation-unit and process-filter localization.
  • Removes obsolete recursive-includes strings.
  • Corrects terminology, grammar, placeholders, and locked literals.
File Description
Extension/​i18n/​trk/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​trk/​src/​nativeStrings.i18n.json Updates Turkish native diagnostics.
Extension/​i18n/​trk/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​trk/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​trk/​package.i18n.json Updates Turkish package strings.
Extension/​i18n/​rus/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​rus/​src/​nativeStrings.i18n.json Adds translation-unit diagnostics.
Extension/​i18n/​rus/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​rus/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​rus/​package.i18n.json Updates Russian package strings.
Extension/​i18n/​ptb/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​ptb/​src/​nativeStrings.i18n.json Adds translation-unit diagnostics.
Extension/​i18n/​ptb/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​ptb/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​ptb/​package.i18n.json Updates Portuguese package strings.
Extension/​i18n/​plk/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​plk/​src/​nativeStrings.i18n.json Adds translation-unit diagnostics.
Extension/​i18n/​plk/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​plk/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​plk/​package.i18n.json Updates Polish package strings.
Extension/​i18n/​kor/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​kor/​src/​nativeStrings.i18n.json Adds translation-unit diagnostics.
Extension/​i18n/​kor/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​kor/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​kor/​package.i18n.json Updates Korean package strings.
Extension/​i18n/​jpn/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​jpn/​src/​nativeStrings.i18n.json Adds translation-unit diagnostics.
Extension/​i18n/​jpn/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​jpn/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​jpn/​package.i18n.json Updates Japanese package strings.
Extension/​i18n/​ita/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​ita/​src/​nativeStrings.i18n.json Corrects and adds native diagnostics.
Extension/​i18n/​ita/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​ita/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​ita/​package.i18n.json Corrects Italian package strings.
Extension/​i18n/​fra/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​fra/​src/​nativeStrings.i18n.json Adds translation-unit diagnostics.
Extension/​i18n/​fra/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​fra/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​fra/​package.i18n.json Updates French package strings.
Extension/​i18n/​esn/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​esn/​src/​nativeStrings.i18n.json Corrects and adds native diagnostics.
Extension/​i18n/​esn/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​esn/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​esn/​package.i18n.json Updates Spanish package strings.
Extension/​i18n/​deu/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​deu/​src/​nativeStrings.i18n.json Corrects and adds native diagnostics.
Extension/​i18n/​deu/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​deu/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​deu/​package.i18n.json Corrects German package strings.
Extension/​i18n/​csy/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​csy/​src/​nativeStrings.i18n.json Adds translation-unit diagnostics.
Extension/​i18n/​csy/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​csy/​src/​LanguageServer/​client.i18n.json Corrects placeholder formatting.
Extension/​i18n/​csy/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​csy/​package.i18n.json Updates Czech package strings.
Extension/​i18n/​cht/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​cht/​src/​nativeStrings.i18n.json Adds translation-unit diagnostics.
Extension/​i18n/​cht/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​cht/​src/​LanguageServer/​devcmd.i18n.json Corrects command quoting.
Extension/​i18n/​cht/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​cht/​package.i18n.json Updates Traditional Chinese strings.
Extension/​i18n/​chs/​ui/​settings.html.i18n.json Removes obsolete settings strings.
Extension/​i18n/​chs/​src/​nativeStrings.i18n.json Adds translation-unit diagnostics.
Extension/​i18n/​chs/​src/​LanguageServer/​extension.i18n.json Adds translation-unit UI strings.
Extension/​i18n/​chs/​src/​Debugger/​processFilter.i18n.json Adds process-filter error text.
Extension/​i18n/​chs/​package.i18n.json Updates Simplified Chinese strings.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Extension/i18n/cht/src/nativeStrings.i18n.json Outdated
Comment thread Extension/i18n/csy/src/nativeStrings.i18n.json Outdated
Comment thread Extension/i18n/deu/src/nativeStrings.i18n.json Outdated
Comment thread Extension/i18n/fra/src/nativeStrings.i18n.json Outdated
Comment thread Extension/i18n/kor/src/nativeStrings.i18n.json Outdated
Comment thread Extension/i18n/plk/src/nativeStrings.i18n.json Outdated
Comment thread Extension/i18n/rus/package.i18n.json Outdated
Comment thread Extension/i18n/rus/src/LanguageServer/extension.i18n.json Outdated
Comment thread Extension/i18n/rus/src/nativeStrings.i18n.json Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Pull Request

Development

Successfully merging this pull request may close these issues.

4 participants