Created attachment 428761 [details]
control-center gets English message for rhn_register entry
Description of problem:
rhn-client-tools POT file is outdated and the messages from rhn_register.desktop are not extracted in POT file hence PO files are not having it for translations, as a result for every localized languages these messages are appearing in English.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Run "LANG=gu_IN.UTF-8 gnome-control-center"
2. Observe the rhn_register entry
3. Also observe the tooltip messages
rhn_register entry and tooltips both are appearing in English.
rhn_register entry and tooltips both should appear in local language.
adding rhn_register.desktop entry in the po/Makefile should help extract messages for translation in POT and hence PO for translators
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release. Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release. This request is not yet committed for
Milan, is it possible for you to look into this bug as well?
This is problem has already been addresses in the upstream package and
the fix for this bug is simply a cherry-pick in between two git
(In reply to comment #7)
> This is problem has already been addresses in the upstream package and
> the fix for this bug is simply a cherry-pick in between two git
> Related commit:
Alright, grabbing the POTs and POs from the git repo. Gimme time till 11th August (last date to submit translations for Snapshot 11), afterwards you can rebuild the package with latest translations.
spacewalk.git master: 863ca169e2f1666cd51e3535c8bebe57f1d2616e
satellite.git CLIENT-RHEL-6: 0dcad88d0903de357a0ca54feb5d79b401fbe119
Created attachment 435532 [details]
screenshot showing english messages in main menu
If you visit System => Administration => RHN Registration menu item, you will find it not localized, because it's not available for translations.
See the attached screenshot for more details.
I'll be trying now to make a KVM RHEL6 Workstation with IN locale and see if the upgraded/latest rhn-client-tools will resolve the issue.
For my installed KVM RHEL6 Workstation with latest rhn-client-tools package (rhn-client-tools-1.0.0-33.el6.noarch) there seems the text for RHN Registration is not translated still...
Please let me know if there is more info needed on this.
P.S. Attached is the screenshot with the illustration of it.
Created attachment 435540 [details]
latest rhn-client-tools with Hindi RHEL6 Workstation
The intention of this bug was not really to come up with a fix so that
RHN Registration menu item would be displayed localized in non - English
language settings (although I do understand that the initial comment
might suggest so).
Fix for this bug report was simply to:
* update one of rhn-client-tools Makefiles so that we'd be able to
include strings from rhn-client-tools.desktop files into .po files
* regenerate .po files with the updated Makefile so that the localization
team can translate the updated strings.
Translations themselves will be coming with bug #619735
Thanks a lot Milan for the clarifications.
Could you please apply the scenario that would be sufficient for verification of this bug please?
(In reply to comment #23)
> Thanks a lot Milan for the clarifications.
> Could you please apply the scenario that would be sufficient for verification
> of this bug please?
Check the .po files at
whether they contain extracted strings from rhn-client-tools.desktop file.
patch submitted via bug #619735 has all necessary changes required with respect to translations.
Checking the gu.po file in "http://git.rhndev.redhat.com/git/?p=satellite.git;a=blob;f=client/rhel/rhn-client-tools/po/gu.po;h=9ade3469164593420fcd3bd60e2fc9d4d6fff57d;hb=refs/heads/CLIENT-RHEL-6" there seems for the hint of the "RHN Registration" menu item (../rhn_register.desktop.in.h:2) is not translated.
Honestly I have no idea if it's ok or not. Could you please check that?
Otherwise the bug seems fixed for me (referring to comment#24)
2280 #, fuzzy
2281 msgid "RHN Registration"
2282 msgstr "નોંધણી નંબર (_n)"
2284 #: ../rhn_register.desktop.in.h:2
2285 msgid "Register for software updates from Spacewalk/Satellite/Red Hat Network"
2286 msgstr ""
2288 #: ../rhn_register.desktop.in.h:3
2289 #, fuzzy
2290 msgid "Register to Spacewalk/Satellite/Red Hat Network."
2291 msgstr "Red Hat નેટવર્ક સાથે નોંધણી કરાવો"
looked to another lang translation as well: seems the same. (not declared)
(In reply to comment #26)
> Hi Ankit,
> Checking the gu.po file in
> there seems for the hint of the "RHN Registration" menu item
> (../rhn_register.desktop.in.h:2) is not translated.
> Honestly I have no idea if it's ok or not. Could you please check that?
> Otherwise the bug seems fixed for me (referring to comment#24)
> #: ../rhn_register.desktop.in.h:1
> 2280 #, fuzzy
> 2281 msgid "RHN Registration"
> 2282 msgstr "નોંધણી નંબર (_n)"
> 2284 #: ../rhn_register.desktop.in.h:2
> 2285 msgid "Register for software updates from Spacewalk/Satellite/Red Hat
> 2286 msgstr ""
> 2288 #: ../rhn_register.desktop.in.h:3
> 2289 #, fuzzy
> 2290 msgid "Register to Spacewalk/Satellite/Red Hat Network."
> 2291 msgstr "Red Hat નેટવર્ક સાથે નોંધણી કરાવો"
Well, this bug is not about getting translations completed. This bug is about getting ready (in other terms making POT file for translators) for translations.
So, it seems fixed to me. And I have provided translation patch via another bug #619735 as I mentioned.
Then I think I can do this ( put it to verified...O:-) )
Red Hat Enterprise Linux 6.0 is now available and should resolve
the problem described in this bug report. This report is therefore being closed
with a resolution of CURRENTRELEASE. You may reopen this bug report if the
solution does not work for you.