YaST 控制中心里面的图标文字,怎么全变成英文了

#10
kdesu -c "strace -f -o ~/yast2.txt /usr/sbin/yast2"

然后可以去 yast2.txt 里找一下加载 /usr/share/YaST2/locale 相关翻译的信息。看看是不是缺了什么。

#11

在 su 下运行,提示:

xyz-pc:/home/xyz # kdesu -c "strace -f -o ~/yast2.txt /usr/sbin/yast2"
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
No DBUS session-bus found. Check if you have started the DBUS server.
QFileSystemWatcher::removePaths: list is empty
kdeinit5: Communication error with launcher. Exiting!
"无法通过 D-Bus 使用 KLauncher。在调用 kdeinit_exec_wait 时发生错误:\nNot connected to D-Bus server\n"
Don't need password!!

没看到目录下有 yast2.txt 文件

#12

不能在 su 下运行,没有 DISPLAY 的。

kdesu 在普通用户下运行可以提权的。

#13

普通用户运行,提权后,出来 yast界面,终端 没有提示,目录下没有yast2.txt 文件

#14

关了就有了,搞不好在 /root 下

#15

真的在/root目录下
24814 openat(AT_FDCWD, “/usr/share/locale-langpack/zh_CN/LC_MESSAGES/control-center.mo”, O_RDONLY) = -1 ENOENT (没有那个文件或目录)
24814 openat(AT_FDCWD, “/usr/share/YaST2/locale/zh_CN/LC_MESSAGES/control-center.mo”, O_RDONLY) = 11
24814 fstat(11, {st_mode=S_IFREG|0644, st_size=1505, …}) = 0
24814 mmap(NULL, 1505, PROT_READ, MAP_PRIVATE, 11, 0) = 0x7fe95f53c000
yast2.txt (1.5 MB)

好多,根本看不懂。。。

#16

我看源代码发现其实那些显示不出来的是 /usr/share/applications/YaST2 下面的 desktop 文件,你去打开看看那些是不是有翻译的。要是有,你就在里面搜 applications,看看加载了没。

PS:你直接传附件我手机用 Discourse Hub 看不了,没法内容搜索

#17

谢谢苏姐,看到过好几个求助的帖子,你真是太热心了

#18

看了下,里面的也是英文的,
大星期天的,苏姐休息休息吧
就当锻炼我英文了:rofl:

#19

把 desktop-translations 装上。那些 desktop 文件在 update-desktop-files-yast 里翻译的,最终是进上面那个包

#20

这个也有,我看了 设置 里, 其他都正常,就yast变英文了

#21
grep -r “Hardware Information” /use/share/locale/zh_CN/LC_MESSAGES/desktop_translations.mo 

能找到吗?如果能找到可能是程序问题不是翻译问题

#22

我 TW 0814 现在也是这样,应该是某次 dup 之后这样的,还等着 dup 变回去呢 :joy:

#23

@zzndb :rofl: ,看到别人也这个样,我就放心了:rofl:

#24
10297 openat(AT_FDCWD, "/usr/share/locale/zh_CN/LC_MESSAGES/desktop_translations.mo", O_RDONLY) = 10
10297 fstat(10, {st_mode=S_IFREG|0644, st_size=707165, ...}) = 0
10297 mmap(NULL, 707165, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f63a8ea4000
10297 close(10)

是能找到 desktop_translations.mo 的,应该是翻译出了问题。

#25

https://bugzilla.opensuse.org/show_bug.cgi?id=1147613

desktop-file-translations 的问题。它的 pot 文件旧了不说,脚本也有问题。

#26

都 一个月了,这个bug还没修复吗??

#27

并没有,(来自刚滚上0907

#28

再吐槽下,yast里面的文字英文bug还没搞好,关机又变成英文了:rofl:
看来linux跟windows,都是bug越修越多

#29

常年英文用户路过
windows现在连着两次翻车了,越更越完犊子