Update localization and fix translations - #14790
Open
Sean McManus (sean-mcmanus) wants to merge 6 commits into
Open
Sean McManus (sean-mcmanus) wants to merge 6 commits into
Sean McManus (sean-mcmanus) wants to merge 6 commits into
Conversation
Sean McManus (sean-mcmanus)
marked this pull request as ready for review
September 19, 2026 17:54
Colen Garoutte-Carson (Colengms)
previously approved these changes
Sep 21, 2026
Copilot started reviewing on behalf of
Colen Garoutte-Carson (Colengms)
September 21, 2026 19:37
View session
Contributor
There was a problem hiding this comment.
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
Open (9)
Standardize terminology and full-width punctuation · New Restore quotes around file-path placeholders · New Fix ungrammatical quoted-path wording · New Fix comma splice in the French diagnostic · New Use consistent Korean terminology for translation unit · New Use consistent terminology for translation unit · New Use the established C/C++ term in the command title · New Use the established C/C++ term for translation unit · New Incorrect capitalization after semicolon · New
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.
Colen Garoutte-Carson (Colengms)
approved these changes
Sep 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

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