From patchwork Mon Jun 18 23:07:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Rafal Luzynski X-Patchwork-Id: 27916 Received: (qmail 62514 invoked by alias); 18 Jun 2018 23:07:56 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 62499 invoked by uid 89); 18 Jun 2018 23:07:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.4 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_NONE, WEIRD_QUOTING autolearn=ham version=3.3.2 spammy=D, cap, ch, December X-HELO: ano163.rev.netart.pl X-Spam-Score: 0.001 Date: Tue, 19 Jun 2018 01:07:48 +0200 (CEST) From: Rafal Luzynski Reply-To: Rafal Luzynski To: libc-alpha@sourceware.org Message-ID: <744203676.887878.1529363268253@poczta.nazwa.pl> Subject: [RFC][PATCH] New language: Lower Sorbian (dsb_DE) [BZ #23208] MIME-Version: 1.0 X-Originating-Client: com.openexchange.ox.gui.dhtml Here is a work in progress of the new language data which has been originally posted in Bugzilla: https://sourceware.org/bugzilla/show_bug.cgi?id=23208 Comments are welcome. I am going to polish it and commit before the end of June. Regards, Rafal From 7df137009b3bbaf5acff9d4cea6b788e95d126da Mon Sep 17 00:00:00 2001 From: Michael Wolf Date: Fri, 8 Jun 2018 01:26:43 +0200 Subject: [PATCH] New language: Lower Sorbian (dsb_DE) [BZ #23208] [BZ #23208] * localedata/SUPPORTED (dsb_DE.UTF8): New entry. * localedata/locales/dsb_DE: New file. --- localedata/SUPPORTED | 1 + localedata/locales/dsb_DE | 256 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 257 insertions(+) create mode 100644 localedata/locales/dsb_DE diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED index ab5ac11..ee959de 100644 --- a/localedata/SUPPORTED +++ b/localedata/SUPPORTED @@ -119,6 +119,7 @@ de_LU.UTF-8/UTF-8 \ de_LU/ISO-8859-1 \ de_LU@euro/ISO-8859-15 \ doi_IN/UTF-8 \ +dsb_DE.UTF-8/UTF-8 \ dv_MV/UTF-8 \ dz_BT/UTF-8 \ el_GR.UTF-8/UTF-8 \ diff --git a/localedata/locales/dsb_DE b/localedata/locales/dsb_DE new file mode 100644 index 0000000..71bca81 --- /dev/null +++ b/localedata/locales/dsb_DE @@ -0,0 +1,256 @@ +comment_char % +escape_char / + +% This file is part of the GNU C Library and contains locale data. +% The Free Software Foundation does not claim any copyright interest +% in the locale data contained in this file. The foregoing does not +% affect the license of the GNU C Library as a whole. It does not +% exempt you from the conditions of the license if your use would +% otherwise be governed by that license. + +% Lower Sorbian Language Locale for Germany + +% Source: information from Michael Wolf + +LC_IDENTIFICATION +title "Lower Sorbian locale for Germany" +source "Information from Michael Wolf" +address "" +contact "" +email "" +tel "" +fax "" +language "Lower Sorbian" +territory "Germany" +revision "0.1" +date "" + +category "i18n:2012";LC_IDENTIFICATION +category "i18n:2012";LC_CTYPE +category "i18n:2012";LC_COLLATE +category "i18n:2012";LC_TIME +category "i18n:2012";LC_NUMERIC +category "i18n:2012";LC_MONETARY +category "i18n:2012";LC_MESSAGES +category "i18n:2012";LC_PAPER +category "i18n:2012";LC_NAME +category "i18n:2012";LC_ADDRESS +category "i18n:2012";LC_TELEPHONE +category "i18n:2012";LC_MEASUREMENT +END LC_IDENTIFICATION + +LC_COLLATE +copy "iso14651_t1" + +% CLDR collation rules for Lower Sorbian: +% (see:https://unicode.org/cldr/trac/browser/trunk/common/collation/dsb.xml) +% +% &C<č<<<Č<ć<<<Ć +% &E<ě<<<Ě +% &H[A B C Č Ć D E F G H {Ch} I J K Ł L M N O P Q R S Š Ś T U V W X Y Z Ž Ź] +% [a b c č ć d e ě f g h {ch} i j k ł l m n ń o ó p q r ŕ s š ś t u v w x y z ž ź] + +% The characters ě, ń, ó, ŕ are usually used as lower case characters only, +% only in fully capitalized words they exist as upper case characters +% In contrast to Upper Sorbian, the character ř does not exist in Lower Sorbian + + + + + + +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 +collating-symbol +collating-symbol +collating-symbol + +reorder-after + + +reorder-after + +reorder-after + + reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + + +reorder-after + + + + ;;;IGNORE % č + ;;;IGNORE % Č + ;;;IGNORE % ć + ;;;IGNORE % Ć + ;;"";IGNORE % dź + ;;"";IGNORE % dŹ + ;;"";IGNORE % Dź + ;;"";IGNORE % DŹ + ;;;IGNORE % ě + ;;;IGNORE % Ě + ;;"";IGNORE % ch + ;;"";IGNORE % cH + ;;"";IGNORE % Ch + ;;"";IGNORE % CH + ;;;IGNORE % ł + ;;;IGNORE % Ł + ;;;IGNORE % ń + ;;;IGNORE % Ń + ;;;IGNORE % ó + ;;;IGNORE % Ó + ;;;IGNORE % ŕ + ;;;IGNORE % Ŕ + ;;;IGNORE % š + ;;;IGNORE % Š + ;;;IGNORE % ś + ;;;IGNORE % Ś + ;;;IGNORE % ž + ;;;IGNORE % Ž + ;;;IGNORE % ź + ;;;IGNORE % Ź + +reorder-end + +END LC_COLLATE + +LC_CTYPE +copy "i18n" +END LC_CTYPE + +LC_MESSAGES +yesexpr "^[+1hHyY]" +noexpr "^[-0nN]" +yesstr "jo" +nostr "n" +END LC_MESSAGES + +LC_MONETARY +copy "de_DE" +END LC_MONETARY + +LC_NUMERIC +copy "de_DE" +END LC_NUMERIC + +LC_TIME +abday "Nj";"P";/ + "Wa";"Sr";/ + "St";"P";/ + "So" +day "Njeela";/ + "Pnela";/ + "Watora";/ + "Srjoda";/ + "Stwrtk";/ + "Ptk";/ + "Sobota" +abmon "Jan";"Feb";/ + "Mr";"Apr";/ + "Maj";"Jun";/ + "Jul";"Awg";/ + "Sep";"Okt";/ + "Now";"Dec" +alt_mon "Januar";/ + "Februar";/ + "Mrc";/ + "Apryl";/ + "Maj";/ + "Junij";/ + "Julij";/ + "Awgust";/ + "September";/ + "Oktober";/ + "Nowember";/ + "December" +mon "januara";/ + "februara";/ + "mrca";/ + "apryla";/ + "maja";/ + "junija";/ + "julija";/ + "awgusta";/ + "septembra";/ + "oktobra";/ + "nowembra";/ + "decembra" +d_t_fmt "%a %d %b %Y %T %Z" +d_fmt "%d.%m.%Y" +t_fmt "%T" +am_pm "";"" +t_fmt_ampm "" + +week 7;19971130;4 +first_weekday 2 +END LC_TIME + +LC_PAPER +copy "de_DE" +END LC_PAPER + +LC_TELEPHONE +copy "de_DE" +END LC_TELEPHONE + +LC_MEASUREMENT +copy "de_DE" +END LC_MEASUREMENT + +LC_NAME +name_fmt "%d%t%g%t%m%t%f" +name_miss "knna" +name_mr "knz" +name_mrs "knni" +%name_ms "" +END LC_NAME + +LC_ADDRESS +postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N" +country_name "Nimska" +country_post "D" +country_ab2 "DE" +country_ab3 "DEU" +country_num 276 +country_car "D" +country_isbn 3 +lang_name "dolnoserbina" +lang_ab "" +lang_term "dsb" +lang_lib "dsb" +END LC_ADDRESS -- 2.7.5