about summary refs log tree commit diff
path: root/localedata/locales/lv_LV
diff options
context:
space:
mode:
Diffstat (limited to 'localedata/locales/lv_LV')
-rw-r--r--localedata/locales/lv_LV67
1 files changed, 41 insertions, 26 deletions
diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
index 28e51eb318..a20cbdde46 100644
--- a/localedata/locales/lv_LV
+++ b/localedata/locales/lv_LV
@@ -56,6 +56,21 @@ LC_COLLATE
 
 copy "iso14651_t1"
 
+% CLDR collation rules for Latvian:
+% (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]Ʒ<ž<<<Ž
+%
+% The following rules implement the same order for glibc.
+
 collating-symbol <c-caron>
 collating-symbol <g-cedilla>
 collating-symbol <k-cedilla>
@@ -65,41 +80,41 @@ collating-symbol <r-cedilla>
 collating-symbol <s-caron>
 collating-symbol <z-caron>
 
-reorder-after <c>
+reorder-after <BEFORE-D>
 <c-caron>
-reorder-after <g>
+reorder-after <BEFORE-H>
 <g-cedilla>
-reorder-after <k>
+reorder-after <BEFORE-L>
 <k-cedilla>
-reorder-after <l>
+reorder-after <BEFORE-M>
 <l-cedilla>
-reorder-after <n>
+reorder-after <BEFORE-O>
 <n-cedilla>
-reorder-after <r>
+reorder-after <BEFORE-S>
 <r-cedilla>
-reorder-after <s>
+reorder-after <BEFORE-T>
 <s-caron>
-reorder-after <z>
+reorder-after <BEFORE-EZH>
 <z-caron>
 
-<U010D> <c-caron>;<BAS>;<MIN>;IGNORE % č
-<U010C> <c-caron>;<BAS>;<CAP>;IGNORE % Č
-<U0123> <g-cedilla>;<BAS>;<MIN>;IGNORE % ģ
-<U0122> <g-cedilla>;<BAS>;<CAP>;IGNORE % Ģ
-<U0079> <i>;<PCL>;<MIN>;IGNORE % y
-<U0059> <i>;<PCL>;<CAP>;IGNORE % Y
-<U0137> <k-cedilla>;<BAS>;<MIN>;IGNORE % ķ
-<U0136> <k-cedilla>;<BAS>;<CAP>;IGNORE % Ķ
-<U013C> <l-cedilla>;<BAS>;<MIN>;IGNORE % ļ
-<U013B> <l-cedilla>;<BAS>;<CAP>;IGNORE % Ļ
-<U0146> <n-cedilla>;<BAS>;<MIN>;IGNORE % ņ
-<U0145> <n-cedilla>;<BAS>;<CAP>;IGNORE % Ņ
-<U0157> <r-cedilla>;<BAS>;<MIN>;IGNORE % ŗ
-<U0156> <r-cedilla>;<BAS>;<CAP>;IGNORE % Ŗ
-<U0161> <s-caron>;<BAS>;<MIN>;IGNORE % š
-<U0160> <s-caron>;<BAS>;<CAP>;IGNORE % Š
-<U017E> <z-caron>;<BAS>;<MIN>;IGNORE % ž
-<U017D> <z-caron>;<BAS>;<CAP>;IGNORE % Ž
+<U010D> <c-caron>;<BASE>;<MIN>;IGNORE % č
+<U010C> <c-caron>;<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
+<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 % Ņ
+<U0157> <r-cedilla>;<BASE>;<MIN>;IGNORE % ŗ
+<U0156> <r-cedilla>;<BASE>;<CAP>;IGNORE % Ŗ
+<U0161> <s-caron>;<BASE>;<MIN>;IGNORE % š
+<U0160> <s-caron>;<BASE>;<CAP>;IGNORE % Š
+<U017E> <z-caron>;<BASE>;<MIN>;IGNORE % ž
+<U017D> <z-caron>;<BASE>;<CAP>;IGNORE % Ž
 
 reorder-end