请选择 进入手机版 | 继续访问电脑版
查看: 8321|回复: 59

[分享][非官方] EdgeOS 中文汉化方法一键脚本

  [复制链接]
回帖奖励 59 U币 回复本帖可获得 1 U币奖励! 每人限 1 次

9

主题

50

帖子

422

积分

ubnt管理人员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
422
发表于 2018-4-24 16:14:40 | 显示全部楼层 |阅读模式
使用须知

对 EdgeOS 的 i18N 汉化正在进行中,但有很多坛友表示急需中文版,所以提供一个临时的解决方案。这个帖子的方法非官方方法,我只是将 html 中的英文内容提取出来翻译成中文,替换掉了原来英文的模版文件,具体可以在原理中查看。感谢群里的朋友(rioo897,jiyun,prolee1394), 以及(chenqing2018,moogogo,MaxwellYu,lwh201314,fanliang,dukewang)  帮忙翻译。脚本只替换了 html 文件,理论上不会对系统造成影响。目前在 1.10 和 1.10.1 中测试过,其他版本页面有无更改未进行测试,建议不要在生产环境使用。

原理:
固件中使用 lighttpd 作为 webserver ,界面大多是使用的静态模版 (/var/www/python/edgeos_gui/templates),于是将原固件中的模版中的内容正则匹配出来,导入 json 中,翻译完成后替换掉原有内容,为了方便使用,将命令都写进 shell 脚本中了,实际下载的是一个包含众多 html 的 templates 文件夹,用来替换掉英文的模版文件。shell 脚本的方法一是将原来的 templates 保存并将现有汉化的 templates 复制进原目录下,方法二就是还原备份。

脚本会自动将 /var/www/python/edgeos_gui/templates 备份至 /root/ 下,请勿删除此文件夹,否则脚本可能无法自动执行。
非官方固件!!
非官方固件!!
非官方固件!!


有需求的可以尝试,后果自行承担。

使用方法:

首先打开 EdgeOS 的页面,点击右上角 CLI 登录

4

4


5

5


依次执行以下步骤:

获取 root 权限
  1. sudo -i
复制代码
下载脚本执行
  1. curl -O http://dl.ubnt.com.cn/edgeos/edgeos.sh
复制代码
给予执行权限
  1. chmod +x edgeos.sh
复制代码
执行脚本
  1. ./edgeos.sh
复制代码
根据提示,选择汉化或者恢复。


1

1

等待执行完毕

2

2


完成以后大概就是这个样子

3

3









回复

使用道具 举报

1

主题

38

帖子

747

积分

飞鸽传书

Rank: 4Rank: 4Rank: 4Rank: 4

积分
747
发表于 2018-6-3 21:43:51 | 显示全部楼层

回帖奖励 +1 U币

因为不会粘贴、复制,所以一个一个字母地输入,试过几次后,终于成功在新版本上汉化,那个O应是大写的字母O。 搜狗截图18年06月03日2142_2.png


回复 支持 1 反对 0

使用道具 举报

4

主题

80

帖子

357

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
357
发表于 2018-4-27 03:20:20 | 显示全部楼层

回帖奖励 +1 U币

期待官方正式更新中文版,谢谢楼主提供方案
回复 支持 反对

使用道具 举报

0

主题

9

帖子

172

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
172
发表于 2018-4-27 08:30:57 | 显示全部楼层

回帖奖励 +1 U币

厉害啊  上次完成了重包 汉化   赶紧继承进去  直接源生固件带出来
回复 支持 反对

使用道具 举报

2

主题

108

帖子

401

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
401
发表于 2018-4-27 16:00:30 | 显示全部楼层

回帖奖励 +1 U币

感谢分享,希望官方能在下一个固件完成汉化。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

47

积分

口耳相传

Rank: 1

积分
47
发表于 2018-4-27 17:49:39 | 显示全部楼层

回帖奖励 +1 U币

请教  出现错误

屏幕快照 2018-04-27 下午5.48.17.png
回复 支持 反对

使用道具 举报

0

主题

10

帖子

146

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
146
发表于 2018-4-27 18:56:52 | 显示全部楼层

回帖奖励 +1 U币

感谢分享,期待原厂
回复 支持 反对

使用道具 举报

