Lizerium.Localization.Toolkit v1.0.2
Релиз для workflow локализации на .resx: runtime, source generator, анализаторы, AI-помощники перевода, GUI-редактор, sample-приложение и VSIX для Visual Studio XAML.
Что входит
- 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 по-русски
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.
Установка NuGet из архива релиза
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Установка VSIX
Скачайте Lizerium.Localization.Xaml.Vsix-v1.0.2.vsix, закройте Visual Studio, установите расширение и снова откройте Visual Studio.
Использование GUI
Скачайте архив GUI, распакуйте его и запустите:
.\Lizerium.Localization.GUI.exeПолный список изменений: v1.0.1...v1.0.2
