Bug 974356

Summary: default language does not change to one found by geolocation
Product: [Fedora] Fedora Reporter: Nivag <gavinflower>
Component: anacondaAssignee: Martin Kolman <mkolman>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 19CC: anaconda-maint-list, dshea, g.kaviyarasu, jonathan, mkolman, sbueno, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-06-17 16:30:09 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 Nivag 2013-06-14 04:28:31 UTC
Description of problem:
Default language support is always the same as the language selected for installation, even after wifi is connected & system can correctly determine by geolocation

Version-Release number of selected component (if applicable):


How reproducible:
always

Steps to Reproduce:
1.see above
2.
3.

Actual results:
English-US

Expected results:
? either English-NZ or a dialog notifying giving me option:
either 
(a) a chance to add/change default language to be installed to English-NZ (if that is available)
or
(b) or a statement that the language associated with my geolocation is different to the one selected for installation, but is unavailable
[I'm sure the wording could be improved!]

Additional info:

Comment 1 Brian Lane 2013-06-15 00:27:44 UTC
Figuring out language from your geolocation information is difficult to get correct. And there are the cases of someone installing from a location wanting a different language. I don't think we have any plans to change this behavior but I'll see what Martin thinks.

Comment 2 Martin Kolman 2013-06-17 16:30:09 UTC
(In reply to Brian C. Lane from comment #1)
> Figuring out language from your geolocation information is difficult to get
> correct. And there are the cases of someone installing from a location
> wanting a different language. I don't think we have any plans to change this
> behavior but I'll see what Martin thinks.
Exactly - and many countries have multiple languages, for example Switzerland or even Great Britain. In this case (more than one language for the given territory code) Anaconda already uses the default language when pre-seting it in the Welcome spoke.

But I think the biggest problem is, that in this case (no automatically detected network connectivity) the Network spoke comes right after the Welcome spoke, where the user already selected some value for the language. So overriding what the user just selected with some possibly bogus value from GeoIP or even bothering the user with a dialog and asking him if he wants to override what he just entered on the previous screen with some potentially wrong autodetected value is IMHO not a good idea.