2

主题

108

帖子

401

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
401
发表于 2018-4-27 19:16:35 | 显示全部楼层
补充一点,脚本执行完后,不用重启路由器,只需要重启lighttpd就行了。
  1. ps -e | grep lighttpd | awk '{print $1;}' | xargs kill
  2. /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
复制代码
回复 支持 反对

使用道具 举报

8

主题

72

帖子

691

积分

飞鸽传书

Rank: 4Rank: 4Rank: 4Rank: 4

积分
691
发表于 2018-4-28 09:19:21 | 显示全部楼层

回帖奖励 +1 U币

真棒呀.虽然不需要.但是有了中文就更适合新手了
回复 支持 反对

使用道具 举报

2

主题

60

帖子

365

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
365
发表于 2018-4-28 09:35:24 | 显示全部楼层

回帖奖励 +1 U币

感谢提供,虽然不需要~~而且我惊奇这个方法怎么到现在才出来,还是说因为单词翻译需要体力活?
回复 支持 反对

使用道具 举报

2

主题

60

帖子

365

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
365
发表于 2018-4-28 09:38:31 | 显示全部楼层
zengjie 发表于 2018-4-27 17:49
请教  出现错误

怎么看着你的命令像curl -0  ~~ 应该是curl -O
回复 支持 反对

使用道具 举报

2

主题

108

帖子

401

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
401
发表于 2018-4-28 09:44:39 | 显示全部楼层
mypchas6fans 发表于 2018-4-28 09:38
怎么看着你的命令像curl -0  ~~ 应该是curl -O

还是兄弟眼尖,哈哈哈
不过一般人都是复制粘贴,为什么他要手敲呢
回复 支持 反对

使用道具 举报

9

主题

50

帖子

422

积分

ubnt管理人员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
422
 楼主| 发表于 2018-4-28 14:41:39 | 显示全部楼层
liuluo 发表于 2018-4-28 09:44
还是兄弟眼尖,哈哈哈
不过一般人都是复制粘贴,为什么他要手敲呢

感谢补充,我会做个提示进去是否重启 lighttpd, 当时没在脚本里写重启 lighttpd 的原因是脚本执行完了页面就挂了,所以让自行重启。页面上的 CLI 窗口复制不进去所以要手打
回复 支持 反对

使用道具 举报

4

主题

73

帖子

467

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
467
发表于 2018-4-28 22:14:30 | 显示全部楼层

回帖奖励 +1 U币

虽然用不到还是感谢一下
回复 支持 反对

使用道具 举报

7

主题

141

帖子

876

积分

飞鸽传书

Rank: 4Rank: 4Rank: 4Rank: 4

积分
876
发表于 2018-4-29 09:50:18 | 显示全部楼层

回帖奖励 +1 U币

英文用着用着也就习惯不逼一下 都不知道自己能用
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

口耳相传

Rank: 1

积分
6
发表于 2018-4-29 23:24:27 | 显示全部楼层

回帖奖励 +1 U币

zengjie 发表于 2018-4-27 17:49
请教  出现错误

解决了吗?我也遇到了这个问题小白不知道怎么搞~~~
回复 支持 反对

使用道具 举报

1

主题

6

帖子

81

积分

伏地听声

Rank: 2Rank: 2

积分
81
发表于 2018-4-30 09:32:28 | 显示全部楼层

回帖奖励 +1 U币

英文不行,感谢分享,辛苦了。
回复 支持 反对

使用道具 举报

1

主题

14

帖子

49

积分

口耳相传

Rank: 1

积分
49
发表于 2018-5-1 09:40:49 | 显示全部楼层

回帖奖励 +1 U币


期待官方正式更新中文版,谢谢楼主提供方案
回复 支持 反对

使用道具 举报

0

主题

4

帖子

36

积分

口耳相传

Rank: 1

积分
36
发表于 2018-5-3 23:00:33 | 显示全部楼层

回帖奖励 +1 U币

怎么都不对 能否再给确认下 这个也不让粘贴啊 傻傻分不清0 o 辛苦了 谁帮忙看看
回复 支持 反对

使用道具 举报

0

主题

4

帖子

36

积分

口耳相传

Rank: 1

