From 30a61b1dd98dacbbdcba960e247400b6b2abd8f9 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 7 Feb 2024 16:04:53 +0100 Subject: [PATCH] Change lv_LV collation to agree with the recent change in CLDR Resolves: https://sourceware.org/bugzilla/show_bug.cgi?id=23774 See this change in CLDR committed on 2024-01-29: https://github.com/unicode-org/cldr/commit/635e2d3d0566563e12c8ea58c219d35183fcec12 --- localedata/locales/lv_LV | 71 +++++++++++++++++++++++--------- localedata/lv_LV.UTF-8.in | 87 ++++++++++++++++++++++++++++++++------- 2 files changed, 122 insertions(+), 36 deletions(-) diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV index 32b3ddaaeb..5d3a042638 100644 --- a/localedata/locales/lv_LV +++ b/localedata/locales/lv_LV @@ -56,63 +56,94 @@ LC_COLLATE copy "iso14651_t1" -% CLDR collation rules for Latvian: +% CLDR collation rules for Latvian (as of 2024-02-07): % (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/lv.xml) % -% &[before 1]D<č<<<Č -% &[before 1]H<ģ<<<Ģ -% &I< collating-symbol +collating-symbol collating-symbol +collating-symbol +collating-symbol collating-symbol collating-symbol collating-symbol +collating-symbol collating-symbol collating-symbol +collating-symbol collating-symbol -reorder-after +reorder-after + +reorder-after -reorder-after +reorder-after + +reorder-after -reorder-after +reorder-after + + +reorder-after -reorder-after +reorder-after -reorder-after +reorder-after -reorder-after +reorder-after + +reorder-after -reorder-after +reorder-after -reorder-after +reorder-after + +reorder-after + ;;;IGNORE % ā + ;;;IGNORE % Ā ;;;IGNORE % č ;;;IGNORE % Č + ;;;IGNORE % ē + ;;;IGNORE % Ē ;;;IGNORE % ģ ;;;IGNORE % Ģ - ;;;IGNORE % y - ;;;IGNORE % Y + ;;;IGNORE % y + ;;;IGNORE % Y + ;;;IGNORE % ī + ;;;IGNORE % Ī ;;;IGNORE % ķ ;;;IGNORE % Ķ ;;;IGNORE % ļ ;;;IGNORE % Ļ ;;;IGNORE % ņ ;;;IGNORE % Ņ + ;;;IGNORE % ō + ;;;IGNORE % Ō ;;;IGNORE % ŗ ;;;IGNORE % Ŗ ;;;IGNORE % š ;;;IGNORE % Š + ;;;IGNORE % ū + ;;;IGNORE % Ū ;;;IGNORE % ž ;;;IGNORE % Ž diff --git a/localedata/lv_LV.UTF-8.in b/localedata/lv_LV.UTF-8.in index db7e83c77e..a894627f0c 100644 --- a/localedata/lv_LV.UTF-8.in +++ b/localedata/lv_LV.UTF-8.in @@ -2,63 +2,109 @@ a A å Å -ā -Ā aa Aa -āa -Āa ab Ab -āb -Āb æ Æ +ā +Ā +āa +Āa +āb +Āb c C ç Ç č Č +ča +Ča +čb +Čb D +e +E +ē +Ē +ēa +Ēa +ēb +Ēb +g +G ģ Ģ +ģa +Ģa +ģb +Ģb +h H i I -ī -Ī -y -Y ia Ia -īa -Īa -ya -Ya ib Ib -īb -Īb +y +Y +ya +Ya yb Yb +ī +Ī +īa +Īa +īb +Īb ĵ Ĵ ĵa Ĵa ĵb Ĵb +k +K ķ Ķ +ķa +Ķa +ķb +Ķb +l L ļ Ļ +ļa +Ļa +ļb +Ļb +m M +n +N ņ Ņ +ņa +Ņa +ņb +Ņb +o O ø Ø +ō +Ō +ōa +Ōa +ōb +Ōb +r +R ra Ra rb @@ -69,6 +115,7 @@ Rb Ŗa ŗb Ŗb +s S sa Sa @@ -82,6 +129,14 @@ Sb Šb t T +u +U +ū +Ū +ūa +Ūa +ūb +Ūb x z Z