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:
635e2d3d05
This commit is contained in:
Mike FABIAN 2024-02-07 16:04:53 +01:00
parent 284b928321
commit 30a61b1dd9
2 changed files with 122 additions and 36 deletions

View File

@ -56,63 +56,94 @@ LC_COLLATE
copy "iso14651_t1" 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) % (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/lv.xml)
% %
% &[before 1]D<č<<<Č % &A<ā<<<Ā
% &[before 1]H<ģ<<<Ģ % &C<č<<<Č
% &I<<y<<<Y % &E<ē<<<Ē
% &[before 1]L<ķ<<<Ķ % &G<ģ<<<Ģ
% &[before 1]M<ļ<<<Ļ % &I<y<<<Y<ī<<<Ī
% &[before 1]O<ņ<<<Ņ % &K<ķ<<<Ķ
% &[before 1]S<ŗ<<<Ŗ % &L<ļ<<<Ļ
% &[before 1]T<š<<<Š % &N<ņ<<<Ņ
% &[before 1]Ʒ<ž<<<Ž % &O<ō<<<Ō
% &R<ŗ<<<Ŗ
% &S<š<<<Š
% &U<ū<<<Ū
% &Z<ž<<<Ž
% %
% The following rules implement the same order for glibc. % The following rules implement the same order for glibc.
collating-symbol <a-macron>
collating-symbol <c-caron> collating-symbol <c-caron>
collating-symbol <e-macron>
collating-symbol <g-cedilla> collating-symbol <g-cedilla>
collating-symbol <ypsilon>
collating-symbol <i-macron>
collating-symbol <k-cedilla> collating-symbol <k-cedilla>
collating-symbol <l-cedilla> collating-symbol <l-cedilla>
collating-symbol <n-cedilla> collating-symbol <n-cedilla>
collating-symbol <o-macron>
collating-symbol <r-cedilla> collating-symbol <r-cedilla>
collating-symbol <s-caron> collating-symbol <s-caron>
collating-symbol <u-macron>
collating-symbol <z-caron> collating-symbol <z-caron>
reorder-after <BEFORE-D> reorder-after <AFTER-A>
<a-macron>
reorder-after <AFTER-C>
<c-caron> <c-caron>
reorder-after <BEFORE-H> reorder-after <AFTER-E>
<e-macron>
reorder-after <AFTER-G>
<g-cedilla> <g-cedilla>
reorder-after <BEFORE-L> reorder-after <AFTER-I>
<ypsilon>
<i-macron>
reorder-after <AFTER-K>
<k-cedilla> <k-cedilla>
reorder-after <BEFORE-M> reorder-after <AFTER-L>
<l-cedilla> <l-cedilla>
reorder-after <BEFORE-O> reorder-after <AFTER-N>
<n-cedilla> <n-cedilla>
reorder-after <BEFORE-S> reorder-after <AFTER-O>
<o-macron>
reorder-after <AFTER-R>
<r-cedilla> <r-cedilla>
reorder-after <BEFORE-T> reorder-after <AFTER-S>
<s-caron> <s-caron>
reorder-after <BEFORE-EZH> reorder-after <AFTER-U>
<u-macron>
reorder-after <AFTER-Z>
<z-caron> <z-caron>
<U0101> <a-macron>;<BASE>;<MIN>;IGNORE % ā
<U0100> <a-macron>;<BASE>;<CAP>;IGNORE % Ā
<U010D> <c-caron>;<BASE>;<MIN>;IGNORE % č <U010D> <c-caron>;<BASE>;<MIN>;IGNORE % č
<U010C> <c-caron>;<BASE>;<CAP>;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 % ģ <U0123> <g-cedilla>;<BASE>;<MIN>;IGNORE % ģ
<U0122> <g-cedilla>;<BASE>;<CAP>;IGNORE % Ģ <U0122> <g-cedilla>;<BASE>;<CAP>;IGNORE % Ģ
<U0079> <S0069>;<LOWLINE>;<MIN>;IGNORE % y <U0079> <ypsilon>;<BASE>;<MIN>;IGNORE % y
<U0059> <S0069>;<LOWLINE>;<CAP>;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 % ķ <U0137> <k-cedilla>;<BASE>;<MIN>;IGNORE % ķ
<U0136> <k-cedilla>;<BASE>;<CAP>;IGNORE % Ķ <U0136> <k-cedilla>;<BASE>;<CAP>;IGNORE % Ķ
<U013C> <l-cedilla>;<BASE>;<MIN>;IGNORE % ļ <U013C> <l-cedilla>;<BASE>;<MIN>;IGNORE % ļ
<U013B> <l-cedilla>;<BASE>;<CAP>;IGNORE % Ļ <U013B> <l-cedilla>;<BASE>;<CAP>;IGNORE % Ļ
<U0146> <n-cedilla>;<BASE>;<MIN>;IGNORE % ņ <U0146> <n-cedilla>;<BASE>;<MIN>;IGNORE % ņ
<U0145> <n-cedilla>;<BASE>;<CAP>;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 % ŗ <U0157> <r-cedilla>;<BASE>;<MIN>;IGNORE % ŗ
<U0156> <r-cedilla>;<BASE>;<CAP>;IGNORE % Ŗ <U0156> <r-cedilla>;<BASE>;<CAP>;IGNORE % Ŗ
<U0161> <s-caron>;<BASE>;<MIN>;IGNORE % š <U0161> <s-caron>;<BASE>;<MIN>;IGNORE % š
<U0160> <s-caron>;<BASE>;<CAP>;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 % ž <U017E> <z-caron>;<BASE>;<MIN>;IGNORE % ž
<U017D> <z-caron>;<BASE>;<CAP>;IGNORE % Ž <U017D> <z-caron>;<BASE>;<CAP>;IGNORE % Ž

View File

@ -2,63 +2,109 @@ a
A A
å å
Å Å
ā
Ā
aa aa
Aa Aa
āa
Āa
ab ab
Ab Ab
āb
Āb
æ æ
Æ Æ
ā
Ā
āa
Āa
āb
Āb
c c
C C
ç ç
Ç Ç
č č
Č Č
ča
Ča
čb
Čb
D D
e
E
ē
Ē
ēa
Ēa
ēb
Ēb
g
G
ģ ģ
Ģ Ģ
ģa
Ģa
ģb
Ģb
h
H H
i i
I I
ī
Ī
y
Y
ia ia
Ia Ia
īa
Īa
ya
Ya
ib ib
Ib Ib
īb y
Īb Y
ya
Ya
yb yb
Yb Yb
ī
Ī
īa
Īa
īb
Īb
ĵ ĵ
Ĵ Ĵ
ĵa ĵa
Ĵa Ĵa
ĵb ĵb
Ĵb Ĵb
k
K
ķ ķ
Ķ Ķ
ķa
Ķa
ķb
Ķb
l
L L
ļ ļ
Ļ Ļ
ļa
Ļa
ļb
Ļb
m
M M
n
N
ņ ņ
Ņ Ņ
ņa
Ņa
ņb
Ņb
o
O O
ø ø
Ø Ø
ō
Ō
ōa
Ōa
ōb
Ōb
r
R
ra ra
Ra Ra
rb rb
@ -69,6 +115,7 @@ Rb
Ŗa Ŗa
ŗb ŗb
Ŗb Ŗb
s
S S
sa sa
Sa Sa
@ -82,6 +129,14 @@ Sb
Šb Šb
t t
T T
u
U
ū
Ū
ūa
Ūa
ūb
Ūb
x x
z z
Z Z