Skip to content

Fix localization translation errors - #14737

Merged
Sean McManus (sean-mcmanus) merged 6 commits into
mainfrom
seanmcm/devbox2-wsl/agent39/fix-localization-translation-errors
Sep 3, 2026
Merged

Fix localization translation errors#14737
Sean McManus (sean-mcmanus) merged 6 commits into
mainfrom
seanmcm/devbox2-wsl/agent39/fix-localization-translation-errors

Conversation

@sean-mcmanus

Copy link
Copy Markdown
Contributor

Summary

Includes the current generated localization update from #14014 and restores translation fixes from #14662 that the next import reverted. Also corrects additional grammar, terminology, old-string English fallback, and technical-literal issues found while auditing the update, while preserving placeholders and locked values such as SQLite WAL, #include, command options, and configuration names.

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

@github-project-automation github-project-automation Bot moved this to Pull Request in cpptools Sep 3, 2026
@sean-mcmanus
Sean McManus (sean-mcmanus) marked this pull request as ready for review September 3, 2026 21:37
@sean-mcmanus
Sean McManus (sean-mcmanus) requested a review from a team as a code owner September 3, 2026 21:37

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.

🟡 Changes recommended

The German diagnostic has a moderate accuracy issue, with additional localization nits still unresolved.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates 13 localization bundles, restoring translation fixes and synchronizing generated strings.

Changes:

  • Adds localized incompatible-storage database warnings.
  • Removes the obsolete unsupported-client string.
  • Corrects grammar, terminology, defaults, and technical literals.
File summaries
File Description
Extension/i18n/trk/src/nativeStrings.i18n.json Adds warning; terminology nit remains.
Extension/i18n/trk/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/trk/package.i18n.json Corrects debugger descriptions.
Extension/i18n/rus/src/nativeStrings.i18n.json Fixes terminology and adds warning.
Extension/i18n/rus/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/rus/package.i18n.json Updates descriptions; imperative-form nit remains.
Extension/i18n/ptb/src/nativeStrings.i18n.json Fixes terminology and adds warning.
Extension/i18n/ptb/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/ptb/package.i18n.json Corrects literals and guidance.
Extension/i18n/plk/src/nativeStrings.i18n.json Adds warning translation.
Extension/i18n/plk/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/plk/package.i18n.json Corrects defaults and literals.
Extension/i18n/kor/src/nativeStrings.i18n.json Adds warning translation.
Extension/i18n/kor/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/kor/package.i18n.json Corrects literals and boolean wording.
Extension/i18n/jpn/src/nativeStrings.i18n.json Adds warning translation.
Extension/i18n/jpn/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/jpn/package.i18n.json Corrects literals and guidance.
Extension/i18n/ita/src/nativeStrings.i18n.json Adds warning translation.
Extension/i18n/ita/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/ita/package.i18n.json Updates descriptions; breakpoint terminology nit remains.
Extension/i18n/fra/src/nativeStrings.i18n.json Adds warning translation.
Extension/i18n/fra/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/fra/package.i18n.json Updates guidance; imperative-form nit remains.
Extension/i18n/esn/src/nativeStrings.i18n.json Adds warning translation.
Extension/i18n/esn/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/esn/package.i18n.json Corrects literals and guidance.
Extension/i18n/deu/src/nativeStrings.i18n.json Adds warning; inaccurate diagnostic terminology remains.
Extension/i18n/deu/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/deu/package.i18n.json Preserves the console literal.
Extension/i18n/csy/src/nativeStrings.i18n.json Adds warning translation.
Extension/i18n/csy/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/csy/package.i18n.json Corrects literals and guidance.
Extension/i18n/cht/src/nativeStrings.i18n.json Adds warning translation.
Extension/i18n/cht/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/cht/package.i18n.json Revises breakpoint-map guidance.
Extension/i18n/chs/src/nativeStrings.i18n.json Adds warning translation.
Extension/i18n/chs/src/LanguageServer/client.i18n.json Removes obsolete string.
Extension/i18n/chs/package.i18n.json Corrects literals and guidance.
Review details

Suppressed comments (3)

Extension/i18n/fra/package.i18n.json:392

  • “Défini” is a past participle with no noun here, leaving both instructions as sentence fragments. Use the imperative form to match the source and produce grammatical French guidance.
	"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Défini sur false si cette entrée est utilisée uniquement pour le mappage d’emplacements de frame de pile. Défini sur true si cette entrée doit également être utilisée lors de la spécification d’emplacements de point d’arrêt.",

Extension/i18n/ita/package.i18n.json:392

  • The source describes breakpoint locations, but percorsi dei punti di interruzione means breakpoint paths. This changes the setting's meaning and may suggest filesystem paths; use posizioni consistently with the first sentence.
	"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Impostare su false se la voce viene utilizzata solo per il mapping della posizione dello stack frame. Impostare su true se la voce deve essere utilizzata anche quando si specificano i percorsi dei punti di interruzione.",

Extension/i18n/trk/src/nativeStrings.i18n.json:437

  • Göz atma veritabanı splits the established Gözatma veritabanı term used by the adjacent database messages (lines 435–436), turning the component name into an activity phrase. Keep the established noun form for the disabled browse database.
  • Files reviewed: 39/39 changed files
  • Comments generated: 2
  • Review effort level: Balanced

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

Comment thread Extension/i18n/deu/src/nativeStrings.i18n.json Outdated
Comment thread Extension/i18n/rus/package.i18n.json Outdated
Comment thread Extension/i18n/esn/package.i18n.json Outdated
Comment thread Extension/i18n/deu/src/nativeStrings.i18n.json
Comment thread Extension/i18n/esn/src/nativeStrings.i18n.json
Comment thread Extension/i18n/esn/package.i18n.json Outdated

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.

🟢 Approval recommended

The reviewed localization updates have no unresolved approval-blocking issues.

Review details
  • Files reviewed: 39/39 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@sean-mcmanus
Sean McManus (sean-mcmanus) merged commit ff5cd25 into main Sep 3, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from Pull Request to Done in cpptools Sep 3, 2026
@sean-mcmanus
Sean McManus (sean-mcmanus) deleted the seanmcm/devbox2-wsl/agent39/fix-localization-translation-errors branch September 3, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants