about summary refs log tree commit diff
path: root/localedata/locales/ber_DZ
diff options
context:
space:
mode:
authorMike FABIAN <mfabian@redhat.com>2024-01-10 18:00:26 +0100
committerMike FABIAN <mfabian@redhat.com>2024-01-11 13:36:08 +0100
commitcb8e8b2e218c4d8c1e33b3ab212b0bc15245f48c (patch)
treed1af71535c916b228f01f0b54116d2cf2b062a36 /localedata/locales/ber_DZ
parent449aa2698c4012c56025594eba51a47f788f8b76 (diff)
downloadglibc-cb8e8b2e218c4d8c1e33b3ab212b0bc15245f48c.tar.gz
glibc-cb8e8b2e218c4d8c1e33b3ab212b0bc15245f48c.tar.xz
glibc-cb8e8b2e218c4d8c1e33b3ab212b0bc15245f48c.zip
localedata: resolve cyclic dependencies
Resolves: BZ # 24006
Diffstat (limited to 'localedata/locales/ber_DZ')
-rw-r--r--localedata/locales/ber_DZ99
1 files changed, 8 insertions, 91 deletions
diff --git a/localedata/locales/ber_DZ b/localedata/locales/ber_DZ
index ce18b5d171..f503eccfd6 100644
--- a/localedata/locales/ber_DZ
+++ b/localedata/locales/ber_DZ
@@ -45,92 +45,6 @@ category "i18n:2012";LC_MONETARY
 category "i18n:2012";LC_MESSAGES
 END LC_IDENTIFICATION
 
-%
-% TODO: fix LC_TIME, LC_MONETARY, LC_MESSAGES, LC_NAME, LC_ADDRESS
-
-LC_COLLATE
-% The latin amazigh alphabet is:
-%
-% 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.
-%
-
-% 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<ẓ<<<Ẓ
-
-copy "iso14651_t1"
-
-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
-
-END LC_COLLATE
-
 LC_CTYPE
 copy "i18n"
 
@@ -139,6 +53,13 @@ include "translit_combining";""
 translit_end
 END LC_CTYPE
 
+%
+% TODO: fix LC_TIME, LC_MONETARY, LC_MESSAGES, LC_NAME, LC_ADDRESS
+
+LC_COLLATE
+copy "kab_DZ"
+END LC_COLLATE
+
 LC_MESSAGES
 % Same as in kab_DZ (information from Belkacem Mohammed <belkacem77@gmail.com>):
 copy "kab_DZ"
@@ -271,9 +192,5 @@ END LC_ADDRESS
 
 
 LC_TELEPHONE
-% This is the ISO_IEC TR14652 Locale definition for the
-%
-tel_int_fmt "+%c ;%a ;%l"
-int_prefix  "213"
-int_select  "00"
+copy "ar_DZ"
 END LC_TELEPHONE