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

目录

安装 SlicerLanguagePacks 扩展。

插件自动方式加载文件

手动加载翻译文件

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


安装 SlicerLanguagePacks 扩展。

 LanguagePacks官方教程

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

  • 从主菜单栏选择 “View(视图)”,然后选择 “Extension Manager(扩展管理器)”,打开扩展管理器对话框。
  • 在扩展管理器对话框中,您可以看到可用的扩展列表。搜索LanguagePacks
  • 点击安装
  • 点击重启 3DSlicer如何设置中文以及汉化之后重启无法启动的问题_第1张图片

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

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

插件自动方式加载文件

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

3DSlicer如何设置中文以及汉化之后重启无法启动的问题_第2张图片

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按钮将其安装到应用程序中。

3DSlicer如何设置中文以及汉化之后重启无法启动的问题_第3张图片

设置应用程序的语言

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

3DSlicer如何设置中文以及汉化之后重启无法启动的问题_第4张图片

手动加载翻译文件

  • 下载3DSlicer翻译文件(3DSlicer翻译文件git链接   https://github.com/Slicer/SlicerLanguageTranslations/)
  • 3DSlicer如何设置中文以及汉化之后重启无法启动的问题_第5张图片
  • 打开translations文件夹找到中文的翻译文件,后缀为.ts
  • 3DSlicer如何设置中文以及汉化之后重启无法启动的问题_第6张图片
  • 利用qt的lrelease工具进行编译为.qm后缀的二进制文件,需要有qt的工具集并且在对应文件中找到
  • 3DSlicer如何设置中文以及汉化之后重启无法启动的问题_第7张图片
  • 把编译为二进制文件的.qm文件放入文件夹:3DSlicer安装路径\bin\translations 中
  • 重新启动3DSlicer

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

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

3DSlicer如何设置中文以及汉化之后重启无法启动的问题_第8张图片

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

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

你可能感兴趣的:(3DSlicer,ide,健康医疗,开源软件)