Hi everyone. For this moment none of Live ISO editions/spins install langpacks 
except for `langpack-en`, as opposed to Fedora Everything and Fedora Server 
ISO. Langpacks contains localization for some software (e.g. LibreOffice, man 
pages) and grammar check rules. If I recall correctly, there is no way to 
install langpacks from GUI, so to fix this user need to surf the internet to 
find console command and figure out how and where to execute it.

I want to file change proposal to fix this issue. I have multiple solutions to 
this issue, all of them has their own pros and cons, but I don't know which 
will be best for Fedora, or maybe someone has better idea, so feedback would 
be great!

So, here is the list:
1. Add `langpack-*` (and packages that supplements them) into installation 
image.
This solution is the best in my opinion, because it will work with and without 
internet connection and provide language support for every language out of the 
box. However, this method will add approximately 400 MiB to size of image (my 
calculations are 355 and 351 MiB, Fedora KDE 41). I'm not sure if installer 
should install all of them on disk, language support will be provided for more 
languages user may use if all langpacks are installed into target system.

2. Make an application to automatically install langpacks after installation.
This method requires some effort: implementing an application, implementing 
localization for it, convincing all editions/spins to include it. It also 
won't work in offline/airgapped environments.

3. Make installer hybrid.
One way is to combine Live ISO's local packages and remote repositories to 
make hybrid installer. This will also help with installation of the most fresh 
system but this also won't work without internet connection.

Alexey


-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to