User doesn't get a fully localized system

Jiri Eischmann eischmann at redhat.com
Mon Mar 16 15:19:19 UTC 2015


Zbigniew Jędrzejewski-Szmek píše v Ne 15. 03. 2015 v 22:31 +0100:
> On Sun, Mar 15, 2015 at 07:34:38AM -0400, Jiri Eischmann wrote:
> > Hi,
> > what I hit everytime I install Fedora Workstation localized to Czech is that after installation from live ISO the system is not fully localized. It's understandable that we cannot fit full support for every language into the Workstation live ISO, but we should have a mechanism that will download all necessary packages after system installation. Something that does the same job as 'dnf langinstall'. The problem with dnf-langpacks is that it's not installed by default and it's a pretty bad user experience if you require the user to go to the terminal to get what they ultimately want: a fully localized system. IMHO it's something that should be done automatically.
> > 
> > By running 'dnf langinstall cs' I got this list of packages:
> > 
> > autocorr-cs
> > gnome-getting-started-docs-cs
> > hyphen-cs
> > libreoffice-langpack-cs
> > man-pages-cs
> > mythes-cs
> > 
> > It means the user doesn't have localized LibreOffice, doesn't have autocorrection in their preferred language, and even Getting started which should explain them basics of using the system is not in their language of choice.
> > 
> > Any ideas how to solve this?
> RFE for anaconda?

I discussed this with Anaconda guys today and there are several possible
options:

1. it's implemented in Anaconda as an additional spoke on the screen
while the system is installed. The problem with this is that Live
installer is designed not to require working connectivity. There is no
way to set network up in Anaconda, you have to go to the network
settings in the live session. A bit confusing for users.

2. it's implemented in FirstBoot as an additional spoke. Here you can
already set up the network, so there are better chances users will have
a working connectivity. The problem is that FirstBoot is not used by
Fedora Workstation.

3. it's implemented in Initial Settings in GNOME where I think there is
a screen to set up a network, too, so it can be placed right after this
screen.

4. there is a service running on the background which checks if a
complete localization is installed and if not and if there is a network
connection set up it sends a notification that will encourage the user
to install missing support, if he/she agrees it starts a PackageKit
task.

5. applications themselves ask PackageKit to install required packages
if they miss the localization. Something like codecs installation in
Totem.

Personally, I like the option #4 and #3 the most.

Anyway, I'd be great to have an option to install missing/additional
language support in the Region&Language tool in System Settings. Users
may change their mind and want to use their language instead of English
anytime later.

Jiri





More information about the desktop mailing list