public inbox for glibc-cvs@sourceware.org help / color / mirror / Atom feed
From: Mike Fabian <mfabian@sourceware.org> To: glibc-cvs@sourceware.org Subject: [glibc] Change lv_LV collation to agree with the recent change in CLDR Date: Thu, 8 Feb 2024 07:35:06 +0000 (GMT) [thread overview] Message-ID: <20240208073507.0A8C13858C60@sourceware.org> (raw) https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=30a61b1dd98dacbbdcba960e247400b6b2abd8f9 commit 30a61b1dd98dacbbdcba960e247400b6b2abd8f9 Author: Mike FABIAN <mfabian@redhat.com> Date: Wed Feb 7 16:04:53 2024 +0100 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 Diff: --- 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<<y<<<Y -% &[before 1]L<ķ<<<Ķ -% &[before 1]M<ļ<<<Ļ -% &[before 1]O<ņ<<<Ņ -% &[before 1]S<ŗ<<<Ŗ -% &[before 1]T<š<<<Š -% &[before 1]Ʒ<ž<<<Ž +% &A<ā<<<Ā +% &C<č<<<Č +% &E<ē<<<Ē +% &G<ģ<<<Ģ +% &I<y<<<Y<ī<<<Ī +% &K<ķ<<<Ķ +% &L<ļ<<<Ļ +% &N<ņ<<<Ņ +% &O<ō<<<Ō +% &R<ŗ<<<Ŗ +% &S<š<<<Š +% &U<ū<<<Ū +% &Z<ž<<<Ž % % The following rules implement the same order for glibc. +collating-symbol <a-macron> collating-symbol <c-caron> +collating-symbol <e-macron> collating-symbol <g-cedilla> +collating-symbol <ypsilon> +collating-symbol <i-macron> collating-symbol <k-cedilla> collating-symbol <l-cedilla> collating-symbol <n-cedilla> +collating-symbol <o-macron> collating-symbol <r-cedilla> collating-symbol <s-caron> +collating-symbol <u-macron> collating-symbol <z-caron> -reorder-after <BEFORE-D> +reorder-after <AFTER-A> +<a-macron> +reorder-after <AFTER-C> <c-caron> -reorder-after <BEFORE-H> +reorder-after <AFTER-E> +<e-macron> +reorder-after <AFTER-G> <g-cedilla> -reorder-after <BEFORE-L> +reorder-after <AFTER-I> +<ypsilon> +<i-macron> +reorder-after <AFTER-K> <k-cedilla> -reorder-after <BEFORE-M> +reorder-after <AFTER-L> <l-cedilla> -reorder-after <BEFORE-O> +reorder-after <AFTER-N> <n-cedilla> -reorder-after <BEFORE-S> +reorder-after <AFTER-O> +<o-macron> +reorder-after <AFTER-R> <r-cedilla> -reorder-after <BEFORE-T> +reorder-after <AFTER-S> <s-caron> -reorder-after <BEFORE-EZH> +reorder-after <AFTER-U> +<u-macron> +reorder-after <AFTER-Z> <z-caron> +<U0101> <a-macron>;<BASE>;<MIN>;IGNORE % ā +<U0100> <a-macron>;<BASE>;<CAP>;IGNORE % Ā <U010D> <c-caron>;<BASE>;<MIN>;IGNORE % č <U010C> <c-caron>;<BASE>;<CAP>;IGNORE % Č +<U0113> <e-macron>;<BASE>;<MIN>;IGNORE % ē +<U0112> <e-macron>;<BASE>;<CAP>;IGNORE % Ē <U0123> <g-cedilla>;<BASE>;<MIN>;IGNORE % ģ <U0122> <g-cedilla>;<BASE>;<CAP>;IGNORE % Ģ -<U0079> <S0069>;<LOWLINE>;<MIN>;IGNORE % y -<U0059> <S0069>;<LOWLINE>;<CAP>;IGNORE % Y +<U0079> <ypsilon>;<BASE>;<MIN>;IGNORE % y +<U0059> <ypsilon>;<BASE>;<CAP>;IGNORE % Y +<U012B> <i-macron>;<BASE>;<MIN>;IGNORE % ī +<U012A> <i-macron>;<BASE>;<CAP>;IGNORE % Ī <U0137> <k-cedilla>;<BASE>;<MIN>;IGNORE % ķ <U0136> <k-cedilla>;<BASE>;<CAP>;IGNORE % Ķ <U013C> <l-cedilla>;<BASE>;<MIN>;IGNORE % ļ <U013B> <l-cedilla>;<BASE>;<CAP>;IGNORE % Ļ <U0146> <n-cedilla>;<BASE>;<MIN>;IGNORE % ņ <U0145> <n-cedilla>;<BASE>;<CAP>;IGNORE % Ņ +<U014D> <o-macron>;<BASE>;<MIN>;IGNORE % ō +<U014C> <o-macron>;<BASE>;<CAP>;IGNORE % Ō <U0157> <r-cedilla>;<BASE>;<MIN>;IGNORE % ŗ <U0156> <r-cedilla>;<BASE>;<CAP>;IGNORE % Ŗ <U0161> <s-caron>;<BASE>;<MIN>;IGNORE % š <U0160> <s-caron>;<BASE>;<CAP>;IGNORE % Š +<U016B> <u-macron>;<BASE>;<MIN>;IGNORE % ū +<U016A> <u-macron>;<BASE>;<CAP>;IGNORE % Ū <U017E> <z-caron>;<BASE>;<MIN>;IGNORE % ž <U017D> <z-caron>;<BASE>;<CAP>;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
reply other threads:[~2024-02-08 7:35 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20240208073507.0A8C13858C60@sourceware.org \ --to=mfabian@sourceware.org \ --cc=glibc-cvs@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).