Skip to content

v0.6.5 — Full i18n (EN/RU/DE)

Choose a tag to compare

@anzory anzory released this 14 Apr 20:42
· 34 commits to master since this release

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 locale setting — 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}.json and vscode.l10n.t().
  • Locale forwarding. VS Code's display language is passed to the language server via initializationOptions.gppl.locale at initialization time, so responses are locale-aware from the very first LSP request.

Changed

  • Removed .2022 suffix from system catalog JSON files (the data is not year-specific).

Notes

  • A Developer: Reload Window is 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.