ParaView是当前最好的开源后处理软件,没有之一。
ParaView的界面过于复杂,若能将其汉化,则必能提高其使用效率。ParaView 5.12版本支持对 ParaView 进行汉化,但目前官方直接下载的版本仅支持英语和法语。
进入菜单 Edit → Settings… 打开设置对话框,如下图所示,可以设置 Interface language 选项,从中选择自己所需的界面语言。这也给了我们对其进行汉化的机会。
这里利用WSL进行处理(主要是利用本机上现成的cmake和Qt工具,如果是在windows系统下,处理方式也一样)。
git clone https://gitlab.kitware.com/paraview/paraview-translations.git
cd paraview-translations
ls
文件夹中的内容如下图所示。
这里修改子文件夹nl_NL
中的内容,该文件夹中包含8个ts文件,如下图所示。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="nl_NL">
为:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
注意:文件夹中8个ts文件都要修改。
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
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
文件夹中Nederland
,点击按钮 Apply 及 OK注:这里的nederland还没有被翻译。
”
翻译工作量比较大,这里只是随便翻译了一些,目前还没搞完。等搞完了再分享给各位道友。
(完)
来源:CFD之道