Bug 454677 - ki18n translations inaccessible on modern macOS
Summary: ki18n translations inaccessible on modern macOS
Status: REPORTED
Alias: None
Product: frameworks-ki18n
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.94.0
Platform: Other macOS
: NOR major
Target Milestone: ---
Assignee: Chusslove Illich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-31 21:29 UTC by Javier O. Cordero Pérez (Cuperino)
Modified: 2022-05-31 21:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
App doesn't support additional languages on macOS (505.69 KB, image/png)
2022-05-31 21:29 UTC, Javier O. Cordero Pérez (Cuperino)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Javier O. Cordero Pérez (Cuperino) 2022-05-31 21:29:43 UTC
Created attachment 149365 [details]
App doesn't support additional languages on macOS

SUMMARY
Ki18n translations are inaccessible on current macOS versions, probably since per-app language settings options were added to the operating system.

STEPS TO REPRODUCE
1. Install an app with ki18n translations on a computer running a version of macOS with per-app language settings. I've tested Big Sur and Monterrey versions of macOS.
2. Go to `System Preferences > Language & Region > Apps`
3. Click on the Plus (+) sign to the bottom left, a dialog will open.
4. Select the app you wish to use in a different language.

OBSERVED RESULT
Language options will appear greyed out bellow the selected app, and bellow that you'll see a string saying `appname does not support additional languages`.

EXPECTED RESULT
Language options don't appear greyed out and translations included in the app show among possible language options.

SOFTWARE/OS VERSIONS
macOS: macOS Big Sur and later
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4

ADDITIONAL NOTES
Configuring macOS to use a particular language system wide will no longer enable ki18n apps to run in other languages.
This bug does not affect older macOS High Sierra, which is a version of macOS prior to the existence of per-app language settings.