Bugzilla – Bug 308998
Gnome menu translation incomplete
Last modified: 2008-05-15 18:21:40 UTC
In the Gnome menu, with German language selected, the "System" panel still appears in English, showing the items: - Help - Lock Screen - Logout - Shutdown and under "Status": - Hard Drive (with the actual size display appearing in German, though) - Network: Wired (again, the actual status message appears in German)
Can you either attach a screenshot or vote the missing translations literally?
Not sure if I understand your question. Quoting the missing translations literally is what I did in my original submission. The six items: Help Lock Screen Logout Shutdown Hard Drive Network: Wired in the right pane appear exactly like that, ie. in English. For the titles "System" and "Status" it's hard to tell whether they are translated or not. :-)
AFAICS, the mentioned strings are either translated in or missing from de/po/gnome-main-menu.de.po in the suse-i18n lcn directory: #: ../libtile/application-tile.c:319 ../main-menu/src/system-tile.c:100 msgid "Help" msgstr "Hilfe" #: ../main-menu/src/system-tile.c:142 msgid "Lock Screen ..." msgstr "Bildschirm sperren..." (But Lock Screen without the dots does not exist.) #: ../main-menu/src/system-tile.c:135 msgid "Log Out ..." msgstr "Abmelden..." (likewise, and "Logout" also does not exist.) #: ../main-menu/src/hard-drive-status-tile.c:103 msgid "Hard Drive" msgstr "Festplatte" etc. Gnome maintainers please to check whether the translation file in the package is uptodate.
The strings "Lock Screen", "Logout" and "Shutdown" I am seeing on my Gnome main menu are indeed missing from gnome-main-menu.de.po. There are "Lock Screen ..." and "Log Out ..." instead, but not even a near miss for "Shutdown". The strings "Hard Drive" and "Network: Wired" are present in the .po file, but on the menu, the letters "D" and "k" respectively are underlined, so the .po file seems just to be lacking the shortcut markers. For the missing translation of the string "Help" I don't see any obvious explanation, though. HTH
Created attachment 164197 [details] screenshoot of norwegian Norwegian has the same problem + some more untranslatet strings. Let me know if I should open a seperate bug for this.
There is not need to open separate reports, IMO.
Maybe, it is now fixed along with bug 308601 .
I have latest gnome-main-menu-0.9.8-86 and gnome-main-menu-lang-0.9.8-86 and those Help/Lock Screen/Logout/Shutdown strings are still in english. I'm afraid the pot file we translate in /trunk/lcn/50-pot/gnome-main-menu.pot is outdated...
*** Bug 327554 has been marked as a duplicate of this bug. ***
*** Bug 330364 has been marked as a duplicate of this bug. ***
Created attachment 176083 [details] Gnome control center
There is a same problem with the Gnome Control Center, left menu: there are "Add Printer", "Configure Network", "Change Password", "Add user", "Opne Administraror Settings". Let me know if this is an another issue and I will open a separate bug for it.
Problem still exists in 10.3 final.
It's in the Italian translation too.
The defect is quite visible. Please, try to provide an updated .pot the next days.
*** Bug 342918 has been marked as a duplicate of this bug. ***
*** Bug 269667 has been marked as a duplicate of this bug. ***
Created attachment 195933 [details] Screenshot of gnome-main-menu on opensuse 11 Well, the problem STILL exits on opensuse 11 alpha2. Once again I've checked the trunk translation, and the strings in question (I've marked them with red in the screenshot) must be missing or the potfile is borked . Last update to the po was Mon Apr 23 14:29:13 2007 UTC (9 months, 4 weeks ago) by keichwa Could this be the error? #: ../main-menu/etc/slab.schemas.in.in.h:11 msgid "The list of the items which will appear in the System area. Possible values are HELP = 0, CONTROL_CENTER = 1, PACKAGE_MANAGER = 2, LOG_OUT = 3, LOCK_SCREEN = 4. HELP, CONTROL_CENTER and PACKAGE_MANAGER need to the have the appropriate .desktop files defined in the, respectively, \"help_item\", \"control_center_item\" and \"package_manager_item\" keys." msgstr "En liste over elementene vises i systemområdet. Mulige verdier er HELP = 0, CONTROL_CENTER = 1, PACKAGE_MANAGER = 2, LOG_OUT = 3, LOCK_SCREEN = 4. For HELP, CONTROL_CENTER og PACKAGE_MANAGER må aktuelle .desktop-filer defineres under henholdsvis \"help_item\", \"control_center_item\" og \"package_manager_item\"." --- ../main-menu/etc/slab.schemas.in.in.h:30 msgid "help item .desktop file" msgstr ".desktop-fil for hjelp-element" ---- #: ../main-menu/src/system-tile.c:128 msgid "Install Software" msgstr "Installer programvare" ---------- This is interesting, as far as I can see the translation should be "Installer programvare" , yet when we look at the screenshot it says Installer programvare via zen ? This is why I think the pot/po files are borked. --------------------- #: ../main-menu/src/system-tile.c:135 msgid "Log Out ..." msgstr "Logg ut..." ----------------------- Look here, msgid says Log Out in 2 words, yet when looking at the screenshot Logout is 1 word? Does it get it's strings from somewhere else? #: ../main-menu/src/system-tile.c:142 msgid "Lock Screen ..." msgstr "Lås skjerm ..." Same here ----------- Now it could be that I'm wrong and these msgid is connected to some else function in gmm, but I don't think so. Have the translators made a mistake? Maybe, but why are we seeing this in multiple translations, if it was 1 or maybe 2 translations that were wrong, ok, but not 5 or 6 or whatever we have now. This bug has been here since gnome-main-menu came around, please lets fix this before 11 atleast
Updating product and OS impact information.
Karl, I believe this bug should be owned by you.
Mauro, Stanislave, can you please update gnome-main-menu in https://forgesvn1.novell.com/svn/suse-i18n/trunk/lcn/50-pot and change the MAINTAINERS file there as needed.
translations are present in gnome-main-menu, but not used. It looks like a programming error. Some translations were maybe moved to libssui.
-> Scott
Still present in factory
g-m-m populates the "System" area by reading the system-items.xbel file (either in /usr/share/gnome-main-menu or in your .local/share if you have customized it) For each bookmark item in the file it looks up the .desktop file and pulls the translated name from that - unless the bookmark item has a <title> entry. I'm not sure how g-m-m intended to get this <title> entry translated and use that translation. I will keep looking into this.
Still present in beta 1. Logout, lock-screen and shut-down are not translated.
Nor is Help
Not quite sure what I've updated or installed to get this change, but now Shut-down is translated.
Committed the fix for this into svn. It now sets the displayed title via _("Help") and so forth. Should be in B3 (as long as the upstream translations roll in) for comment #28 - you must have it translated in your local system-items.xbel
No actually, I've found out what I did. I changed the language setting for root to yes from default only ctype in the yast language module. That makes the change, so it would seem that it gets is settings from root.
Fix submitted to autobuild. No idea how soon it will sync. You need the version with the May 13 entry in the changelog rpm -q --changelog gnome-main-menu | less