summaryrefslogtreecommitdiff
path: root/localedata/locales/ha_NG
diff options
context:
space:
mode:
Diffstat (limited to 'localedata/locales/ha_NG')
-rw-r--r--localedata/locales/ha_NG328
1 files changed, 154 insertions, 174 deletions
diff --git a/localedata/locales/ha_NG b/localedata/locales/ha_NG
index 6ea1a88a4b..6950da96a4 100644
--- a/localedata/locales/ha_NG
+++ b/localedata/locales/ha_NG
@@ -1,6 +1,13 @@
-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.
+
% Hausa language locale for Nigeria
% Source:
% Contact: Pablo Saratxaga
@@ -10,9 +17,6 @@ comment_char %
% Revision: 0.2
% Date: 2006-02-01
% Users: general
-% Charset: UTF-8
-% Distribution and use is free, also
-% for commercial purposes.
LC_IDENTIFICATION
title "Hausa locale for Nigeria"
@@ -26,19 +30,19 @@ language "Hausa"
territory "Nigeria"
revision "0.2"
date "2006-02-01"
-%
-category "ha_NG:2000";LC_IDENTIFICATION
-category "ha_NG:2000";LC_CTYPE
-category "ha_NG:2000";LC_COLLATE
-category "ha_NG:2000";LC_TIME
-category "ha_NG:2000";LC_NUMERIC
-category "ha_NG:2000";LC_MONETARY
-category "ha_NG:2000";LC_MESSAGES
-category "ha_NG:2000";LC_PAPER
-category "ha_NG:2000";LC_NAME
-category "ha_NG:2000";LC_ADDRESS
-category "ha_NG:2000";LC_TELEPHONE
-category "ha_NG: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_COLLATE
@@ -55,96 +59,91 @@ LC_COLLATE
% order: a, b, b+, c, d, d+, e, f, g, h, i, j, k, k+, l, m, n, o, p
% q, r, r~, s, sh, t, ts, u, [v], w, [x], 'y, y, z
+% CLDR collation rules for Hausa:
+% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/ha.xml)
+%
+% <collation type="standard" references="Paul Newman: Hausa-English Dictionary ISBN 978-0-300-12246-6">
+% <cr><![CDATA[
+% &B<ɓ<<<Ɓ
+% &D<ɗ<<<Ɗ
+% &K<ƙ<<<Ƙ
+% &S<sh<<<Sh<<<SH
+% &T<ts<<<Ts<<<TS
+% &Y<ƴ<<<ʼy<<<''y<<<Ƴ<<<ʼY<<<''Y
+% ]]></cr>
+% </collation>
+%
+% And CLDR also lists the following
+% index characters:
+% (see: https://unicode.org/cldr/trac/browser/trunk/common/main/ha.xml)
+%
+% <exemplarCharacters type="index" draft="contributed">[A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y {ʼY} Z]</exemplarCharacters>
+%
+% The following rules implement the same order for glibc.
+%
+% The original order as described above also had r-tilde (r̃) but
+% as CLDR doesn’t have it, I omit it.
+
copy "iso14651_t1"
-collating-symbol <s-h-ha>
-collating-element <S-H> from "<U0053><U0048>"
-collating-element <s-h> from "<U0073><U0068>"
-collating-element <S-h> from "<U0053><U0068>"
-collating-element <s-H> from "<U0073><U0048>"
-collating-symbol <t-s-ha>
-collating-element <T-S> from "<U0054><U0053>"
-collating-element <t-s> from "<U0074><U0073>"
-collating-element <T-s> from "<U0054><U0073>"
-collating-element <t-S> from "<U0074><U0053>"
+collating-symbol <b-hook>
+collating-symbol <d-hook>
+collating-symbol <k-hook>
+collating-symbol <sh-digraph>
+collating-symbol <ts-digraph>
collating-symbol <'-y-ha>
-collating-element <'1y> from "<U0027><U0079>"
-collating-element <'1Y> from "<U0027><U0059>"
-collating-element <'2y> from "<U2019><U0079>"
-collating-element <'2Y> from "<U2019><U0059>"
-collating-symbol <rtilde>
-collating-element <r?> from "<U0072><U0303>"
-collating-element <R?> from "<U0052><U0303>"
-collating-symbol <bcurl>
-collating-symbol <dcurl>
-collating-symbol <kcurl>
-
-collating-symbol <CAP-MIN>
-collating-symbol <MIN-CAP>
-
-reorder-after <MIN>
-<MIN-CAP>
-
-reorder-after <CAP>
-<CAP-MIN>
-
-reorder-after <b>
-<bcurl>
-reorder-after <d>
-<dcurl>
-reorder-after <k>
-<kcurl>
-reorder-after <r>
-<rtilde>
-<s>
-<s-h-ha>
-<t>
-<t-s-ha>
-reorder-after <x>
+
+collating-element <sh> from "sh"
+collating-element <sH> from "sH"
+collating-element <Sh> from "Sh"
+collating-element <SH> from "SH"
+collating-element <ts> from "ts"
+collating-element <tS> from "tS"
+collating-element <Ts> from "Ts"
+collating-element <TS> from "TS"
+collating-element <modifier-letter-apostrophe-y> from "<U02BC>y"
+collating-element <modifier-letter-apostrophe-Y> from "<U02BC>Y"
+collating-element <right-single-quotation-mark-y> from "<U2019>y"
+collating-element <right-single-quotation-mark-Y> from "<U2019>Y"
+collating-element <double-apostrophe-y> from "''y"
+collating-element <double-apostrophe-Y> from "''Y"
+
+reorder-after <AFTER-B>
+<b-hook>
+reorder-after <AFTER-D>
+<d-hook>
+reorder-after <AFTER-K>
+<k-hook>
+reorder-after <AFTER-S>
+<sh-digraph>
+reorder-after <AFTER-T>
+<ts-digraph>
+reorder-after <AFTER-Y>
<'-y-ha>
-reorder-after <U0062>
-<U0253> <bcurl>;<BAS>;<MIN>;IGNORE
-reorder-after <U0042>
-<U0181> <bcurl>;<BAS>;<CAP>;IGNORE
-
-reorder-after <U0064>
-<U0257> <dcurl>;<BAS>;<MIN>;IGNORE
-reorder-after <U0044>
-<U018A> <dcurl>;<BAS>;<CAP>;IGNORE
-
-reorder-after <U006B>
-<U0199> <kcurl>;<BAS>;<MIN>;IGNORE
-reorder-after <U004B>
-<U0198> <kcurl>;<BAS>;<CAP>;IGNORE
-
-reorder-after <U0072>
-<r?> <rtilde>;<ACA>;<MIN>;IGNORE
-reorder-after <U0052>
-<R?> <rtilde>;<ACA>;<CAP>;IGNORE
-
-reorder-after <U0073>
-<s-h> <s-h-ha>;<PCL>;<MIN>;IGNORE
-<s-H> <s-h-ha>;<PCL>;<MIN-CAP>;IGNORE
-reorder-after <U0053>
-<S-H> <s-h-ha>;<PCL>;<CAP>;IGNORE
-<S-h> <s-h-ha>;<PCL>;<CAP-MIN>;IGNORE
-
-reorder-after <U0074>
-<t-s> <t-s-ha>;<PCL>;<MIN>;IGNORE
-<t-S> <t-s-ha>;<PCL>;<MIN-CAP>;IGNORE
-reorder-after <U0054>
-<T-S> <t-s-ha>;<PCL>;<CAP>;IGNORE
-<T-s> <t-s-ha>;<PCL>;<CAP-MIN>;IGNORE
-
-reorder-after <U0078>
-<'1y> <'-y-ha>;<PCL>;<MIN>;IGNORE
-<'2y> <'-y-ha>;<PCL>;<MIN>;IGNORE
-<U01B4> <'-y-ha>;<PCL>;<MIN>;IGNORE
-reorder-after <U0058>
-<'1Y> <'-y-ha>;<PCL>;<CAP>;IGNORE
-<'2Y> <'-y-ha>;<PCL>;<CAP>;IGNORE
-<U01B3> <'-y-ha>;<PCL>;<CAP>;IGNORE
+<U0253> <b-hook>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ɓ
+<U0181> <b-hook>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ɓ
+<U0257> <d-hook>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ɗ
+<U018A> <d-hook>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ɗ
+<U0199> <k-hook>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ƙ
+<U0198> <k-hook>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ƙ
+<sh> <sh-digraph>;"<BASE><BASE>";"<MIN><MIN>";IGNORE
+<sH> <sh-digraph>;"<BASE><BASE>";"<MIN><CAP>";IGNORE
+<SH> <sh-digraph>;"<BASE><BASE>";"<CAP><CAP>";IGNORE
+<Sh> <sh-digraph>;"<BASE><BASE>";"<CAP><MIN>";IGNORE
+<ts> <ts-digraph>;"<BASE><BASE>";"<MIN><MIN>";IGNORE
+<tS> <ts-digraph>;"<BASE><BASE>";"<MIN><CAP>";IGNORE
+<TS> <ts-digraph>;"<BASE><BASE>";"<CAP><CAP>";IGNORE
+<Ts> <ts-digraph>;"<BASE><BASE>";"<CAP><MIN>";IGNORE
+
+<U01B4> <'-y-ha>;"<BASE><BASE>";"<MIN><VRNT1>";IGNORE % ƴ
+<modifier-letter-apostrophe-y> <'-y-ha>;"<BASE><BASE>";"<MIN><VRNT2>";IGNORE
+<right-single-quotation-mark-y> <'-y-ha>;"<BASE><BASE>";"<MIN><VRNT3>";IGNORE
+<double-apostrophe-y> <'-y-ha>;"<BASE><BASE>";"<MIN><VRNT4>";IGNORE
+<U01B3> <'-y-ha>;"<BASE><BASE>";"<CAP><VRNT1>";IGNORE % Ƴ
+<modifier-letter-apostrophe-Y> <'-y-ha>;"<BASE><BASE>";"<CAP><VRNT2>";IGNORE
+<right-single-quotation-mark-Y> <'-y-ha>;"<BASE><BASE>";"<CAP><VRNT3>";IGNORE
+<double-apostrophe-Y> <'-y-ha>;"<BASE><BASE>";"<CAP><VRNT4>";IGNORE
reorder-end
@@ -167,59 +166,50 @@ copy "en_NG"
END LC_TELEPHONE
LC_TIME
-% Lah, Lit, Tal, Lar, Alh, Jum, Asa
% maybe "Lhd" "Lrb" => "Lh"/"Lb" on 2letter tables?
-abday "<U004C><U0061><U0068>";"<U004C><U0069><U0074>";/
- "<U0054><U0061><U006C>";"<U004C><U0061><U0072>";/
- "<U0041><U006C><U0068>";"<U004A><U0075><U006D>";/
- "<U0041><U0073><U0061>"
-% Lahadi, Litini, Talata, Laraba, Alhamis, Juma'a, Asabar
-day "<U004C><U0061><U0068><U0061><U0064><U0069>";/
- "<U004C><U0069><U0074><U0069><U006E><U0069>";/
- "<U0054><U0061><U006C><U0061><U0074><U0061>";/
- "<U004C><U0061><U0072><U0061><U0062><U0061>";/
- "<U0041><U006C><U0068><U0061><U006D><U0069><U0073>";/
- "<U004A><U0075><U006D><U0061><U0027><U0061>";/
- "<U0041><U0073><U0061><U0062><U0061><U0072>"
-% Jan, Fab, Mar, Afr, May, Yun, Yul, Agu, Sat, Okt, Nuw, Dis
-abmon "<U004A><U0061><U006E>";"<U0046><U0061><U0062>";/
- "<U004D><U0061><U0072>";"<U0041><U0066><U0072>";/
- "<U004D><U0061><U0079>";"<U0059><U0075><U006E>";/
- "<U0059><U0075><U006C>";"<U0041><U0067><U0075>";/
- "<U0053><U0061><U0074>";"<U004F><U006B><U0074>";/
- "<U004E><U0075><U0077>";"<U0044><U0069><U0073>"
-% Janairu, Fabrairu, Maris, Afrilu, Mayu, Yuni,
-% Yuli, Agusta, Satumba, Oktoba, Nuwamba, Disamba
-mon "<U004A><U0061><U006E><U0061><U0069><U0072><U0075>";/
- "<U0046><U0061><U0062><U0072><U0061><U0069><U0072><U0075>";/
- "<U004D><U0061><U0072><U0069><U0073>";/
- "<U0041><U0066><U0072><U0069><U006C><U0075>";/
- "<U004D><U0061><U0079><U0075>";/
- "<U0059><U0075><U006E><U0069>";/
- "<U0059><U0075><U006C><U0069>";/
- "<U0041><U0067><U0075><U0073><U0074><U0061>";/
- "<U0053><U0061><U0074><U0075><U006D><U0062><U0061>";/
- "<U004F><U006B><U0074><U006F><U0062><U0061>";/
- "<U004E><U0075><U0077><U0061><U006D><U0062><U0061>";/
- "<U0044><U0069><U0073><U0061><U006D><U0062><U0061>"
-% ranar %A, %d ga %B cikin %Y %r %Z
-d_t_fmt "<U0072><U0061><U006E><U0061><U0072><U0020><U0025><U0041><U002C><U0020><U0025><U0064><U0020><U0067><U0061><U0020><U0025><U0042><U0020><U0063><U0069><U006B><U0069><U006E><U0020><U0025><U0072><U0020><U0025><U005A>"
-d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
-t_fmt "<U0025><U0072>"
-am_pm "<U0041><U004D>";"<U0050><U004D>"
-t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+abday "Lah";"Lit";/
+ "Tal";"Lar";/
+ "Alh";"Jum";/
+ "Asa"
+day "Lahadi";/
+ "Litini";/
+ "Talata";/
+ "Laraba";/
+ "Alhamis";/
+ "Juma'a";/
+ "Asabar"
+abmon "Jan";"Fab";/
+ "Mar";"Afi";/
+ "May";"Yun";/
+ "Yul";"Agu";/
+ "Sat";"Okt";/
+ "Nuw";"Dis"
+mon "Janairu";/
+ "Faburairu";/
+ "Maris";/
+ "Afirilu";/
+ "Mayu";/
+ "Yuni";/
+ "Yuli";/
+ "Agusta";/
+ "Satumba";/
+ "Oktoba";/
+ "Nuwamba";/
+ "Disamba"
+d_t_fmt "ranar %A, %d ga %B cikin %r %Z"
+d_fmt "%d//%m//%y"
+t_fmt "%r"
+am_pm "AM";"PM"
+t_fmt_ampm "%I:%M:%S %p"
+week 7;19971130;1
+first_weekday 2
END LC_TIME
-% FIXME
LC_MESSAGES
-% yes: Toh, Ii
-yesstr "<U0054><U006F><U0068>"
-% ^[TtIiYy].*
-yesexpr "<U005E><U005B><U0054><U0074><U0069><U0049><U0059><U0079><U005D><U002E><U002A>"
-% no: Babu, A'a
-nostr "<U0042><U0061><U0062><U0075>"
-% ^[BbAaNn].*
-noexpr "<U005E><U005B><U0062><U0042><U0061><U0041><U006E><U004E><U005D><U002E><U002A>"
+yesexpr "^[+1TtiIYy]"
+noexpr "^[-0bBaAnN]"
+yesstr "i"
+nostr "a<U02BC>a"
END LC_MESSAGES
LC_PAPER
@@ -227,8 +217,7 @@ copy "en_NG"
END LC_PAPER
LC_MEASUREMENT
-% metric
-measurement 1
+copy "en_NG"
END LC_MEASUREMENT
LC_NAME
@@ -263,27 +252,21 @@ LC_ADDRESS
% "end of line",
% "country designation for the <country_post> keyword",
% "end of line
-postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
-<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
-<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
-<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
-<U004E><U0025><U0063><U0025><U004E>"
+postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"
-% Country name in Hausa - "Nigeria"
-country_name "<U004E><U0069><U0067><U0065><U0072><U0069><U0061>"
+country_name "Najeriya"
-% Language name in Hausa - "Hausa"
-lang_name "<U0048><U0061><U0075><U0073><U0061>"
+% Language name in Hausa
+lang_name "Hausa"
% CEPT MAILCODES are suggested
% Alternatively use the code found on your countries postal item tracking number
% "NG"?
-%country_post "<U004E><U0047>"
+%country_post "NG"
% UN Geneve 1949:68 Distinguishing signs of vehicles in international traffic
% http://www.unece.org/trans/conventn/Distsigns_Sept2003.pdf
-% "WAN"
-country_car "<U0057><U0041><U004E>"
+country_car "WAN"
% ISO 2108
% http://www.isbn-international.org/
@@ -292,17 +275,14 @@ country_isbn 978
% ISO 639 language abbreviations:
% 639-1 2 letter, 639-2 3 letter terminology
% http://www.loc.gov/standards/iso639-2/englagn.html
-% "ha", "hau"
-lang_ab "<U0068><U0061>"
-lang_term "<U0068><U0061><U0075>"
-lang_lib "<U0068><U0061><U0075>"
+lang_ab "ha"
+lang_term "hau"
+lang_lib "hau"
% ISO 3166 country number and 2 and 3 letter abreviations
% http://www.unicode.org/onlinedat/countries.html
-% "NG", "NGA"
-country_ab2 "<U004E><U0047>"
-country_ab3 "<U004E><U0047><U0041>"
+country_ab2 "NG"
+country_ab3 "NGA"
country_num 566
END LC_ADDRESS
-