3DSlicer如何设置中文以及汉化之后重启无法启动的问题(已解决)

目录

安装 SlicerLanguagePacks 扩展。

插件自动方式加载文件

手动加载翻译文件

3DSlicer中languagepacks使用汉化之后重启无法启动的问题


安装 SlicerLanguagePacks 扩展。

 LanguagePacks官方教程

https://github.com/Slicer/SlicerLanguagePacks/blob/main/HowToUse.md

  • 从主菜单栏选择 “View(视图)”,然后选择 “Extension Manager(扩展管理器)”,打开扩展管理器对话框。
  • 在扩展管理器对话框中,您可以看到可用的扩展列表。搜索LanguagePacks
  • 点击安装
  • 点击重启 

启用国际化和语言设置选项:

  • 打开3D Slicer。
  • 在顶部菜单中找到”Edit”(编辑),然后选择”Application Settings”(应用设置)。
  • 在打开的窗口中,选择”Internationalization”(国际化)选项,右侧勾选“Enable Internationalization”(启用国际化)。
  • 在打开的窗口中,选择”General”(通用)选项。
  • 在”General”选项下,找到”Application language”(应用语言)并选择”Chinese”或者中文相关选项。
  • 点击”OK”保存设置,然后重启3D Slicer以应用新的语言设置。
  • 这里如果只有英语或者什么都没有就需要加载语言文件。

插件自动方式加载文件

在modules中找到language Tools,并打开,这里需要科学上网才可能出现下方的一些自动的操作,而且链接可能还不稳定

1: 下载最新的翻译

  • 选项A:Weblate。直接从 Slicer Weblate 下载选定的语言。这使得可以获得最新的翻译,这对于想要立即测试其翻译的应用程序的翻译人员很有用。
  • 选项B:GitHub。从SlicerLanguageTranslations存储库下载所有语言。这是获取所有语言的更新翻译文件的最快方式,但这些翻译文件每天只更新一次。
  • 更新完毕会提示下载成功信息:
  • Update successfully completed.
  • Installed 99 translation files in C:/ProgramData/NA-MIC/Slicer 5.2.2/bin/translations.
  • Installed 2 font files in C:/ProgramData/NA-MIC/Slicer 5.2.2/bin/../share/Slicer-5.2/Fonts.
  • Update completed! Select application language and restart the application to see the results.

2: 刷新语言列表,点击refresh按钮查询 Weblate 服务器。

3:languages:选择将在现场安装的语言

4:编译翻译文件并通过单击Update translation files按钮将其安装到应用程序中。

设置应用程序的语言

  • Application language在现场设置应用程序的语言
  • 单击Restart the application按钮开始在用户界面中使用新的翻译文件。

手动加载翻译文件

  • 下载3DSlicer翻译文件(3DSlicer翻译文件git链接   https://github.com/Slicer/SlicerLanguageTranslations/
  • 打开translations文件夹找到中文的翻译文件,后缀为.ts
  • 利用qt的lrelease工具进行编译为.qm后缀的二进制文件,需要有qt的工具集并且在对应文件中找到
  • 把编译为二进制文件的.qm文件放入文件夹:3DSlicer安装路径\bin\translations 中
  • 重新启动3DSlicer

 3DSlicer中languagepacks使用汉化之后重启无法启动的问题

不管是自动安装还是手动放置翻译文件,都出现了这个问题,启动不了

经过排查,只能是版本问题了,出现问题的版本为5.6.0,我重新安装了一个5.2.2的版本,之后重复上面的工作就没有这个问题了。

所以解决办法就是 重新安装5.2.2版本,不要安装太新的版本,毕竟是开源的项目,维护上可能不太及时。

经过大家的努力,及时报问题,已经在最新版本的3DSlicer解决了该问题,详见将语言设置为中文后无法启动 ·期刊 #7523 ·切片机/切片机 ·GitHub上

感谢各位的支持! 

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
3D Slicer是一款开源的医学图像处理和可视化软件,由于其功能强大和广泛的应用领域,受到了许多中文用户的欢迎和使用。为了使更多的中文用户能够更好地使用和理解3D Slicer,一些热心的志愿者和机构开发了3D Slicer的汉化包。 3D Slicer汉化包是一个将3D Slicer软件界面中的英文翻译成中文的扩展程序或插件。使用汉化包后,用户可以将整个软件界面的语言设置为中文,从而更方便地使用和操作软件。 汉化包主要包括了软件界面的翻译文本,翻译的内容包括菜单选项、按钮、对话框等。通过安装和启用汉化包,用户可以自动切换软件界面的语言为中文,使其更贴近用户的使用习惯和阅读习惯。 3D Slicer汉化包的开发过程通常由一群志愿者共同参与,他们研究软件界面的翻译并逐步完成汉化工作。他们通过翻译软件界面的文本,调整语法和用词,力求使翻译结果更准确、通顺、易懂。这样的工作需要一定的专业知识,包括对3D Slicer软件的熟悉以及中文、英文双语能力。 3D Slicer汉化包的开发者和维护者通常会将最新版本的汉化包发布在相关的社区论坛或官方网站上供用户下载和使用。用户只需下载并按照说明进行安装和启用,即可享受使用中文界面操作3D Slicer的便利。 总之,3D Slicer汉化包是为了方便中文用户使用3D Slicer而开发的扩展程序,通过将软件界面的语言设置为中文,提供了更好的使用体验和操作便利。这是一项值得感谢和利用的工作,使更多中文用户能够更好地享受到3D Slicer带来的便利和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值