吾生有涯 学海无涯
析模有界 知识无界

自己动手打造中文版ParaView

ParaView是当前最好的开源后处理软件,没有之一。

ParaView的界面过于复杂,若能将其汉化,则必能提高其使用效率。ParaView 5.12版本支持对 ParaView 进行汉化,但目前官方直接下载的版本仅支持英语和法语。

进入菜单 Edit → Settings… 打开设置对话框,如下图所示,可以设置 Interface language 选项,从中选择自己所需的界面语言。这也给了我们对其进行汉化的机会。

这里利用WSL进行处理(主要是利用本机上现成的cmake和Qt工具,如果是在windows系统下,处理方式也一样)。

  • 进入WSL,输入下面的命令下载文件:
git clone https://gitlab.kitware.com/paraview/paraview-translations.git
  • 执行下面的命令查看文件夹下的内容
cd paraview-translations
ls

文件夹中的内容如下图所示。

这里修改子文件夹nl_NL中的内容,该文件夹中包含8个ts文件,如下图所示。

  • 利用文本编辑器逐个打开这些文件,修改

TS>
<TS version="2.1" language="nl_NL">

为:


TS>
<TS version="2.1" language="zh_CN">

注意:文件夹中8个ts文件都要修改。

  • 利用linguist打开这些文件进行翻译(windows下可以使用Qt linguist),终端输入linguist打开程序

挨个打开上面的8个ts文件,针对里面的英文进行翻译,如下图所示。翻译完毕后保存文件。

注:WSL 中若想要支持中文,可以使用下面的命令:

sudo apt install language-pack-zh-hans -y
sudo dpkg-reconfigure locales
sudo cp -r /mnt/c/Windows/Fonts /usr/share/fonts/windows
sudo apt install fontconfig -y
fc-cache -f -v

  • 修改完毕后可以在paraview-translations目录下执行下面的命令
cmake .

如下图所示。

此处可能会提及Qt5依赖的问题,可以使用命令sudo apt install libqt5serialport5-dev libudev-dev qtbase5-dev先安装依赖,然后利用命令export CMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5/添加环境变量。

  • 再执行下面的命令
cmake --build . --target nl_NL

注:其实直接运行此命令也可以。nl_NL的名称不能随便改,必须与CMakeLists.txt中的文件夹名字保持一致,否则无法构建。

如下图所示。在路径下生成了一个名为paraview_nl_NL.qm的文件

  • 将文件paraview_nl_NL.qm拷贝到paraview安装路径下的translations文件夹中
  • 启动paraview,进入菜单 Edit → Settings… 打开设置对话框,如下图所示,可以设置 Interface language 选项,从中选择界面语言为Nederland,点击按钮 ApplyOK

注:这里的nederland还没有被翻译。

  • 重启ParaView,可以看到有部分的英文被翻译成了中文

翻译工作量比较大,这里只是随便翻译了一些,目前还没搞完。等搞完了再分享给各位道友。


(完)

本篇文章来源于微信公众号: CFD之道

赞(3) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《自己动手打造中文版ParaView》
文章链接:https://www.topcfd.cn/37880/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册