Skip to content

Refresh localization and fix translations - #14844

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

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

Conversation

@sean-mcmanus

Copy link
Copy Markdown
Contributor

Summary

Imports the current generated localization update from #14014 without rewriting its history. A separate correction commit restores all 89 applicable translation fixes from #14790 and corrects 29 errors in the new translations.

The audit covers all 284 changed values across 13 locales, including the 195 newly translated values. Corrections preserve command/configuration literals and diagnostic argument roles, fix grammar and terminology, and clarify type-size/alignment hover information, integer constants, and optional include-cleaner mappings. The generated localization branch and PR are unchanged.

Validation

  • Parsed all 36 files affected by the generated update using jsonc-parser.
  • Passed 284 placeholder-multiset comparisons, 435 technical-literal assertions, and 134 semantic checks.
  • Verified that the focused checks detect all 118 corresponding incorrect values in the uncorrected generated snapshot.
  • Ran the installed VS Code JSON formatter on all 36 files; no additional formatting changes were needed.
  • Verified that tabs, ordering, comments, line endings, and final-newline state are preserved and that git diff --check passes.
  • Confirmed the net diff to main contains only 195 added localization values in 26 files, with no changes to existing values or runtime source.

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

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 localization-only additions preserve runtime placeholders and technical identifiers, and the completed reviews found no blocking defects.

No open issues 🎉

What changed in this PR

Refreshes the C/C++ extension’s localization catalogs with 195 added strings across 13 locales, incorporating the generated update while preserving prior translation corrections. The net changes affect no runtime source or existing translation values.

Changes:

  • Adds command and setting translations for hover information and inactive-region folding.
  • Adds descriptions for optional include-cleaner mappings.
  • Adds localized analysis diagnostics, size/alignment labels, and server configuration help.
File Description
Extension/​i18n/​trk/​src/​nativeStrings.i18n.json Turkish diagnostics, hover labels, and server help.
Extension/​i18n/​trk/​package.i18n.json Turkish command and setting descriptions.
Extension/​i18n/​rus/​src/​nativeStrings.i18n.json Russian diagnostics, hover labels, and server help.
Extension/​i18n/​rus/​package.i18n.json Russian command and setting descriptions.
Extension/​i18n/​ptb/​src/​nativeStrings.i18n.json Brazilian Portuguese diagnostics, hover labels, and server help.
Extension/​i18n/​ptb/​package.i18n.json Brazilian Portuguese command and setting descriptions.
Extension/​i18n/​plk/​src/​nativeStrings.i18n.json Polish diagnostics, hover labels, and server help.
Extension/​i18n/​plk/​package.i18n.json Polish command and setting descriptions.
Extension/​i18n/​kor/​src/​nativeStrings.i18n.json Korean diagnostics, hover labels, and server help.
Extension/​i18n/​kor/​package.i18n.json Korean command and setting descriptions.
Extension/​i18n/​jpn/​src/​nativeStrings.i18n.json Japanese diagnostics, hover labels, and server help.
Extension/​i18n/​jpn/​package.i18n.json Japanese command and setting descriptions.
Extension/​i18n/​ita/​src/​nativeStrings.i18n.json Italian diagnostics, hover labels, and server help.
Extension/​i18n/​ita/​package.i18n.json Italian command and setting descriptions.
Extension/​i18n/​fra/​src/​nativeStrings.i18n.json French diagnostics, hover labels, and server help.
Extension/​i18n/​fra/​package.i18n.json French command and setting descriptions.
Extension/​i18n/​esn/​src/​nativeStrings.i18n.json Spanish diagnostics, hover labels, and server help.
Extension/​i18n/​esn/​package.i18n.json Spanish command and setting descriptions.
Extension/​i18n/​deu/​src/​nativeStrings.i18n.json German diagnostics, hover labels, and server help.
Extension/​i18n/​deu/​package.i18n.json German command and setting descriptions.
Extension/​i18n/​csy/​src/​nativeStrings.i18n.json Czech diagnostics, hover labels, and server help.
Extension/​i18n/​csy/​package.i18n.json Czech command and setting descriptions.
Extension/​i18n/​cht/​src/​nativeStrings.i18n.json Traditional Chinese diagnostics, hover labels, and server help.
Extension/​i18n/​cht/​package.i18n.json Traditional Chinese command and setting descriptions.
Extension/​i18n/​chs/​src/​nativeStrings.i18n.json Simplified Chinese diagnostics, hover labels, and server help.
Extension/​i18n/​chs/​package.i18n.json Simplified Chinese command and setting descriptions.

Review effort: Balanced

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.

3 participants