From 85ac24138b45f95392aac3bc5331652abc7ce858 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 24 Mar 2008 05:08:33 +0000 Subject: [PATCH] * locales/iso14651_t1_common: Add support for Devanagari script. * locales/mr_IN: Adjust Devanagari sorting for mr_IN. Patch by Pravin Satpute . --- localedata/ChangeLog | 6 + localedata/locales/iso14651_t1_common | 302 ++++++++++++++++++++++++++++++++++ localedata/locales/mr_IN | 21 +++ 3 files changed, 329 insertions(+) diff --git a/localedata/ChangeLog b/localedata/ChangeLog index 6cf4183..976eb47 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,3 +1,9 @@ +2008-03-23 Ulrich Drepper + + * locales/iso14651_t1_common: Add support for Devanagari script. + * locales/mr_IN: Adjust Devanagari sorting for mr_IN. + Patch by Pravin Satpute . + 2008-03-08 Ulrich Drepper [BZ #5602] diff --git a/localedata/locales/iso14651_t1_common b/localedata/locales/iso14651_t1_common index b5951f9..bf6b633 100644 --- a/localedata/locales/iso14651_t1_common +++ b/localedata/locales/iso14651_t1_common @@ -60,6 +60,7 @@ script script script script +script # Déclaration des symboles internes / Declaration of internal symbols # @@ -460,6 +461,105 @@ collating-symbol collating-symbol collating-symbol collating-symbol +# +# +# +# dvd- denotes vowel modifier +# dm- denotes matras +# dvw- denotes vowels +# denotes Nukta characters +# denotes Numerals +# +# defning symbols +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 +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 +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 +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 +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 +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 +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + # Ordre des symboles internes / Order of internal symbols # @@ -872,6 +972,98 @@ collating-symbol +# +# +# +# collation weights in order + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + order_start ;forward;backward;forward;forward,position # @@ -2639,6 +2831,116 @@ order_start ;forward;forward;forward;forward,position ;;;IGNORE ;;;IGNORE +order_start ;forward;forward;forward;forward,position + ;;;IGNORE + <0>;"";"";IGNORE + <1>;"";"";IGNORE + <2>;"";"";IGNORE + <3>;"";"";IGNORE + <4>;"";"";IGNORE + <5>;"";"";IGNORE + <6>;"";"";IGNORE + <7>;"";"";IGNORE + <8>;"";"";IGNORE + <9>;"";"";IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;;;IGNORE + ;"";"";IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + IGNORE;;;IGNORE + IGNORE;;;IGNORE + IGNORE;;;IGNORE + IGNORE;;;IGNORE + IGNORE;;;IGNORE + order_end END LC_COLLATE diff --git a/localedata/locales/mr_IN b/localedata/locales/mr_IN index 46bcad1..ba3b3d6 100644 --- a/localedata/locales/mr_IN +++ b/localedata/locales/mr_IN @@ -44,6 +44,27 @@ LC_COLLATE % Copy the template from ISO/IEC 14651 copy "iso14651_t1" +% customize sorting required for mr_IN +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-symbol +collating-symbol + +reorder-after + + + + +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + +reorder-end + END LC_COLLATE LC_MONETARY -- 2.7.4