canonical / ubuntu-desktop-installer

Ubuntu Desktop Installer
GNU General Public License v3.0
536 stars 94 forks source link

Languages list doesn't include English variants #2324

Open vanvugt opened 1 year ago

vanvugt commented 1 year ago

What happened?

Installer never asks me to choose my locale so it installs US English. This seems to be a regression compared to the legacy installer?

I do get asked to choose my time zone and keyboard layout, but those do not influence the locale that gets installed.

What was expected?

I get asked about my region and language so I can set Australian English.

Steps to reproduce

  1. Install Ubuntu 23.10.
  2. Reboot.
  3. Check Settings to see what region and language is configured.

Additional context

Bug first encountered in image 2023-08-29 and confirmed again today in 2023-09-04.

https://launchpad.net/bugs/2043609

vanvugt commented 1 year ago

The language page only contains English (which means US English). There's no page to configure Australian English like there used to be. This is a regression but I don't know exactly when it regressed.

seb128 commented 1 year ago

I'm deleting my previous comments about incorrect loading of pages which were wrong and misleading.

I've renamed the bug, it seems the problem described is that the language selector doesn't allow to pick english variants. It seems that was already the case in Lunar so not a recent regression

I know that was discussed in the past with design but I don't remember if the intend was to have those variants listed, the design mockup on https://github.com/canonical/ubuntu-desktop-installer/issues/1618 suggests so, or if that was meant to be computer from the language+tz-selection (which might not always be what the user wants)

gunnarhj commented 10 months ago

I was kind of caught of guard when realizing that this aspect of the installer hasn't been properly addressed yet.

Please note that in Ubiquity the time zone location is used for "guessing" the desired locale. The tz setting is used both for picking a proper English locale, but also for setting regional formats explicitly when the user has picked a language which does not match the tz setting (typical use case: user wants English for display language but their local date etc. formats).

That behavior is sync'ed with gnome-language-selector, and — if I recall correctly — the reason why some options in gnome-initial-setup are hidden in Ubuntu.

Expanding the language list would allow the user to pick the desired English variant, but it would not deal with regional formats.

getsnoopy commented 9 months ago

Yes, as mentioned in #2386, I'm not sure who's making these decisions, but US English is probably the worst choice as a default. Depending on which metrics are being measured, it is an inappropriate choice for 74%, 96%, and ~65% of the world for the English variant, date format, and clock format, respectively.

It needs to be changed to British English by default.