UpdateStar 本地化

UpdateStar 还没有提供你使用的语言?没关系!你可以自己创建并翻译语言文件,用你偏好的语言来使用 UpdateStar。

首先,检查你的语言版本是否已经可用

如果你已经完成了 UpdateStar 的翻译,并希望把你的语言版本提供给其他用户,只需将你的语言文件发送到 localization@updatestar.com。我们会在下一次 UpdateStar 发布中集成你的翻译,让全球所有 UpdateStar 用户都能使用。

创建你自己的语言版本的三步

下载编辑器

我们推荐使用免费工具 Resource Hacker 来编辑语言文件。下载并解压该应用即可开始使用。

创建语言目录

在 UpdateStar 安装目录下的 /lang/ 文件夹中,你可以找到所有已安装的语言文件和目录。创建一个新的语言目录,并按 ISO 标准命名。

UpdateStar 的 /lang/ 目录中的有效子目录必须符合 xx-xx 格式。前两个字母表示语言代码(ISO 639-1),后两个字母表示国家代码(ISO 3166)。只包含语言代码的目录也是有效的。

从现有目录(EN 或 DE)中复制资源 DLL 到你新创建的目录中。

开始翻译

启动 Resource Hacker,并通过 File → Open 打开你新建 /lang/ 目录中的 ustarrs.dll 文件。所有组件会在左侧的树形视图中显示。

只翻译以下部分中的字符串:

  • Menu
  • Dialog
  • String Table

完成修改后,点击 Compile Script,并通过 File → Save 保存你的工作。下次启动 UpdateStar 时,你的语言版本就会可用了。

重要说明

请遵循以下指南以避免错误:

  • 不要删除任何内容
  • 只修改引号内的文本,其他元素保持不变
  • 许多文本包含百分号 (%),在运行时会被变量值替换
  • 不要修改或删除从百分号开始直到下一个空格之间的任何内容,否则 UpdateStar 可能会运行异常
  • 不要在翻译文本中使用和号 (&),并移除原文中已有的和号
  • 不要修改表示换行的 n 序列