configure subscription manager using the config command instead of sed
Added support for systems with older version of rhsm
fix Project-Id-Version for cli/po/ml.po
check localization files for corectness
check po files for errors using pofilter
zh_CN - (pofilter) variables: Added variables: %s

addressing:
 # (pofilter) variables: Added variables: %s
 msgid "Couldn't find pool '%{pool}' in activation_key '%{ak}'"
 msgstr "无法在 activation_key '%{ak}' 中找到池 '%s{pool}'"

 # (pofilter) variables: Added variables: %s
 msgid "Install of Errata '%{errata}' scheduled for System Group '%{group}'."
 msgstr "为系统组 '%s{group}' 调度安装勘误 '%{errata}'。"
pofilter always return 0, fail if there is some error output
ta - (pofilter) variables: Do not translate: %s

addressing:
 # (pofilter) variables: Do not translate: %s
msgid "Couldn't find organization '%s'"
msgstr "நிறுவனம் '%d' ஐக் கண்டறிய முடியவில்லை"
pa - (pofilter) variables: Do not translate: %s

addressing:
msgid ""
"Template '%s' has been updated successfully, however you have removed either"
" a product or repository that contained the selected distribution for this "
"template.  Please select another distribution to ensure a working system "
"template."
msgstr "ਇਸ ਟੈਂਪਲਿਟ ਲਈ ਚੁਣੇ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਸ਼ਾਮਿਲ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਵਰਕਿੰਗ ਸਿਸਟਮ ਟੈਂਪਲਿਟ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਹੋਰ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਚੁਣੋ।"

Since I do not know panjabi and I'm not sure where exactly to put that missing '%s',
I'm deleting the string completlty and translator will have to recreate it.
ko - (pofilter) variables: Do not translate: %s

addressing:
 # (pofilter) variables: Do not translate: %s
msgid "Distribution '%s' was not found in Pulp."
msgstr "Pulp에서 배포판을 찾을 수 없습니다. "

 # (pofilter) variables: Do not translate: %s
msgid ""
"Template '%s' has been updated successfully, however you have removed either"
" a product or repository that contained the selected distribution for this "
"template.  Please select another distribution to ensure a working system "
"template."
msgstr "템플릿 성공적으로 업데이트되었지만 템플릿에 대해 선택한 배포판이 들어 있는 제품 또는 리포지터리 중 하나가 제거되었습니다. 다른 배포판을 선택하여 시스템 템플릿이 올바르게 작동하는지 확인하십시오. "
kn - (pofilter) variables: Do not translate: %s

addressing:
 # (pofilter) variables: Do not translate: %s
msgid ""
"Empty request received to update Packages or Package Groups for System Group"
" '%s'."
msgstr ""
"ಪ್ಯಾಕೇಜು ಅಥವ ಪ್ಯಾಕೇಜು ಗುಂಪುಗಳ ವ್ಯವಸ್ಥೆ '%{s}' ಅನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಲು ಏನೂ ಇರದ "
"ಒಂದು ಮನವಿಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ."

 # (pofilter) variables: Do not translate: %s
msgid "Login Successful, logging into '%s' "
msgstr "ಲಾಗಿನ್ ಯಶಸ್ವಿಯಾಗಿದೆ "
hi - (pofilter) variables: Do not translate: %s

addressing:
 # (pofilter) variables: Do not translate: %s
msgid "Deleted provider [ %s ]"
msgstr "हटाए गए प्रदाता [% s]"

 # (pofilter) variables: Do not translate: %s
msgid ""
"the following attributes can not be updated for the Red Hat provider: [ %s ]"
msgstr ""
"निम्नलिखित विशेषताओं को Red Hat प्रदाता के लिए अद्यतन नहीं कर सकते हैं:
es - (pofilter) variables: Do not translate: %s

addressing:
 # (pofilter) variables: Do not translate: %s, %s
msgid "%s (%s other packages) update failed"
msgstr "%s (% otros paquetes) falló actualización"

 # (pofilter) variables: Do not translate: %s
msgid "Activation key '%s' was created."
msgstr "Ha sido creada la llave de activación '%' "

 # (pofilter) variables: Do not translate: %s
msgid "Activation key '%s' was updated."
msgstr "Ha sido actualizada la llave de activación '%' "

 # (pofilter) variables: Do not translate: %s
msgid "All repository GPG keys for Product '%s' were updated."
msgstr "Todas las llaves GPG de repositorio para producto '%' han sido actualizadas"

 # (pofilter) variables: Do not translate: %s
msgid "Erratum '%s' doesn't belong to the specified product!"
msgstr "iLa errata '%' no pertenece al producto especificado!"

 # (pofilter) variables: Do not translate: %s
msgid "Failed to delete organization '%s'. Check notices for more details. "
msgstr "Falló el borrado de organización '%'. Verifique los anuncios para obtener mayor información. "

 # (pofilter) variables: Do not translate: %s