积分
36
发表于 2018-5-3 23:04:51 | 显示全部楼层
弄明白了 谢谢
回复 支持 反对

使用道具 举报

0

主题

3

帖子

48

积分

口耳相传

Rank: 1

积分
48
发表于 2018-5-4 10:07:54 | 显示全部楼层

回帖奖励 +1 U币

感谢啊,辛苦了,期待官方正式中文版
回复 支持 反对

使用道具 举报

1

主题

13

帖子

46

积分

口耳相传

Rank: 1

积分
46
发表于 2018-5-5 23:19:41 | 显示全部楼层

回帖奖励 +1 U币

3Q楼主

有中文看着就是舒糊啊!!
回复 支持 反对

使用道具 举报

3

主题

16

帖子

64

积分

伏地听声

Rank: 2Rank: 2

积分
64
发表于 2018-5-7 19:57:16 | 显示全部楼层

回帖奖励 +1 U币

请问这个是什么原因呢?
回复 支持 反对

使用道具 举报

3

主题

16

帖子

64

积分

伏地听声

Rank: 2Rank: 2

积分
64
发表于 2018-5-7 19:57:52 | 显示全部楼层
root@ubnt:~# curl -O http://dl.ubnt.com.cn/edgeos/edgeos.sh
curl: (6) Couldn't resolve host 'dl.ubnt.com.cn'
请问这是地址失效了吗?
回复 支持 反对

使用道具 举报

3

主题

16

帖子

64

积分

伏地听声

Rank: 2Rank: 2

积分
64
发表于 2018-5-7 20:02:06 | 显示全部楼层
这个是怎么回事呢? QQ图片20180507200110.png
回复 支持 反对

使用道具 举报

1

主题

6

帖子

159

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
159
发表于 2018-5-7 20:43:16 | 显示全部楼层

回帖奖励 +1 U币

等待官方的正式中文版。
回复 支持 反对

使用道具 举报

9

主题

50

帖子

422

积分

ubnt管理人员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
422
 楼主| 发表于 2018-5-8 18:45:17 | 显示全部楼层
hunter8605 发表于 2018-5-7 20:02
这个是怎么回事呢?

无法解析地址,你让它连到公网先
回复 支持 反对

使用道具 举报

3

主题

16

帖子

64

积分

伏地听声

Rank: 2Rank: 2

积分
64
发表于 2018-5-8 19:49:56 | 显示全部楼层
布油油 发表于 2018-5-8 18:45
无法解析地址,你让它连到公网先

哈哈,不好意思。真的是忘了连到公网了,单独放在一边调试的!!
备份的时候貌似出错了。。不知道有没有啥影响
正在备份英文原版...
mv: can't rename '/var/www/python/edgeos_gui/templates': No such file or directo                                                                                                                                                             ry
备份完成,准备替换中文版...
mv: can't rename 'templates': No such file or directory
汉化完成,请重新启动...
回复 支持 反对

使用道具 举报

9

主题

50

帖子

422

积分

ubnt管理人员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
422
 楼主| 发表于 2018-5-9 15:14:13 | 显示全部楼层
hunter8605 发表于 2018-5-8 19:49
哈哈,不好意思。真的是忘了连到公网了,单独放在一边调试的!!
备份的时候貌似出错了。。不知道有没有 ...

失败了,脚本没做防呆,不按顺序可能就错了。

脚本是软汉化,恢复原厂就没了,问题不大。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

8

积分

口耳相传

Rank: 1

积分
8
发表于 2018-5-12 12:52:55 | 显示全部楼层

回帖奖励 +1 U币


期待官方正式更新中文版,谢谢楼主提供方案
回复 支持 反对

使用道具 举报

0

主题

5

帖子

550

积分

代理商工作人员

Rank: 15Rank: 15Rank: 15

积分
550
发表于 2018-5-14 11:46:50 | 显示全部楼层

回帖奖励 +1 U币

可以的 棒棒棒的。。以前有个 1.91 后续升级好像 就无法使用了 内部文件结构改了     国内还是有些客户还是需要中文。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

优倍快网络技术咨询(上海)有限公司 沪ICP备13034452

© ubnt.com.cn All Rights Reserved.本站发布的所有内容,未经许可,不得转载.

快速回复 返回顶部 返回列表