Skip to content

Releases: Lizerium/Lizerium.Localization.Toolkit

v1.0.5

07 May 15:31

Choose a tag to compare

Lizerium.Localization.Toolkit v1.0.5

Русский

Полное описание изменений:

Что входит

NuGet-пакеты, пересобранные для этого релиза:

  • Lizerium.AI.LocalizationAssistant.Core.1.0.5.nupkg

  • Lizerium.Localization.Ai.Analyzer.1.0.5.nupkg

  • Lizerium.Localization.Analyzer.1.0.5.nupkg

  • Lizerium.Localization.Core.1.0.5.nupkg

  • Lizerium.Localization.Generator.1.0.5.nupkg

  • Lizerium.Localization.GUI.1.0.5.nupkg

  • Lizerium.Localization.Toolkit.1.0.5.nupkg

  • VSIX для Visual Studio 2022: Lizerium.Localization.EditorHints-v1.0.4.vsix

  • VSIX для Visual Studio 2022: Lizerium.Localization.Xaml.Vsix-v1.0.5.vsix

  • Самостоятельная Windows x64 сборка GUI-редактора

  • Опубликованная Windows x64 сборка WPF sample-приложения

  • Архив исходников sample-проекта

  • SHA-256 checksums

English

Full changelog:

Included

NuGet packages rebuilt for this release:

  • Lizerium.AI.LocalizationAssistant.Core.1.0.5.nupkg

  • Lizerium.Localization.Ai.Analyzer.1.0.5.nupkg

  • Lizerium.Localization.Analyzer.1.0.5.nupkg

  • Lizerium.Localization.Core.1.0.5.nupkg

  • Lizerium.Localization.Generator.1.0.5.nupkg

  • Lizerium.Localization.GUI.1.0.5.nupkg

  • Lizerium.Localization.Toolkit.1.0.5.nupkg

  • Visual Studio 2022 VSIX: Lizerium.Localization.EditorHints-v1.0.4.vsix

  • Visual Studio 2022 VSIX: Lizerium.Localization.Xaml.Vsix-v1.0.5.vsix

  • Standalone Windows x64 GUI editor build

  • Published Windows x64 WPF sample application

  • Sample project source archive

  • SHA-256 checksums

Full Changelog: v1.0.4...v1.0.5

v1.0.4

06 May 23:07

Choose a tag to compare

Lizerium.Localization.Toolkit v1.0.4

See the full bilingual changelog in CHANGELOG.md.

Included

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

Что входит

  • NuGet-пакеты: Toolkit, Core, AI Core, Generator, Analyzer, AI Analyzer, GUI
  • VSIX для Visual Studio 2022: Lizerium.Localization.Xaml.Vsix-v1.0.4.vsix
  • VSIX для Visual Studio 2022: Lizerium.Localization.EditorHints-v1.0.4.vsix
  • Самостоятельная Windows x64 сборка GUI-редактора
  • Опубликованная Windows x64 сборка WPF sample-приложения
  • Архив исходников sample-проекта
  • SHA-256 checksums

Full Changelog: v1.0.3...v1.0.4

Lizerium.Localization.Toolkit v1.0.4

Полный список изменений для двуязычной версии смотрите в файле CHANGELOG.ru.md.

Включено

  • Пакеты NuGet: Toolkit, Core, AI Core, Generator, Analyzer, AI Analyzer, GUI
  • Visual Studio 2022 VSIX: Lizerium.Localization.Xaml.Vsix-v1.0.4.vsix
  • Visual Studio 2022 VSIX: Lizerium.Localization.EditorHints-v1.0.4.vsix
  • Автономный редактор GUI для Windows x64
  • Опубликованное приложение WPF для Windows x64
  • Архив исходного кода примера проекта
  • Контрольные суммы SHA-256

Что входит

  • Пакеты NuGet: Toolkit, Core, AI Core, Generator, Analyzer, AI Analyzer, GUI
  • VSIX для Visual Studio 2022: Lizerium.Localization.Xaml.Vsix-v1.0.4.vsix
  • VSIX для Visual Studio 2022: Lizerium.Localization.EditorHints-v1.0.4.vsix
  • Самостоятельная сборка Windows x64 GUI-редактора
  • Опубликованная сборка Windows x64 WPF образец-приложения
  • Архив исходников образец-проекта
  • Контрольные суммы SHA-256

Полный список изменений: v1.0.3...v1.0.4.

v1.0.3

05 May 09:51

Choose a tag to compare

Lizerium.Localization.Toolkit v1.0.3

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.3.vsix
  • Windows x64 standalone GUI editor
  • Windows x64 published WPF sample application
  • Sample project source archive
  • SHA-256 checksums

Что входит

  • NuGet-пакеты: Toolkit, Core, AI Core, Generator, Analyzer, AI Analyzer, GUI
  • VSIX для Visual Studio 2022: Lizerium.Localization.Xaml.Vsix-v1.0.3.vsix
  • Самостоятельная Windows x64 сборка GUI-редактора
  • Опубликованная Windows x64 сборка WPF sample-приложения
  • Архив исходников sample-проекта
  • 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 no LocExtension, 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.

VSIX по-русски

VSIX - это самостоятельное расширение редактора Visual Studio. Оно не является runtime-зависимостью целевого приложения.

Расширение превращает XAML-литералы WPF в localization markup, пишет Resources/Localization/Strings.en.resx и Strings.ru.resx, а переводы генерирует через Ollama с fallback в LibreTranslate.

