From patchwork Mon Feb 5 16:09:03 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mike FABIAN X-Patchwork-Id: 25815 Received: (qmail 54414 invoked by alias); 5 Feb 2018 16:09:11 -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 54166 invoked by uid 89); 5 Feb 2018 16:09:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.5 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, UPPERCASE_50_75 autolearn=ham version=3.3.2 spammy=arab, DAY, september, jain X-HELO: mail-wm0-f54.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:organization:date:message-id :user-agent:mime-version:content-disposition; bh=fHOE4qVfPfEMG3X8aOmPBlSTDVdv5wD2eIKriKzDXgI=; b=MjLqjN6ykCBktuaCkuDjl0v0MfYDEXz30NUWMZX3dADvPBEQMhh+PMLI6u8VcHh7Ms LeDtcHE+QZZma3AiOwP4DlB6L7roPev2K5/lgWxdvR3+oVyF+Anr0jDwXvt1bBJCRRiE dSOZpVESQMF59YsIOciMJraochdn4tTSdLfDaa2V2W4a1B1TIMqLHS8mVwfZSPMs6LtH jOYSCMUrLBOQ1Rfpl5JarU9Y3NJw8rtpqQa0BF5dj1XkOb9iHK8I34yKqsswRXnMyXqb 9Y/KL+juqhxUzAX7UXX8GuVMlX7ggUHxPxbYel/eoHvXkIEVzMXfvaBeBIVYhvk97b8Y r5BA== X-Gm-Message-State: AKwxyteCT+RJd18MLzG+ECoTW3vfvFf5qZxooTLS3Nv5KXlWrD+3TwAg +mY+sIN78EtQrm/DOheS72c9 X-Google-Smtp-Source: AH8x226LA+DQh2xbk3fgf1Av+jsQo0P6Rn4CUZr7vcwsXWMeQMOjcL3pcuiOkwIOYxIANhqjgpX4Xw== X-Received: by 10.28.28.139 with SMTP id c133mr35119545wmc.144.1517846945140; Mon, 05 Feb 2018 08:09:05 -0800 (PST) From: Mike FABIAN To: libc-alpha@sourceware.org Cc: "Dmitry V. Levin" Subject: [Patch v2 7/14] [BZ #14095] update collation data from Unicode / ISO 14651 Date: Mon, 05 Feb 2018 17:09:03 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Disposition: inline; filename=0007-Add-sections-for-various-scripts-to-the-iso14651_t1_.patch From 9212043a974e26eab2654aa19603a5fc73911936 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 30 Jan 2018 15:45:05 +0100 Subject: [PATCH 07/14] Add sections for various scripts to the iso14651_t1_common file --- localedata/locales/iso14651_t1_common | 77 +++++++++++++++++++++++++++++++---- 1 file changed, 68 insertions(+), 9 deletions(-) diff --git a/localedata/locales/iso14651_t1_common b/localedata/locales/iso14651_t1_common index 2d5fdfa87b..a049c2fec5 100644 --- a/localedata/locales/iso14651_t1_common +++ b/localedata/locales/iso14651_t1_common @@ -18,6 +18,29 @@ LC_COLLATE % Autogenerated Common Template Table % created from unidata-9.0.0.txt +% Declaration of scripts +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script + % Declaration of collating symbols % Many symbols (such as ) are declared and assigned a weight @@ -54801,15 +54824,7 @@ collating-element from "" % collation-element for reo % Largest primary weight -ifdef DIACRIT_BACKWARD -order_start forward;backward;forward;forward,position -else -order_start forward;forward;forward;forward,position -endif - -% Decomment the first order_start line to specify directions for each level. -% To tailor for French accent handling, instead decomment the second -% order_start statement. +order_start ;forward;backward;forward;forward,position % Note: The following list of symbol_element's has been generated in % sorted order, to assist in understanding the string ordering that @@ -64305,6 +64320,12 @@ endif "";"";""; % IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE "";"";""; % IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER "";"";""; % IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE +order_end +ifdef DIACRIT_BACKWARD +order_start ;forward;backward;forward;forward,position +else +order_start ;forward;forward;forward;forward,position +endif ;;; % LATIN SMALL LETTER A ;;; % FULLWIDTH LATIN SMALL LETTER A ;;; % COMBINING LATIN SMALL LETTER A @@ -66739,6 +66760,8 @@ endif ;;; % MATHEMATICAL BOLD ITALIC SMALL ALPHA ;;; % MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA ;;; % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA +order_end +order_start ;forward;forward;forward;forward,position ;;; % GREEK CAPITAL LETTER ALPHA ;;; % MATHEMATICAL BOLD CAPITAL ALPHA ;;; % MATHEMATICAL ITALIC CAPITAL ALPHA @@ -67499,6 +67522,8 @@ endif ;;; % COPTIC CAPITAL LETTER OLD NUBIAN NYI ;;; % COPTIC SMALL LETTER OLD NUBIAN WAU ;;; % COPTIC CAPITAL LETTER OLD NUBIAN WAU +order_end +order_start ;forward;forward;forward;forward,position ;;; % CYRILLIC SMALL LETTER A ;;; % COMBINING CYRILLIC LETTER A ;;; % CYRILLIC CAPITAL LETTER A @@ -68104,6 +68129,8 @@ endif ;;; % OLD PERMIC LETTER YU ;;; % OLD PERMIC LETTER YA ;;; % OLD PERMIC LETTER IA +order_end +order_start ;forward;forward;forward;forward,position ;;; % GEORGIAN LETTER AN ;;; % GEORGIAN SMALL LETTER AN ;;; % GEORGIAN CAPITAL LETTER AN @@ -68231,6 +68258,8 @@ endif ;;; % GEORGIAN CAPITAL LETTER AEN ;;; % GEORGIAN LETTER HARD SIGN ;;; % GEORGIAN LETTER LABIAL SIGN +order_end +order_start ;forward;forward;forward;forward,position ;;; % ARMENIAN SMALL LETTER AYB ;;; % ARMENIAN CAPITAL LETTER AYB ;;; % ARMENIAN SMALL LETTER BEN @@ -68314,6 +68343,8 @@ endif ;;; % ARMENIAN SMALL LETTER FEH ;;; % ARMENIAN CAPITAL LETTER FEH ;;; % ARMENIAN MODIFIER LETTER LEFT HALF RING +order_end +order_start ;forward;forward;forward;forward,position ;;; % HEBREW LETTER ALEF ;;; % ALEF SYMBOL ;;; % HEBREW LETTER WIDE ALEF @@ -68440,6 +68471,8 @@ endif ;;; % SAMARITAN MARK IN-ALAF ;;; % SAMARITAN MODIFIER LETTER EPENTHETIC YUT ;;; % SAMARITAN MARK EPENTHETIC YUT +order_end +order_start ;forward;forward;forward;forward,position ;;; % ARABIC LETTER HAMZA ;;; % ARABIC LETTER HIGH HAMZA ;;; % ARABIC LETTER HAMZA ISOLATED FORM @@ -69669,6 +69702,8 @@ endif ;;; % NKO LETTER NYA WOLOSO ;;; % NKO HIGH TONE APOSTROPHE ;;; % NKO LOW TONE APOSTROPHE +order_end +order_start ;forward;forward;forward;forward,position ;;; % TIFINAGH LETTER YA ;;; % TIFINAGH LETTER YAB ;;; % TIFINAGH LETTER YABH @@ -69726,6 +69761,8 @@ endif ;;; % TIFINAGH LETTER TAWELLEMET YAZ ;;; % TIFINAGH LETTER YAZZ ;;; % TIFINAGH MODIFIER LETTER LABIALIZATION MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % ETHIOPIC SYLLABLE HA ;;; % ETHIOPIC SYLLABLE HU ;;; % ETHIOPIC SYLLABLE HI @@ -70179,6 +70216,8 @@ endif ;;; % ETHIOPIC SYLLABLE GYEE ;;; % ETHIOPIC SYLLABLE GYE ;;; % ETHIOPIC SYLLABLE GYO +order_end +order_start ;forward;forward;forward;forward,position ;;; % DEVANAGARI OM ;;; % DEVANAGARI JAIN OM ;;; % DEVANAGARI LETTER CANDRA A @@ -70302,6 +70341,8 @@ endif ;;; % DEVANAGARI VOWEL SIGN O ;;; % DEVANAGARI VOWEL SIGN AU ;;; % DEVANAGARI SIGN VIRAMA +order_end +order_start ;forward;forward;forward;forward,position ;;; % BENGALI ANJI ;;; % BENGALI LETTER A ;;; % BENGALI LETTER AA @@ -70373,6 +70414,8 @@ endif ;;; % BENGALI VOWEL SIGN AU ;;; % BENGALI SIGN VIRAMA ;;; % BENGALI AU LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % GURMUKHI EK ONKAR ;;; % GURMUKHI URA ;;; % GURMUKHI LETTER U @@ -70436,6 +70479,8 @@ endif ;;; % GURMUKHI VOWEL SIGN OO ;;; % GURMUKHI VOWEL SIGN AU ;;; % GURMUKHI SIGN VIRAMA +order_end +order_start ;forward;forward;forward;forward,position ;;; % GUJARATI OM ;;; % GUJARATI LETTER A ;;; % GUJARATI LETTER AA @@ -70577,6 +70622,8 @@ endif ;;; % ORIYA SIGN VIRAMA ;;; % ORIYA AI LENGTH MARK ;;; % ORIYA AU LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % TAMIL OM ;;; % TAMIL LETTER A ;;; % TAMIL LETTER AA @@ -70631,6 +70678,8 @@ endif ;;; % TAMIL VOWEL SIGN AU ;;; % TAMIL SIGN VIRAMA ;;; % TAMIL AU LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % TELUGU LETTER A ;;; % TELUGU LETTER AA ;;; % TELUGU LETTER I @@ -70706,6 +70755,8 @@ endif ;;; % TELUGU SIGN VIRAMA ;;; % TELUGU LENGTH MARK ;;; % TELUGU AI LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % KANNADA LETTER A ;;; % KANNADA LETTER AA ;;; % KANNADA LETTER I @@ -70786,6 +70837,8 @@ endif ;;; % KANNADA SIGN VIRAMA ;;; % KANNADA LENGTH MARK ;;; % KANNADA AI LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % MALAYALAM LETTER A ;;; % MALAYALAM LETTER AA ;;; % MALAYALAM LETTER I @@ -70872,6 +70925,8 @@ endif ;;; % MALAYALAM VOWEL SIGN AU ;;; % MALAYALAM AU LENGTH MARK ;;; % MALAYALAM SIGN VIRAMA +order_end +order_start ;forward;forward;forward;forward,position ;;; % SINHALA LETTER AYANNA ;;; % SINHALA LETTER AAYANNA ;;; % SINHALA LETTER AEYANNA @@ -72893,6 +72948,8 @@ endif ;;; % TAI VIET TONE MAI SONG ;;; % TAI VIET SYMBOL KON ;;; % TAI VIET SYMBOL NUENG +order_end +order_start ;forward;forward;forward;forward,position ;;; % TIBETAN LETTER KA "";"";""; % TIBETAN LETTER KSSA ;;; % TIBETAN SUBJOINED LETTER KA @@ -73468,6 +73525,8 @@ endif ;;; % KAYAH LI VOWEL U ;;; % KAYAH LI VOWEL EE ;;; % KAYAH LI VOWEL O +order_end +order_start ;forward;forward;forward;forward,position ;;; % MYANMAR LETTER KA ;;; % MYANMAR LETTER SHAN KA ;;; % MYANMAR LETTER KHA -- 2.14.3