这是我在原版基础上重新汉化的,太多了,估计还有一部分不通顺的。

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如何进行语言包的汉化相关推荐

  1. BuddyPress汉化中文语言包 BuddyPress汉化教程步骤

    2019独角兽企业重金招聘Python工程师标准>>> 上传BuddyPress后,默认是英文界面,语言包文件夹里面只有一个buddypress.pot[一种PowerPoint格式 ...

  2. TortoiseGit-下载安装汉语语言包(汉化-方法)

    TortoiseGit是一款版本控制软件,和git bash是差不多的, 但是TortoiseGit是图形界面,git bash却是命令界面,但是, 我更新了TortoiseGit后,记得明明选择了汉 ...

  3. 【软件后门】资源(dll、ocx、exe)语言切换(汉化)、图标更改

    1.资源(dll.ocx.exe)语言切换(汉化) 推荐使用工具eXeScope.exe 2.图标修改 推荐使用工具ResHacker 3.5.exe 3.区域语言修改 推荐使用工具UltraEdit ...

  4. 游戏开发学习笔记——lua脚本语言——安装、汉化与小测试(解决lua运行代码乱码问题)

    游戏开发学习笔记--lua脚本语言--安装.汉化与小测试 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: Lua 是一种轻量小巧的脚本语言,用 ...

  5. Windows Server 2012 配置语言 系统语言中文(汉化)

    接下来我们需要打开控制面板,打开方法 有两种方法,二选一 (方法一) 点击微软徽标键,找到control panel,点击打开 (方法二) 1.依次按下键盘上的微软徽标键+R 2.输入 control ...

  6. gitlab设置中文或者其他语言,gitlab汉化

    前言: gitlab是我们国内非常好用的git工具,但是他默认是英文版本的,很多小伙伴可能用不习惯,这里分享下他更改为中文版的办法. 操作: 1.英文版本:登录后----setting----pref ...

  7. 开始启动OPNsense的汉化工作

    OPNsense®是一款基于FreeBSD 11.1的防火墙操作系统,它开始是pfSense®的一个分支,与pfsense核心功能差不多,两者都是国外比较著名的防火墙软件. 2018年7月,OPNse ...

  8. sublime text 3 安装、添加命令行启动、汉化、注册码

    1. 安装sublime: 下载:http://www.sublimetext.com/3 添加命令行启动:设置环境变量->计算机->右键属性->高级系统设置->环境变量-&g ...

  9. pycharm怎么改成中文(汉化插件 pycharm自带)

    1.打开PyCharm软件,默认显示英文界面 2.点击"file"选项,然后点击"setting",再点击"plugins"选项: 3.输入 ...

最新文章

  1. 35 岁佛系程序员,年后第一天被辞退
  2. oracle中max,listagg使用,需求:求门诊开甲功三项的病人的基本信息与化验结果的数据,...
  3. “tel.xls.exe病毒”解决方法
  4. python 内置函数 eval()函数 (用来执行一个字符串表达式,并返回表达式的值)
  5. C语言之 scanf() 函数的用法
  6. 90题细品吴恩达《机器学习》,感受被刷题支配的恐惧
  7. 快速构建Windows 8风格应用31-构建磁贴
  8. 请求的链式处理——职责链模式
  9. Linux下CMAKE编译jsoncpp,使用CMake引入jsoncpp
  10. C++ 继承关系图 01
  11. c语言迷宫游戏怎么存放坐标,求解迷宫问题(c语言,很详细哦
  12. 【ElasticSearch】Es 源码之 Exporters 源码解读
  13. java查看当前活动的线程数量
  14. 移动支付的方式有哪些拾方易告诉你
  15. TreadLocal理解
  16. 算法系列之二十一:实验数据与曲线拟合
  17. android 代码中切换输入法,在Android系统中切换输入法的相关教程
  18. C# 小程序 getPhoneNumber(e),后台解析手机号码
  19. python是哪一类型编程语言_什么是编程语言呢?编程语言有哪些种类呢?
  20. 猿创征文|聊一聊我在字节跳动做项目质量改进的经验

热门文章

  1. 3D游戏编程homework2
  2. 达梦数据库常用函数——数值函数
  3. Vue无感刷新当前页面
  4. cURL作者狂怼某500强公司,开源维护者是否应当“白打工”?
  5. c语言扫雷程序设计流程图,c语言程序设计扫雷游戏实验报告
  6. 多对一以及一对多问题
  7. SSH中关于级联删除不能实现的一些问题
  8. 荣耀10GT升级EMUI 9.0体验分享:这可能是最好用的手机操作系统
  9. 微信小程序云开发|基于微信小程序实现房产中介平台系统
  10. 设计模式学习(五)————装饰模式