Back to releases
ReleaseGitHub

v1.0.2

EcosystemLizeriumTools, portals, and developments around data, localization, and applications. A collection that was born during the creation of the game Freelancer Lizerium in C++ and Unity version of the game.Related projectLizerium.Localization.ToolkitLocalization toolkit for .NET projects Lizerium, resources, and related workflows.

Lizerium.Localization.Toolkit v1.0.2

A release for the .resx localization workflow: runtime, source generator, analyzers, AI translation helpers, GUI editor, sample app, and Visual Studio XAML VSIX.

Included

  • NuGet packages: Toolkit, Core, AI Core, Generator, Analyzer, AI Analyzer, GUI
  • Visual Studio 2022 VSIX: Lizerium.Localization.Xaml.Vsix-v1.0.2.vsix
  • Windows x64 standalone GUI editor
  • Windows x64 published WPF sample application
  • Sample project source archive
  • SHA-256 checksums

VSIX

The VSIX is a standalone Visual Studio editor extension. It is not a runtime dependency of target applications.

It converts WPF XAML literals into localization markup, writes Resources/Localization/Strings.en.resx and Strings.ru.resx, and generates translations through Ollama with LibreTranslate fallback.

Runtime behavior:

  • If the target project already has LocExtension, the VSIX reuses it.
  • If the target project has Lizerium.Localization.Toolkit or Lizerium.Localization.Core, the VSIX uses the NuGet runtime.
  • If the target project has no localization runtime, the VSIX adds a small source-only runtime under LizeriumGenerated/Localization.
  • Generated keys are ASCII and stable; translated text is written only into RESX values.

NuGet Compatibility

The VSIX does not conflict with Lizerium.Localization.Toolkit.

With the NuGet package installed, the project already has runtime localization support, generator, and analyzers. The VSIX only edits XAML and RESX files. It does not add a PackageReference and does not replace the NuGet runtime.

Install NuGet From The Release Archive

CODE
Expand-Archive .\Lizerium.Localization.Toolkit-NuGet-v1.0.2.zip .\packagesdotnet nuget add source .\packages -n LizeriumLocaldotnet add path\to\YourProject.csproj package Lizerium.Localization.Toolkit --version 1.0.2 --source .\packages

Install VSIX

Download Lizerium.Localization.Xaml.Vsix-v1.0.2.vsix, close Visual Studio, install it, then reopen Visual Studio.

GUI Usage

Download the GUI archive, extract it, and run:

CODE
.\Lizerium.Localization.GUI.exe

Full Changelog: v1.0.1...v1.0.2