diff options
Diffstat (limited to 'localedata/locales/mr_IN')
-rw-r--r-- | localedata/locales/mr_IN | 232 |
1 files changed, 123 insertions, 109 deletions
diff --git a/localedata/locales/mr_IN b/localedata/locales/mr_IN index 161071a65e..c8d4e4b84e 100644 --- a/localedata/locales/mr_IN +++ b/localedata/locales/mr_IN @@ -1,5 +1,13 @@ -comment_char % -escape_char / +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. + % Marathi language locale for India. % Contributed by Kentaroh Noji and Tetsuji Orita <orita@jp.ibm.com>. @@ -15,19 +23,19 @@ language "Marathi" territory "India" revision "1.0" date "2000-07-21" -% -category "mr_IN:2000";LC_IDENTIFICATION -category "mr_IN:2000";LC_CTYPE -category "mr_IN:2000";LC_COLLATE -category "mr_IN:2000";LC_TIME -category "mr_IN:2000";LC_NUMERIC -category "mr_IN:2000";LC_MONETARY -category "mr_IN:2000";LC_MESSAGES -category "mr_IN:2000";LC_PAPER -category "mr_IN:2000";LC_NAME -category "mr_IN:2000";LC_ADDRESS -category "mr_IN:2000";LC_TELEPHONE -category "mr_IN:2000";LC_MEASUREMENT + +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_CTYPE @@ -35,55 +43,89 @@ copy "hi_IN" END LC_CTYPE LC_COLLATE - -% Copy the template from ISO/IEC 14651 +% CLDR collation rules for Marathi: +% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/mr.xml) +% +% <collation type="standard"> +% <cr><![CDATA[ +% [normalization on] +% [reorder Deva Beng Guru Gujr Orya Taml Telu Knda Mlym Sinh] +% # +% # The following tailoring is an adjustment of the +% # DUCET collation order for ANUSVARA, CANDRABINDU, +% # and VISARGA. Instead of being sorted with secondary +% # weights, they are collated on primary level before +% # the independent vowels. CANDRABINDU is secondary +% # different from ANUSVARA. This gives a sort order +% # similar to Hindi. +% # +% &ॐ<ं<<ँ<ः +% # +% # The following tailoring is an adjustment of the +% # DUCET collation order for LLA. Instead of being +% # sorted after LA, LLA is sorted after HA. +% # +% &ह<ळ +% # +% # KSSA is sorted after LLA. +% # +% <क्ष +% # +% # JNYA is sorted after KSSA. +% # +% <ज्ञ +% ]]></cr> +% </collation> +% +% And CLDR also lists the following +% index characters: +% (see: https://unicode.org/cldr/trac/browser/trunk/common/main/mr.xml) +% +% <exemplarCharacters type="index">[\u200D ॐ \u0902 ः अ आ इ ई उ ऊ ऋ ऌ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ \u0945 \u094D]</exemplarCharacters> +% +% The following rules implement the same order for glibc. copy "iso14651_t1" -% customize sorting required for mr_IN -collating-element <dv_ksha> from "<U0915><U094D><U0937>" -collating-element <dv_dnya> from "<U091C><U094D><U091E>" -collating-element <dv_shra> from "<U0936><U094D><U0930>" +collating-symbol <anusvara> +collating-symbol <candrabindu> +collating-symbol <visarga> + +collating-element <dv_ksha> from "<U0915><U094D><U0937>" % क ् ष = क्ष +collating-element <dv_dnya> from "<U091C><U094D><U091E>" % ज ् ञ = ज्ञ +% This not in CLDR but it was in the old mr_IN collation in glibc: +collating-element <dv_shra> from "<U0936><U094D><U0930>" % श ् र = श्र collating-symbol <d_ksha> collating-symbol <d_dnya> collating-symbol <d_shra> -reorder-after <d_ha> +reorder-after <S0950> % DEVANAGARI OM +<anusvara> +<visarga> + +<U0902> <anusvara>;<ANUSVARA>;<MIN>;<U0902> % DEVANAGARI SIGN ANUSVARA +<U0901> <anusvara>;"<ANUSVARA><VRNT1>";<MIN>;<U0901> % DEVANAGARI SIGN CANDRABINDU +<U0903> <visarga>;<VISARGA>;<MIN>;<U0903> % DEVANAGARI SIGN VISARGA + +reorder-after <S0939> % <U0939> <S0939>;<BASE>;<MIN>;<U0939> % DEVANAGARI LETTER HA +<S0933> % DEVANAGARI LETTER LLA <d_ksha> <d_dnya> +% This not in CLDR but it was in the old mr_IN collation in glibc: <d_shra> -reorder-after <U0939> -<dv_ksha> <d_ksha>;<BAS>;<MIN>;IGNORE -<dv_dnya> <d_dnya>;<BAS>;<MIN>;IGNORE -<dv_shra> <d_shra>;<BAS>;<MIN>;IGNORE +<U0933> <S0933>;<BASE>;<MIN>;<U0933> % DEVANAGARI LETTER LLA +<dv_ksha> <d_ksha>;<BASE>;<MIN>;"<U0915><U094D><U0937>" % क ् ष = क्ष +<dv_dnya> <d_dnya>;<BASE>;<MIN>;IGNORE +% This not in CLDR but it was in the old mr_IN collation in glibc: +<dv_shra> <d_shra>;<BASE>;<MIN>;IGNORE reorder-end END LC_COLLATE LC_MONETARY -% This is the POSIX Locale definition the LC_MONETARY category -% generated by IBM Basic CountryPack Transformer. -% These are generated based on XML base Locale defintion file -% for IBM Class for Unicode. -% -int_curr_symbol "<U0049><U004E><U0052><U0020>" -currency_symbol "<U20B9>" -mon_decimal_point "<U002E>" -mon_thousands_sep "<U002C>" -mon_grouping 3 -positive_sign "" -negative_sign "<U002D>" -int_frac_digits 2 -frac_digits 2 -p_cs_precedes 1 -p_sep_by_space 1 -n_cs_precedes 1 -n_sep_by_space 1 -p_sign_posn 1 -n_sign_posn 1 -% +copy "hi_IN" END LC_MONETARY @@ -114,22 +156,22 @@ day "<U0930><U0935><U093F><U0935><U093E><U0930>";/ "<U0936><U0928><U093F><U0935><U093E><U0930>" % % Abbreviated month names (%b) -abmon "<U091C><U093E><U0928><U0947><U0935><U093E><U0930><U0940>";/ - "<U092B><U0947><U092C><U0943><U0935><U093E><U0930><U0940>";/ +abmon "<U091C><U093E><U0928><U0947>";/ + "<U092B><U0947><U092C><U094D><U0930><U0941>";/ "<U092E><U093E><U0930><U094D><U091A>";/ - "<U090F><U092A><U094D><U0930><U093F><U0932>";/ + "<U090F><U092A><U094D><U0930><U093F>";/ "<U092E><U0947>";/ "<U091C><U0942><U0928>";/ "<U091C><U0941><U0932><U0948>";/ - "<U0911><U0917><U0938><U094D><U091F>";/ - "<U0938><U092A><U094D><U091F><U0947><U0902><U092C><U0930>";/ - "<U0911><U0915><U094D><U091F><U094B><U092C><U0930>";/ - "<U0928><U094B><U0935><U094D><U0939><U0947><U0902><U092C><U0930>";/ - "<U0921><U093F><U0938><U0947><U0902><U092C><U0930>" + "<U0911><U0917>";/ + "<U0938><U092A><U094D><U091F><U0947><U0902>";/ + "<U0911><U0915><U094D><U091F><U094B>";/ + "<U0928><U094B><U0935><U094D><U0939><U0947><U0902>";/ + "<U0921><U093F><U0938><U0947><U0902>" % % Full month names (%B) mon "<U091C><U093E><U0928><U0947><U0935><U093E><U0930><U0940>";/ - "<U092B><U0947><U092C><U0943><U0935><U093E><U0930><U0940>";/ + "<U092B><U0947><U092C><U094D><U0930><U0941><U0935><U093E><U0930><U0940>";/ "<U092E><U093E><U0930><U094D><U091A>";/ "<U090F><U092A><U094D><U0930><U093F><U0932>";/ "<U092E><U0947>";/ @@ -142,50 +184,29 @@ mon "<U091C><U093E><U0928><U0947><U0935><U093E><U0930><U0940>";/ "<U0921><U093F><U0938><U0947><U0902><U092C><U0930>" % % Equivalent of AM PM -am_pm "<U092E><U002E><U092A><U0942><U002E>";/ - "<U092E><U002E><U0928><U0902><U002E>" +am_pm "<U092E>.<U092A><U0942>.";/ + "<U092E>.<U0928><U0902>." % % Appropriate date and time representation -% %A %d %b %Y%I:%M:%S %Z -d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/ -<U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A>/ -<U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>" +d_t_fmt "%A %d %b %Y %I:%M:%S %p %Z" % % Appropriate date representation -% %A %d %b %Y -d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/ -<U0020><U0025><U0059>" +d_fmt "%A %d %b %Y" % % Appropriate time representation -% %I:%M:%S %Z -t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/ -<U0020><U0020><U0025><U005A>" +t_fmt "%I:%M:%S %Z" % % Appropriate 12 h time representation (%r) -t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/ -<U0020><U0025><U0070><U0020><U0025><U005A>" -% -% Appropriate date representation (date(1)) "%a %b %e %H:%M:%S %Z %Y" -date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/ -<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/ -<U0025><U005A><U0020><U0025><U0059>" +t_fmt_ampm "%I:%M:%S %p %Z" +week 7;19971130;1 END LC_TIME LC_MESSAGES -% This is the POSIX Locale definition for the LC_MESSAGES category -% generated by IBM Basic CountryPack Transformer. -% These are generated based on XML base Locale definition file -% for IBM Class for Unicode. -% -% ^(Yes|[yY]) -yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U0079>/ -<U0059><U005D><U0029>" -% -% ^(No|[nN]) -noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U006E><U004E>/ -<U005D><U0029>" -% +yesexpr "^[+1yY<U0939>]" +noexpr "^[-0nN<U0928>]" +yesstr "<U0939><U094B><U092F>" +nostr "<U0928><U093E><U0939><U0940>" END LC_MESSAGES @@ -199,13 +220,12 @@ LC_NAME % generated by IBM Basic CountryPack Transformer. % % -name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/ -<U0025><U0067>" +name_fmt "%p%t%f%t%g" name_gen "" -name_mr "<U004D><U0072><U002E>" -name_mrs "<U004D><U0072><U0073><U002E>" -name_miss "<U004D><U0069><U0073><U0073><U002E>" -name_ms "<U004D><U0073><U002E>" +name_mr "Mr." +name_mrs "Mrs." +name_miss "Miss." +name_ms "Ms." END LC_NAME @@ -213,22 +233,17 @@ END LC_NAME LC_ADDRESS % This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category % generated by IBM Basic CountryPack Transformer. -postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/ -<U0025><U0062><U0025><U0065><U0025><U0072>" - -country_ab2 "<U0049><U004E>" -country_ab3 "<U0049><U004E><U0044>" +postal_fmt "%z%c%T%s%b%e%r" +country_name "<U092D><U093E><U0930><U0924>" +country_ab2 "IN" +country_ab3 "IND" country_num 356 -% IND -country_car "<U0049><U004E><U0044>" +country_car "IND" % मराठी lang_name "<U092E><U0930><U093E><U0920><U0940>" -% mr -lang_ab "<U006D><U0072>" -% mar -lang_term "<U006D><U0061><U0072>" -% mar -lang_lib "<U006D><U0061><U0072>" +lang_ab "mr" +lang_term "mar" +lang_lib "mar" END LC_ADDRESS @@ -238,6 +253,5 @@ END LC_TELEPHONE LC_MEASUREMENT -% metric -measurement 1 +copy "hi_IN" END LC_MEASUREMENT |