openwrt web中文语言支持,并设置默认中文
OPENWRT WEB中文语言支持,并设置默认中文
在menuconfig中先选择支持luci-i18n-zh_ch
然后修改配置文件:
修改配置文件,配置默认中文
vim feeds/luci/modules/luci-base/root/etc/config/luci
修改 option lang 'auto' 为 option lang 'zh_cn'
或者直接执行sed语句
sed -i 's/option lang auto/option lang zh_cn/g' feeds/luci/modules/luci-base/root/etc/config/luci
上面说的是修改方案,这个接下来再说一下后面的细节
代码中,语言包的存在是.po后缀的文件,里面包含了
msgid "Mode"
msgstr "模式"
我这边修改支持了一个luci-base的中文包,修改的文件是这个:
luci/modules/luci-base/po/zh_cn/base.po
那么接下来编译,编译ipk软件包最终打包的文件是
book@book:~/openwrt/build_dir/target-arm_cortex-a7_musl_eabi/luci-base/ipkg-all/luci-i18n-base-zh-cn$ tree -L 6 .
.
├── CONTROL
│ ├── control
│ ├── postinst
│ ├── postinst-pkg
│ └── prerm
├── etc
│ └── uci-defaults
│ └── luci-i18n-base-zh-cn
└── usr└── lib└── lua└── luci└── i18n└── base.zh-cn.lmo8 directories, 6 files
在设备上识别的是lmo文件,因为openwrt只能识别紧凑型的lmo文件,所以中间是经过转换的,转换的方式是 po2lmo xxx.po xxx.lmo
其中po2lmo的文件位置是在:
~/openwrt/build_dir/target-arm_cortex-a7_musl_eabi/luci-base/po2lmo
后续测试的时候可以直接手动生成并替换测试,不需要再编译版本进行测试。
刚刚测试了上述说的手动验证的方法:
#编译
book@book:~/luci/modules/luci-base/po/zh_cn$ ~/openwrt/build_dir/target-arm_cortex-a7_musl_eabi/luci-base/po2lmo base.po base.zh-cn.lmo
#上传测试
book@book:~/luci/modules/luci-base/po/zh_Hans$ scp base.zh-cn.lmo admin@192.168.125.83:/usr/lib/lua/luci/i18n/base.zh-cn.lmo
openwrt web中文语言支持,并设置默认中文相关推荐
- redhat7.6添加中文语言支持
如果在安装redhat7操作系统的时候,只选择了默认的英语支持,没有选择中文支持,可以在安装操作系统以后,通过如下的方式填加中文支持和设置默认语言为简体中文. 对于radhat6,可以如下安装中文支持 ...
- Ubuntu添加和设置默认中文字体
参考:https://blog.csdn.net/gengyuchao/article/details/101215243 首先,通过命令 $ fc-list :lang=zh 可以查看已安装的中文字 ...
- Acrobat 中文语言支持包
便携Acrobat 打开电子发票,提示安装 中文语言支持包,取消后乱码 到Adobe官网现在语言包,无法打开网址. 后,在其他网站下载到一个 PDF reader 的中文语言支持包. 解压后 放置到 ...
- 中文设置_虾皮shopee平台怎么变成中文呢?怎么设置成中文
虾皮shopee平台怎么变成中文呢?怎么设置成中文 我做跨境电商也有六年的时间了,在电商这个行业也有自己的一些经验.经验也许没有其他大卖家丰富,但会将我知道的都进行分享.如果有不懂得亚马逊和虾皮问题可 ...
- photos怎么改成中文_Win10怎么设置中文语言?Win10设置语言为中文的方法图解
有部分升级windows 10操作系统的伙伴们发现自己的界面变成英文的了,那么,Win10怎么设置中文语言呢?针对此问题,本文就为大家图文介绍将win10语言设置为中文的方法,有兴趣的朋友们可以了解下 ...
- ubuntu mysql支持中文_ubuntu (16.04) server 英文原版 添加中文语言支持 消除java 程序、mysql 数据库不能处理中文的错误...
ubuntu 16.04 对于腾讯云主机要添加源,因为腾讯云主机(CVM)的源库中包很少 文件/etc/apt/sources.list是一个普通可编辑的文本文件,保存了ubuntu软件更新的源服务器 ...
- BT3入门之中文语言支持
汉化: 1.更新软件库:apt-get update 2.安装中文语言包:apt-get install language-support-zh apt-get install language- ...
- linux中文语言包下载地址,centos中文语言包-官方版-centos中文语言包fonts-chinese-3.02-12.el5.noarch.rpm-独木成林...
centos中文语言包 fonts-chinese-3.02-12.el5.noarch.rpm,直接在目录下运行: rpm -ivh fonts-chinese-3.02-12.el5.noarch ...
- linux中文语言包rpm下载,centos中文语言包下载-centos中文语言包 fonts-chinese-3.02-12.el5.noarch.rpm下载__飞翔下载...
centos中文语言包 fonts-chinese-3.02-12.el5.noarch.rpm,直接在目录下运行: rpm -ivh fonts-chinese-3.02-12.el5.noarch ...
最新文章
- python3 sys.stdout.write print 区别
- C# 学习笔记(11)蓝屏小工具
- optee中断处理的介绍(概念篇)
- 【转】网络编程常见问题总结
- C# 的 Console类
- c# async/await编程
- leetcode 只出现一次的数字
- 八数码——路径寻找问题
- HTTP Status Code(Http状态码)
- Python raw_input()
- 阿里巴巴java开发编码规范—代码格式
- 很详细的解决Tomcat乱码问题
- 使用opencv转化图片格式
- ESP32的应用程序启动与PSRAM初始分析
- 第五章创业机会与创业风险
- 员工评价系统第二天,项目功能模块图
- esxi设置群晖核显直通
- 编译原理实验二 自上而下的语法分析器(算术表达式)
- Gatsby 学习 - 03 Gatsby 插件
- Java毕设项目阿博图书馆管理系统(java+VUE+Mybatis+Maven+Mysql)
热门文章
- elasticsearch aggs
- 解决国内 github.com 打不开的最最最准确方法
- 古人对梦的解释_梦见古人如何解释梦意_周公解梦梦到古人如何解释梦意是什么意思_做梦梦见古人如何解释梦意好不好...
- mysql 远程访问不行解决方法 Host is not allowed to connect to this MySQL server
- java中\是什么意思?
- 解除UVW贴图的疑惑
- 如何访问web文件夹之外的文件
- 【keil5】MDK514、MDK530、C51、JLINK、PACK包等安装与下载
- Microsoft Excel 中 ROMAN 函数介绍
- 【JavaWeb】Cookie的基本使用、原理分析、使用细节