Yandex如何进行语言包的汉化
这是我在原版基础上重新汉化的,太多了,估计还有一部分不通顺的。
zh-CN.pak包资源下载: 链接:https://pan.baidu.com/s/11_0rbTz0BvgBKoj7cuoClw
提取码:unqe
1.准备工具:ChromePAK解包打包工具
2.访问Yandex Locale语言文件夹位置:
C:\Users\Administrator\AppData\Local\Yandex\YandexBrowser\Application\20.11.3.179\Locales
我们可以看到很多pak包。这些包里面含有json和其它资源。
3.假如我们要汉化en-US.pak包。可以直接在此包基础上:【解包-修改-封装】 进行翻译。
注意,【解包-修改-封装】过程中,不能移动文件的位置。因为解出的资源中,json文件是依赖当前位置定位到资源包的,一旦移动,封装的过程中必然会导致进制码的缺失。
①复制en-US.pak包到F盘的汉化文件夹:
②打开Chrome PAK解包打包工具
③把en-US.pak拖入工具中,选择“资源文件”-》点击“解包”;在本地生成en-US资源文件夹和en-US.json文件。其中en-US.json用来定位和整合en-US文件夹里面的资源。
en-US.json里面的path路径指定了当前文件夹的位置了。所以不能随意移动en-US资源文件夹。
④因为en-US里面的unknown文件夹存储着很多翻译好的文件,文件名为数字。根本来不及一个个打开看。因此我们可以生成一个语言包文件(json格式),用来对照着看。
A.Chrome PAK解包打包工具-》清除日志
B.重命名en-US.pak 为 en-US2.pak,拖入工具中,选择“语言包文件”,解包
C.汉化文件夹生成en-US2.json文件。
⑤打开en-US2.json文件,可以看到对应unknown文件夹里面每个数字文件里面的文字内容。
⑥en-US2.json只是用来对照查看的文件,对此文件进行修改没有作用。我们要对en-US文件夹unknown文件夹里面的数字文件进行翻译。
比如:en-US2.json 中id为188的文字,对应en-US文件夹unknown文件夹188文件
因此我们要对en-US文件夹unknown文件夹188文件里面的文件进行翻译:
⑦翻译完后,把en-US.json拖入工具,选择“资源文件”-》打包
本地生成汉化好的en-US.pak
⑧把en-US.apk拖入Yandex浏览器的Locale文件夹进行替换。选择美国(简体),显示中文。
⑨当然你也可以把en-US.apk重命名为zh-CN.pak,然后替换原来的zh-CN。原理上可以,但是最新版Yandex的en-US.pak的词条id和zh-CN.pak的词条id有些不对应,而且存在缺失词条的情况,估计是开发人员没有翻译完的锅。如果想练手,可以直接拿zh-CN.pak试手,把某些翻译错误的地方更正,并重新封装替换。
Yandex如何进行语言包的汉化相关推荐
- BuddyPress汉化中文语言包 BuddyPress汉化教程步骤
2019独角兽企业重金招聘Python工程师标准>>> 上传BuddyPress后,默认是英文界面,语言包文件夹里面只有一个buddypress.pot[一种PowerPoint格式 ...
- TortoiseGit-下载安装汉语语言包(汉化-方法)
TortoiseGit是一款版本控制软件,和git bash是差不多的, 但是TortoiseGit是图形界面,git bash却是命令界面,但是, 我更新了TortoiseGit后,记得明明选择了汉 ...
- 【软件后门】资源(dll、ocx、exe)语言切换(汉化)、图标更改
1.资源(dll.ocx.exe)语言切换(汉化) 推荐使用工具eXeScope.exe 2.图标修改 推荐使用工具ResHacker 3.5.exe 3.区域语言修改 推荐使用工具UltraEdit ...
- 游戏开发学习笔记——lua脚本语言——安装、汉化与小测试(解决lua运行代码乱码问题)
游戏开发学习笔记--lua脚本语言--安装.汉化与小测试 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: Lua 是一种轻量小巧的脚本语言,用 ...
- Windows Server 2012 配置语言 系统语言中文(汉化)
接下来我们需要打开控制面板,打开方法 有两种方法,二选一 (方法一) 点击微软徽标键,找到control panel,点击打开 (方法二) 1.依次按下键盘上的微软徽标键+R 2.输入 control ...
- gitlab设置中文或者其他语言,gitlab汉化
前言: gitlab是我们国内非常好用的git工具,但是他默认是英文版本的,很多小伙伴可能用不习惯,这里分享下他更改为中文版的办法. 操作: 1.英文版本:登录后----setting----pref ...
- 开始启动OPNsense的汉化工作
OPNsense®是一款基于FreeBSD 11.1的防火墙操作系统,它开始是pfSense®的一个分支,与pfsense核心功能差不多,两者都是国外比较著名的防火墙软件. 2018年7月,OPNse ...
- sublime text 3 安装、添加命令行启动、汉化、注册码
1. 安装sublime: 下载:http://www.sublimetext.com/3 添加命令行启动:设置环境变量->计算机->右键属性->高级系统设置->环境变量-&g ...
- pycharm怎么改成中文(汉化插件 pycharm自带)
1.打开PyCharm软件,默认显示英文界面 2.点击"file"选项,然后点击"setting",再点击"plugins"选项: 3.输入 ...
最新文章
- 35 岁佛系程序员,年后第一天被辞退
- oracle中max,listagg使用,需求:求门诊开甲功三项的病人的基本信息与化验结果的数据,...
- “tel.xls.exe病毒”解决方法
- python 内置函数 eval()函数 (用来执行一个字符串表达式,并返回表达式的值)
- C语言之 scanf() 函数的用法
- 90题细品吴恩达《机器学习》,感受被刷题支配的恐惧
- 快速构建Windows 8风格应用31-构建磁贴
- 请求的链式处理——职责链模式
- Linux下CMAKE编译jsoncpp,使用CMake引入jsoncpp
- C++ 继承关系图 01
- c语言迷宫游戏怎么存放坐标,求解迷宫问题(c语言,很详细哦
- 【ElasticSearch】Es 源码之 Exporters 源码解读
- java查看当前活动的线程数量
- 移动支付的方式有哪些拾方易告诉你
- TreadLocal理解
- 算法系列之二十一:实验数据与曲线拟合
- android 代码中切换输入法,在Android系统中切换输入法的相关教程
- C# 小程序 getPhoneNumber(e),后台解析手机号码
- python是哪一类型编程语言_什么是编程语言呢?编程语言有哪些种类呢?
- 猿创征文|聊一聊我在字节跳动做项目质量改进的经验