summaryrefslogtreecommitdiff
path: root/localedata/locales/mt_MT
diff options
context:
space:
mode:
Diffstat (limited to 'localedata/locales/mt_MT')
-rw-r--r--localedata/locales/mt_MT350
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