From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 67766 invoked by alias); 30 Nov 2017 15:21:53 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 67756 invoked by uid 89); 30 Nov 2017 15:21:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.7 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KB_WAM_FROM_NAME_SINGLEWORD,SPF_HELO_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy= X-HELO: mx1.redhat.com From: Mike FABIAN To: GNU C Library Subject: [COMMITTED] sr_RS and bs_BA locales: make collation rules the same as for hr_HR [BZ #22534] Date: Thu, 30 Nov 2017 15:21:00 -0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-SW-Source: 2017-11/txt/msg01051.txt.bz2 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-length: 727 sr_RS and bs_BA locales: make collation rules the same as for hr_HR [BZ #22534] According to CLDR, collation rules for Serbian and Bosnian should be the same as for Croatian. [BZ #22534] * localedata/Makefile: Add sr_RS.UTF-8 and bs_BA.UTF-8 to test-input and to the list of locales to be built for testing. * localedata/bs_BA.UTF-8.in: New file (same as hr_HR.UTF-8.in). * localedata/sr_RS.UTF-8.in: New file (same as hr_HR.UTF-8.in). * localedata/locales/bs_BA (LC_COLLATE): Use “copy "hr_HR"”. * localedata/locales/sr_RS (LC_COLLATE): Use “copy "hr_HR"”. -- Mike FABIAN --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0005-sr_RS-and-bs_BA-locales-make-collation-rules-the-sam.patch Content-Transfer-Encoding: 8bit Content-length: 11001 >From fbb5fd03d3189c626a002029e599d7e44e623c1e Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 30 Nov 2017 15:57:25 +0100 Subject: [PATCH 5/5] sr_RS and bs_BA locales: make collation rules the same as for hr_HR [BZ #22534] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit According to CLDR, collation rules for Serbian and Bosnian should be the same as for Croatian. [BZ #22534] * localedata/Makefile: Add sr_RS.UTF-8 and bs_BA.UTF-8 to test-input and to the list of locales to be built for testing. * localedata/bs_BA.UTF-8.in: New file (same as hr_HR.UTF-8.in). * localedata/sr_RS.UTF-8.in: New file (same as hr_HR.UTF-8.in). * localedata/locales/bs_BA (LC_COLLATE): Use “copy "hr_HR"”. * localedata/locales/sr_RS (LC_COLLATE): Use “copy "hr_HR"”. --- ChangeLog | 13 ++++++ localedata/Makefile | 5 +- localedata/bs_BA.UTF-8.in | 70 ++++++++++++++++++++++++++++ localedata/locales/bs_BA | 100 ++++----------------------------------- localedata/locales/sr_RS | 116 ++++++---------------------------------------- localedata/sr_RS.UTF-8.in | 70 ++++++++++++++++++++++++++++ 6 files changed, 179 insertions(+), 195 deletions(-) create mode 100644 localedata/bs_BA.UTF-8.in create mode 100644 localedata/sr_RS.UTF-8.in diff --git a/ChangeLog b/ChangeLog index 44f46d2dc6..b83024bb73 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2017-11-30 Mike FABIAN + + According to CLDR, collation rules for Serbian and Bosnian + should be the same as for Croatian. + + [BZ #22534] + * localedata/Makefile: Add sr_RS.UTF-8 and bs_BA.UTF-8 to test-input + and to the list of locales to be built for testing. + * localedata/bs_BA.UTF-8.in: New file (same as hr_HR.UTF-8.in). + * localedata/sr_RS.UTF-8.in: New file (same as hr_HR.UTF-8.in). + * localedata/locales/bs_BA (LC_COLLATE): Use “copy "hr_HR"”. + * localedata/locales/sr_RS (LC_COLLATE): Use “copy "hr_HR"”. + 2017-11-30 Mike FABIAN * localedata/locales/hr_HR (LC_COLLATE): Fix collation diff --git a/localedata/Makefile b/localedata/Makefile index a5e7b054e6..b75fe560f0 100644 --- a/localedata/Makefile +++ b/localedata/Makefile @@ -38,7 +38,8 @@ test-srcs := collate-test xfrm-test tst-fmon tst-rpmatch tst-trans \ test-input := de_DE.ISO-8859-1 en_US.ISO-8859-1 da_DK.ISO-8859-1 \ hr_HR.ISO-8859-2 sv_SE.ISO-8859-1 tr_TR.UTF-8 fr_FR.UTF-8 \ si_LK.UTF-8 uk_UA.UTF-8 hu_HU.UTF-8 lv_LV.UTF-8 \ - pl_PL.UTF-8 cs_CZ.UTF-8 fr_CA.UTF-8 hr_HR.UTF-8 + pl_PL.UTF-8 cs_CZ.UTF-8 fr_CA.UTF-8 hr_HR.UTF-8 \ + bs_BA.UTF-8 sr_RS.UTF-8 test-input-data = $(addsuffix .in, $(test-input)) test-output := $(foreach s, .out .xout, \ $(addsuffix $s, $(basename $(test-input)))) @@ -108,7 +109,7 @@ LOCALES := de_DE.ISO-8859-1 de_DE.UTF-8 en_US.ANSI_X3.4-1968 \ nb_NO.ISO-8859-1 nn_NO.ISO-8859-1 tr_TR.UTF-8 cs_CZ.UTF-8 \ zh_TW.EUC-TW fa_IR.UTF-8 fr_FR.UTF-8 ja_JP.UTF-8 si_LK.UTF-8 \ tr_TR.ISO-8859-9 en_GB.UTF-8 uk_UA.UTF-8 hu_HU.UTF-8 lv_LV.UTF-8 \ - pl_PL.UTF-8 fr_CA.UTF-8 hr_HR.UTF-8 + pl_PL.UTF-8 fr_CA.UTF-8 hr_HR.UTF-8 bs_BA.UTF-8 sr_RS.UTF-8 include ../gen-locales.mk endif diff --git a/localedata/bs_BA.UTF-8.in b/localedata/bs_BA.UTF-8.in new file mode 100644 index 0000000000..72f04bd7f0 --- /dev/null +++ b/localedata/bs_BA.UTF-8.in @@ -0,0 +1,70 @@ +Ceremonijalan +cvrčić +Čamac +čempres +Ćakula +ćutjeti +Dalekovidan +disharmoničan +dza +ĎŽ +dž +dž +dŽ +Dž +Dž +DŽ +DŽ +dža +džepni +džepni +dŽepni +Džepni +Džepni +DŽepni +DŽepni +Džersej +DŽezistički +džip +džungla +dŽus +Đavolica +đuveč +Edicija +Lakovjeran +limunčić +lJekovito +ljenivac +ljenivac +Ljenivac +Ljenivac +LJenivac +LJenivac +Ljepljiv +ljeskov +ljetni +LJutiti +Mačić +natočiti +njedra +njedra +nJedra +Njedra +Njedra +NJedra +NJedra +NJegovateljica +Njemački +njihalo +Njisak +njuškalo +Obavještavanje +satiričar +Sova +Šegrtski +šišmiš +Tiraža +zamjetljiv +Zemljovlasnički +Žalopojka +žičica diff --git a/localedata/locales/bs_BA b/localedata/locales/bs_BA index b9399c6f27..3b18056881 100644 --- a/localedata/locales/bs_BA +++ b/localedata/locales/bs_BA @@ -49,97 +49,15 @@ category "i18n:2012";LC_MESSAGES END LC_IDENTIFICATION LC_COLLATE -copy "iso14651_t1" - -% a b c c' c< d dz< d// e f g h i j k l lj m n nj o p -% q r s s< t u v w x y z z< - -collating-symbol -collating-element from "" -collating-element from "" -collating-element from "" -collating-element from "" -collating-symbol -collating-element from "" -collating-element from "" -collating-element from "" -collating-element from "" -collating-symbol -collating-element from "" -collating-element from "" -collating-element from "" -collating-element from "" -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 - ;;;IGNORE - ;;;IGNORE -reorder-after - ;;;IGNORE - ;;;IGNORE - -reorder-after - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE -reorder-after - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - -reorder-after - ;;;IGNORE - ;;;IGNORE -reorder-after - ;;;IGNORE - ;;;IGNORE - -reorder-after - ;;;IGNORE - ;;;IGNORE -reorder-after - ;;;IGNORE - ;;;IGNORE - -reorder-after - ;;;IGNORE -reorder-after - ;;;IGNORE - -reorder-after - ;;;IGNORE -reorder-after - ;;;IGNORE - -reorder-end - +% According to CLDR, collation rules +% for Bosnian are the same as for Croatian, see: +% +% https://unicode.org/cldr/trac/browser/trunk/common/collation/bs.xml +% +% it contains only +% +% “[import hr]” +copy "hr_HR" END LC_COLLATE LC_CTYPE diff --git a/localedata/locales/sr_RS b/localedata/locales/sr_RS index da31de75e2..eeddac8636 100644 --- a/localedata/locales/sr_RS +++ b/localedata/locales/sr_RS @@ -131,108 +131,20 @@ END LC_CTYPE LC_COLLATE - -copy "iso14651_t1" - -collating-element from "" -collating-element from "" -collating-element from "" -collating-element from "" - -collating-element from "" -collating-element from "" -collating-element from "" -collating-element from "" - -collating-element from "" -collating-element from "" -collating-element from "" -collating-element from "" - -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 - ;;;IGNORE - ;;;IGNORE -reorder-after - ;;;IGNORE - ;;;IGNORE - -reorder-after - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE -reorder-after - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - -reorder-after - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE -reorder-after - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - -reorder-after - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE -reorder-after - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - -reorder-after - ;;;IGNORE -reorder-after - ;;;IGNORE - -reorder-after - ;;;IGNORE -reorder-after - ;;;IGNORE - -reorder-end - +% According to CLDR, collation rules +% for Bosnian are the same as for Serbian, see: +% +% https://unicode.org/cldr/trac/browser/trunk/common/collation/sr_Latn.xml +% +% it contains only +% +% “[import hr]” +% +% and the cyrillic version of the Serbian locale has no special collation +% rules at all in CLDR: +% +% https://unicode.org/cldr/trac/browser/trunk/common/collation/sr.xml +copy "hr_HR" END LC_COLLATE LC_MONETARY diff --git a/localedata/sr_RS.UTF-8.in b/localedata/sr_RS.UTF-8.in new file mode 100644 index 0000000000..72f04bd7f0 --- /dev/null +++ b/localedata/sr_RS.UTF-8.in @@ -0,0 +1,70 @@ +Ceremonijalan +cvrčić +Čamac +čempres +Ćakula +ćutjeti +Dalekovidan +disharmoničan +dza +ĎŽ +dž +dž +dŽ +Dž +Dž +DŽ +DŽ +dža +džepni +džepni +dŽepni +Džepni +Džepni +DŽepni +DŽepni +Džersej +DŽezistički +džip +džungla +dŽus +Đavolica +đuveč +Edicija +Lakovjeran +limunčić +lJekovito +ljenivac +ljenivac +Ljenivac +Ljenivac +LJenivac +LJenivac +Ljepljiv +ljeskov +ljetni +LJutiti +Mačić +natočiti +njedra +njedra +nJedra +Njedra +Njedra +NJedra +NJedra +NJegovateljica +Njemački +njihalo +Njisak +njuškalo +Obavještavanje +satiričar +Sova +Šegrtski +šišmiš +Tiraža +zamjetljiv +Zemljovlasnički +Žalopojka +žičica -- 2.14.3 --=-=-=--