Skip to content

v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 May 20:37

Highlights / 重点更新

  • Added text pack update detection. When a Forza update refreshes the source text pack while your language override is still present, the tool now marks it as Outdated and offers one-click re-apply.
    新增文本包更新检测。当 Forza 更新刷新源文本包、但你的语言替换仍然存在时,工具会将状态标记为 Outdated,并提供一键重新应用。

  • Added re-apply flow for both Outdated and Modified states. The tool restores the true original file first, then applies the latest selected language combination again.
    新增 OutdatedModified 状态下的重新应用流程。工具会先恢复真正的原始文件,再重新应用最新选择的语言组合。

  • Added an in-app UI language switcher, so the tool language can be changed after first launch without reinstalling or clearing settings.
    新增应用内界面语言切换入口。首次启动后也可以更改工具语言,无需重新安装或清除设置。

Improvements / 改进

  • Backup manifests now record the applied content hash (appliedSha256) to distinguish game-updated text packs from files modified outside the tool. Older backups remain compatible.
    备份清单现在会记录已应用内容的哈希值(appliedSha256),用于区分游戏更新导致的文本包变化和工具外部修改的文件。旧备份仍保持兼容。

  • Dynamic UI strings, including status text, backup list text, placeholders, and detection errors, are now wired through i18n and refresh correctly after switching UI language.
    动态 UI 文案,包括状态文本、备份列表文本、占位提示和检测错误等,现在都接入了 i18n,并会在切换界面语言后正确刷新。

  • README now links to the changelog and documents the new update detection and language switching features.
    README 现在链接到更新日志,并补充说明了新的更新检测和语言切换功能。

Fixes / 修复

  • Fixed confirmation-page checkbox text rendering literal <strong> tags.
    修复确认页勾选项会直接显示 <strong> 标签字面量的问题。

  • Localized the third confirmation checkbox.
    补充第三个确认勾选项的本地化文案。

  • Synchronized version strings across the app, installer config, footer text, and backup metadata.
    同步应用、安装器配置、页脚文本和备份元数据中的版本号。

Full Changelog / 完整变更记录: v1.1.0...v1.2.0