Bug 475403

Summary: Some applications don't install with default OS language
Product: [Applications] Discover Reporter: Mitja <mtjhrj>
Component: discoverAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: aleixpol, nate
Priority: NOR    
Version First Reported In: 5.27.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mitja 2023-10-09 15:37:58 UTC
I have been using Debian with KDE Plasma configured to use Slovenian language. Some programs like Chromium or Krita when installed with Discover don't install Slovenian language. I have to install those files (chromium-l10n for Chromium and krita-l10n for Krita) myself in Terminal using apt command.
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Configure KDE Plasma to use Slovenian settings (region, time, keyboard, etc,).
2. Install Chromium or Krita using Discover. 
3. Chromium or Krita do not use Slovenian language. Language packs must be installed by user in Terminal.

OBSERVED RESULT
Not all applications have this issue. Most of them install properly following the configured regional settings, but some don't. This issue applies to KDE applications and non KDE applications.

EXPECTED RESULT
Expect applications installed in Discover to install the appropriate language pack.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-10-11 21:03:55 UTC
> Most of them install properly following the configured regional settings, but some don't.
The ones that don't are not marking the translation package as a mandatory dependency in the packaging, and the distro package plugin isn't telling Discover to install optional dependencies by default. Either way, it's a Debian issue; please report this to them, thanks!