Bug 1003165

Summary: Installer is always displayed in English
Product: [openSUSE] openSUSE Distribution Reporter: Forgotten User d8u6e9Lt6y <forgotten_d8u6e9Lt6y>
Component: InstallationAssignee: Karl Eichwalder <ke>
Status: VERIFIED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P2 - High CC: ancor, bugrprt21882, galko.ferdinand, ke, lnussel, opensuse.lietuviu.kalba, sbrabec
Version: Leap 42.2Flags: lnussel: SHIP_STOPPER+
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User d8u6e9Lt6y 2016-10-05 18:29:12 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
Build Identifier: 

if you install the system in Italian, installation, however, it is in English

only in opensuse 42.2 beta3!

Reproducible: Always

Steps to Reproduce:
1.insert USBkey for install opensuse 42.2 beta3 select italian
2.the installer is in enghlish!!!
3.(kde is ok in italian)
Comment 1 Ancor Gonzalez Sosa 2016-10-06 09:05:12 UTC
It does not only affect Italian. The installer always is displayed in English no matter which language you select. No matter if the language is changed in YaST initial screen or even before via linuxrc.
Comment 2 Ancor Gonzalez Sosa 2016-10-06 09:12:15 UTC
*** Bug 1003175 has been marked as a duplicate of this bug. ***
Comment 3 Ancor Gonzalez Sosa 2016-10-06 10:29:31 UTC
The .mo files included in the ISO looks sane. I can run msgunfmt on them to obtain the translated strings. So the problem doesn't seem to be in the translations, but somewhere else.
Comment 4 Ancor Gonzalez Sosa 2016-10-06 12:05:08 UTC
Beta2 works perfectly. Beta3 is buggy. I have tested the yast logs for both and they look identical (to the point in which translated labels appears in the logs, of course.). I have no clue why is happening. Nothing seems different in YaST from Beta2 to Beta3 in that regard.

Ludwig, since you have an overview of everything that has changed, any clue?
Comment 5 Ancor Gonzalez Sosa 2016-10-06 13:47:37 UTC
In the YaST change only very minor and unrelated changes has been introduced. To be precise:

yast2 changed from 3.1.205 to 3.1.206
yast2-installation changed from 3.1.215 to 3.1.216
yast2-ruby-bindings changed to 3.1.50 to 3.1.51
yast2-branding-openSUSE changed from 3.1.40 to 3.1.41

I tried reverting the changes introduced in yast2, yast2-installation and yast2-ruby-bindings and it still fails. So the culprit is not any change in YaST.

rubygem-fast_gettext is also unchanged, so it shouldn't be the culprit either.
Comment 6 Ludwig Nussel 2016-10-06 15:25:51 UTC
There was a big change actually, yast2-trans-* is generated from git rather than svn now. Maybe something went wrong. If the mo files however are included and look good I wonder what could be wrong then. Maybe a specific text domain missing?
Comment 7 Ludwig Nussel 2016-10-06 15:28:59 UTC
the files are named incorrectly. e.g. country.de.mo instead of country.mo => Karl
Comment 8 Ancor Gonzalez Sosa 2016-10-07 08:20:06 UTC
*** Bug 1003504 has been marked as a duplicate of this bug. ***
Comment 9 Ancor Gonzalez Sosa 2016-10-07 08:20:41 UTC
*** Bug 1003410 has been marked as a duplicate of this bug. ***
Comment 10 Stanislav Brabec 2016-10-07 16:09:04 UTC
Fix submitted to Factory:

https://build.opensuse.org/request/show/433781

The names are now:
/usr/share/YaST2/locale/{locale}/LC_MESSAGES/{domain}.mo

I hope that it is what we need because it is exactly the same what is was before, and my desktop is translated after installing that.
Comment 11 Karl Eichwalder 2016-10-10 07:19:26 UTC
(In reply to Stanislav Brabec from comment #10)
> Fix submitted to Factory:
> 
> https://build.opensuse.org/request/show/433781
> 
> The names are now:
> /usr/share/YaST2/locale/{locale}/LC_MESSAGES/{domain}.mo
> 
> I hope that it is what we need because it is exactly the same what is was
> before, and my desktop is translated after installing that.

Thanks Standa, looks good to me.
Comment 12 Bernhard Wiedemann 2016-10-10 14:00:29 UTC
This is an autogenerated message for OBS integration:
This bug (1003165) was mentioned in
https://build.opensuse.org/request/show/434120 42.2 / yast2-trans
https://build.opensuse.org/request/show/434121 42.2 / yast2-trans
Comment 13 Swamp Workflow Management 2018-04-24 13:40:05 UTC
This is an autogenerated message for OBS integration:
This bug (1003165) was mentioned in
https://build.opensuse.org/request/show/600626 Factory / yast2-trans
Comment 14 Swamp Workflow Management 2018-04-25 08:00:06 UTC
This is an autogenerated message for OBS integration:
This bug (1003165) was mentioned in
https://build.opensuse.org/request/show/600814 15.0 / yast2-trans