第二篇:软件汉化

3D Slicer软件汉化教程

目标:通过加载翻译包,为3D Slicer软件添加中文支持。


1. 准备工作

  • 下载最新版本的Slicer:确保版本为2023年5月17日或之后发布的版本(下载链接)。

2. 安装Slicer Language Packs插件

  • 打开3D Slicer,进入 Extensions Manager
  • 在搜索栏中输入 LanguagePacks,然后点击 Install
  • 安装完成后,重启Slicer。

3. 打开国际化选项

  • 进入 EditApplication SettingsInternationalization
  • 勾选 Enable Internationalization,以启用多语言支持。
  • image|690x357, 75%.2

4. 下载并安装最新翻译

  • 你可以通过两种方式获取翻译:
    Weblate:直接从Weblate下载所选语言的最新翻译,适合译者立即测试翻译效果。
    GitHub:从SlicerLanguageTranslations存储库下载所有语言的翻译包。翻译文件每天更新一次。

  • 点击 refresh 按钮,刷新语言列表。

  • 在语言选择列表中选择所需的语言(中文:Chinese (Simplified Han Script)(zh-Hans)),并点击 Update translation files 以应用语言。

  • 3D Slicer 已成功下载并安装了多达 6 个翻译文件,包括以下模块的中文简体翻译:

    • 3d-slicer/zh-Hans
    • ctk/zh-Hans
    • slicerigt/zh-Hans
    • languagepacks/zh-Hans
    • slicervmtk/zh-Hans
    • monailabel/zh-Hans
  • 这些文件已被安装在以下路径:

    • 翻译文件C:/Users/Administrator/AppData/Local/slicer.org/Slicer 5.7.0-2024-10-01/bin/translations
    • 字体文件C:/Users/Administrator/AppData/Local/slicer.org/Slicer 5.7.0-2024-10-01/bin/../share/Slicer-5.7/Fonts

5. 设置应用语言

  • 在Slicer的Language Tools模块中,选择Application language,将语言设为中文(zh-Hans)。
  • 点击Restart the application按钮,重启Slicer以应用最新的翻译设置。

6. 离线安装翻译文件

  • 可以从Weblate或GitHub下载 .ts 文件并在本地使用。
  • 选择 Local folder 选项,设置包含 .ts 文件的文件夹,然后点击 Update translation files 安装翻译。
  • 文件夹选择: 请将下面的zip文件解压缩到本地,复制解压缩目录,建议解压缩到3DSlicer安装目录
C:\ProgramData\slicer.org\Slicer 5.6.2\bin\translations\translations

translations.rar (7.8 MB)

复制完成后点击 Update translation files 安装翻译。

ts文件下载方法:https://github.com/Slicer/SlicerLanguageTranslations

8. 相关资源

  • 官方文档:Slicer Language Packs
  • 可通过GitHub参与翻译项目,或直接下载最新语言包。

通过这些步骤,你可以轻松为3D Slicer添加中文支持。

安装相关各种问题请在下面链接发帖交流。

多国语言的ts文件包

3d-slicer .zip (98.4 MB)

1 Like

第4步,1. * 点击 refresh 按钮,刷新语言列表。* 根本没反应,是网址错误?

image

2.是少了QT还是解压缩路径问题?我点击 Update translation files 一直没反应。各种压缩包都下载解压了

是网络的问题导致Languages灰色无法选择,这里不选择,点击Update translation files升级就会失败,TS文件也无法更新。

解决方案可以尝试:

1、如有代理服务器,可以尝试关闭,或者全局代理试试;

2、在系统设置里面(Ctrl + 2),勾选开发者选项。

3、在Language Tools模块里面点击Reload and Test试试。

非常感谢,只尝试了建议1就成功了