msgid "Failed to promote changeset '%s'. Check notices for more details"
msgstr "Falló la promoción de Changeset '%'. Verifique los anuncios para obtener mayor información. "

 # (pofilter) variables: Do not translate: %s
msgid "GPG Key '%s' was created."
msgstr "Ha sido creada llave GPG '%'."

 # (pofilter) variables: Do not translate: %s
msgid "GPG Key '%s' was deleted."
msgstr "Ha sido borrada llave GPG '%'."

 # (pofilter) variables: Do not translate: %s
msgid "GPG Key '%s' was updated."
msgstr "Ha sido actualizada llave GPG '%' "

 # (pofilter) variables: Do not translate: %s
msgid "Subscriptions successfully removed from Activation Key '%s'."
msgstr "Suscripciones retiradas  de la llave de activación '%'"

 # (pofilter) variables: Do not translate: %s
msgid "Successfully promoted changeset '%s'."
msgstr "Changeset promovido con éxito '%'s."

 # (pofilter) variables: Do not translate: %s
msgid "Sync Plan '%s' was created."
msgstr "Plan de sincronización '%' ha sido creado."

 # (pofilter) variables: Do not translate: %s
msgid "Sync Plan '%s' was updated."
msgstr "Plan de sincronización '%' ha sido actualizado."

 # (pofilter) variables: Do not translate: %s
msgid ""
"There is already an active sync process for the '%s' repository. Please try "
"again later"
msgstr "Ya existe un proceso de sincronización activo para el repositorio '%'. Por favor intente de nuevo más tarde."

 # (pofilter) variables: Do not translate: %s
msgid "User '%s' was deleted."
msgstr "Usuario '%' ha sido borrado."
de - (pofilter) variables: Added variables: %s

addressing:
 # (pofilter) variables: Added variables: %s
msgid "Systems Bulk Action: Schedule update of all packages"
msgstr "System-Massenaktion: Aktualisierung aller Pakete einplanen: %s"
te - (pofilter) long: The translation is much longer than the original

addresing:
 # (pofilter) long: The translation is much longer than the original
msgid "+ New Template"
msgstr ""
"క్రియాశీలపు కీలు లక్షణాల సమితిని అందించును అది సిస్టమ్కు సిస్టమ్ "
"నమోదీకరణనందు ఆపాదించవచ్చు. ఇది సిస్టమ్కు అప్పగించుటకు అప్రమేయ "
"యెన్విరాన్మెంట్, సిస్టమ్కు కేటాయించుటకు సబ్స్క్రిప్షన్లు, సిస్టమ్కు "
"అపాదించుటకు సిస్టమ్ టెంప్లేట్ వంటి వాటిని కలిగివుండున
ta - (pofilter) newlines: Different line endings

addressing:
 # (pofilter) newlines: Different line endings
msgid ""
"A label was not provided during %s creation; therefore, a label of '%s' was "
"automatically assigned. If you would like a different label, please delete "
"the %s and recreate it with the desired label."
msgstr "%s ஐ உருவாக்கும் போது லேபிள் வழங்கப்படவில்லை; ஆகவே, '%s' லேபிள் ஒன்று \nதானாகவே நிர்ணயிக்கப்பட்டது. நீங்கள் வேறு லேபிளைப் பயன்படுத்த விரும்பினால் %s \nஐ அழித்துவிட்டு நீங்கள் விரும்பும் லேபிளுடன் மீண்டும் உருவாக்கவும்."
or - (pofilter) newlines: Different line endings

addressing:
 # (pofilter) newlines: Different line endings
msgid ""
"Wrong/Invalid parameters sent for %{controller}/%{action}.\\n Wrong "
"Parameters: \\n%{params}\\n Parameters Received:\\n %{all_params} "
msgstr ""
"ଭୁଲ/ଅବୈଧ ପ୍ରାଚଳଗୁଡ଼ିକୁ %{controller}/%{action} ପାଇଁ ପଠାଯାଇଛି।\\n\n ଭୁଲ "
"ପ୍ରାଚଳ: \\n\n%{params}\\n\n ଗ୍ରହଣ ହୋଇଥିବା ପ୍ରାଚଳ:\\n\n %{all_params} "
mr - (pofilter) newlines: Different line endings

addressing:
 # (pofilter) newlines: Different line endings
msgid ""
"You have entered an incorrect username/password combination, or your account"
" may currently be disabled. Please try again or contact your administrator."
msgstr ""
"तुम्ही अयोग्य वापरकर्तानाव/पासवर्ड जोडणी दिले, किंवा तुमचे खाते सध्या बंद "
"केले असावे. \nकृपया पुनः प्रयत्न करा किंवा प्रशासकासह संपर्क करा."
ko - (pofilter) newlines: Different line endings

addressing:
msgid ""
"Invalid resource type '%{resource_type}'. Resource Types can be one of "
"'%{possible_types}'"
msgstr "잘못된 리소스 유형 '%{resource_type}'. \n리소스 유형은 '%{possible_types}' 중 하나가 될 수 있음 "
enable more checks