Bug 1393298

Summary: [ALL LANG] Services - Workloads - Provision has untranslated tab names and labels
Product: Red Hat CloudForms Management Engine Reporter: Krishna Babu K <kkrothap>
Component: InternationalizationAssignee: Milan Zázrivec <mzazrivec>
Status: CLOSED CURRENTRELEASE QA Contact: Krishna Babu K <kkrothap>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.7.0CC: bbarve, jhardy, kkrothap, obarenbo, simaishi
Target Milestone: GAKeywords: i18n, TestOnly, Translation, ZStream
Target Release: 5.8.0   
Hardware: All   
OS: Linux   
Whiteboard: service:i18n
Fixed In Version: 5.8.0.0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1410587 (view as bug list) Environment:
Last Closed: 2017-06-12 16:04:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: Bug
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: CFME Core Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1410587    
Attachments:
Description Flags
provision menu entry not translated
none
Hide deprecated check box not translated
none
Provision Virtual Machines page translations are not completed none

Description Krishna Babu K 2016-11-09 09:58:09 UTC
Description of problem:
  VM Provisioning screen has untranslated tab name and labels.

Version-Release number of selected component (if applicable):
  5.7.0.9-beta2.1.20161101182054_eb0afaa

How reproducible:
  Always

Steps to Reproduce:
1. Log into cfme with non en-us locale
2. Navigate to Services-Workloads-Lifecycle-Provision, 'Provision' is untranslated. In the following screen 'Hide deprecated' is untranslated.
3. Select a template and press on 'continue', in the following screen tab names "Request", "Purpose", "catalog", "Environment", "Properties", "Volumes", "Customize", "Schedule" are untranslated. Also labels "E-Mail", "First Name", "Last Name", "Notes" and "Name" are not translated.
4. Click on 'Submit' with empty fields, error messages are untranslated.
   

Actual results:
  Translations are not available 

Expected results:
  Translations should present.

Additional info:
  Reference screen shot attached.

Comment 2 Krishna Babu K 2016-11-09 09:59:45 UTC
Created attachment 1218868 [details]
provision menu entry not translated

Comment 3 Krishna Babu K 2016-11-09 10:01:14 UTC
Created attachment 1218869 [details]
Hide deprecated check box not translated

Comment 4 Krishna Babu K 2016-11-09 10:02:24 UTC
Created attachment 1218870 [details]
Provision Virtual Machines page translations are not completed

Comment 5 Milan Zázrivec 2016-11-10 15:47:31 UTC
The fix for untranslated 'Hide deprecated' string:

https://github.com/ManageIQ/manageiq/pull/12554

The provisioning screen alone cannot be translated, since the definition
of the provisioning is stored in a database and cannot really be translated.

All the other problems are simply a matter of doing additional translations
for 5.7.

Comment 6 CFME Bot 2016-11-10 16:56:37 UTC
New commit detected on ManageIQ/manageiq/master:
https://github.com/ManageIQ/manageiq/commit/86e783e0a738c511e6856f15a8f0fcf3c41f6286

commit 86e783e0a738c511e6856f15a8f0fcf3c41f6286
Author:     Milan Zazrivec <mzazrivec>
AuthorDate: Thu Nov 10 16:44:57 2016 +0100
Commit:     Milan Zazrivec <mzazrivec>
CommitDate: Thu Nov 10 16:44:57 2016 +0100

    Add missing gettext into pre provisioning screen
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1393298

 app/views/miq_request/_pre_prov.html.haml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Comment 8 Krishna Babu K 2017-02-07 14:10:44 UTC
Verified on 5.8.0.0.20170201144150_848e68b 

1. Services-Workloads-Lifecycle-Provision, 'Provision' is now localized.
2. Services-Workloads-Lifecycle-Provision-Provision, 'Hide deprecated' is not localized. Same issue reported for Compute->Infrastructure->Virtual Machines->Lifecycle->Provision VMs in bug-1410615.
3. As per 'mzazrivec' comment, "The provisioning screen alone cannot be translated, since the definition of the provisioning is stored in a database and cannot really be translated."

Marking it as Verified.