Bug 1899677
| Summary: | [candlepin,subscription-manager,syspurpose] RHEL 8.4 Tier 0 Localization | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Ludek Janda <ljanda> |
| Component: | subscription-manager | Assignee: | William Poteat <wpoteat> |
| Status: | CLOSED ERRATA | QA Contact: | QE Internationalization Bugs <qe-i18n-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | high | ||
| Version: | 8.4 | CC: | bbarve, jsefler, ljanda, qe-i18n-bugs, redakkan, wpoteat |
| Target Milestone: | rc | Keywords: | Translation, Triaged |
| Target Release: | 8.4 | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | subscription-manager-1.28.13-1.el8 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-05-18 13:33:55 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: | |||
(In reply to John Sefler from comment #1) > Please remove the extra spaces around the equals character in the msgstr for > "subscription-manager config --rhsm.auto_enable_yum_plugins = 0" > > ^ ^ > > ^ ^ > > REMOVE THESE TWO SPACES > I think I just fixed in this translation in https://translate.fedoraproject.org/translate/subscription-manager/subscription-manager-1-28/zh_TW/?checksum=27f64c515720f7df I don't know how it gets pulled into a new build of subscription-manager. Note: I am not going to use this RHEL bugzilla to verify candlepin translations because candlepin ships on a different schedule than RHEL and is not a component of RHEL. Translation bugzillas against candlepin should be filed here https://bugzilla.redhat.com/enter_bug.cgi?product=Candlepin String msgid changes due to to 1922210 were fixed after translations for this bug 1899677 were merged from weblate. We need another round of string pushes to weblate so that translators can provide translations for msgid="show this system's current {attr}" which will fix the following... I'm going to fail this bug until those are fixed... [root@ibm-x3650m4-01-vm-07 ~]# rpm -q subscription-manager --changelog | egrep "1899677|1922210" - 1922210: Typo in help text [1.28] (#2428) (wpoteat) - 1899677: Extract of strings for translations (#2399) (wpoteat) [root@ibm-x3650m4-01-vm-07 ~]# [root@ibm-x3650m4-01-vm-07 ~]# LANG=fr_FR.utf-8 subscription-manager role --help | grep -- "--show" --show show this system's current role [root@ibm-x3650m4-01-vm-07 ~]# LANG=zh_CN.utf-8 subscription-manager role --help | grep -- "--show" --show show this system's current role [root@ibm-x3650m4-01-vm-07 ~]# LANG=ko_KO.utf-8 subscription-manager role --help | grep -- "--show" --show show this system's current role [root@ibm-x3650m4-01-vm-07 ~]# LANG=ja_JP.utf-8 subscription-manager role --help | grep -- "--show" --show show this system's current role [root@ibm-x3650m4-01-vm-07 ~]# The following substring translation is also failing in subscription-manager-1.28, but was fixed in subscription-manager-1.27 under https://bugzilla.redhat.com/show_bug.cgi?id=1820534#c7 WARNING: Substring "Red Hat" should remain untranslated in the /usr/share/locale/zh_CN/LC_MESSAGES/rhsm.mo translation: msgid='Connected to Red Hat Insights' msgstr='已连接至红帽 Insights' I just copied the translation from subscription-manager-1.27 into subscription-manager-1.28 and will need to be pulled into a new build. (In reply to John Sefler from comment #1) > > Please remove the extra spaces around the equals character in the msgstr for "subscription-manager config --rhsm.auto_enable_yum_plugins = 0" > ^ ^ > ^ ^ > REMOVE THESE TWO SPACES This was fixed in subscription-manager-1.28.11-1... [root@ibm-x3650m4-01-vm-07 ~]# rpm -q subscription-manager subscription-manager-1.28.12-1.el8.x86_64 [root@ibm-x3650m4-01-vm-07 ~]# msgunfmt --no-wrap /usr/share/locale/zh_TW/LC_MESSAGES/rhsm.mo | grep "auto_enable_yum_plugins" -A1 msgid "The yum/dnf plugins: %s were automatically enabled for the benefit of Red Hat Subscription Management. If not desired, use \"subscription-manager config --rhsm.auto_enable_yum_plugins=0\" to block this behavior." msgstr "yum / dnf插件:%s自動啟用以獲得Red Hat訂閱管理。 如果不需要,請使用“subscription-manager config --rhsm.auto_enable_yum_plugins=0”來阻止此行為。" There are also a few pofilter tests that are failing...
For LANG=ja_JP................
# (pofilter) escapes: Escapes in original () don't match escapes in translation ('\tマニフェスト')
msgid "\tManifest"
msgstr "\t\\tマニフェスト"
For LANG=ko_KO................
# (pofilter) escapes: Escapes in original () don't match escapes in translation ('\t매니페스트')
msgid "\tManifest"
msgstr "\t\\t매니페스트"
For LANG=zh_CN................
# (pofilter) escapes: Escapes in original () don't match escapes in translation ('\t清单')
msgid "\tManifest"
msgstr "\t\\t清单"
For LANG=fr_FR................
# (pofilter) escapes: Escapes in original () don't match escapes in translation ('\tManifeste')
msgid "\tManifest"
msgstr "\t\\tManifeste"
# (pofilter) accelerators: Added accelerator '_'
msgid "Method"
msgstr "_Méthode"
I fixed the failed accelerator translation in weblate, but we may have to experiment with the failed escape translations.
I am moving this bug to Verified:FailedQA until we can fix comment 10, comment 8, and comment 7. We will need help from Ludek to fix comment 7. Hi John, I have updated our import settings so that it is able to handle the escaped tabulator correctly. I am going to fix it. I can see 3 new strings, we are going to translate these as well. I'll keep you updated. Thank you, Luděk I neglected to report on the syspurpose-1.28 translations. It is also failing on these tests...
For LANG=zh_TW................
# (pofilter) newlines: Different line endings
msgid ""
"Cannot create directory {}\n"
"Are you root?"
msgstr "無法創建目錄{}你是root用戶嗎?"
# (pofilter) newlines: Different line endings
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr "無法創建文件{}你是root用戶嗎?"
# (pofilter) newlines: Different line endings
msgid ""
"Cannot read syspurpose file {}\n"
"Are you root?"
msgstr "無法讀取syspurpose文件{}你是root用戶嗎?"
For LANG=es_ES................
# (pofilter) newlines: Different line endings
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr "No se puede crear un archivo {}¿Es usted root?"
For LANG=it_IT................
# (pofilter) newlines: Different line endings
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr "Impossibile creare il file {} Sei root?"
For LANG=ru_RU................
# (pofilter) newlines: Different line endings
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr "Невозможно создать файл {} Вы root?"
For LANG=pt_BR................
# (pofilter) newlines: Different line endings
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr "Não é possível criar o arquivo {} Você é root?"
I will attempt to fix these on my own in weblate.
we have not touched zh_TW, es_ES, it_IT, ru_RU, pt_BR. We are not translating them. Ludek, In this pull request.... https://github.com/candlepin/subscription-manager/pull/2445/files Please fix these... po/fr.po msgid "interval to run auto-registration (in minutes)" msgstr "intervalle d'exécution d'auto-attach (en minutes)" ^^^^^^^^^^^ auto-attach is a different function. This string should be a translation for auto-registration (auto-enregistrement) po/zh_CN.po msgid "Connected to Red Hat Insights" msgstr "已连接至 Red Hat Insights" <======= Please restore this translation msgstr "已连接至红帽 Insights" <======= When Red Hat is part of a product name, it should not be translated in CN. 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 weblate projects at... https://translate.fedoraproject.org/projects/subscription-manager/subscription-manager-1-28/ https://translate.fedoraproject.org/projects/subscription-manager/syspurpose-1-28/ Note: I am ignoring the candlepin translation efforts (as noted in comment 6) 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.4 release. [root@rhsm-auto8-gate-rhel ~]# cat /etc/redhat-release Red Hat Enterprise Linux release 8.4 Beta (Ootpa) [root@rhsm-auto8-gate-rhel ~]# rpm -q subscription-manager subscription-manager-1.28.13-1.el8.x86_64 [root@rhsm-auto8-gate-rhel ~]# rpm -q subscription-manager --changelog | grep -B1 "Translated using Weblate" * Thu Feb 18 2021 Christopher Snyder <csnyder> 1.28.13-1 - Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand) - Translated using Weblate (Chinese (Traditional) (zh_TW)) (jsefler) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (jsefler) -- * Tue Feb 02 2021 Christopher Snyder <csnyder> 1.28.11-1 - Translated using Weblate (Japanese) (suanand) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand) [root@rhsm-auto8-gate-rhel ~]# 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'... 1029 counting the translated msgid's in LANG file '/usr/share/locale/es/LC_MESSAGES/rhsm.mo'... 1029 counting the translated msgid's in LANG file '/usr/share/locale/fr/LC_MESSAGES/rhsm.mo'... 1143 counting the translated msgid's in LANG file '/usr/share/locale/it/LC_MESSAGES/rhsm.mo'... 1029 counting the translated msgid's in LANG file '/usr/share/locale/ja/LC_MESSAGES/rhsm.mo'... 1143 counting the translated msgid's in LANG file '/usr/share/locale/ko/LC_MESSAGES/rhsm.mo'... 1143 counting the translated msgid's in LANG file '/usr/share/locale/pt_BR/LC_MESSAGES/rhsm.mo'... 1029 counting the translated msgid's in LANG file '/usr/share/locale/ru/LC_MESSAGES/rhsm.mo'... 1029 counting the translated msgid's in LANG file '/usr/share/locale/zh_CN/LC_MESSAGES/rhsm.mo'... 1143 counting the translated msgid's in LANG file '/usr/share/locale/zh_TW/LC_MESSAGES/rhsm.mo'... 1030 PARTIALLY VERIFIED: As planned for subscription-manager in rhel-8.4 described in comment 0, LANG [ja] is 100% translated at 1143 messages. Additional LANGS [fr] [zh_CN] [ko] are also 100% translated. The remaining six langs are incomplete at 1029 and 1030 (out of 1143) translations. [root@rhsm-auto8-gate-rhel ~]# rpm -q python3-syspurpose python3-syspurpose-1.28.13-1.el8.x86_64 [root@rhsm-auto8-gate-rhel ~]# rpm -q python3-syspurpose --changelog | grep -B1 "Translated using Weblate" * Thu Feb 18 2021 Christopher Snyder <csnyder> 1.28.13-1 - Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand) - Translated using Weblate (Chinese (Traditional) (zh_TW)) (jsefler) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (jsefler) -- * Tue Feb 02 2021 Christopher Snyder <csnyder> 1.28.11-1 - Translated using Weblate (Japanese) (suanand) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand) [root@rhsm-auto8-gate-rhel ~]# 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'... 38 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'... 38 counting the translated msgid's in LANG file '/usr/share/locale/ko/LC_MESSAGES/syspurpose.mo'... 38 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'... 38 counting the translated msgid's in LANG file '/usr/share/locale/zh_TW/LC_MESSAGES/syspurpose.mo'... 19 PARTIALLY VERIFIED: As planned for syspurpose in rhel-8.4 described in comment 0, LANG [ja] is 100% translated at 38 messages. Additional LANGS [fr] [zh_CN] [ko] are also 100% translated. The remaining six langs are incomplete at 19 (out of 38) translations. Additional Verification... Quality issues raised in the comments above are verified below. [root@rhsm-auto8-gate-rhel ~]# rpm -ql subscription-manager | grep LC_MESSAGES /usr/share/locale/as/LC_MESSAGES/rhsm.mo /usr/share/locale/bn_IN/LC_MESSAGES/rhsm.mo /usr/share/locale/de/LC_MESSAGES/rhsm.mo /usr/share/locale/es/LC_MESSAGES/rhsm.mo /usr/share/locale/fr/LC_MESSAGES/rhsm.mo /usr/share/locale/gu/LC_MESSAGES/rhsm.mo /usr/share/locale/hi/LC_MESSAGES/rhsm.mo /usr/share/locale/it/LC_MESSAGES/rhsm.mo /usr/share/locale/ja/LC_MESSAGES/rhsm.mo /usr/share/locale/kn/LC_MESSAGES/rhsm.mo /usr/share/locale/ko/LC_MESSAGES/rhsm.mo /usr/share/locale/ml/LC_MESSAGES/rhsm.mo /usr/share/locale/mr/LC_MESSAGES/rhsm.mo /usr/share/locale/or/LC_MESSAGES/rhsm.mo /usr/share/locale/pa/LC_MESSAGES/rhsm.mo /usr/share/locale/pt_BR/LC_MESSAGES/rhsm.mo /usr/share/locale/ru/LC_MESSAGES/rhsm.mo /usr/share/locale/ta_IN/LC_MESSAGES/rhsm.mo /usr/share/locale/te/LC_MESSAGES/rhsm.mo /usr/share/locale/zh_CN/LC_MESSAGES/rhsm.mo /usr/share/locale/zh_TW/LC_MESSAGES/rhsm.mo [root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/fr/LC_MESSAGES/rhsm.mo | grep -A1 "interval to run auto-registration" msgid "interval to run auto-registration (in minutes)" msgstr "intervalle d’exécution d’auto-enregistrement (en minutes)" [root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/zh_CN/LC_MESSAGES/rhsm.mo | grep -A1 "Connected to Red Hat Insights" msgid "Connected to Red Hat Insights" msgstr "已连接至 Red Hat Insights" VERIFIED comment 16 was fixed [root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/ja/LC_MESSAGES/rhsm.mo | grep -A1 "\tManifest" msgid "\tManifest" msgstr "\tマニフェスト" [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/ko/LC_MESSAGES/rhsm.mo | grep -A1 "\tManifest" msgid "\tManifest" msgstr "\t매니페스트" [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/zh_CN/LC_MESSAGES/rhsm.mo | grep -A1 "\tManifest" msgid "\tManifest" msgstr "\t清单" [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/fr/LC_MESSAGES/rhsm.mo | grep -A1 "\tManifest" msgid "\tManifest" msgstr "\tManifeste" [root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/fr/LC_MESSAGES/rhsm.mo | grep -A1 "Method" msgid "Method" msgstr "Méthode" VERIFIED comment 10 was fixed [root@rhsm-auto8-gate-rhel ~]# LANG=fr_FR.utf-8 subscription-manager role --help | grep -- "--show" --show montre l'état actuel du role de ce système [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# LANG=zh_CN.utf-8 subscription-manager role --help | grep -- "--show" --show 显示本系统目前的 role [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# LANG=ko_KO.utf-8 subscription-manager role --help | grep -- "--show" --show 이 시스템의 현재 role 표시 [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# LANG=ja_JP.utf-8 subscription-manager role --help | grep -- "--show" --show このシステムの現在の role を表示します VERIFIED comment 7 was fixed [root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/zh_TW/LC_MESSAGES/rhsm.mo | grep -A1 "rhsm.auto_enable_yum_plugins" msgid "The yum/dnf plugins: %s were automatically enabled for the benefit of Red Hat Subscription Management. If not desired, use \"subscription-manager config --rhsm.auto_enable_yum_plugins=0\" to block this behavior." msgstr "yum / dnf插件:%s自動啟用以獲得Red Hat訂閱管理。 如果不需要,請使用“subscription-manager config --rhsm.auto_enable_yum_plugins=0”來阻止此行為。" VERIFIED comment 2 was fixed Additional Verification...
Quality issues raised in the comments above are verified below.
[root@rhsm-auto8-gate-rhel ~]# rpm -ql python3-syspurpose | grep LC_MESSAGES
/usr/share/locale/de/LC_MESSAGES/syspurpose.mo
/usr/share/locale/es/LC_MESSAGES/syspurpose.mo
/usr/share/locale/fr/LC_MESSAGES/syspurpose.mo
/usr/share/locale/it/LC_MESSAGES/syspurpose.mo
/usr/share/locale/ja/LC_MESSAGES/syspurpose.mo
/usr/share/locale/ko/LC_MESSAGES/syspurpose.mo
/usr/share/locale/pt_BR/LC_MESSAGES/syspurpose.mo
/usr/share/locale/ru/LC_MESSAGES/syspurpose.mo
/usr/share/locale/zh_CN/LC_MESSAGES/syspurpose.mo
/usr/share/locale/zh_TW/LC_MESSAGES/syspurpose.mo
[root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/zh_TW/LC_MESSAGES/syspurpose.mo | grep -B2 -A4 "Are you root?"
msgid ""
"Cannot create directory {}\n"
"Are you root?"
msgstr ""
"無法創建目錄{}\n"
"你是root用戶嗎?"
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr ""
"無法創建文件{}\n"
"你是root用戶嗎?"
msgid ""
"Cannot read syspurpose file {}\n"
"Are you root?"
msgstr ""
"無法讀取syspurpose文件{}\n"
"你是root用戶嗎?"
[root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/es/LC_MESSAGES/syspurpose.mo | grep -B2 -A4 "Are you root?"
msgid ""
"Cannot create directory {}\n"
"Are you root?"
msgstr ""
"No se puede crear un directorio {}\n"
"¿Es usted root?"
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr ""
"No se puede crear un archivo {}\n"
"¿Es usted root?"
msgid ""
"Cannot read syspurpose file {}\n"
"Are you root?"
msgstr ""
"No puede leer el archivo syspurpose {}\n"
"¿Es usted root?"
[root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/it/LC_MESSAGES/syspurpose.mo | grep -B2 -A4 "Are you root?"
msgid ""
"Cannot create directory {}\n"
"Are you root?"
msgstr ""
"Impossibile creare la directory {} \n"
"Sei root?"
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr ""
"Impossibile creare il file {}\n"
"Sei root?"
msgid ""
"Cannot read syspurpose file {}\n"
"Are you root?"
msgstr ""
"Impossibile leggere il file syspurpose {} \n"
"Sei root?"
[root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/ru/LC_MESSAGES/syspurpose.mo | grep -B2 -A4 "Are you root?"
msgid ""
"Cannot create directory {}\n"
"Are you root?"
msgstr ""
"Не удается создать каталог. \n"
"{} Вы root?"
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr ""
"Невозможно создать файл {}\n"
"Вы root?"
msgid ""
"Cannot read syspurpose file {}\n"
"Are you root?"
msgstr ""
"Не удается прочитать файл syspurpose {}. \n"
"Вы root?"
[root@rhsm-auto8-gate-rhel ~]# msgunfmt --no-wrap /usr/share/locale/pt_BR/LC_MESSAGES/syspurpose.mo | grep -B2 -A4 "Are you root?"
msgid ""
"Cannot create directory {}\n"
"Are you root?"
msgstr ""
"Não é possível criar o diretório {}\n"
"Você é root?"
msgid ""
"Cannot create file {}\n"
"Are you root?"
msgstr ""
"Não é possível criar o arquivo {}\n"
"Você é root?"
msgid ""
"Cannot read syspurpose file {}\n"
"Are you root?"
msgstr ""
"Não é possível ler o arquivo syspurpose {}\n"
"Você está root?"
VERIFIED comment 13 was fixed
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-2021:1575 |
When upstream weblate project for subscription-manager is ready to edit, please fix the following translation for zh_TW... [root@ibm-x3650m4-01-vm-15 ~]# rpm -q subscription-manager subscription-manager-1.28.6-1.el8.x86_64 [root@ibm-x3650m4-01-vm-15 ~]# msgunfmt --no-wrap /usr/share/locale/zh_TW/LC_MESSAGES/rhsm.mo | grep "auto_enable_yum_plugins" -A1 msgid "The yum/dnf plugins: %s were automatically enabled for the benefit of Red Hat Subscription Management. If not desired, use \"subscription-manager config --rhsm.auto_enable_yum_plugins=0\" to block this behavior." msgstr "yum / dnf插件:%s自動啟用以獲得Red Hat訂閱管理。 如果不需要,請使用“subscription-manager config --rhsm.auto_enable_yum_plugins = 0”來阻止此行為。" Please remove the extra spaces around the equals character in the msgstr for "subscription-manager config --rhsm.auto_enable_yum_plugins = 0" ^ ^ ^ ^ REMOVE THESE TWO SPACES If you try to run that command, you will get the following cannot parse error... [root@ibm-x3650m4-01-vm-15 ~]# subscription-manager config --rhsm.auto_enable_yum_plugins = 0 cannot parse argument: 0