К реестру релизов
РелизGitHub

v1.0.3

ЭкосистемаLizeriumИнструменты, порталы и разработки вокруг данных, локализации и приложений. Коллекция которая родилась при создании игры Freelancer Lizerium в C++ и Unity версии игры.Связанный проектLizerium.Localization.ToolkitИнструментарий локализации для .NET-проектов Lizerium, ресурсов и связанных рабочих процессов.

Lizerium.Localization.Toolkit v1.0.3

Выпуск для рабочего процесса локализации .resx: runtime, генератор исходного кода, анализаторы, помощники по переводу AI, редактор GUI, образец приложения и расширение Visual Studio XAML VSIX.

Что входит

  • 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 по-русски

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

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

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

Установка VSIX

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

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

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

powershell .\Lizerium.Localization.GUI.exe

Полный журнал изменений: v1.0.2...v1.0.3