Description of problem: The following lines of code in subscription-manager/src/subscription_manager/managercli.py are cauing problems for the translation team. > 864 self.parser.add_option("--auto-attach", action='store_true', dest="autoattach", > 865 help=_("automatically attach this system to\ > 866 compatible subscriptions.")) This line break is ugly when it gets extracted to subscription-manager/po/keys.pot... > 1409 #: ../src/subscription_manager/managercli.py:864 > 1410 msgid "" > 1411 "automatically attach this system to " > 1412 "compatible subscriptions." > 1413 msgstr "" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NOTICE THE BLANK SPACES The translation team does not know what to do with those blank spaces. Please change the code to this: self.parser.add_option("--auto-attach", action='store_true', dest="autoattach", help=_("automatically attach this system to compatible subscriptions")) AND, DROP THE PERIOD AT THE END OF THIS STRING SINCE IT IS AN OPTION DESCRIPTION (REF BUG 876692) Version-Release number of selected component (if applicable): [root@jsefler-6 ~]# rpm -q subscription-manager subscription-manager-1.1.11-1.el6.x86_64
This will need a new string, but probably worth an exception.
*** Bug 886110 has been marked as a duplicate of this bug. ***
This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux.
> [root@jsefler-6 LC_MESSAGES]# msgunfmt --no-wrap rhsm.mo | grep -i "automatically attach" > msgid "automatically attach compatible subscriptions to this system" > msgid "automatically attach this system to compatible subscriptions." ^^ These TWO msgids have too many spaces due to sloppy line continuation style within the python source code. [root@jsefler-6 LC_MESSAGES]# rpm -q subscription-manager subscription-manager-1.1.16-1.el6.x86_64
https://github.com/candlepin/subscription-manager/pull/512
commit 22ef8ddd3d0906c9172b59d88059c6fb8682bc77 Author: Bryan Kearney <bkearney> Date: Fri Feb 22 13:58:04 2013 -0500 886115: Remove line continuations within strings. This causes issues for the translation team.
# rpm -qa | egrep "subscription-manager|python-rhsm" subscription-manager-migration-1.8.4-1.git.27.a4c82ea.el7.x86_64 subscription-manager-1.8.4-1.git.27.a4c82ea.el7.x86_64 subscription-manager-debuginfo-1.8.4-1.el7.x86_64 subscription-manager-migration-data-1.13.0.0-1.git.3.fb64211.el7.noarch subscription-manager-gui-1.8.4-1.git.27.a4c82ea.el7.x86_64 subscription-manager-firstboot-1.8.4-1.git.27.a4c82ea.el7.x86_64 python-rhsm-1.8.7-1.git.1.675a611.el7.x86_64 # msgunfmt --no-wrap /usr/share/locale/as/LC_MESSAGES/rhsm.mo | grep "automatically attach" -A1 -B1 msgid "automatically attach this system to compatible subscriptions." msgstr "এই চিস্টেমক স্বচালিতভাৱে সংগত স্বাক্ষৰণসমূহৰ সৈতে সংলগ্ন কৰক।" Verified
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-1332.html