Поведение runtime:

  • Если в проекте уже есть LocExtension, VSIX использует его.
  • Если в проекте стоит Lizerium.Localization.Toolkit или Lizerium.Localization.Core, VSIX использует runtime из NuGet.
  • Если runtime не найден, VSIX добавляет маленький source-only runtime в LizeriumGenerated/Localization.
  • Ключи генерируются ASCII и остаются стабильными; перевод пишется только в значения RESX.

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.

Совместимость с NuGet

VSIX не конфликтует с Lizerium.Localization.Toolkit.

Если NuGet-пакет установлен, в проекте уже есть runtime локализации, генератор и анализаторы. VSIX только редактирует XAML и RESX-файлы. Он не добавляет PackageReference и не заменяет runtime из NuGet.

Install NuGet From The Release Archive

powershell Expand-Archive .\Lizerium.Localization.Toolkit-NuGet-v1.0.3.zip .\packages dotnet nuget add source .\packages -n LizeriumLocal dotnet add path\to\YourProject.csproj package Lizerium.Localization.Toolkit --version 1.0.3 --source .\packages

Install VSIX

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

Установка VSIX

Скачайте Lizerium.Localization.Xaml.Vsix-v1.0.3.vsix, закройте Visual Studio, установите расширение и снова откройте Visual Studio.

GUI Usage

Download the GUI archive, extract it, and run:

powershell .\Lizerium.Localization.GUI.exe

Использование GUI

Скачайте архив GUI, распакуйте его и запустите:

powershell .\Lizerium.Localization.GUI.exe

Full Changelog: v1.0.2...v1.0.3

v1.0.2

05 May 08:54

Choose a tag to compare

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.

Релиз для workflow локализации на .resx: runtime, source generator, анализаторы, AI-помощники перевода, GUI-редактор, sample-приложение и VSIX для Visual Studio XAML.

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

Что входит

  • NuGet-пакеты: Toolkit, Core, AI Core, Generator, Analyzer, AI Analyzer, GUI
  • VSIX для Visual Studio 2022: Lizerium.Localization.Xaml.Vsix-v1.0.2.vsix
  • Самостоятельная Windows x64 сборка GUI-редактора
  • Опубликованная Windows x64 сборка WPF sample-приложения
  • Архив исходников sample-проекта
  • 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.

VSIX по-русски

VSIX - это самостоятельное расширение редактора Visual Studio. Оно не является runtime-зависимостью целевого приложения.

Расширение превращает XAML-литералы WPF в localization markup, пишет Resources/Localization/Strings.en.resx и Strings.ru.resx, а переводы генерирует через Ollama с fallback в LibreTranslate.

Поведение runtime:

  • Если в проекте уже есть LocExtension, VSIX использует его.
  • Если в проекте стоит Lizerium.Localization.Toolkit или Lizerium.Localization.Core, VSIX использует runtime из NuGet.
  • Если runtime локализации не найден, VSIX добавляет маленький source-only runtime в LizeriumGenerated/Localization.
  • Ключи генерируются ASCII и остаются стабильными; перевод пишется только в значения RESX.

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.

Совместимость с NuGet

VSIX не конфликтует с Lizerium.Localization.Toolkit.

Если NuGet-пакет установлен, в проекте уже есть runtime локализации, генератор и анализаторы. VSIX только редактирует XAML и RESX-файлы. Он не добавляет PackageReference и не заменяет runtime из NuGet.

Install NuGet From The Release Archive

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

Установка NuGet из архива релиза

Expand-Archive .\Lizerium.Localization.Toolkit-NuGet-v1.0.2.zip .\packages
dotnet nuget add source .\packages -n LizeriumLocal
dotnet 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.

Установка VSIX

Скачайте Lizerium.Localization.Xaml.Vsix-v1.0.2.vsix, закройте Visual Studio, установите расширение и снова откройте Visual Studio.

GUI Usage

Download the GUI archive, extract it, and run:

.\Lizerium.Localization.GUI.exe

Использование GUI

Скачайте архив GUI, распакуйте его и запустите:

.\Lizerium.Localization.GUI.exe

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

v1.0.0

28 Apr 14:39

Choose a tag to compare

Lizerium.Localization.Toolkit v1.0.0

A localization workflow for .NET/WPF projects based on .resx files.

Рабочий набор локализации для .NET/WPF проектов на основе .resx файлов.


Included in this release

  • NuGet packages for Toolkit, Core, Generator, Analyzer, and GUI
  • Windows x64 standalone GUI editor
  • Windows x64 published WPF sample application
  • Sample project source archive
  • SHA-256 checksums

Что входит в релиз

  • NuGet-пакеты для Toolkit, Core, Generator, Analyzer и GUI
  • Самостоятельная Windows x64 сборка GUI-редактора
  • Опубликованная Windows x64 сборка WPF sample-приложения
  • Архив исходников sample-проекта
  • SHA-256 checksums

Install package

dotnet nuget add source .\packages -n LizeriumLocal
dotnet add path\to\YourProject.csproj package Lizerium.Localization.Toolkit --version 1.0.0 --source .\packages

Установка пакета

dotnet nuget add source .\packages -n LizeriumLocal
dotnet add path\to\YourProject.csproj package Lizerium.Localization.Toolkit --version 1.0.0 --source .\packages

GUI usage

Download the GUI archive, extract it, and run:

.\Lizerium.Localization.GUI.exe

The editor can be registered in Visual Studio through Tools -> External Tools... with $(ProjectDir) as the argument.

Использование GUI

Скачай архив GUI, распакуй его и запусти:

.\Lizerium.Localization.GUI.exe

Редактор можно добавить в Visual Studio через Tools -> External Tools..., передав $(ProjectDir) как аргумент.

Full Changelog: https://github.com/Lizerium/Lizerium.Localization.Toolkit/commits/v1.0.0