海康威视 Hikvision iVMS-4200 Mac 监控客户端切换中文语言的方法
iVMS-4200客户端是海康威视推出的一款与嵌入式网络监控设备配套使用的应用软件。它可与DVR、NVR、IPC、IPD、DVS、网络存储设备、报警设备、门禁设备、可视对讲设备等配套使用,提供网络服务(预览、回放、云台等操作),提供灵活、多样的部署方案,满足中、小型项目中各种不同环境的需求。
偶尔会使用 Mac 连接带一台海康威视的NVR,在 Mac 下直接使用浏览器访问这台NVR,又没有可用的浏览器插件。很早以前就找到了这个叫 iVMS-4200 的客户端。有意思的是,国内的海康威视网站并没有提供 iVMS-4200 for Mac的客户端下载(海康可能认为国内没什么人用 Mac),最早我给海康威视的客服打过电话,客服通过邮件发给过我旧版本的iVMS-4200 for Mac 客户端,而且是中文的。
随着 Mac 系统的升级(MacOS 10.15 Catalina 之后),产生了大面积的应用兼容性问题,首先是32位的应用不再支持,直接导致v2.0.0.10版本不可用,后来释出的64位版本会导致CPU风扇狂转、网络传入传出无法选择允许等问题,仍然是不可用状态。
之后我通过 Web 监控程序监控了海康威视国际网站的软件支持更新,最近,他们释出了针对 Mac 系统监控客户端的更新版本 iVMS-4200 for Mac V2.0.0.12。说实话,MacOS 10.15都发布了这么长时间,海康威视的客户端团队升级周期也真是够久。
新版本实际没有大更新,只是修复了与操作系统的兼容问题,经测试已经正常可用。但在软件的GUI中,并没有切换中文英文语言,直接安装使用的话,默认则是英文版本,启动后,会提示如下错误:
Error Code LibDAG dylib [5026]. (Mismatched device language and client language.)
原因也很简单,NVR 系统语言是中文的,而客户端的语言是英文的,客户端又敏感的对语言进行了判断,直接导致无法连接到 NVR。于是我把安装好的iVMS-4200包打开,把包中的文件全部翻了一遍,发现里面是有中文资源的(有且只有中文和英文),甚至还有中文的使用手册。所以最终找到了解决办法:
安装好最新版本之后,直接跳转到(或者在应用程序中的iVMS-4200图标上鼠标右键,显示包内容)/Applications/iVMS-4200.app/Contents/MacOS/,之后用文本编辑器修改Setup.xml:
<?xml version='1.0' encoding='UTF-8'?>
<Configs Version="2.7.0.1">
<Translator>
<Value>0</Value>
</Translator>
将Translator的值自0修改为1,其他值不变,保存即可。再次启动 iVMS-4200客户端,就会发现GUI已经变成中文,这时候只需要重新添加NVR到客户端中,即可正常使用。
改了 正常显示中文了 但报错
错误码为 libHCNetSDK.dylib[11].(传送的数据有误。发送给设备或者从设备接收到的数据错误。)
感谢
你好, 请教国内版本的nvr 和摄像头有办法连接到海康海外版本app吗?
4200 能否在OS X Sonoma使用?
可以,我按照這篇的方式成功啟用。
谢谢 解决了mac上看海康威视的问题
您好,请问设置value为1之后可以变成中文的,但是关机重启又变英文了这个有没有好的办法,谢谢您了
不太可能,检查当前用户是否是管理员权限。
没有Setup.xml文件了,只有DESetup.xml文件,被加密了,解密后是乱码
状态正常,请确认操作是否正确
太感谢
大神!感谢分享!~
厉害,找了好久了, 感谢!
有收到您的打赏,谢谢❤️~
太牛逼了,赞一个
牛掰了
非常了不起,有你的存在,世界变得美好。
谢谢~如果文章对您有用,不妨点击上方的赞赏按钮支持我,谢谢~
很感谢,自己弄好了 谢谢
是否可以加个联系方式?沟通一下
请问如何用用文本编辑器修改 Setup.xml:?
棒!
非常感谢分享!!!这才是根正苗红的互联网人!
這問題困擾很久 偶而就找找解決方法 真找到的
謝謝分享
非常感谢,这个问题困扰很久了,终于解决!