qt6-bb10/util
Edward Welbourne 0c809fc3b5 Derive C locale data from en_US, overriding minor details
The qlocalexml.py Locale.C() had to replicate a whole lot of data that
isn't really relevant to how C differs from en_US and every addition
to what we support required further additions to it. So pass the en_US
Locale object to the pseudoconstructor so that C can inherit from it
and only override the parts where we care about the difference.

Hand-code shortening for short Jalali month names, to match Soroush's
original contribution, and include the narrow forms in the hard-coded
data to keep the generated data unchanged (for now). Note some of the
departures from CLDR; we may want to drop these overrides later.

In the process, convert the mapping from keys to locales to
consistently use IDs for all members of the key, instead of using the
(empty) code value for (as yet unused) variant; it now gets ID 0 and
is consistent with returns from codesToIdNames(). This makes life
easier for the code that now has to construct an en_US key.

Task-number: QTBUG-115158
Change-Id: I3d7acb6a4059daec1bba341fcf015c39c7a6803b
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-06-02 15:25:52 +02:00
..
accessibilityinspector Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
aglfn Add REUSE ignore comment 2024-05-08 11:09:28 +00:00
cmake cmake: Rename QT_UIKIT_SDK to QT_APPLE_SDK 2024-03-18 19:04:14 +01:00
edid Add reuse ignore 2024-05-15 18:39:47 +02:00
glgen Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
gradientgen Add reuse ignore 2024-05-15 18:39:47 +02:00
includemocs Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
integrity
lexgen Remove extra semi-colons 2024-02-06 20:17:18 +09:00
locale_database Derive C locale data from en_US, overriding minor details 2024-06-02 15:25:52 +02:00
plugintest Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qfloat16-tables Correct util file to reduce exceptions 2024-02-20 16:22:28 +01:00
testrunner sanitizer-testrunner.py: be verbose about FAILs being ignored 2023-10-18 18:20:14 +02:00
unicode Revise UCD-generated data files' SPDX headers 2024-04-22 15:22:12 +00:00
wasm wasm: make qtloader.js use FS.createPreloadedFile when preloading 2024-03-14 14:54:53 +00:00
x86simdgen qsimd_x86: update from upstream and enable a few more features 2023-05-26 16:22:22 -07:00
xkbdatagen Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
update_public_suffix_list.sh update_public_suffix_list.sh: print suggested topic: 2024-01-31 21:18:47 +01:00