glibc/localedata/locales
Carlos O'Donell 7cd7d36f1f Keep expected behaviour for [a-z] and [A-z] (Bug 23393).
In commit 9479b6d5e0 we updated all of
the collation data to harmonize with the new version of ISO 14651
which is derived from Unicode 9.0.0.  This collation update brought
with it some changes to locales which were not desirable by some
users, in particular it altered the meaning of the
locale-dependent-range regular expression, namely [a-z] and [A-Z], and
for en_US it caused uppercase letters to be matched by [a-z] for the
first time.  The matching of uppercase letters by [a-z] is something
which is already known to users of other locales which have this
property, but this change could cause significant problems to en_US
and other similar locales that had never had this change before.
Whether this behaviour is desirable or not is contentious and GNU Awk
has this to say on the topic:
https://www.gnu.org/software/gawk/manual/html_node/Ranges-and-Locales.html
While the POSIX standard also has this further to say: "RE Bracket
Expression":
http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_chap09.html
"The current standard leaves unspecified the behavior of a range
expression outside the POSIX locale. ... As noted above, efforts were
made to resolve the differences, but no solution has been found that
would be specific enough to allow for portable software while not
invalidating existing implementations."
In glibc we implement the requirement of ISO POSIX-2:1993 and use
collation element order (CEO) to construct the range expression, the
API internally is __collseq_table_lookup().  The fact that we use CEO
and also have 4-level weights on each collation rule means that we can
in practice reorder the collation rules in iso14651_t1_common (the new
data) to provide consistent range expression resolution *and* the
weights should maintain the expected total order.  Therefore this
patch does three things:

* Reorder the collation rules for the LATIN script in
  iso14651_t1_common to deinterlace uppercase and lowercase letters in
  the collation element orders.

* Adds new test data en_US.UTF-8.in for sort-test.sh which exercises
  strcoll* and strxfrm* and ensures the ISO 14651 collation remains.

* Add back tests to tst-fnmatch.input and tst-regexloc.c which
  exercise that [a-z] does not match A or Z.

The reordering of the ISO 14651 data is done in an entirely mechanical
fashion using the following program attached to the bug:
https://sourceware.org/bugzilla/show_bug.cgi?id=23393#c28

It is up for discussion if the iso14651_t1_common data should be
refined further to have 3 very tight collation element ranges that
include only a-z, A-Z, and 0-9, which would implement the solution
sought after in:
https://sourceware.org/bugzilla/show_bug.cgi?id=23393#c12
and implemented here:
https://www.sourceware.org/ml/libc-alpha/2018-07/msg00854.html

