Bug 438836

Summary: Krita translation handling needs removal of the system language QTranslator
Product: [Frameworks and Libraries] SeExpr Reporter: amyspark <amy>
Component: TranslationsAssignee: amyspark <amy>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed In:
Sentry Crash Report:

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