v0.6.5 — Full i18n (EN/RU/DE)
What's New
Added
- Full internationalization (i18n). The extension is now localized in English (default), Russian, and German. The display language follows VS Code's
localesetting — install the matching Language Pack and the extension follows automatically.- System catalog — all 948 system variable descriptions and 94 system procedure descriptions are translated. Visible in hover tooltips and completion item details.
- Server-side UI — parser errors, semantic diagnostics, encoding warnings, hover labels, completion details are localized.
- Client-side UI — extension settings, command titles, and error messages are localized via
package.nls.{locale}.jsonandvscode.l10n.t().
- Locale forwarding. VS Code's display language is passed to the language server via
initializationOptions.gppl.localeat initialization time, so responses are locale-aware from the very first LSP request.
Changed
- Removed
.2022suffix from system catalog JSON files (the data is not year-specific).
Notes
- A
Developer: Reload Windowis needed for the language server to pick up a newly changed display language (LSP initialization options are read only at server start). - No configuration is required — just install the VS Code Language Pack for your preferred language.
Tests
65/65 green.
📦 Install: download .vsix below → VS Code → Extensions → ⋯ → Install from VSIX.