https://bugzilla.novell.com/show_bug.cgi?id=801311 https://bugzilla.novell.com/show_bug.cgi?id=801311#c17 Marguerite Su <i@marguerite.su> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | Summary|Simplified Chinese |Simplified Chinese |Translation is missing in |Translation is missing in |Qt Software Management |GTK Software Management |Module |Module --- Comment #17 from Marguerite Su <i@marguerite.su> 2013-04-27 19:40:30 UTC --- Sorry I have to reopen this bug report again. Actually it's two bugs mixed together: BUG 1. in a `Y2DEBUG=1 strace -eopen -ostrace.log /usr/lib/YaST2/bin/y2base sw_single gtk` strace log(will be attached): YaST tries to find "gtk.mo" in /usr/share/locale/zh_CN/LC_MESSAGES/gtk.mo it should be /usr/share/YaST2/locale/zh_CN/LC_MESSAGES/gtk.mo This is a software bug, so Thomas, please fix it when you have time. BUG 2. I tried to grep "This tool lets your install"(the gnome interface title) in yast/trunk/zh_CN/po it turns to be: grep -r "This tool lets you install" ./ ./gtk.zh_CN.po:#~ msgid "<h1>Purpose</h1><p>This tool lets you install, remove, and update applications.</p><p>Software in &product; is broken down and distributed in the form of packages. This way, if multiple applications require a common system file, this system file is shipped in its own package and is installed only once if needed. The user need not be concerned about such underlying <i>dependencies</i>. Likewise, the plugins and other non-essential data of a given application may be shipped in their own packages, so the user may install them only if needed.</p>" see, it was marked a "~" sign, which means it will not be formated into .mo file. Then I do: file gtk.mo gtk.mo: GNU message catalog (little endian), revision 0.0, 45 messages file qt-pkg.mo qt-pkg.mo: GNU message catalog (little endian), revision 0.0, 327 messages see? a lot of strings have been missing. Then I take a look at 50-pot/gtk.pot The pot file is malformed. it eliminated a lot of strings. (viewvc is currently broken, so I can't tell which commit did that) That's why gtk interface is missing a lot of translations. (will attach latest broken pot, version 82409; gtk.zh_CN.po with older strings) So Karl, let's do something. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.