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