aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike FABIAN <mfabian@redhat.com>2018-01-30 17:59:00 +0100
committerMike FABIAN <mfabian@redhat.com>2018-02-27 16:36:31 +0100
commit9479b6d5e08eacce06c6ab60abc9b2f4eb8b71e4 (patch)
tree6ab53372d857e4c07bbc731f1f9c1d9d96f998f2
parent93d260ddda87a124d3fbb9af400fa154cfd00b4b (diff)
downloadglibc-9479b6d5e08eacce06c6ab60abc9b2f4eb8b71e4.tar.xz
glibc-9479b6d5e08eacce06c6ab60abc9b2f4eb8b71e4.zip
Update iso14651_t1_common file to ISO14651_2016_TABLE1_en.txt [BZ #14095]
[BZ #14095] - Review / update collation data from Unicode / ISO 14651 File downloaded from: http://standards.iso.org/iso-iec/14651/ed-4/ISO14651_2016_TABLE1_en.txt Updating this file alone is not enough, there are problems in the new file which need to be fixed and the collation rules for many locales need to be adapted. This is done by the following patches. This update also fixes the problem that many characters are treated as identical when sorting because they were not yet in the old iso14651_t1_common file, see: https://bugzilla.redhat.com/show_bug.cgi?id=1336308 - Infinite (∞) and empty set (∅) are treated as if they were the same character by sort and uniq [BZ #14095] * localedata/locales/iso14651_t1_common: Update file to latest version from ISO (ISO14651_2016_TABLE1_en.txt).
-rw-r--r--ChangeLog6
-rw-r--r--localedata/locales/iso14651_t1_common62065
2 files changed, 52577 insertions, 9494 deletions
diff --git a/ChangeLog b/ChangeLog
index ffa7532ff7..e070222eff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2018-02-27 Mike FABIAN <mfabian@redhat.com>
+
+ [BZ #14095]
+ * localedata/locales/iso14651_t1_common: Update file to
+ latest version from ISO (ISO14651_2016_TABLE1_en.txt).
+
2018-02-27 Samuel Thibault <samuel.thibault@ens-lyon.org>
* sysdeps/pthread/timer_routines.c: Include <timer_routines.h> instead
diff --git a/localedata/locales/iso14651_t1_common b/localedata/locales/iso14651_t1_common
index eb0fe9ec9d..989f3322c0 100644
--- a/localedata/locales/iso14651_t1_common
+++ b/localedata/locales/iso14651_t1_common
@@ -1,9542 +1,52619 @@
-# 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.
+% escape_char /
+% comment_char %
-LC_COLLATE
+% LC_COLLATE
-# This is a special copy of iso14651_t1 file; because glibc 2.3 has some
-# limitations, it can't yet include a whole new alphabet ordering from
-# the definition of a locale (or I don't know how to do...)
-# This is only still necessary for Armenian (unicode has a wrong ordering)
+% Decomment the lines above to create an
+% LC_COLLATE definition in the style of ISO/IEC TR 14652:2004.
-# IMPROVEMENTS:
-#
-# 1. converted to UTF-8 (for comments)
-# 2. added Armenian script block, with proper sorting
-# 3. added Tifinagh script block
-# 4. added a whole lot of Latin script letters, so they are "properly"
-# sorted (not at random positions before "0" or after "z", but, for
-# example, "e with dot below" sorted as "e", etc.
-# 5. added definitions of extra latin diacritics; otherwise it is not possible
-# to differentiate enough, for example "d caron" vs "d caron below"
-# those extra diacritics are:
-# <HOK> # hook above (vietnamese tone mark)
-# <DGR> # double grave
-# <IBR> # inverted breve
-# <BPT> # dot below (vietnamese tone mark)
-# <BRU> # diaeresis below
-# <BRN> # ring below
-# <BCI> # circumflex below
-# <BTI> # tilde below
-# <BBR> # breve below
-# <BMA> # macron below
-# <CRL> # curled letter/letter with hook
-# 6. when a character has two diacritics the second one is referenced too, eg:
-# <U1EA5> <a>;<CIR>;<MIN>;<ACA> # ấ (a with circumflex and acute)
-# <U1EA9> <a>;<CIR>;<MIN>;<HOK> # ẩ (a with circumflex and hook)
-# ^1st^ ^2nd^
-# that allows differenciating between those two, but also, they get
-# sorted along with "a circumflex", which is nicer.
-# 7. digraphs (as opposed to ligatures) are made synonyms of their
-# base letters (encoding digraphs is considered obsolete unicode behaviour
-# anyway); that is, the composing parts are "<BAS>" (or whatever diacritic
-# there may be) and not "<LIG>"; compare "ae", a ligature:
-# <U00E6> "<a><e>";"<LIG><LIG>";"<MIN><MIN>";IGNORE # 230 æ
-# with "ij", a digraph:
-# <U0133> "<i><j>";"<BAS><BAS>";"<MIN><MIN>";IGNORE # 329 <ij>
-# that means that "<a><e>" won't be seen as a synonym of "<ae>", but that
-# "<i><j>" will be a synonym of "<ij>"
-# 8. t/s with cedilla and t/s with comma below are made synonyms
-# 9. added various new cyrillic letters
-# 10. put <PCL> and <LIG> after all diacritics (as that often is used for
-# chars that change more)
-#
-# 2005-11-29, Pablo Saratxaga <pablo@mandriva.com>
+% Note that ISO/IEC TR 14652:2004 has been replaced by ISO/IEC TR 30112:2014.
-# Déclaration des systèmes d'écriture / Declaration of scripts
-script <SPECIAL>
-script <LATIN>
-script <TIFINAGH>
-script <ARABINT>
-script <ARABFOR>
-script <HEBREU>
-script <GREC>
-script <CYRIL>
-script <ARMENIAN>
-script <GEORGIAN>
-script <DEVANAGARI>
-script <GUJARATI>
-script <TELUGU>
-script <GURUMUKHI>
-script <KANNADA>
-script <TAMIL>
-script <SINHALA>
-script <MALAYALAM>
-script <BENGALI>
-script <MYANMAR>
-script <TIBETAN>
+% Autogenerated Common Template Table
+% created from unidata-9.0.0.txt
-# Déclaration des symboles internes / Declaration of internal symbols
-#
-# SYMB N° Expl.
-#
-collating-symbol <RES-1>
-#
-# <ARABINT>/<ARABFOR>
-#
-#
-collating-symbol <ANO> # 2 normal --> voir/see <MIN>
-collating-symbol <AIS> # 3 isol.
-collating-symbol <AFI> # 4 final
-collating-symbol <AII> # 5 initial
-collating-symbol <AME> # 6 medial/m<e'>dian
-#
-collating-symbol <MIN> # 7 minuscule/minuscule (bas de casse/lower case)
-collating-symbol <IMI> # 8 inférieur min./subscript min. (indice/index)
-collating-symbol <EMI> # 9 supér. min./superscript min. (exposant/exponent)
-collating-symbol <CAP> # 10 capitale/capital (haut de casse/upper case)
-collating-symbol <AMI> # 8 minuscule grecque/Greek lower case
-collating-symbol <ICA> # 11 inférieur en capitale/subscript capital
-collating-symbol <ECA> # 12 supérieur en capitale/superscript capital
-#
-# <ARABINT>/<ARABFOR>
-#
-collating-symbol <AMA> # 13 accent madda
-collating-symbol <AHA> # 14 accent hamza
-collating-symbol <AHW> # 14-1 accent hamza/waw
-collating-symbol <AHS> # 14-2 accent hamza under / hamza souscrit
-collating-symbol <AYE> # 14-3 accent under yeh / accent souscrit du ya'
-collating-symbol <YBA> # 14-4 accent hamza/yeh barree
-#
-collating-symbol <BAS> # 15 de base/basic (non accentué/non-accented)
-#
-collating-symbol <PCL> # 16 particulier/peculiar
-collating-symbol <LIG> # 17 ligature/ligature
-collating-symbol <ACA> # 18 accent aigu/acute accent
-collating-symbol <GRA> # 20 accent grave/grave accent
-collating-symbol <BRE> # 21 brève/breve
-collating-symbol <CIR> # 22 accent circonflexe/circumflex accent
-collating-symbol <CAR> # 23 caron/caron
-collating-symbol <RNE> # 24 rond supérieur/ring above
-collating-symbol <REU> # 25 tréma/diaeresis (ou/or umlaut)
-collating-symbol <DAC> # 26 double ac. aigu/double acute ac.
-collating-symbol <TIL> # 27 tilde/tilde
-collating-symbol <PCT> # 28 point/dot
-collating-symbol <OBL> # 29 barre oblique/oblique
-collating-symbol <CDI> # 30 cédille/cedilla
-collating-symbol <OGO> # 31 ogonek/ogonek
-collating-symbol <MAC> # 32 macron/macron
-# extra diacritics
-collating-symbol <HOK> # hook above (vietnamese tone mark)
-collating-symbol <DGR> # double grave
-collating-symbol <IBR> # inverted breve
-collating-symbol <BPT> # dot below (vietnamese tone mark)
-collating-symbol <BRU> # diaeresis below
-collating-symbol <BRN> # ring below
-collating-symbol <BCI> # circumflex below
-collating-symbol <BBR> # breve below
-collating-symbol <BTI> # tilde below
-collating-symbol <BMA> # macron below
-collating-symbol <CRL> # curled letter/letter with hook
-#
-# GREC
-#
-collating-symbol <TNS> # accent aigu/tonos/acute accent
-collating-symbol <DLT> # tr<e'>ma/dialytica/diaeresis
-collating-symbol <DTT> # dialytika tonos
-#
-collating-symbol <0>
-collating-symbol <1>
-collating-symbol <2>
-collating-symbol <3>
-collating-symbol <4>
-collating-symbol <5>
-collating-symbol <6>
-collating-symbol <7>
-collating-symbol <8>
-collating-symbol <9>
-#
-collating-symbol <a>
-collating-symbol <b>
-collating-symbol <c>
-collating-symbol <d>
-collating-symbol <e>
-collating-symbol <f>
-collating-symbol <g>
-collating-symbol <h>
-collating-symbol <i>
-collating-symbol <j>
-collating-symbol <k>
-collating-symbol <l>
-collating-symbol <m>
-collating-symbol <n>
-collating-symbol <o>
-collating-symbol <p>
-collating-symbol <q>
-collating-symbol <r>
-collating-symbol <s>
-collating-symbol <t>
-collating-symbol <u>
-collating-symbol <v>
-collating-symbol <w>
-collating-symbol <x>
-collating-symbol <y>
-collating-symbol <z>
-collating-symbol <th>
-collating-symbol <zh>
-#
-# <TIFINAGH>
-#
-collating-symbol <TIF-A>
-collating-symbol <TIF-B>
-collating-symbol <TIF-BH>
-collating-symbol <TIF-G>
-collating-symbol <TIF-GHH>
-collating-symbol <TIF-DJ>
-collating-symbol <TIF-DJ2>
-collating-symbol <TIF-D>
-collating-symbol <TIF-DH>
-collating-symbol <TIF-DD>
-collating-symbol <TIF-DDH>
-collating-symbol <TIF-E>
-collating-symbol <TIF-F>
-collating-symbol <TIF-K>
-collating-symbol <TIF-K2>
-collating-symbol <TIF-KHH>
-collating-symbol <TIF-H>
-collating-symbol <TIF-H2>
-collating-symbol <TIF-H3>
-collating-symbol <TIF-HH>
-collating-symbol <TIF-AA>
-collating-symbol <TIF-X>
-collating-symbol <TIF-X2>
-collating-symbol <TIF-Q>
-collating-symbol <TIF-Q2>
-collating-symbol <TIF-I>
-collating-symbol <TIF-J>
-collating-symbol <TIF-J2>
-collating-symbol <TIF-J3>
-collating-symbol <TIF-L>
-collating-symbol <TIF-M>
-collating-symbol <TIF-N>
-collating-symbol <TIF-GN>
-collating-symbol <TIF-NG>
-collating-symbol <TIF-P>
-collating-symbol <TIF-U>
-collating-symbol <TIF-R>
-collating-symbol <TIF-RR>
-collating-symbol <TIF-GH>
-collating-symbol <TIF-GH2>
-collating-symbol <TIF-GH3>
-collating-symbol <TIF-S>
-collating-symbol <TIF-SS>
-collating-symbol <TIF-C>
-collating-symbol <TIF-T>
-collating-symbol <TIF-TH>
-collating-symbol <TIF-TC>
-collating-symbol <TIF-TT>
-collating-symbol <TIF-V>
-collating-symbol <TIF-W>
-collating-symbol <TIF-Y>
-collating-symbol <TIF-Z>
-collating-symbol <TIF-Z2>
-collating-symbol <TIF-ZZ>
-collating-symbol <TIF-LMW>
-#
-# <ARABINT>/<ARABFOR>
-#
-collating-symbol <hamza>
-collating-symbol <alef>
-collating-symbol <beh>
-collating-symbol <peh>
-collating-symbol <teh_marbuta>
-collating-symbol <teh>
-collating-symbol <tteh>
-collating-symbol <theh>
-collating-symbol <jeem>
-collating-symbol <tcheh>
-collating-symbol <hah>
-collating-symbol <khah>
-collating-symbol <dal>
-collating-symbol <ddal>
-collating-symbol <thal>
-collating-symbol <reh>
-collating-symbol <rreh>
-collating-symbol <zain>
-collating-symbol <jeh>
-collating-symbol <seen>
-collating-symbol <sheen>
-collating-symbol <sad>
-collating-symbol <dad>
-collating-symbol <tah>
-collating-symbol <zah>
-collating-symbol <ain>
-collating-symbol <ghain>
-collating-symbol <feh>
-collating-symbol <qaf>
-collating-symbol <kaf>
-collating-symbol <keheh>
-collating-symbol <gaf>
-collating-symbol <lam>
-collating-symbol <meem>
-collating-symbol <noon>
-collating-symbol <noon_ghunna>
-collating-symbol <heh>
-collating-symbol <heh_yeh>
-collating-symbol <waw>
-collating-symbol <alef_maksura>
-collating-symbol <yeh_barree>
-#
-# <HEBREU>
-#
-collating-symbol <alef_heb>
-collating-symbol <bet>
-collating-symbol <gimel>
-collating-symbol <dalet>
-collating-symbol <he>
-collating-symbol <vav>
-collating-symbol <zayin>
-collating-symbol <het>
-collating-symbol <tet>
-collating-symbol <yod>
-collating-symbol <kaf_fin>
-collating-symbol <kaf_heb>
-collating-symbol <lamed>
-collating-symbol <mem_fin>
-collating-symbol <mem>
-collating-symbol <nun_fin>
-collating-symbol <nun>
-collating-symbol <samekh>
-collating-symbol <ayin>
-collating-symbol <pe_fin>
-collating-symbol <pe>
-collating-symbol <tsadi_fin>
-collating-symbol <tsadi>
-collating-symbol <qof>
-collating-symbol <resh>
-collating-symbol <shin>
-collating-symbol <tav>
-#
-# GREC
-#
-collating-symbol <ALPHA>
-collating-symbol <BETA>
-collating-symbol <GAMMA>
-collating-symbol <DELTA>
-collating-symbol <EPSILON>
-collating-symbol <ZETA>
-collating-symbol <ETA>
-collating-symbol <THETA>
-collating-symbol <IOTA>
-collating-symbol <KAPPA>
-collating-symbol <LAMBDA>
-collating-symbol <MU>
-collating-symbol <NU>
-collating-symbol <XI>
-collating-symbol <OMICRON>
-collating-symbol <PI>
-collating-symbol <RHO>
-collating-symbol <SIGMA>
-collating-symbol <TAU>
-collating-symbol <UPSILON>
-collating-symbol <PHI>
-collating-symbol <CHI>
-collating-symbol <PSI>
-collating-symbol <OMEGA>
-#
-# CYRIL
-#
-collating-symbol <CYR-A>
-collating-symbol <CYR-BE>
-collating-symbol <CYR-VE>
-collating-symbol <CYR-GHE>
-collating-symbol <CYR-DE>
-collating-symbol <CYR-GZHE>
-collating-symbol <CYR-DJE>
-collating-symbol <CYR-IE>
-collating-symbol <UKR-IE>
-collating-symbol <CYR-IO>
-collating-symbol <CYR-ZHE>
-collating-symbol <CYR-ZE>
-collating-symbol <CYR-DZE>
-collating-symbol <CYR-I>
-collating-symbol <UKR-I>
-collating-symbol <UKR-YI>
-collating-symbol <CYR-IBRE>
-collating-symbol <CYR-JE>
-collating-symbol <CYR-KA>
-collating-symbol <CYR-EL>
-collating-symbol <CYR-LJE>
-collating-symbol <CYR-EM>
-collating-symbol <CYR-EN>
-collating-symbol <CYR-NJE>
-collating-symbol <CYR-O>
-collating-symbol <CYR-PE>
-collating-symbol <CYR-ER>
-collating-symbol <CYR-ES>
-collating-symbol <CYR-TE>
-collating-symbol <CYR-KJE>
-collating-symbol <CYR-TSHE>
-collating-symbol <CYR-OU>
-collating-symbol <CYR-OUBRE>
-collating-symbol <CYR-EF>
-collating-symbol <CYR-HA>
-collating-symbol <CYR-TSE>
-collating-symbol <CYR-CHE>
-collating-symbol <CYR-DCHE>
-collating-symbol <CYR-SHA>
-collating-symbol <CYR-SHTSHA>
-collating-symbol <CYR-SIGDUR>
-collating-symbol <CYR-YEROU>
-collating-symbol <CYR-SIGMOUIL>
-collating-symbol <CYR-E>
-collating-symbol <CYR-YOU>
-collating-symbol <CYR-YA>
-#
-# ARMENIAN
-#
-collating-symbol <ARM-AYB>
-collating-symbol <ARM-BEN>
-collating-symbol <ARM-GIM>
-collating-symbol <ARM-DA>
-collating-symbol <ARM-ECH>
-collating-symbol <ARM-ZA>
-collating-symbol <ARM-E>
-collating-symbol <ARM-AT>
-collating-symbol <ARM-TO>
-collating-symbol <ARM-ZHE>
-collating-symbol <ARM-INI>
-collating-symbol <ARM-LYUN>
-collating-symbol <ARM-KHE>
-collating-symbol <ARM-TSA>
-collating-symbol <ARM-KEN>
-collating-symbol <ARM-HO>
-collating-symbol <ARM-DZA>
-collating-symbol <ARM-GHAT>
-collating-symbol <ARM-TCHE>
-collating-symbol <ARM-MEN>
-collating-symbol <ARM-HI>
-collating-symbol <ARM-NU>
-collating-symbol <ARM-SHA>
-collating-symbol <ARM-VO>
-collating-symbol <ARM-CHA>
-collating-symbol <ARM-PE>
-collating-symbol <ARM-JE>
-collating-symbol <ARM-RA>
-collating-symbol <ARM-SE>
-collating-symbol <ARM-VEV>
-collating-symbol <ARM-TYUN>
-collating-symbol <ARM-RE>
-collating-symbol <ARM-TSO>
-collating-symbol <ARM-VYUN>
-collating-symbol <ARM-PYUR>
-collating-symbol <ARM-KE>
-collating-symbol <ARM-O>
-collating-symbol <ARM-FE>
-#
-# GEORGIAN
-#
-collating-symbol <GEORG-AN>
-collating-symbol <GEORG-BAN>
-collating-symbol <GEORG-GAN>
-collating-symbol <GEORG-DON>
-collating-symbol <GEORG-EN>
-collating-symbol <GEORG-VIN>
-collating-symbol <GEORG-ZEN>
-collating-symbol <GEORG-TAN>
-collating-symbol <GEORG-IN>
-collating-symbol <GEORG-KAN>
-collating-symbol <GEORG-LAS>
-collating-symbol <GEORG-MAN>
-collating-symbol <GEORG-NAR>
-collating-symbol <GEORG-ON>
-collating-symbol <GEORG-PAR>
-collating-symbol <GEORG-ZHAR>
-collating-symbol <GEORG-RAE>
-collating-symbol <GEORG-SAN>
-collating-symbol <GEORG-TAR>
-collating-symbol <GEORG-UN>
-collating-symbol <GEORG-PHAR>
-collating-symbol <GEORG-KHAR>
-collating-symbol <GEORG-GHAN>
-collating-symbol <GEORG-QAR>
-collating-symbol <GEORG-SHIN>
-collating-symbol <GEORG-CHIN>
-collating-symbol <GEORG-CAN>
-collating-symbol <GEORG-JIL>
-collating-symbol <GEORG-CIL>
-collating-symbol <GEORG-CHAR>
-collating-symbol <GEORG-XAN>
-collating-symbol <GEORG-JHAN>
-collating-symbol <GEORG-HAE>
-collating-symbol <GEORG-HE>
-collating-symbol <GEORG-HIE>
-collating-symbol <GEORG-WE>
-collating-symbol <GEORG-HAR>
-collating-symbol <GEORG-HOE>
-collating-symbol <GEORG-FI>
-#
-# <DEVANAGARI>
-#
-# dvd- denotes vowel modifier
-# dm- denotes matras
-# dvw- denotes vowels
-# <NKT> denotes Nukta characters
-# <NUM> denotes Numerals
-#
-# defning symbols
-collating-symbol <NUM>
-collating-symbol <NKT>
-collating-symbol <dv-abbrevation>
-collating-symbol <dom>
-collating-symbol <dvw-shorta>
-collating-symbol <dvw-a>
-collating-symbol <dvw-aa>
-collating-symbol <dvw-i>
-collating-symbol <dvw-ii>
-collating-symbol <dvw-u>
-collating-symbol <dvw-uu>
-collating-symbol <dvw-vocalicr>
-collating-symbol <dvw-vocalicrr>
-collating-symbol <dvw-vocalicl>
-collating-symbol <dvw-vocalicll>
-collating-symbol <dvw-candrae>
-collating-symbol <dvw-shorte>
-collating-symbol <dvw-e>
-collating-symbol <dvw-ai>
-collating-symbol <dvw-candrao>
-collating-symbol <dvw-shorto>
-collating-symbol <dvw-o>
-collating-symbol <dvw-au>
-collating-symbol <d_ka>
-collating-symbol <d_kha>
-collating-symbol <d_ga>
-collating-symbol <d_gga>
-collating-symbol <d_gha>
-collating-symbol <d_nga>
-collating-symbol <d_ca>
-collating-symbol <d_cha>
-collating-symbol <d_ja>
-collating-symbol <d_jja>
-collating-symbol <d_jha>
-collating-symbol <d_nya>
-collating-symbol <d_tta>
-collating-symbol <d_ttha>
-collating-symbol <d_dda>
-collating-symbol <d_ddda>
-collating-symbol <d_ddha>
-collating-symbol <d_nna>
-collating-symbol <d_ta>
-collating-symbol <d_tha>
-collating-symbol <d_da>
-collating-symbol <d_dha>
-collating-symbol <d_na>
-collating-symbol <d_pa>
-collating-symbol <d_pha>
-collating-symbol <d_ba>
-collating-symbol <d_bba>
-collating-symbol <d_bha>
-collating-symbol <d_ma>
-collating-symbol <d_ya>
-collating-symbol <d_ra>
-collating-symbol <d_la>
-collating-symbol <d_lla>
-collating-symbol <d_va>
-collating-symbol <d_sha>
-collating-symbol <d_ssa>
-collating-symbol <d_sa>
-collating-symbol <d_ha>
-collating-symbol <d_avagrah>
-collating-symbol <d_glo-stop>
-collating-symbol <dm-aa>
-collating-symbol <dm-i>
-collating-symbol <dm-ii>
-collating-symbol <dm-u>
-collating-symbol <dm-uu>
-collating-symbol <dm-vocalicr>
-collating-symbol <dm-vocalicrr>
-collating-symbol <dm-vocalicl>
-collating-symbol <dm-vocalicll>
-collating-symbol <dm-candrae>
-collating-symbol <dm-shorte>
-collating-symbol <dm-e>
-collating-symbol <dm-ai>
-collating-symbol <dm-candrao>
-collating-symbol <dm-shorto>
-collating-symbol <dm-o>
-collating-symbol <dm-au>
-collating-symbol <dvd-anuswara>
-collating-symbol <dvd-chandrabindu>
-collating-symbol <dvd-visarg>
-collating-symbol <d_halant>
-collating-symbol <d_udatta>
-collating-symbol <d_anudatta>
-collating-symbol <dv-grave>
-collating-symbol <dv-acute>
+% Declaration of collating symbols
-#<GUJARATI>
-#
-# Added Akhand Characters in sorting as per requirement of mr_IN
-# gvd- denotes vowel modifier
-# gm- denotes matras
-# gvw- denotes vowels
-# <GNKT> denotes Nukta characters
+% Many symbols (such as <S0060>) are declared and assigned a weight
+% although they are not necessarily used in the list of symbol_element's.
+% These extra symbols can be referred to and used as predefined symbols
+% for tailorings.
-collating-element <gu-ksha> from "<U0A95><U0ACD><U0AB7>"
-collating-element <gu-dnya> from "<U0A9C><U0ACD><U0A9E>"
-collating-element <gu-shra> from "<U0AB6><U0ACD><U0AB0>"
-collating-element <gu-tra> from "<U0AA4><U0ACD><U0AB0>"
+% Third-level collating symbols
-# defning symbols
-collating-symbol <GNKT>
-collating-symbol <gom>
-collating-symbol <gvw-a>
-collating-symbol <gvw-aa>
-collating-symbol <gvw-i>
-collating-symbol <gvw-ii>
-collating-symbol <gvw-u>
-collating-symbol <gvw-uu>
-collating-symbol <gvw-vocalicr>
-collating-symbol <gvw-vocalicrr>
-collating-symbol <gvw-vocalicl>
-collating-symbol <gvw-vocalicll>
-collating-symbol <gvw-candrae>
-collating-symbol <gvw-e>
-collating-symbol <gvw-ai>
-collating-symbol <gvw-candrao>
-collating-symbol <gvw-o>
-collating-symbol <gvw-au>
-collating-symbol <g-ka>
-collating-symbol <g-kha>
-collating-symbol <g-ga>
-collating-symbol <g-gha>
-collating-symbol <g-nga>
-collating-symbol <g-ca>
-collating-symbol <g-cha>
-collating-symbol <g-ja>
-collating-symbol <g-jha>
-collating-symbol <g-nya>
-collating-symbol <g-tta>
-collating-symbol <g-ttha>
-collating-symbol <g-dda>
-collating-symbol <g-ddha>
-collating-symbol <g-nna>
-collating-symbol <g-ta>
-collating-symbol <g-tha>
-collating-symbol <g-da>
-collating-symbol <g-dha>
-collating-symbol <g-na>
-collating-symbol <g-pa>
-collating-symbol <g-pha>
-collating-symbol <g-ba>
-collating-symbol <g-bha>