Bug 438836 - Krita translation handling needs removal of the system language QTranslator
Summary: Krita translation handling needs removal of the system language QTranslator
Status: RESOLVED FIXED
Alias: None
Product: SeExpr
Classification: Frameworks and Libraries
Component: Translations (show other bugs)
Version: unspecified
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: amyspark
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-18 01:54 UTC by amyspark
Modified: 2021-06-25 18:41 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description amyspark 2021-06-18 01:54:34 UTC
SUMMARY

https://invent.kde.org/graphics/krita/-/merge_requests/905 fixes broken Qt translation by laying out QTranslators by hand. We need to help them by removing the loadTranslation(QStringLiteral("en")); or providing a way to do so by hand.

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


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

ADDITIONAL INFORMATION
Comment 1 amyspark 2021-06-25 18:41:46 UTC
Git commit 2b063b3acfea9bd72019a3f02a1e4991df7b1d4e by L. E. Segovia.
Committed on 25/06/2021 at 18:39.
Pushed by lsegovia into branch 'master'.

i18n: load translations for ki18n's fallback languages

This adds a completely optional, runtime dependency on KF5I18n.

M  +5    -1    CMakeLists.txt
M  +10   -1    src/KSeExprUI/CMakeLists.txt
M  +35   -8    src/KSeExprUI/ECMQmLoader-seexpr2_qt.cpp

https://invent.kde.org/graphics/kseexpr/commit/2b063b3acfea9bd72019a3f02a1e4991df7b1d4e