diff options
Diffstat (limited to 'localedata/locales/mt_MT')
-rw-r--r-- | localedata/locales/mt_MT | 350 |
1 files changed, 158 insertions, 192 deletions
diff --git a/localedata/locales/mt_MT b/localedata/locales/mt_MT index f0f64c2c55..a6ab7b1dad 100644 --- a/localedata/locales/mt_MT +++ b/localedata/locales/mt_MT @@ -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. + % Maltese language locale for Malta. % Contributed by Kentaroh Noji <knoji@jp.ibm.com> and % Tetsuji Orita <orita@jp.ibm.com>. @@ -19,19 +27,19 @@ language "Maltese" territory "malta" revision "1.0" date "2000-07-20" -% -category "mt_MT:2000";LC_IDENTIFICATION -category "mt_MT:2000";LC_CTYPE -category "mt_MT:2000";LC_COLLATE -category "mt_MT:2000";LC_TIME -category "mt_MT:2000";LC_NUMERIC -category "mt_MT:2000";LC_MONETARY -category "mt_MT:2000";LC_MESSAGES -category "mt_MT:2000";LC_PAPER -category "mt_MT:2000";LC_NAME -category "mt_MT:2000";LC_ADDRESS -category "mt_MT:2000";LC_TELEPHONE -category "mt_MT: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 @@ -43,83 +51,77 @@ translit_end END LC_CTYPE LC_COLLATE - -% a b c c. d e f g. g gh/ h h/ i ie j k l m n o p q r s t u v w x y z. z - -% Copy the template from ISO/IEC 14651 +% CLDR collation rules for Maltese: +% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/mt.xml) +% +% <collation type="standard"> +% <cr><![CDATA[ +% [caseFirst upper] # DMS MSA 200:2009 +% +% # This collation follows Maltese Standard DMS MSA 200:2009 +% # The document is available at: +% # <http://www.kunsilltalmalti.gov.mt/filebank/documents/2009-10-14%20MSA%20Specification%20for%20Maltese%20locale%20(abbozz%20finali).pdf> +% # More information is available at: (search for "MSA 200") +% # <http://www.kunsilltalmalti.gov.mt/rizorsi> +% +% &[before 1]c<ċ<<<Ċ +% &[before 1]g<ġ<<<Ġ +% # DMS 200:2009 says that "għ" shall be treated as one letter. +% &[before 1]h<għ<<<gĦ<<<Għ<<<GĦ +% # DMS 200:2009 says that "ie" shall be treated as two letters: i + e. +% &[before 1]i<ħ<<<Ħ +% &[before 1]z<ż<<<Ż +% ]]></cr> +% </collation> +% +% And CLDR also lists the following +% index characters: +% (see: https://unicode.org/cldr/trac/browser/trunk/common/main/mt.xml) +% +% <exemplarCharacters type="index" draft="contributed">[A B Ċ C D E F Ġ G {GĦ} H Ħ I {IE*} J K L M N O P Q R S T U V W X Y Ż Z]</exemplarCharacters> +% +% The following rules implement the same order for glibc. copy "iso14651_t1" -collating-symbol <c.> -collating-symbol <g.> -collating-symbol <h-> -collating-symbol <z.> - -collating-symbol <g-h--mt> -collating-element <G-H-> from "<U0047><U0126>" -collating-element <g-h-> from "<U0067><U0127>" -collating-element <G-h-> from "<U0047><U0127>" -collating-element <g-H-> from "<U0067><U0126>" - -collating-symbol <i-e-mt> -collating-element <I-E> from "<U0049><U0045>" -collating-element <i-e> from "<U0069><U0065>" -collating-element <I-e> from "<U0049><U0065>" -collating-element <i-E> from "<U0069><U0045>" - -collating-symbol <CAP-MIN> -collating-symbol <MIN-CAP> - -reorder-after <MIN> -<MIN-CAP> -reorder-after <CAP> -<CAP-MIN> - -reorder-after <c> -<c.> -reorder-after <f> -<g.> -reorder-after <g> -<g-h--mt> -reorder-after <h> -<h-> -reorder-after <i> -<i-e-mt> -reorder-after <y> -<z.> - -reorder-after <U0063> -<U010B> <c.>;<PCT>;<MIN>;IGNORE -reorder-after <U0043> -<U010A> <c.>;<PCT>;<CAP>;IGNORE - -reorder-after <U0066> -<U0121> <g.>;<PCT>;<MIN>;IGNORE -reorder-after <U0046> -<U0120> <g.>;<PCT>;<CAP>;IGNORE - -reorder-after <U0067> -<g-h-> <g-h--mt>;<PCL>;<MIN>;IGNORE -<g-H-> <g-h--mt>;<PCL>;<MIN-CAP>;IGNORE -reorder-after <U0047> -<G-H-> <g-h--mt>;<PCL>;<CAP>;IGNORE -<G-h-> <g-h--mt>;<PCL>;<CAP-MIN>;IGNORE - -reorder-after <U0068> -<U0127> <h->;<OBL>;<MIN>;IGNORE -reorder-after <U0048> -<U0126> <h->;<OBL>;<CAP>;IGNORE - -reorder-after <U0069> -<i-e> <i-e-mt>;<PCL>;<MIN>;IGNORE -<i-E> <i-e-mt>;<PCL>;<MIN-CAP>;IGNORE -reorder-after <U0049> -<I-E> <i-e-mt>;<PCL>;<CAP>;IGNORE -<I-e> <i-e-mt>;<PCL>;<CAP-MIN>;IGNORE - -reorder-after <U0079> -<U017C> <z.>;<PCT>;<MIN>;IGNORE -reorder-after <U0059> -<U017B> <z.>;<PCT>;<CAP>;IGNORE +collating-symbol <c-dot-above> +collating-symbol <g-dot-above> +collating-symbol <h-stroke> +collating-symbol <z-dot-above> +collating-symbol <g-h-stroke-digraph> +collating-element <g-h-stroke> from "g<U0127>" +collating-element <g-H-stroke> from "g<U0126>" +collating-element <G-h-stroke> from "G<U0127>" +collating-element <G-H-stroke> from "G<U0126>" + +reorder-after <RES-1> +<COMPATCAP> +<CAP> +<COMPAT> +<MIN> + +reorder-after <BEFORE-C> +<c-dot-above> +reorder-after <BEFORE-G> +<g-dot-above> +reorder-after <BEFORE-H> +<g-h-stroke-digraph> +reorder-after <BEFORE-I> +<h-stroke> +reorder-after <BEFORE-Z> +<z-dot-above> + +<U010B> <c-dot-above>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ċ +<U010A> <c-dot-above>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ċ +<U0121> <g-dot-above>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ġ +<U0120> <g-dot-above>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ġ +<g-h-stroke> <g-h-stroke-digraph>;"<BASE><BASE>";"<MIN><MIN>";IGNORE +<g-H-stroke> <g-h-stroke-digraph>;"<BASE><BASE>";"<MIN><CAP>";IGNORE +<G-h-stroke> <g-h-stroke-digraph>;"<BASE><BASE>";"<CAP><MIN>";IGNORE +<G-H-stroke> <g-h-stroke-digraph>;"<BASE><BASE>";"<CAP><CAP>";IGNORE +<U0127> <h-stroke>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ħ +<U0126> <h-stroke>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ħ +<U017C> <z-dot-above>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ż +<U017B> <z-dot-above>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ż reorder-end @@ -131,21 +133,21 @@ LC_MONETARY % These are generated based on XML base Locale defintion file % for IBM Class for Unicode. % -int_curr_symbol "<U0045><U0055><U0052><U0020>" +int_curr_symbol "EUR " currency_symbol "<U20AC>" -mon_decimal_point "<U002E>" -mon_thousands_sep "<U002C>" +mon_decimal_point "." +mon_thousands_sep "," mon_grouping 3 positive_sign "" -negative_sign "<U002D>" +negative_sign "-" int_frac_digits 2 frac_digits 2 -p_cs_precedes 0 +p_cs_precedes 1 p_sep_by_space 0 -n_cs_precedes 0 +n_cs_precedes 1 n_sep_by_space 0 p_sign_posn 1 -n_sign_posn 0 +n_sign_posn 1 % END LC_MONETARY @@ -156,8 +158,8 @@ LC_NUMERIC % These are generated based on XML base Locale defintion file % for IBM Class for Unicode. % -decimal_point "<U002E>" -thousands_sep "<U002C>" +decimal_point "." +thousands_sep "," grouping 3 % END LC_NUMERIC @@ -170,98 +172,70 @@ LC_TIME % for IBM Class for Unicode. % % Abbreviated weekday names (%a) -abday "<U0126><U0061><U0064>";"<U0054><U006E><U0065>";/ - "<U0054><U006C><U0069>";"<U0045><U0072><U0062>";/ - "<U0126><U0061><U006D>";"<U0120><U0069><U006D>";/ - "<U0053><U0069><U0062>" +abday "<U0126>ad";"Tne";/ + "Tli";"Erb";/ + "<U0126>am";"<U0120>im";/ + "Sib" % % Full weekday names (%A) -day "<U0069><U006C><U002D><U0126><U0061><U0064><U0064>";/ - "<U0069><U0074><U002D><U0054><U006E><U0065><U006A><U006E>";/ - "<U0069><U0074><U002D><U0054><U006C><U0069><U0065><U0074><U0061>";/ - "<U006C><U002D><U0045><U0072><U0062><U0067><U0127><U0061>";/ - "<U0069><U006C><U002D><U0126><U0061><U006D><U0069><U0073>";/ - "<U0069><U006C><U002D><U0120><U0069><U006D><U0067><U0127><U0061>";/ - "<U0069><U0073><U002D><U0053><U0069><U0062><U0074>" +day "il-<U0126>add";/ + "it-Tnejn";/ + "it-Tlieta";/ + "l-Erbg<U0127>a";/ + "il-<U0126>amis";/ + "il-<U0120>img<U0127>a";/ + "is-Sibt" % % Abbreviated month names (%b) -abmon "<U004A><U0061><U006E>";"<U0046><U0072><U0061>";/ - "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/ - "<U004D><U0065><U006A>";"<U0120><U0075><U006E>";/ - "<U004C><U0075><U006C>";"<U0041><U0077><U0077>";/ - "<U0053><U0065><U0074>";"<U004F><U0074><U0074>";/ - "<U004E><U006F><U0076>";"<U0044><U0069><U010B>" +abmon "Jan";"Fra";/ + "Mar";"Apr";/ + "Mej";"<U0120>un";/ + "Lul";"Aww";/ + "Set";"Ott";/ + "Nov";"Di<U010B>" % % Full month names (%B) -mon "<U004A><U0061><U006E><U006E><U0061><U0072>";/ - "<U0046><U0072><U0061><U0072>";/ - "<U004D><U0061><U0072><U007A><U0075>";/ - "<U0041><U0070><U0072><U0069><U006C>";/ - "<U004D><U0065><U006A><U006A><U0075>";/ - "<U0120><U0075><U006E><U006A><U0075>";/ - "<U004C><U0075><U006C><U006A><U0075>";/ - "<U0041><U0077><U0077><U0069><U0073><U0073><U0075>";/ - "<U0053><U0065><U0074><U0074><U0065><U006D><U0062><U0072><U0075>";/ - "<U004F><U0074><U0074><U0075><U0062><U0072><U0075>";/ - "<U004E><U006F><U0076><U0065><U006D><U0062><U0072><U0075>";/ - "<U0044><U0069><U010B><U0065><U006D><U0062><U0072><U0075><U0020>" +mon "Jannar";/ + "Frar";/ + "Marzu";/ + "April";/ + "Mejju";/ + "<U0120>unju";/ + "Lulju";/ + "Awwissu";/ + "Settembru";/ + "Ottubru";/ + "Novembru";/ + "Di<U010B>embru" % % Equivalent of AM PM am_pm "";"" % % Appropriate date and time representation -% %A, %d ta %b, %Y%I:%M:%S %Z -d_t_fmt "<U0025><U0041><U002C><U0020><U0025><U0064><U0020><U0074>/ -<U0061><U0020><U0025><U0062><U002C><U0020><U0025><U0059><U0020><U0025>/ -<U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>/ -<U0020><U0025><U005A>" +d_t_fmt "%A, %d ta %b, %Y %I:%M:%S %p %Z" % % Appropriate date representation -% %A, %d ta %b, %Y -d_fmt "<U0025><U0041><U002C><U0020><U0025><U0064><U0020><U0074>/ -<U0061><U0020><U0025><U0062><U002C><U0020><U0025><U0059>" +d_fmt "%A, %d ta %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>" -first_workday 2 -first_weekday 2 +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 "^[+1yYiI]" +noexpr "^[-0nNlL]" +yesstr "iva" +nostr "le" END LC_MESSAGES LC_PAPER -% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category -% generated by IBM Basic CountryPack Transformer. -height 297 -width 210 - +copy "i18n" END LC_PAPER @@ -270,13 +244,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 @@ -284,35 +257,28 @@ 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 "<U004D><U0054>" -country_ab3 "<U004D><U004C><U0054>" +postal_fmt "%z%c%T%s%b%e%r" +country_name "Malta" +country_ab2 "MT" +country_ab3 "MLT" country_num 470 -% M -country_car "<U004D>" -% Malti -lang_name "<U004D><U0061><U006C><U0074><U0069>" -% mt -lang_ab "<U006D><U0074>" -% mlt -lang_term "<U006D><U006C><U0074>" -% mlt -lang_lib "<U006D><U006C><U0074>" +country_car "M" +lang_name "Malti" +lang_ab "mt" +lang_term "mlt" +lang_lib "mlt" END LC_ADDRESS LC_TELEPHONE % This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE % generated by IBM Basic CountryPack Transformer. -tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020>/ -<U003B><U0025><U006C>" - +tel_int_fmt "+%c ;%a ;%l" +int_prefix "356" +int_select "00" END LC_TELEPHONE LC_MEASUREMENT -% metric -measurement 1 +copy "i18n" END LC_MEASUREMENT |