Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在最新的openwrt 21.02中编译无法找到简体中文翻译 #14

Open
rabbitrogi opened this issue Nov 2, 2021 · 12 comments
Open

Comments

@rabbitrogi
Copy link

在openwrt的21.02中编译,由于i18n的新po目录要求zh-cn应该改名叫zh_Hans而无法找到简体中文翻译

另外,argon-config.po文件中以下两行重复了:
msgid "[Light mode] Transparency"
msgstr "[亮色模式] 透明度"

@xiatian1355
Copy link

xiatian1355 commented Apr 13, 2022

我改了目录名 甚至把其他的语言目录都删了 就剩zh_Hans了还是不行 是不是编译之前要清理一下编译缓存啊,要删除哪些缓存 ,请指点。

@rabbitrogi
Copy link
Author

rabbitrogi commented Apr 14, 2022

我改了目录名 甚至把其他的语言目录都删了 就剩zh_Hans了还是不行 是不是编译之前要清理一下编译缓存啊,要删除哪些缓存 ,请指点。

直接git clone源码,然后在po目录里用软链接加上ln -s zh-cn zh_Hans,就应该可以了。不需要删除其它语言目录。

不过我上面提到的argon-config.po文件中重复的那两行,是必须删除的,否则编译是通不过的:

diff --git a/po/zh-cn/argon-config.po b/po/zh-cn/argon-config.po
index 1d25348..7c1a30b 100644
--- a/po/zh-cn/argon-config.po
+++ b/po/zh-cn/argon-config.po
@@ -56,9 +56,6 @@ msgstr "十六进制颜色值 ( 预设为:#483d8b )"
msgid "[Light mode] Transparency"
msgstr "[亮色模式] 透明度"

-msgid "[Light mode] Transparency"
-msgstr "[亮色模式] 透明度"

msgid "[Dark mode] Transparency"
msgstr "[暗色模式] 透明度"

@xiatian1355
Copy link

xiatian1355 commented Apr 14, 2022

弄好了 我把argon-config从make menuconfig中移除 编译一次 然后添加上 再编译 就好了

@rabbitrogi
Copy link
Author

弄好了 我把argon-config从make menuconfig中移除 编译一次 然后添加上 再编译 就好了

呃……不用删除重复的那两行么?我再试一下……

@xiatian1355
Copy link

弄好我把argon-config从make menuconfig中移除编译一次然后添加上重新编译就好了

呃……不用消除重复的那两行么?我再试一下……

我没看到有重复的啊

@rabbitrogi
Copy link
Author

rabbitrogi commented Apr 14, 2022

弄好我把argon-config从make menuconfig中移除编译一次然后添加上重新编译就好了

呃……不用消除重复的那两行么?我再试一下……

我没看到有重复的啊

po/zh-cn/argon-config.po这个文件,56、57、58行,和接下来的三行是重复的。

我试了一下,这三行不删除,编译是通不过的。

你那个编译过了的,可以看一下中文翻译是不是正常了,有没有编译成功luci-i18n-argon-config-zh-cn_git-21.111.41970-24dd316_all.ipk这个包,如果没有这个包,中文翻译是不会正确的。

@xiatian1355
Copy link

xiatian1355 commented Apr 14, 2022

弄好我把argon-config从make menuconfig中移除编译一次然后添加上重新编译就好了

呃……不用消除重复的那两行么?我再试一下……

我没看到有重复的啊

po/zh-cn/argon-config.po这个文件,56、57、58行,和接下来的三行是重复的。

我试了一下,这三行不删除,编译是通不过的。

你那个编译过了的,可以看一下中文翻译是不是正常了,有没有编译成功luci-i18n-argon-config-zh-cn_git-21.111.41970-24dd316_all.ipk这个包,如果没有这个包,中文翻译是不会正确的。

我看了一下 确实有重复
msgid "[Light mode] Transparency"
msgstr "[亮色模式] 透明度"
这个重复了
没有那个包
但我显示是正确的

我重新拉一下代码 重新编译一下试试
文件名还要改吗

@rabbitrogi
Copy link
Author

弄好我把argon-config从make menuconfig中移除编译一次然后添加上重新编译就好了

呃……不用消除重复的那两行么?我再试一下……

我没看到有重复的啊

po/zh-cn/argon-config.po这个文件,56、57、58行,和接下来的三行是重复的。
我试了一下,这三行不删除,编译是通不过的。
你那个编译过了的,可以看一下中文翻译是不是正常了,有没有编译成功luci-i18n-argon-config-zh-cn_git-21.111.41970-24dd316_all.ipk这个包,如果没有这个包,中文翻译是不会正确的。

我看了一下 确实有重复 msgid "[Light mode] Transparency" msgstr "[亮色模式] 透明度" 这个重复了 没有那个包 但我显示是正确的

好歹也得有luci-i18n-argon-config-zh-cn这样的包吧?要不这个东西的中文放哪里了呀?……

@rabbitrogi
Copy link
Author

弄好我把argon-config从make menuconfig中移除编译一次然后添加上重新编译就好了

呃……不用消除重复的那两行么?我再试一下……

我没看到有重复的啊

po/zh-cn/argon-config.po这个文件,56、57、58行,和接下来的三行是重复的。
我试了一下,这三行不删除,编译是通不过的。
你那个编译过了的,可以看一下中文翻译是不是正常了,有没有编译成功luci-i18n-argon-config-zh-cn_git-21.111.41970-24dd316_all.ipk这个包,如果没有这个包,中文翻译是不会正确的。

我看了一下 确实有重复 msgid "[Light mode] Transparency" msgstr "[亮色模式] 透明度" 这个重复了 没有那个包 但我显示是正确的

好歹也得有luci-i18n-argon-config-zh-cn这样的包吧?要不这个东西的中文放哪里了呀?……

也许是你最后编译的luci-app-argon-config里面自动带了usr/lib/lua/luci/i18n/argon-config.zh-cn.lmo这个文件?这个文件是中文翻译的那个必须的文件。

@xiatian1355
Copy link

重新编译中
还有个问题 21版的op 怎么添加cpu温度啊,找了好半天 和以前不一样了

@xiatian1355
Copy link

我看了一下确实带了argon-config.zh-cn.lmo

@rabbitrogi
Copy link
Author

重新编译中 还有个问题 21版的op 怎么添加cpu温度啊,找了好半天 和以前不一样了

我一般是直接看cat /sys/devices/virtual/thermal/thermal_zone1/temp,这里面的数除以1000就是CPU温度了……,愿意也可以把这个直接加到首页的概览里面去,自己动手,丰衣足食……

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants