summaryrefslogtreecommitdiff
path: root/localedata/locales/ber_DZ
diff options
context:
space:
mode:
Diffstat (limited to 'localedata/locales/ber_DZ')
-rw-r--r--localedata/locales/ber_DZ361
1 files changed, 162 insertions, 199 deletions
diff --git a/localedata/locales/ber_DZ b/localedata/locales/ber_DZ
index 2f03f9bfac..79f3d289b1 100644
--- a/localedata/locales/ber_DZ
+++ b/localedata/locales/ber_DZ
@@ -1,6 +1,13 @@
comment_char %
-escape_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.
+
% Amazigh Language Locale for Algeria (latin)
% Source:
% Contact: Pablo Saratxaga
@@ -11,9 +18,6 @@ escape_char /
% Date: 2002-04-16
% Application: general
% Users: general
-% Charset: UTF-8
-% Distribution and use is free, also
-% for commercial purposes.
LC_IDENTIFICATION
title "Amazigh language locale for Algeria (latin)"
@@ -28,130 +32,100 @@ territory "Algeria"
revision "0.1"
date "2002-04-16"
-category ber_DZ:2000;LC_IDENTIFICATION
-category ber_DZ:2000;LC_CTYPE
-category ber_DZ:2000;LC_COLLATE
-category ber_DZ:2000;LC_TIME
-category ber_DZ:2000;LC_NUMERIC
-category ber_DZ:2000;LC_PAPER
-category ber_DZ:2000;LC_TELEPHONE
-category ber_DZ:2000;LC_MEASUREMENT
-category ber_DZ:2000;LC_ADDRESS
-category ber_DZ:2000;LC_MONETARY
-category ber_DZ:2000;LC_MESSAGES
-
+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_PAPER
+category "i18n:2012";LC_TELEPHONE
+category "i18n:2012";LC_MEASUREMENT
+category "i18n:2012";LC_ADDRESS
+category "i18n:2012";LC_MONETARY
+category "i18n:2012";LC_MESSAGES
END LC_IDENTIFICATION
%
-% TODO: check LC_COLLATE
% TODO: fix LC_TIME, LC_MONETARY, LC_MESSAGES, LC_NAME, LC_ADDRESS
LC_COLLATE
% The latin amazigh alphabet is:
-% <a>, <eps>, <b>, <b*>, <c>, <c<>, <d>, <d-.>, <e>, <f>, <g>, <g*>, <g(>,
-% <h>, <h-.>, <i>, <j>, <k>, <k*>, <l>, <m>, <n>, <q>, <q*>, <gam>, <gam*>,
-% <r>, <r-.>, <s>, <s-.>, <t>, <t-.>, <u>, <w>, <x>, <x*>, <y>, <z>, <z-.>
%
-% arabic alphabet:
-
-copy "iso14651_t1"
-
-collating-symbol <eps>
-%collating-symbol <b*>
-collating-symbol <c<>
-collating-symbol <d-.>
-%collating-symbol <g*>
-collating-symbol <g(>
-collating-symbol <h-.>
-%collating-symbol <k*>
-%collating-symbol <q*>
-collating-symbol <gam>
-%collating-symbol <gam*>
-collating-symbol <r-.>
-collating-symbol <s-.>
-collating-symbol <t-.>
-%collating-symbol <x*>
-collating-symbol <z-.>
-
-reorder-after <a>
-<eps>
-%reorder-after <b>
-%<b*>
-reorder-after <c>
-<c<>
-reorder-after <d>
-<d-.>
-reorder-after <g>
-%<g*>
-<g(>
-reorder-after <h>
-<h-.>
-%reorder-after <k>
-%<k*>
-reorder-after <q>
-%<q*>
-<gam>
-%<gam*>
-reorder-after <r>
-<r-.>
-reorder-after <s>
-<s-.>
-reorder-after <t>
-<t-.>
-%reorder-after <x>
-%<x*>
-reorder-after <z>
-<z-.>
-
-reorder-after <U0061>
-<U025B> <eps>;<PCL>;<MIN>;IGNORE
-reorder-after <U0041>
-<U0190> <eps>;<PCL>;<CAP>;IGNORE
-
-reorder-after <U0063>
-<U010D> <c<>;<CAR>;<MIN>;IGNORE
-reorder-after <U0043>
-<U010C> <c<>;<CAR>;<CAP>;IGNORE
-
-reorder-after <U0064>
-<U1E0D> <d-.>;<PCT>;<MIN>;IGNORE
-reorder-after <U0044>
-<U1E0C> <d-.>;<PCT>;<CAP>;IGNORE
-
-reorder-after <U0067>
-<U011F> <g(>;<BRE>;<MIN>;IGNORE
-reorder-after <U0047>
-<U011E> <g(>;<BRE>;<CAP>;IGNORE
-
-reorder-after <U0068>
-<U1E25> <h-.>;<PCT>;<MIN>;IGNORE
-reorder-after <U0048>
-<U1E24> <h-.>;<PCT>;<CAP>;IGNORE
-
-reorder-after <U0071>
-<U0263> <gam>;<PCL>;<MIN>;IGNORE
-reorder-after <U0051>
-<U0194> <gam>;<PCL>;<CAP>;IGNORE
-
-reorder-after <U0072>
-<U1E5B> <r-.>;<PCT>;<MIN>;IGNORE
-reorder-after <U0052>
-<U1E5A> <r-.>;<PCT>;<CAP>;IGNORE
+% a ɛ b b* c č d ḍ e f g g* ğ h ḥ i j k k* l m n q q* gam gam* r ṛ s ṣ t ṭ u w x x* y z ẓ
+%
+% (What are the letters followed by a *???)
+%
+% CLDR does not yet have collation rules for this language.
+%
-reorder-after <U0073>
-<U1E63> <s-.>;<PCT>;<MIN>;IGNORE
-reorder-after <U0053>
-<U1E62> <s-.>;<PCT>;<CAP>;IGNORE
+% Looking at the above alphabet and the previously existing collation
+% rules in glibc for this language, I implement this in the following way:
+%
+% &A<ɛ<<<Ɛ
+% &C<č<<<Č
+% &D<ḍ<<<Ḍ
+% &G<ğ<<<Ğ
+% &H<ḥ<<<Ḥ
+% &Q<ɣ<<<Ɣ
+% &R<ṛ<<<Ṛ
+% &S<ṣ<<<Ṣ
+% &T<ṭ<<<Ṭ
+% &Z<ẓ<<<Ẓ
-reorder-after <U0074>
-<U1E6D> <t-.>;<PCT>;<MIN>;IGNORE
-reorder-after <U0054>
-<U1E6C> <t-.>;<PCT>;<CAP>;IGNORE
+copy "iso14651_t1"
-reorder-after <U007A>
-<U1E93> <z-.>;<PCT>;<MIN>;IGNORE
-reorder-after <U005A>
-<U1E92> <z-.>;<PCT>;<CAP>;IGNORE
+collating-symbol <open-e>
+collating-symbol <c-caron>
+collating-symbol <d-dot-below>
+collating-symbol <g-breve>
+collating-symbol <h-dot-below>
+collating-symbol <latin-gamma>
+collating-symbol <r-dot-below>
+collating-symbol <s-dot-below>
+collating-symbol <t-dot-below>
+collating-symbol <z-dot-below>
+
+reorder-after <AFTER-A>
+<open-e>
+reorder-after <AFTER-C>
+<c-caron>
+reorder-after <AFTER-D>
+<d-dot-below>
+reorder-after <AFTER-G>
+<g-breve>
+reorder-after <AFTER-H>
+<h-dot-below>
+reorder-after <AFTER-Q>
+<latin-gamma>
+reorder-after <AFTER-R>
+<r-dot-below>
+reorder-after <AFTER-S>
+<s-dot-below>
+reorder-after <AFTER-T>
+<t-dot-below>
+reorder-after <AFTER-Z>
+<z-dot-below>
+
+<U025B> <open-e>;<BASE>;<MIN>;IGNORE % ɛ
+<U0190> <open-e>;<BASE>;<CAP>;IGNORE % Ɛ
+<U010D> <c-caron>;<BASE>;<MIN>;IGNORE % č
+<U010C> <c-caron>;<BASE>;<CAP>;IGNORE % Č
+<U1E0D> <d-dot-below>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ḍ
+<U1E0C> <d-dot-below>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ḍ
+<U011F> <g-breve>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ğ
+<U011E> <g-breve>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ğ
+<U1E25> <h-dot-below>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ḥ
+<U1E24> <h-dot-below>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ḥ
+<U0263> <latin-gamma>;<BASE>;<MIN>;IGNORE % ɣ
+<U0194> <latin-gamma>;<BASE>;<CAP>;IGNORE % Ɣ
+<U1E5B> <r-dot-below>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ṛ
+<U1E5A> <r-dot-below>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ṛ
+<U1E63> <s-dot-below>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ṣ
+<U1E62> <s-dot-below>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ṣ
+<U1E6D> <t-dot-below>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ṭ
+<U1E6C> <t-dot-below>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ṭ
+<U1E93> <z-dot-below>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ẓ
+<U1E92> <z-dot-below>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ẓ
reorder-end
@@ -166,11 +140,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-% FIXME: yes/no
-yesstr "<U0062><U0259><U006C><U0069>"
-nostr "<U0079><U006F><U0078>"
-yesexpr "<U005E><U005B><U0042><U0062><U005D><U002E><U002A>"
-noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D><U002E><U002A>"
+% Same as in kab_DZ (information from Belkacem Mohammed <belkacem77@gmail.com>):
+copy "kab_DZ"
END LC_MESSAGES
LC_MONETARY
@@ -178,13 +149,13 @@ LC_MONETARY
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-int_curr_symbol "<U0044><U005A><U0044><U0020>"
-currency_symbol "<U062F><U002E><U062C><U002E>"
-mon_decimal_point "<U002E>"
-mon_thousands_sep "<U002C>"
+int_curr_symbol "DZD "
+currency_symbol "<U062F>.<U062C>."
+mon_decimal_point "."
+mon_thousands_sep ","
mon_grouping 3
positive_sign ""
-negative_sign "<U002D>"
+negative_sign "-"
int_frac_digits 3
frac_digits 3
p_cs_precedes 1
@@ -200,80 +171,80 @@ END LC_MONETARY
LC_NUMERIC
% This is the POSIX Locale definition for the LC_NUMERIC category.
%
-decimal_point "<U002E>"
-thousands_sep "<U002C>"
+decimal_point "."
+thousands_sep ","
grouping 3
%
END LC_NUMERIC
% FIXME
LC_TIME
-day "<U0062><U0061><U007A><U0061><U0072><U0020><U0067><U00FC><U006E><U00FC>";/
- "<U0062><U0069><U0072><U0069><U006E><U0063><U0069><U0020><U0067><U00FC><U006E>";/
- "<U0069><U006B><U0069><U006E><U0063><U0069><U0020><U0067><U00FC><U006E>";/
- "<U00FC><U00E7><U00FC><U006E><U0063><U00FC><U0020><U0067><U00FC><U006E>";/
- "<U0064><U00F6><U0072><U0064><U00FC><U006E><U0063><U00FC><U0020><U0067><U00FC><U006E>";/
- "<U0062><U0065><U015F><U0069><U006E><U0063><U0069><U0020><U0067><U00FC><U006E>";/
- "<U0061><U006C><U0074><U0131><U006E><U0063><U0131><U0020><U0067><U00FC><U006E>"
-abday "<U0062><U0061><U007A>";/
- "<U0062><U0069><U0072>";/
- "<U0069><U006B><U0069>";/
+day "bazar g<U00FC>n<U00FC>";/
+ "birinci g<U00FC>n";/
+ "ikinci g<U00FC>n";/
+ "<U00FC><U00E7><U00FC>nc<U00FC> g<U00FC>n";/
+ "d<U00F6>rd<U00FC>nc<U00FC> g<U00FC>n";/
+ "be<U015F>inci g<U00FC>n";/
+ "alt<U0131>nc<U0131> g<U00FC>n"
+abday "baz";/
+ "bir";/
+ "iki";/
"<U00FC><U00E7><U00FC>";/
- "<U0064><U00F6><U0072>";/
- "<U0062><U0065><U015F>";/
- "<U0061><U006C><U0074>"
-mon "<U0079><U0061><U006E><U0076><U0061><U0072>";/
- "<U0066><U0065><U0076><U0072><U0061><U006C>";/
- "<U006D><U0061><U0072><U0074>";/
- "<U0061><U0070><U0072><U0065><U006C>";/
- "<U006D><U0061><U0079>";/
- "<U0069><U0079><U0075><U006E>";/
- "<U0069><U0079><U0075><U006C>";/
- "<U0061><U0076><U0071><U0075><U0073><U0074>";/
- "<U0073><U0065><U006E><U0074><U0079><U0061><U0062><U0072>";/
- "<U006F><U006B><U0074><U0079><U0061><U0062><U0072>";/
- "<U006E><U006F><U0079><U0061><U0062><U0072>";/
- "<U0064><U0065><U006B><U0061><U0062><U0072>"
-abmon "<U0059><U0061><U006E>";/
- "<U0046><U0065><U0076>";/
- "<U004D><U0061><U0072>";/
- "<U0041><U0070><U0072>";/
- "<U004D><U0061><U0079>";/
- "<U0130><U0079><U006E>";/
- "<U0130><U0079><U006C>";/
- "<U0041><U0076><U0071>";/
- "<U0053><U0065><U006E>";/
- "<U004F><U006B><U0074>";/
- "<U004E><U006F><U0079>";/
- "<U0044><U0065><U006B>"
-d_t_fmt "<U0025><U0041><U002C><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0054>"
-d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
-t_fmt "<U0025><U0054>"
+ "d<U00F6>r";/
+ "be<U015F>";/
+ "alt"
+mon "yanvar";/
+ "fevral";/
+ "mart";/
+ "aprel";/
+ "may";/
+ "iyun";/
+ "iyul";/
+ "avqust";/
+ "sentyabr";/
+ "oktyabr";/
+ "noyabr";/
+ "dekabr"
+abmon "Yan";/
+ "Fev";/
+ "Mar";/
+ "Apr";/
+ "May";/
+ "<U0130>yn";/
+ "<U0130>yl";/
+ "Avq";/
+ "Sen";/
+ "Okt";/
+ "Noy";/
+ "Dek"
+d_t_fmt "%A, %d %B %Y %T"
+d_fmt "%d.%m.%Y"
+t_fmt "%T"
am_pm "";""
t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 7
+first_workday 1
END LC_TIME
LC_PAPER
-height 297
-width 210
+copy "i18n"
END LC_PAPER
LC_MEASUREMENT
-% metric
-measurement 1
+copy "i18n"
END LC_MEASUREMENT
LC_NAME
% This is the ISO_IEC TR14652 Locale definition for the
% LC_NAME category.
%
-name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/
-<U0025><U0067>"
-name_gen "<U002D><U0073><U0061><U006E>"
-name_mr "<U004D><U0072><U002E>"
-name_mrs "<U004D><U0072><U0073><U002E>"
-name_miss "<U004D><U0069><U0073><U0073><U002E>"
-name_ms "<U004D><U0073><U002E>"
+name_fmt "%p%t%f%t%g"
+name_gen "-san"
+name_mr "Mr."
+name_mrs "Mrs."
+name_miss "Miss."
+name_ms "Ms."
END LC_NAME
@@ -281,23 +252,18 @@ END LC_NAME
LC_ADDRESS
% This is the ISO_IEC TR14652 Locale definition for the
% LC_ADDRESS
-postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
-<U0025><U0062><U0025><U0065><U0025><U0072>"
-
-%country_name ""
+postal_fmt "%z%c%T%s%b%e%r"
%country_post ""
-country_ab2 "<U0044><U005A>"
-country_ab3 "<U0044><U005A><U0041>"
-country_num 12
+country_ab2 "DZ"
+country_ab3 "DZA"
+country_num 012
%country_isbn ""
-% DZ
-country_car "<U0044><U005A>"
+country_car "DZ"
% ⵜⴰⵎⴰⵣⵉⵖⵜ
lang_name "<U2D5C><U2D30><U2D4E><U2D30><U2D49><U2D56><U2D5C>"
%lang_ab
-lang_term "<U0062><U0065><U0072>"
-lang_lib "<U0062><U0065><U0072>"
-
+lang_term "ber"
+lang_lib "ber"
END LC_ADDRESS
@@ -305,10 +271,7 @@ END LC_ADDRESS
LC_TELEPHONE
% This is the ISO_IEC TR14652 Locale definition for the
%
-tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020>/
-<U003B><U0025><U006C>"
-int_prefix "<U0032><U0031><U0033>"
-
+tel_int_fmt "+%c ;%a ;%l"
+int_prefix "213"
+int_select "00"
END LC_TELEPHONE
-
-