Bug 1812140
Summary: | [ALL LANG][RHSM CLI] incomplete localized messages in syspurpose module. | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | John Sefler <jsefler> |
Component: | subscription-manager | Assignee: | candlepin-bugs |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Red Hat subscription-manager QE Team <rhsm-qe> |
Severity: | low | Docs Contact: | |
Priority: | high | ||
Version: | 8.2 | CC: | lijli, qe-i18n-bugs, redakkan |
Target Milestone: | rc | Keywords: | i18n, Translation, Triaged |
Target Release: | --- | ||
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-08-12 15:18:39 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: |
Description
John Sefler
2020-03-10 15:38:50 UTC
Reproduced on latest rhel8.3 build. [root@localhost ~]# syspurpose -h usage: syspurpose [-h] {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} ... System Syspurpose Management Tool positional arguments: {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} sub-command help set 为给定属性设置值 unset 为给定属性取消设置(清除设置) add 为给定属性添加值 remove 从给定属性中删除值 set-role 将系统角色设置为系统 syspurpose unset-role 取消设置角色 add-addons 将 addons 添加到系统 syspurpose remove-addons 将 addons 从系统 syspurpose 中删除 unset-addons 取消设置 addons set-sla 设置系统的 SLA unset-sla 取消设置 SLA set-usage 设置系统 usage unset-usage 取消设置 usage show 显示当前系统的 syspurpose optional arguments: -h, --help show this help message and exit [root@localhost ~]# syspurpose set test usage: syspurpose set [-h] property value syspurpose set: error: the following arguments are required: value [root@localhost ~]# syspurpose set test usage: syspurpose set [-h] property value syspurpose set: error: the following arguments are required: value [root@localhost ~]# syspurpose set "test" usage: syspurpose set [-h] property value syspurpose set: error: the following arguments are required: value [root@localhost ~]# syspurpose set 1 usage: syspurpose set [-h] property value syspurpose set: error: the following arguments are required: value [root@localhost ~]# syspurpose set -h usage: syspurpose set [-h] property value positional arguments: property 要设置/更新的属性名称 value 要设置的值 optional arguments: -h, --help show this help message and exit [root@localhost ~]# syspurpose set value 1 Warning: Provided key "value" is not included in the list of valid keys: - addons - usage - role - service_level_agreement value 设置为 "1"。 [root@localhost ~]# syspurpose set property test Warning: Provided key "property" is not included in the list of valid keys: - addons - usage - role - service_level_agreement property 设置为 "test"。 [root@localhost ~]# syspurpose unset usage: syspurpose unset [-h] property syspurpose unset: error: the following arguments are required: property [root@localhost ~]# syspurpose unset -h usage: syspurpose unset [-h] property positional arguments: property 要设置/更新的属性名称 optional arguments: -h, --help show this help message and exit Note: The work on Bug 1899677 fixed many of the issues reported in this bug for LANGs [ja_JP fr_FR ko_KR zh_CN]... [root@rhsm-auto8-gate-rhel ~]# rpm -q subscription-manager subscription-manager-1.28.13-1.el8.x86_64 [root@rhsm-auto8-gate-rhel ~]# ALL_LANGS="en_US de_DE es_ES fr_FR it_IT ja_JP ko_KR pt_BR ru_RU zh_CN zh_TW" [root@rhsm-auto8-gate-rhel ~]# ALL_LANGS="ja_JP fr_FR ko_KR zh_CN" [root@rhsm-auto8-gate-rhel ~]# for L in $ALL_LANGS; do echo ""; echo "# LANG=$L.UTF-8 syspurpose --help"; LANG=$L.UTF-8 syspurpose --help; done; # LANG=ja_JP.UTF-8 syspurpose --help usage: syspurpose [-h] {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} ... System Syspurpose Management Tool positional arguments: {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} sub-command help set 指定プロパティーの値を設定 unset 指定プロパティーの値を無効化 (削除) add 指定プロパティーに値を追加 remove 指定プロパティーから値を削除 set-role システムロールをシステム syspurpose に設定 unset-role ロールの設定を削除 add-addons システム syspurpose にアドオンを追加 remove-addons システム syspurpose からアドオンを削除 unset-addons アドオンの設定を削除 set-sla システム SLA を設定 unset-sla SLA の設定を削除 set-usage システムの使用方法を設定します unset-usage 使用方法の設定を削除 show 現行システムの syspurpose を表示します optional arguments: -h, --help show this help message and exit # LANG=fr_FR.UTF-8 syspurpose --help usage: syspurpose [-h] {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} ... System Syspurpose Management Tool positional arguments: {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} sub-command help set Définit la valeur pour la propriété donnée unset Supprime la valeur d'une propriété donnée add Ajoute la ou les valeur(s) pour une propriété donnée remove Supprimer la ou les valeur(s) de la propriété donnée set-role Définir le rôle du système en fonction du syspurpose unset-role Supprimer le rôle défini add-addons Ajout d'extensions au syspurpose système remove-addons Ajout d'extensions en provenance du syspurpose système unset-addons Supprimer les extensions définies set-sla Définir sla système unset-sla Supprimer sla défini set-usage Définir utilisation système unset-usage Supprimer utilisation définie show Afficher syspurpose du système actuel optional arguments: -h, --help show this help message and exit # LANG=ko_KR.UTF-8 syspurpose --help usage: syspurpose [-h] {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} ... System Syspurpose Management Tool positional arguments: {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} sub-command help set 주어진 속성에 대한 값 설정 unset 주어진 속성에 대한 설정 취소 (설정 지우기) add 주어진 속성에 대한 값 추가 remove 주어진 속성에서 값을 제거합니다 set-role 시스템 역할을 시스템 syspurpose로 설정 unset-role 역할 설정 삭제 add-addons 시스템 syspurpose에 애드온 추가 remove-addons 시스템 syspurpose에서 애드온 제거 unset-addons 애드온 설정 삭제 set-sla 시스템의 SLA 설정 unset-sla SLA 설정 해제 set-usage 시스템의 사용 방법 설정 unset-usage 사용 방법 설정 삭제 show 현재 시스템의 syspurpose 표시 optional arguments: -h, --help show this help message and exit # LANG=zh_CN.UTF-8 syspurpose --help usage: syspurpose [-h] {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} ... System Syspurpose Management Tool positional arguments: {set,unset,add,remove,set-role,unset-role,add-addons,remove-addons,unset-addons,set-sla,unset-sla,set-usage,unset-usage,show} sub-command help set 为给定属性设置值 unset 为给定属性取消设置(清除设置) add 为给定属性添加值 remove 从给定属性中删除值 set-role 将系统角色设置为系统 syspurpose unset-role 取消设置角色 add-addons 将 addons 添加到系统 syspurpose remove-addons 将 addons 从系统 syspurpose 中删除 unset-addons 取消设置 addons set-sla 设置系统的 SLA unset-sla 取消设置 SLA set-usage 设置系统的使用 unset-usage 取消设置 usage show 显示当前系统的 syspurpose optional arguments: -h, --help show this help message and exit [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# LANG=ja_JP.UTF-8 syspurpose set-role "Red Hat Enterprise Linux Server" role を "Red Hat Enterprise Linux Server" に設定しました。 [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# LANG=ja_JP.UTF-8 syspurpose unset-role role の設定を解除しました。 [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# LANG=ja_JP.UTF-8 syspurpose add-addons "E4S" E4S を addons に追加しました。 addons を更新しました。 [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# LANG=ja_JP.UTF-8 syspurpose unset-addons addons の設定を解除しました。 [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# LANG=ja_JP.UTF-8 syspurpose set-sla "Premium" service_level_agreement を "Premium" に設定しました。 [root@rhsm-auto8-gate-rhel ~]# [root@rhsm-auto8-gate-rhel ~]# LANG=ja_JP.UTF-8 syspurpose unset-sla service_level_agreement の設定を解除しました。 VERIFIED: Fixed by Bug 1899677 (In reply to Lijun Li from comment #3) > optional arguments: > -h, --help show this help message and exit > [root@localhost ~]# syspurpose set test > usage: syspurpose set [-h] property value > syspurpose set: error: the following arguments are required: value > [root@localhost ~]# syspurpose set test > usage: syspurpose set [-h] property value > syspurpose set: error: the following arguments are required: value > [root@localhost ~]# syspurpose set "test" > usage: syspurpose set [-h] property value > syspurpose set: error: the following arguments are required: value > [root@localhost ~]# syspurpose set 1 > usage: syspurpose set [-h] property value > syspurpose set: error: the following arguments are required: value > [root@localhost ~]# syspurpose set -h > usage: syspurpose set [-h] property value I think these untranslated strings are owned by python and not by subscription-manager. |