Ivailo Monev
|
f978e04e84
|
genmap script review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-26 09:34:53 +00:00 |
|
Ivailo Monev
|
47a453791a
|
ICU codec review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-24 22:34:11 +00:00 |
|
Ivailo Monev
|
fa34c080f6
|
reimplement character properties and character manipulation via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-22 00:00:35 +00:00 |
|
Ivailo Monev
|
a6e0418bfd
|
update locale date from CLDR v36
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-17 17:58:35 +00:00 |
|
Ivailo Monev
|
9cb1d8e4d0
|
comments in locales data have served their purpose [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-14 13:10:41 +00:00 |
|
Ivailo Monev
|
d9aa3098f4
|
ensure genlocale date/time formatter does not produce incorrect results
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 12:11:23 +00:00 |
|
Ivailo Monev
|
3acde779b7
|
make monday first day in the locale table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 11:46:53 +00:00 |
|
Ivailo Monev
|
bec57eb4fe
|
handle all invalid cases in genlocale date/time formatter
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-12 00:50:49 +00:00 |
|
Ivailo Monev
|
cbf49473ad
|
minor genlocale script review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 22:08:29 +00:00 |
|
Ivailo Monev
|
e7f153ca39
|
minr genlocale script review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 13:32:58 +00:00 |
|
Ivailo Monev
|
d76b7f1be5
|
merge non-territory locales into territory ones in genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 12:03:33 +00:00 |
|
Ivailo Monev
|
51b4ce9e51
|
correct currency ISO code mapping
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-11 10:03:56 +00:00 |
|
Ivailo Monev
|
508d52aa6e
|
make use of tocountryenum() in genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-10 20:33:42 +00:00 |
|
Ivailo Monev
|
ab757ca6f7
|
implement subtag, script and country substitution
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-10 19:23:58 +00:00 |
|
Ivailo Monev
|
a68e67e8ad
|
make enums first member of tables structs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-10 11:37:38 +00:00 |
|
Ivailo Monev
|
a4a3cc91d9
|
implement language alias substitution
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 17:39:01 +00:00 |
|
Ivailo Monev
|
ce5faab20c
|
remove unused locale table data
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 15:29:13 +00:00 |
|
Ivailo Monev
|
92b514fc06
|
quotation data contains only chars so it can be uint in the locale table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 14:52:38 +00:00 |
|
Ivailo Monev
|
394ef1d06b
|
deal with TODO in genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-09 12:46:07 +00:00 |
|
Ivailo Monev
|
39f75c5aa4
|
slightly better locale to script mappings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-08 21:41:52 +00:00 |
|
Ivailo Monev
|
683f422030
|
update CLDR to v35.1, generated data is the same
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-08 19:53:30 +00:00 |
|
Ivailo Monev
|
41bb2b7c0c
|
remove duplicate "g" tag from unsupported in genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-08 12:12:09 +00:00 |
|
Ivailo Monev
|
a0d3ba069a
|
correct date/time format parsing and adjust some test cases
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-08 11:21:20 +00:00 |
|
Ivailo Monev
|
222b0d3f30
|
"a" is valid date/time format tag
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-07 20:32:13 +00:00 |
|
Ivailo Monev
|
147ab650e1
|
locale data table should not have Default entry
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-07 19:26:34 +00:00 |
|
Ivailo Monev
|
b8487a6cb0
|
map duplicate language, script and country codes as aliases
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-07 14:48:16 +00:00 |
|
Ivailo Monev
|
9ce34c18eb
|
add --printenums option to genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-07 13:53:57 +00:00 |
|
Ivailo Monev
|
da78dcfc1c
|
revert back to non-root defaults for Default and C
for compatibility and because root uses UTF-8 characters for quotation for
an example
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-06 19:36:36 +00:00 |
|
Ivailo Monev
|
2035fb99c3
|
add more possible occurences if invalid date/time format tags
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-06 18:56:47 +00:00 |
|
Ivailo Monev
|
16a34d4589
|
use somewhat correct defaults only for parent locales
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-06 18:22:12 +00:00 |
|
Ivailo Monev
|
806a6990b3
|
correct default alternate quotations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-06 18:04:00 +00:00 |
|
Ivailo Monev
|
d008a8e038
|
use Q_NULLPTR for empty char array values in genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-06 15:33:59 +00:00 |
|
Ivailo Monev
|
4552efa29c
|
discard non-territory locale entries
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-06 14:09:10 +00:00 |
|
Ivailo Monev
|
37154f6132
|
minor genlocale script review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-06 11:27:12 +00:00 |
|
Ivailo Monev
|
f35b5a057b
|
do not exclude world from country table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-06 11:26:00 +00:00 |
|
Ivailo Monev
|
beea0327a2
|
do not overwrite parent locale values with defaults
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 22:24:47 +00:00 |
|
Ivailo Monev
|
f20326843e
|
parse parent locales from genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 22:00:18 +00:00 |
|
Ivailo Monev
|
d2da3ed0fb
|
error out on unknown month/day from genlocale script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 20:27:33 +00:00 |
|
Ivailo Monev
|
adf25f3026
|
variant locales are not supported, yet
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 20:24:01 +00:00 |
|
Ivailo Monev
|
4239c1b042
|
set defaults from main locale if territory is specified
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 19:47:38 +00:00 |
|
Ivailo Monev
|
1b3bf9543a
|
do not discard locale tables entries
it is required by QLocale::countriesForLanguage() for an example
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 18:28:49 +00:00 |
|
Ivailo Monev
|
aeffc14296
|
correct weekend end parsing
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 16:33:01 +00:00 |
|
Ivailo Monev
|
055098ac9c
|
shrink locales table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 12:49:26 +00:00 |
|
Ivailo Monev
|
dd5888ac78
|
fix long day names mapping
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 11:26:06 +00:00 |
|
Ivailo Monev
|
d0a720d793
|
replace longest matches date/time tags first in genlocale script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 10:57:58 +00:00 |
|
Ivailo Monev
|
1101c468c4
|
remove invalid date/time format tags from locale data
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-05 01:32:21 +00:00 |
|
Ivailo Monev
|
7dec2e8cd6
|
make zero symbol uint and regenerate locale table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-04 20:31:26 +00:00 |
|
Ivailo Monev
|
d0b784fa8a
|
implement imperial table generator
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-04 19:27:41 +00:00 |
|
Ivailo Monev
|
096ec68dc4
|
minor genlocale script review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-04 18:23:29 +00:00 |
|
Ivailo Monev
|
b0ece0296f
|
implement locales table generator
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-04 15:56:53 +00:00 |
|