返回博客
版本发布GitHub

v1.0.3

生态系统Lizerium围绕数据、本地化和应用程序的工具、门户和开发。这个集合是在创建C++和Unity版本的游戏Freelancer Lizerium时诞生的。相关项目Lizerium.Localization.ToolkitLizerium .NET项目的本地化工具包、资源和相关工作流程。

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

v1.0.3 | 德沃列琴斯基