[OOBE] UI language should follow SIM card preferred language

Bug #1331952 reported by Martti Piirainen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu UX
Fix Committed
Medium
Andreea Pirvu
unity8 (Ubuntu)
Fix Released
Low
Lukáš Tinkl

Bug Description

Test steps:
1. Insert a SIM card with preferred language Finnish
2. Boot the phone
Expected result: UI language is Finnish
Actual result: UI language is English. Finnish or other languages can be manually selected from the settings UI.

The SIM card's list of preferred languages is correctly given by oFono:
dbus-send --print-reply --system --dest=org.ofono /ril_0 org.ofono.SimManager.GetProperties

  dict entry(
     string "PreferredLanguages"
     variant array [
           string "fi"
           string "sv"
           string "en"
        ]
  )

A technical reference is ETSI TS 102 221, section 13.3 EF_PL (Preferred Languages). But this is also a business requirement for OEM and operator partners.

Related branches

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. We might need input from design there. The first boot is going to have a wizard, we can preselect the language if there is a sim, but what should be done in those cases

- there is no sim on first boot, the user manually select a language, then later on adds a SIM that has a different preferred language ... should the user choice still be respected?

- the phone has 2 SIMs with different preferred languages

- the user is travelling and buying a pre-paid SIM to use for a week, should his phone language automatically change? should the phone prompt asking if the setting should be changed?

Changed in ubuntu-system-settings (Ubuntu):
importance: Undecided → High
status: New → Incomplete
status: Incomplete → New
importance: High → Low
status: New → Incomplete
Changed in ubuntu-system-settings (Ubuntu):
status: Incomplete → New
assignee: nobody → Matthew Paul Thomas (mpt)
Changed in ubuntu-system-settings (Ubuntu):
status: New → Confirmed
Changed in ubuntu-system-settings (Ubuntu):
assignee: Matthew Paul Thomas (mpt) → nobody
Changed in ubuntu-ux:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Matthew Paul Thomas (mpt)
summary: - UI language should follow SIM card preferred language
+ [system settings] UI language should follow SIM card preferred language
Revision history for this message
Matthew Paul Thomas (mpt) wrote : Re: [system settings] UI language should follow SIM card preferred language

This behavior is specifically mentioned in a draft I've seen of a spec for the first-run setup. But that setup is not part of System Settings any more, it's part of Unity.

Changed in ubuntu-ux:
assignee: Matthew Paul Thomas (mpt) → Andreea Pirvu (andreea-pirvu)
affects: ubuntu-system-settings (Ubuntu) → unity8 (Ubuntu)
summary: - [system settings] UI language should follow SIM card preferred language
+ [setup] UI language should follow SIM card preferred language
Changed in unity8 (Ubuntu):
assignee: nobody → Andrea Cimitan (cimi)
Revision history for this message
Albert Astals Cid (aacid) wrote : Re: [setup] UI language should follow SIM card preferred language

unity8 waiting for design -> Incomplete

Changed in unity8 (Ubuntu):
status: Confirmed → Incomplete
John Lea (johnlea)
summary: - [setup] UI language should follow SIM card preferred language
+ [OOBE] UI language should follow SIM card preferred language
Revision history for this message
Andreea Pirvu (andreea-pirvu) wrote :

This behaviour is described in the new OOBE design in the Language screen chapter (page 8).
You can see the new spec here https://docs.google.com/a/canonical.com/document/d/1pZ-Ro--2eaRzjZKNRoYAeDvQHMkCuyvVuPFWFQfPW4s/edit?usp=sharing

Changed in ubuntu-ux:
status: Triaged → Fix Committed
Revision history for this message
Andreea Pirvu (andreea-pirvu) wrote :

1. If no SIM inserted - the default language is English (US)
2. If 2 SIM cards inserted - the language will default on the SIM 1 language
3. If the user selects a language in the OOBE wizard, if he will change later the SIM with one that has a different language, the suer will have to change the language manually in System Settings.

Changed in unity8 (Ubuntu):
status: Incomplete → New
Changed in unity8 (Ubuntu):
assignee: Andrea Cimitan (cimi) → Lukáš Tinkl (lukas-kde)
status: New → In Progress
Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.