This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] dsb_DE locale: Fix syntax error and add tests (bug 23208).
- From: Rafal Luzynski <digitalfreak at lingonborough dot com>
- To: libc-alpha at sourceware dot org
- Date: Wed, 11 Jul 2018 23:59:04 +0200 (CEST)
- Subject: [PATCH] dsb_DE locale: Fix syntax error and add tests (bug 23208).
- References: <744203676.887878.1529363268253@poczta.nazwa.pl> <1382833401.420415.1529365499080@poczta.nazwa.pl> <1692783399.1120662.1530181968375@poczta.nazwa.pl> <821544930.515408.1530182363235@poczta.nazwa.pl> <alpine.DEB.2.20.1806281553020.16299@digraph.polyomino.org.uk> <716008909.1183425.1530261584908@poczta.nazwa.pl> <1443057971.1161272.1530307501883@poczta.nazwa.pl> <87sh4qssxg.fsf@linux.ibm.com> <726305023.15722.1531266737048@poczta.nazwa.pl> <87pnzurksp.fsf@linux.ibm.com> <855159.50420.1531346193306@poczta.nazwa.pl>
- Reply-to: Rafal Luzynski <digitalfreak at lingonborough dot com>
Fixed syntax error in the collation rules of Lower Sorbian language.
Collation test added in order to test the bugs like this early.
Reported-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
[BZ #23208]
* localedata/Makefile (test-input): Add dsb_DE.UTF-8.
(LOCALES): Likewise.
* localedata/dsb_DE.UTF-8.in: New file.
* localedata/locales/dsb_DE (LC_COLLATE): Fix syntax error.
---
localedata/Makefile | 2 ++
localedata/dsb_DE.UTF-8.in | 73 ++++++++++++++++++++++++++++++++++++++++++++++
localedata/locales/dsb_DE | 4 +--
3 files changed, 77 insertions(+), 2 deletions(-)
create mode 100644 localedata/dsb_DE.UTF-8.in
diff --git a/localedata/Makefile b/localedata/Makefile
index 2e6e0dc..5ac4f74 100644
--- a/localedata/Makefile
+++ b/localedata/Makefile
@@ -55,6 +55,7 @@ test-input := \
cy_GB.UTF-8 \
da_DK.ISO-8859-1 \
de_DE.ISO-8859-1 \
+ dsb_DE.UTF-8 \
dz_BT.UTF-8 \
en_US.ISO-8859-1 \
eo.UTF-8 \
@@ -200,6 +201,7 @@ LOCALES := \
da_DK.ISO-8859-1 \
de_DE.ISO-8859-1 \
de_DE.UTF-8 \
+ dsb_DE.UTF-8 \
dz_BT.UTF-8 \
en_GB.UTF-8 \
en_US.ANSI_X3.4-1968 \
diff --git a/localedata/dsb_DE.UTF-8.in b/localedata/dsb_DE.UTF-8.in
new file mode 100644
index 0000000..adc5713
--- /dev/null
+++ b/localedata/dsb_DE.UTF-8.in
@@ -0,0 +1,73 @@
+a
+A
+b
+B
+c
+C
+č
+Č
+ć
+d
+D
+dź
+Dź
+e
+E
+ě
+f
+F
+g
+G
+h
+H
+ch
+Ch
+i
+I
+j
+J
+k
+K
+ł
+Ł
+l
+L
+m
+M
+n
+N
+ń
+o
+O
+ó
+p
+P
+q
+Q
+r
+R
+ŕ
+s
+S
+š
+Š
+ś
+Ś
+t
+T
+u
+U
+v
+V
+w
+W
+x
+X
+y
+Y
+z
+Z
+ž
+Ž
+ź
+Ź
diff --git a/localedata/locales/dsb_DE b/localedata/locales/dsb_DE
index 419d0b3..7f51b82 100644
--- a/localedata/locales/dsb_DE
+++ b/localedata/locales/dsb_DE
@@ -77,8 +77,8 @@ collating-symbol <d-z-acute-digraph>
collating-symbol <e-caron>
collating-symbol <c-h-digraph>
collating-symbol <l-stroke>
-collating symbol <n-acute>
-collating symbol <o-acute>
+collating-symbol <n-acute>
+collating-symbol <o-acute>
collating-symbol <r-acute>
collating-symbol <s-caron>
collating-symbol <s-acute>
--
2.7.5