kdelibs/kdecore/kernel
Ivailo Monev 1a45508306 kdecore: reimplement KLocale
by using QLocale in KLocale and separating the date, time and numbers
conversion from translation KLocale actually gets extended locale
support from QLocale (which uses CLDR data v43 currently). translation
remains unaffected. for comparison here is the result of two function
calls the result of which should explain the whole change:
KLocale::allLanguagesList().size() = 669
KLocale::installedLanguages().size() = 68

the first number is locales Katie supports, the second being the
number of languages Katana is translated into

KSwitchLanguageDialog needs a rewrite but that is on the TODO

also copyrighting KCatalog to me because I rewrote it, for reference:
881b47b8ea

KCalendarSystem gets the middle finger - batteries not included for date
and time. extra calendar systems can, but are unlikely to be, supported
in the future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-26 23:50:18 +03:00
..
kaboutdata.cpp generic: remove unused QPL license 2022-12-15 08:49:46 +02:00
kaboutdata.h generic: remove unused QPL license 2022-12-15 08:49:46 +02:00
kauthorization.cpp kio: log KRecentDirs and KRecentDocument actions 2023-07-03 11:28:00 +03:00
kauthorization.h kdecore: KAuthorization documentation correction 2022-12-12 14:09:10 +02:00
kcmdlineargs.cpp kdeclarative: log script engine exceptions as debug messages 2023-05-19 06:19:51 +03:00
kcmdlineargs.h kdeui: do not fork from KUniqueApplication 2023-07-13 17:32:37 +03:00
kcomponentdata.cpp generic: call QCoreApplication::applicationName() as static method 2023-06-19 01:19:01 +03:00
kcomponentdata.h generic: misc cleanups 2017-06-24 08:06:43 +00:00
kcomponentdata_p.h generic: call QCoreApplication::applicationName() as static method 2023-06-19 01:19:01 +03:00
kdbusconnectionpool.cpp generic: do not initialize QAtomicInt and QAtomicPointer<T> via assignment 2022-05-30 22:07:52 +03:00
kdbusconnectionpool.h generic: misc cleanups 2015-09-04 13:06:11 +00:00
kglobal.cpp kdecore: reimplement KLocale 2023-07-26 23:50:18 +03:00
kglobal.h kdecore: remove redundant internal K_GLOBAL_STATIC_STRUCT_NAME definition 2022-09-26 16:31:39 +03:00
kglobal_p.h kdecore: return the value of KGlobal::hasLocale() from KDETranslator::isEmpty() and check it from KDETranslator::translate() 2022-11-06 10:10:46 +02:00
kstandarddirs.cpp kdecore: fix KStandardDirs thread-safety issues 2023-07-19 09:06:47 +03:00
kstandarddirs.h kdecore: drop support for KStandardDirs kcfg resource 2023-07-09 05:48:31 +03:00
kstandarddirs_unix.cpp kdecore: drop support for KStandardDirs kcfg resource 2023-07-09 05:48:31 +03:00
ktoolinvocation.cpp generic: call QCoreApplication::applicationName() as static method 2023-06-19 01:19:01 +03:00
ktoolinvocation.h kdecore: remove now unused no-wait/blind option of KToolInvocation 2022-12-20 15:40:32 +02:00
ktoolinvocation_x11.cpp kdecore: remove most of the KUrl compat methods 2023-06-23 12:26:07 +03:00