No regressions on x86_64.
Verified that removal of the iso14651_t1_common change causes tst-fnmatch
to regress with:
422: fnmatch ("[a-z]", "A", 0) = 0 (FAIL, expected FNM_NOMATCH) ***
...
425: fnmatch ("[A-Z]", "z", 0) = 0 (FAIL, expected FNM_NOMATCH) ***
2018-07-25 17:00:45 -04:00
..
aa_DJ Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
aa_ER Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
aa_ER@saaho Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
aa_ET Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
af_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
agr_PE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ak_GH Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
am_ET Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
an_ES an_ES locale: update some locale data [BZ #22896] 2018-03-01 15:06:24 +01:00
anp_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_AE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_BH Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_DZ Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_EG Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_IQ Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_JO Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_KW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_LB Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_LY Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_MA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_OM Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_QA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_SA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_SD Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_SS Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_SY Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_TN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ar_YE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
as_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ast_ES ast_ES: Add alternative month names (bug 23140). 2018-06-29 12:36:53 +02:00
ayc_PE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
az_AZ Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
az_IR az_IR locale: Add standard copyright header 2017-11-15 13:23:13 +01:00
be_BY Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
be_BY@latin be_BY, be_BY@latin: Add alternative month names (bug 10871). 2018-01-29 13:14:45 +01:00
bem_ZM Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ber_DZ Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ber_MA Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
bg_BG bg_BG locale: Fix a typo in a comment 2018-03-01 14:52:26 +01:00
bhb_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
bho_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
bho_NP locales bho_NP, mai_IN, mai_NP: Fix an obvious typo in date. 2018-01-18 01:27:10 +01:00
bi_VU Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
bn_BD Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
bn_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
bo_CN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
bo_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
br_FR Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
br_FR@euro Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
brx_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
bs_BA sr_RS and bs_BA locales: make collation rules the same as for hr_HR [BZ #22534] 2017-11-30 16:03:22 +01:00
byn_ER Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ca_AD Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ca_ES ca_ES locale: Update LC_TIME (bug 22848). 2018-03-15 01:05:19 +01:00
ca_ES@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
ca_ES@valencia New locale ca_ES@valencia [BZ #2522] 2017-10-17 17:07:16 +02:00
ca_FR Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ca_IT Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ce_RU Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
chr_US Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
cmn_TW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
cns11643_stroke Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
crh_UA Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
cs_CZ cs_CZ locale: Add alternative month names (bug 22963). 2018-03-15 01:21:02 +01:00
csb_PL csb_PL: Add alternative month names (bug 23140). 2018-06-25 12:34:31 +02:00
cv_RU Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
cy_GB Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
da_DK Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
de_AT Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
de_AT@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
de_BE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
de_BE@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
de_CH Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
de_DE Collation fix: make forward accent sorting the default [BZ #17750] 2017-11-29 11:56:46 +01:00
de_DE@euro localedata: LC_IDENTIFICATION.category: set to ISO 30112 2014 standard 2016-04-15 12:37:38 -04:00
de_IT Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
de_LI Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
de_LU Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
de_LU@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
doi_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
dsb_DE dsb_DE locale: Fix syntax error and add tests (bug 23208). 2018-07-13 23:06:32 +02:00
dv_MV Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
dz_BT Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
el_CY Greek (el_CY, el_GR) locales: Introduce ab_alt_mon (bug 22937). 2018-03-15 01:11:05 +01:00
el_GR Greek (el_CY, el_GR) locales: Introduce ab_alt_mon (bug 22937). 2018-03-15 01:11:05 +01:00
el_GR@euro localedata: LC_IDENTIFICATION.category: set to ISO 30112 2014 standard 2016-04-15 12:37:38 -04:00
en_AG Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_AU Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_BW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_CA Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
en_DK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_GB Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_HK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_IE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_IE@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
en_IL Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_NG Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_NZ Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_PH Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_SC Added new locale en_SC 2017-08-09 11:02:03 +02:00
en_SG Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_US Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_ZM Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
en_ZW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
eo Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
es_AR Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_BO es_BO locale: Change LC_PAPER to en_US (bug 22996). 2018-06-29 21:45:16 +02:00
es_CL Use “copy "es_BO"” in LC_TIME of es_CU, es_CL, and es_EC 2018-02-23 09:49:03 +01:00
es_CO Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_CR Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_CU Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
es_DO Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_EC Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
es_ES Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
es_ES@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
es_GT Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_HN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_MX Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_NI Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_PA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_PE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_PR Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_PY Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_SV Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_US Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
es_UY Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
es_VE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
et_EE Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
eu_ES Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
eu_ES@euro Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
fa_IR Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ff_SN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
fi_FI Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
fi_FI@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
fil_PH Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
fo_FO Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
fr_BE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
fr_BE@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
fr_CA Collation fix: make forward accent sorting the default [BZ #17750] 2017-11-29 11:56:46 +01:00
fr_CH Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
fr_FR Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
fr_FR@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
fr_LU Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
fr_LU@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
fur_IT Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
fy_DE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
fy_NL Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ga_IE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ga_IE@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
gd_GB gd_GB, hsb_DE, wa_BE: Add alternative month names (bug 23140). 2018-06-12 01:33:55 +02:00
gez_ER Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
gez_ER@abegede Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
gez_ET Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
gez_ET@abegede Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
gl_ES Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
gl_ES@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
gu_IN locales gu_IN, lo_LA: Fix obvious typos in dates. 2018-01-19 01:09:12 +01:00
gv_GB Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ha_NG Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
hak_TW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
he_IL Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
hi_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
hif_FJ Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
hne_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
hr_HR hr_HR locale: fix thousands_sep and mon_thousands_sep 2018-04-23 17:00:26 +02:00
hsb_DE gd_GB, hsb_DE, wa_BE: Add alternative month names (bug 23140). 2018-06-12 01:33:55 +02:00
ht_HT Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
hu_HU Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
hy_AM hy_AM: Add alternative month names (bug 23140). 2018-06-29 22:18:24 +02:00
i18n Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
i18n_ctype Put the correct Unicode version number 11.0.0 into the generated files 2018-07-10 17:30:31 +02:00
ia_FR Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
id_ID Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ig_NG Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ik_CA Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
is_IS Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
iso14651_t1 localedata: standardize copyright/license information [BZ #11213] 2016-03-21 02:29:56 -04:00
iso14651_t1_common Keep expected behaviour for [a-z] and [A-z] (Bug 23393). 2018-07-25 17:00:45 -04:00
iso14651_t1_pinyin Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
it_CH Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
it_IT Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
it_IT@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
iu_CA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ja_JP Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ka_GE ka_GE locale: Add “X” back to yesexpr. 2017-11-15 13:23:13 +01:00
kab_DZ an_ES, kab_DZ, om_ET locales: Escape slashes in d_fmt [BZ #22403] 2017-11-07 15:28:59 +01:00
kk_KZ Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
kl_GL Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
km_KH km_KH locale: remove tags which were using Lao characters [BZ #13953] 2017-10-30 11:46:05 +01:00
kn_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ko_KR Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
kok_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ks_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ks_IN@devanagari Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ku_TR Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
kw_GB Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ky_KG Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
lb_LU Collation fix: make forward accent sorting the default [BZ #17750] 2017-11-29 11:56:46 +01:00
lg_UG Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
li_BE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
li_NL Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
lij_IT Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ln_CD Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
lo_LA locales gu_IN, lo_LA: Fix obvious typos in dates. 2018-01-19 01:09:12 +01:00
lt_LT lt_LT locale: Update abbreviated month names (bug 22932). 2018-03-15 01:08:49 +01:00
lv_LV Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
lzh_TW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
mag_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
mai_IN locales bho_NP, mai_IN, mai_NP: Fix an obvious typo in date. 2018-01-18 01:27:10 +01:00
mai_NP locales bho_NP, mai_IN, mai_NP: Fix an obvious typo in date. 2018-01-18 01:27:10 +01:00
mfe_MU mfe_MU, miq_NI locales: Escape slashes in d_fmt [BZ #22403] 2017-11-07 15:28:59 +01:00
mg_MG Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
mhr_RU Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
mi_NZ Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
miq_NI mfe_MU, miq_NI locales: Escape slashes in d_fmt [BZ #22403] 2017-11-07 15:28:59 +01:00
mjw_IN Add new locale mjw_IN [BZ #13994] 2017-10-19 16:11:28 +02:00
mk_MK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ml_IN Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
mn_MN Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
mni_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
mr_IN Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ms_MY Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
mt_MT Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
my_MM Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nan_TW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nan_TW@latin Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
nb_NO Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
nds_DE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nds_NL Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ne_NP Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nhn_MX Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
niu_NU Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
niu_NZ Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nl_AW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nl_BE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nl_BE@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
nl_NL Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nl_NL@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
nn_NO Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nr_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
nso_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
oc_FR oc_FR locale: Multiple updates (bug 23140, bug 23422). 2018-07-18 23:17:17 +02:00
om_ET Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
om_KE Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
or_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
os_RU os_RU: Add alternative month names (bug 23140). 2018-07-17 23:58:56 +02:00
pa_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
pa_PK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
pap_AW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
pap_CW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
pl_PL Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
POSIX Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
ps_AF Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
pt_BR Use / instead of - in d_fmt for pt_BR and pt_PT [BZ #17438] 2018-02-23 09:50:29 +01:00
pt_PT Use / instead of - in d_fmt for pt_BR and pt_PT [BZ #17438] 2018-02-23 09:50:29 +01:00
pt_PT@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
quz_PE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
raj_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ro_RO Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ru_RU Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ru_UA Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
rw_RW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sa_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sah_RU New locale: Yakut (Sakha) for Russia (sah_RU) [BZ #22241] 2018-07-18 11:45:44 +02:00
sat_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sc_IT Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
sd_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sd_IN@devanagari Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
se_NO Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
sgs_LT Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
shn_MM Add new locale shn_MM [BZ #13605] 2017-10-20 08:52:01 +02:00
shs_CA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
si_LK Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
sid_ET Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sk_SK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sl_SI Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sm_WS Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
so_DJ Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
so_ET Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
so_KE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
so_SO Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sq_AL Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
sq_MK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sr_ME Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sr_RS sr_RS and bs_BA locales: make collation rules the same as for hr_HR [BZ #22534] 2017-11-30 16:03:22 +01:00
sr_RS@latin Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ss_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
st_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sv_FI Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
sv_FI@euro Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
sv_SE Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
sw_KE Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
sw_TZ Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
szl_PL Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ta_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ta_LK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
tcy_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
te_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
tg_TJ Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
th_TH Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
the_NP Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ti_ER Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ti_ET Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
tig_ER Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
tk_TM Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
tl_PH Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
tn_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
to_TO Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
tpi_PG Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
tr_CY Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
tr_TR Bug 23308: Update to Unicode 11.0.0 2018-07-04 12:03:33 +02:00
translit_circle Bug 23308: Update to Unicode 11.0.0 2018-07-04 12:03:33 +02:00
translit_cjk_compat Bug 23308: Update to Unicode 11.0.0 2018-07-04 12:03:33 +02:00
translit_cjk_variants localedata: standardize copyright/license information [BZ #11213] 2016-03-21 02:29:56 -04:00
translit_combining Bug 23308: Update to Unicode 11.0.0 2018-07-04 12:03:33 +02:00
translit_compat Bug 23308: Update to Unicode 11.0.0 2018-07-04 12:03:33 +02:00
translit_font Bug 23308: Update to Unicode 11.0.0 2018-07-04 12:03:33 +02:00
translit_fraction Bug 23308: Update to Unicode 11.0.0 2018-07-04 12:03:33 +02:00
translit_hangul localedata: standardize copyright/license information [BZ #11213] 2016-03-21 02:29:56 -04:00
translit_narrow localedata: standardize copyright/license information [BZ #11213] 2016-03-21 02:29:56 -04:00
translit_neutral localedata: add more translit entries 2016-04-27 01:09:20 -04:00
translit_small localedata: standardize copyright/license information [BZ #11213] 2016-03-21 02:29:56 -04:00
translit_wide localedata: standardize copyright/license information [BZ #11213] 2016-03-21 02:29:56 -04:00
ts_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
tt_RU Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
tt_RU@iqtelif Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ug_CN Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
uk_UA Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
unm_US Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ur_IN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
ur_PK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
uz_UZ Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
uz_UZ@cyrillic Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
ve_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
vi_VN Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
wa_BE gd_GB, hsb_DE, wa_BE: Add alternative month names (bug 23140). 2018-06-12 01:33:55 +02:00
wa_BE@euro Remove “% Charset: ...” comments from locale sources 2017-08-09 11:02:03 +02:00
wae_CH Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
wal_ET Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
wo_SN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
xh_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
yi_US Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
yo_NG Adapt collation in several locales to the new iso14651_t1_common file 2018-02-27 17:47:50 +01:00
yue_HK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
yuw_PG Collation fix: make forward accent sorting the default [BZ #17750] 2017-11-29 11:56:46 +01:00
zh_CN Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
zh_HK Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
zh_SG Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
zh_TW Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00
zu_ZA Replaced unicode sequences in the ASCII printable range 2017-11-14 08:51:13 +01:00