Lizerium.Localization.Toolkit v1.0.3
用于 .resx 本地化工作流程的发布:运行时、源生成器、分析器、AI 翻译助手、GUI 编辑器、示例应用程序和 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
VSIX
VSIX 是一个独立的 Visual Studio 编辑器扩展。它不是目标应用程序的运行时依赖项。
它将 WPF XAML 字面量转换为本地化标记,写入 Resources/Localization/Strings.en.resx 和 Strings.ru.resx,并通过 Ollama 生成翻译,使用 LibreTranslate 作为后备。
运行时行为:
- 如果目标项目已经有 LocExtension,VSIX 将重用它。
- 如果目标项目没有 LocExtension,VSIX 会在 LizeriumGenerated/Localization 下添加一个小的仅源运行时。
- 生成的键是 ASCII 并且稳定;翻译文本仅写入 RESX 值。
NuGet Compatibility
VSIX 与 Lizerium.Localization.Toolkit 不冲突。
安装 NuGet 包后,项目已经具有运行时本地化支持、生成器和分析器。VSIX 仅编辑 XAML 和 RESX 文件。它不会添加 PackageReference,也不会替换 NuGet 运行时。
Install VSIX
下载 Lizerium.Localization.Xaml.Vsix-v1.0.3.vsix,关闭 Visual Studio,安装它,然后重新打开 Visual Studio。
GUI Usage
下载 GUI 存档,解压缩并运行:
powershell .\Lizerium.Localization.GUI.exe
完整变更日志: v1.0.2...v1.0.3
