From df74ef786f9c87ce5404df3b68a91cb9d2c4c26f Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 30 Jan 2018 15:45:05 +0100 Subject: [PATCH] Add sections for various scripts to the iso14651_t1_common file * localedata/locales/iso14651_t1_common: Add sections for various scripts to the iso14651_t1_common file. --- ChangeLog | 5 ++ localedata/locales/iso14651_t1_common | 77 +++++++++++++++++++++++---- 2 files changed, 73 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index d0d57e5c73..cfabcceae4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2018-02-27 Mike FABIAN + + * localedata/locales/iso14651_t1_common: Add sections for various + scripts to the iso14651_t1_common file. + 2018-02-27 Mike FABIAN * localedata/locales/iso14651_t1_common: Use the code point of a 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