Skip to content

v0.6.7

Choose a tag to compare

@anzory anzory released this 15 Apr 05:26
· 32 commits to master since this release

Fixed

  • Russian and German hover descriptions for system variables. The RU/DE JSON catalogs were physically present on disk but silently excluded from the compiled server assembly — MSBuild was interpreting the .ru. / .de. filename segments as culture designators and routing those files into satellite-assembly generation instead of embedding them. As a result, FindVariable(...).Summary always returned the English text regardless of the requested locale, even though UI strings, parser messages, and procedure descriptions were translated correctly.
    • Resources are now embedded explicitly with <WithCulture>false</WithCulture>, guaranteeing all three locales end up in the main DLL.
    • Catalog loader rewritten to an overlay model: the English file is the single source of truth for the full variable list and types; locale files only override the Summary field.
  • 7 regression tests (GpplSystemCatalogLocaleTests) covering: EN baseline, RU/DE overlays, type preservation, RU procedure descriptions, unknown-locale fallback, and variable count sanity.

Full changelog: CHANGELOG.md