kdelibs/kdeui
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
..
actions kdeui: format and indent 2023-06-29 18:20:49 +03:00
colors kdeui: KColorDialog::KColorDialogPrivate::setHtmlEdit() optimization 2023-07-17 05:45:54 +03:00
config kdeui: prepare for Katie changes 2022-11-19 05:02:18 +02:00
dialogs kdecore: reimplement KLocale 2023-07-26 23:50:18 +03:00
findreplace kdeui: format and indent 2023-06-29 18:20:49 +03:00
fonts kdeui: fix regression since 2308ca50cc 2023-06-16 04:41:47 +03:00
icons kdeui: remove toolbar directory from appicon resource 2023-06-27 16:53:34 +03:00
itemviews kdeui: remove unused KBreadcrumbSelectionModel, KCheckableProxyModel and KIdentityProxyModel classes 2023-07-13 06:11:22 +03:00
jobs kdecore: reimplement KLocale 2023-07-26 23:50:18 +03:00
kernel kdeui: remove redundant Q_WS_X11 guard 2023-07-13 19:14:02 +03:00
notifications generic: update references to shared data directory 2023-06-18 00:20:22 +03:00
paged kdeui: merge KPageModel into KPageView and KPageWidgetModel 2023-06-14 16:10:43 +03:00
shortcuts generic: define KDE_DEFAULT_DEBUG_AREA in the main build file for each library 2023-06-09 23:43:20 +03:00
spell kdeui: check the word size in KSpeller::start() and KSpellHighlighter::highlightBlock() when chopping punctuation 2023-06-13 20:16:35 +03:00
tests kdeui: remove unused date and time related widget classes 2023-07-23 02:48:22 +03:00
util kdecore: reimplement KLocale 2023-07-26 23:50:18 +03:00
widgets kdecore: reimplement KLocale 2023-07-26 23:50:18 +03:00
windowmanagement kdeui: remove redundant _KDE_NET_WM_FRAME_STRUT atom and checks for it 2023-07-16 21:18:18 +03:00
xmlgui kdeui: remove duplicate header inclusion 2023-07-13 18:18:35 +03:00
CMakeLists.txt kdeui: replace KDatePicker/KDateTable with new KCalendarWidget class 2023-07-23 06:16:56 +03:00
preparetips kdeui: rewrite preparetips as shell script 2021-06-22 12:40:31 +03:00