Bug 1820534

Summary: [candlepin, subscription-manager, syspurpose] RHEL 8.3 Tier 0 Localization
Product: Red Hat Enterprise Linux 8 Reporter: Ludek Janda <ljanda>
Component: subscription-managerAssignee: Chris Snyder <csnyder>
Status: CLOSED ERRATA QA Contact: QE Internationalization Bugs <qe-i18n-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 8.3CC: bbarve, csnyder, jsefler, ljanda, qe-i18n-bugs, redakkan
Target Milestone: rcKeywords: Translation, Triaged
Target Release: 8.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: subscription-manager-1.27.15-1.el8 Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-11-04 01:39:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Comment 10 John Sefler 2020-08-21 19:31:19 UTC
Verification...
As indicated in the comments above, 100% translation was completed for 4 (out of 10 langs) (zh_CN,fr,ja,ko) leaving 6 langs partially translated (zh_TW,de,it,pt_BR,ru,es).
This can be observed in the fedora zanata projects at...
https://fedora.zanata.org/iteration/view/subscription-manager/RHEL-8.3
https://fedora.zanata.org/iteration/view/syspurpose/RHEL-8.3

Note: I am ignoring the candlepin translation efforts since candlepin is not a RHEL component.

Below I will confirm that the translations have been pulled into the latest build of subscription-manager and syspurpose targeted for inclusion in the RHEL-8.3 release.

[root@kvm-06-guest05 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.3 Beta (Ootpa)


[root@kvm-06-guest05 ~]# rpm -q subscription-manager
subscription-manager-1.27.15-1.el8.x86_64
[root@kvm-06-guest05 ~]# rpm -q subscription-manager --changelog | grep 1820534
- 1820534: Update translations (csnyder)
[root@kvm-06-guest05 ~]# 
[root@kvm-06-guest05 ~]# for L in `rpm -ql subscription-manager | grep rhsm.mo | egrep "de|es|fr|it|ja|ko|pt_BR|ru|zh_CN|zh_TW"`; do echo ""; echo "counting the translated msgid's in LANG file '$L'..."; msgunfmt --no-wrap $L | egrep ^msgid | wc -l; done;

counting the translated msgid's in LANG file '/usr/share/locale/de/LC_MESSAGES/rhsm.mo'...
1015

counting the translated msgid's in LANG file '/usr/share/locale/es/LC_MESSAGES/rhsm.mo'...
1015

counting the translated msgid's in LANG file '/usr/share/locale/fr/LC_MESSAGES/rhsm.mo'...
1139

counting the translated msgid's in LANG file '/usr/share/locale/it/LC_MESSAGES/rhsm.mo'...
1015

counting the translated msgid's in LANG file '/usr/share/locale/ja/LC_MESSAGES/rhsm.mo'...
1139

counting the translated msgid's in LANG file '/usr/share/locale/ko/LC_MESSAGES/rhsm.mo'...
1139

counting the translated msgid's in LANG file '/usr/share/locale/pt_BR/LC_MESSAGES/rhsm.mo'...
1015

counting the translated msgid's in LANG file '/usr/share/locale/ru/LC_MESSAGES/rhsm.mo'...
1015

counting the translated msgid's in LANG file '/usr/share/locale/zh_CN/LC_MESSAGES/rhsm.mo'...
1139

counting the translated msgid's in LANG file '/usr/share/locale/zh_TW/LC_MESSAGES/rhsm.mo'...
1015
[root@kvm-06-guest05 ~]# 

PARTIALLY VERIFIED: As planned for subscription-manager in rhel-8.3 described in comment 3, LANG [ja] is 100% translated at 1139 messages.  Additional LANGS [fr] [zh_CN] [ko] are also 100% translated.  The remaining six langs are incomplete at 1015 messages.


[root@kvm-06-guest05 ~]# rpm -q python3-syspurpose
python3-syspurpose-1.27.15-1.el8.x86_64
[root@kvm-06-guest05 ~]# rpm -q python3-syspurpose --changelog | grep 1820534
- 1820534: Update translations (csnyder)
[root@kvm-06-guest05 ~]# 
[root@kvm-06-guest05 ~]# for L in `rpm -ql python3-syspurpose | grep syspurpose.mo | egrep "de|es|fr|it|ja|ko|pt_BR|ru|zh_CN|zh_TW"`; do echo ""; echo "counting the translated msgid's in LANG file '$L'..."; msgunfmt --no-wrap $L | egrep ^msgid | wc -l; done;

counting the translated msgid's in LANG file '/usr/share/locale/de/LC_MESSAGES/syspurpose.mo'...
19

counting the translated msgid's in LANG file '/usr/share/locale/es/LC_MESSAGES/syspurpose.mo'...
19

counting the translated msgid's in LANG file '/usr/share/locale/fr/LC_MESSAGES/syspurpose.mo'...
36

counting the translated msgid's in LANG file '/usr/share/locale/it/LC_MESSAGES/syspurpose.mo'...
19

counting the translated msgid's in LANG file '/usr/share/locale/ja/LC_MESSAGES/syspurpose.mo'...
36

counting the translated msgid's in LANG file '/usr/share/locale/ko/LC_MESSAGES/syspurpose.mo'...
36

counting the translated msgid's in LANG file '/usr/share/locale/pt_BR/LC_MESSAGES/syspurpose.mo'...
19

counting the translated msgid's in LANG file '/usr/share/locale/ru/LC_MESSAGES/syspurpose.mo'...
19

counting the translated msgid's in LANG file '/usr/share/locale/zh_CN/LC_MESSAGES/syspurpose.mo'...
36

counting the translated msgid's in LANG file '/usr/share/locale/zh_TW/LC_MESSAGES/syspurpose.mo'...
19
[root@kvm-06-guest05 ~]# 

PARTIALLY VERIFIED: As planned for syspurpose in rhel-8.3 described in comment 3, LANG [ja] is 100% translated at 36 messages.  Additional LANGS [fr] [zh_CN] [ko] are also 100% translated.  The remaining six langs are incomplete at 19 messages.



Note: There is no verification for the quality/accuracy of the translations in this bug... only that the required translations have been pulled into a build of subscription-manager and python3-syspurpose targeted for rhel-8.3.


Note: Related new bug 1812140 was opened for strings that have not yet been extracted for translation - to be fixed in a future release.

Comment 13 errata-xmlrpc 2020-11-04 01:39:09 UTC
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 (subscription-manager bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:4460