Skip to content

Commit e685f47

Browse files
AEAppleSquash Bot
authored and
Squash Bot
committed
CLDR-18622 Investigate 015 and 145 child locales
See #4689
1 parent 3598acf commit e685f47

File tree

3 files changed

+401
-1
lines changed

3 files changed

+401
-1
lines changed

common/main/en_MA.xml

+386
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,386 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<!DOCTYPE ldml SYSTEM "../../common/dtd/ldml.dtd">
3+
<!-- Copyright © 1991-2025 Unicode, Inc.
4+
For terms of use, see http://www.unicode.org/copyright.html
5+
SPDX-License-Identifier: Unicode-3.0
6+
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
7+
-->
8+
<ldml>
9+
<identity>
10+
<version number="$Revision$"/>
11+
<language type="en"/>
12+
<territory type="MA"/>
13+
</identity>
14+
<dates>
15+
<calendars>
16+
<calendar type="generic">
17+
<dateFormats>
18+
<dateFormatLength type="full">
19+
<dateFormat>
20+
<pattern>EEEE, d MMMM y G</pattern>
21+
<datetimeSkeleton>↑↑↑</datetimeSkeleton>
22+
</dateFormat>
23+
</dateFormatLength>
24+
<dateFormatLength type="long">
25+
<dateFormat>
26+
<pattern>d MMMM y G</pattern>
27+
<datetimeSkeleton>↑↑↑</datetimeSkeleton>
28+
</dateFormat>
29+
</dateFormatLength>
30+
<dateFormatLength type="medium">
31+
<dateFormat>
32+
<pattern>d MMM y G</pattern>
33+
<datetimeSkeleton>↑↑↑</datetimeSkeleton>
34+
</dateFormat>
35+
</dateFormatLength>
36+
<dateFormatLength type="short">
37+
<dateFormat>
38+
<pattern>dd/MM/y GGGGG</pattern>
39+
<datetimeSkeleton>GGGGGyMMdd</datetimeSkeleton>
40+
</dateFormat>
41+
</dateFormatLength>
42+
</dateFormats>
43+
<timeFormats>
44+
<timeFormatLength type="full">
45+
<timeFormat>
46+
<pattern>HH:mm:ss zzzz</pattern>
47+
<datetimeSkeleton>HHmmsszzzz</datetimeSkeleton>
48+
</timeFormat>
49+
</timeFormatLength>
50+
<timeFormatLength type="long">
51+
<timeFormat>
52+
<pattern>HH:mm:ss z</pattern>
53+
<datetimeSkeleton>HHmmssz</datetimeSkeleton>
54+
</timeFormat>
55+
</timeFormatLength>
56+
<timeFormatLength type="medium">
57+
<timeFormat>
58+
<pattern>HH:mm:ss</pattern>
59+
<datetimeSkeleton>HHmmss</datetimeSkeleton>
60+
</timeFormat>
61+
</timeFormatLength>
62+
<timeFormatLength type="short">
63+
<timeFormat>
64+
<pattern>HH:mm</pattern>
65+
<datetimeSkeleton>HHmm</datetimeSkeleton>
66+
</timeFormat>
67+
</timeFormatLength>
68+
</timeFormats>
69+
<dateTimeFormats>
70+
<availableFormats>
71+
<dateFormatItem id="Bhms">↑↑↑</dateFormatItem>
72+
<dateFormatItem id="EBhm">↑↑↑</dateFormatItem>
73+
<dateFormatItem id="EBhms">↑↑↑</dateFormatItem>
74+
<dateFormatItem id="Ed">E d</dateFormatItem>
75+
<dateFormatItem id="Ehm">↑↑↑</dateFormatItem>
76+
<dateFormatItem id="Ehm" alt="ascii">↑↑↑</dateFormatItem>
77+
<dateFormatItem id="EHm">↑↑↑</dateFormatItem>
78+
<dateFormatItem id="Ehms">↑↑↑</dateFormatItem>
79+
<dateFormatItem id="Ehms" alt="ascii">↑↑↑</dateFormatItem>
80+
<dateFormatItem id="EHms">↑↑↑</dateFormatItem>
81+
<dateFormatItem id="GyMd">dd/MM/y GGGGG</dateFormatItem>
82+
<dateFormatItem id="GyMMMd">d MMM y G</dateFormatItem>
83+
<dateFormatItem id="GyMMMEd">E, d MMM y G</dateFormatItem>
84+
<dateFormatItem id="M">LL</dateFormatItem>
85+
<dateFormatItem id="Md">dd/MM</dateFormatItem>
86+
<dateFormatItem id="MEd">E, dd/MM</dateFormatItem>
87+
<dateFormatItem id="MMMd">d MMM</dateFormatItem>
88+
<dateFormatItem id="MMMEd">E, d MMM</dateFormatItem>
89+
<dateFormatItem id="MMMMd">d MMMM</dateFormatItem>
90+
<dateFormatItem id="yyyyM">MM/y GGGGG</dateFormatItem>
91+
<dateFormatItem id="yyyyMd">dd/MM/y GGGGG</dateFormatItem>
92+
<dateFormatItem id="yyyyMEd">E, dd/MM/y GGGGG</dateFormatItem>
93+
<dateFormatItem id="yyyyMMMd">d MMM y G</dateFormatItem>
94+
<dateFormatItem id="yyyyMMMEd">E, d MMM y G</dateFormatItem>
95+
</availableFormats>
96+
<intervalFormats>
97+
<intervalFormatItem id="d">
98+
<greatestDifference id="d">d–d</greatestDifference>
99+
</intervalFormatItem>
100+
<intervalFormatItem id="Gy">
101+
<greatestDifference id="y">y–y G</greatestDifference>
102+
</intervalFormatItem>
103+
<intervalFormatItem id="GyMd">
104+
<greatestDifference id="d">dd/MM/y – dd/MM/y GGGGG</greatestDifference>
105+
<greatestDifference id="G">dd/MM/y GGGGG – dd/MM/y GGGGG</greatestDifference>
106+
<greatestDifference id="M">dd/MM/y – dd/MM/y GGGGG</greatestDifference>
107+
<greatestDifference id="y">dd/MM/y – dd/MM/y GGGGG</greatestDifference>
108+
</intervalFormatItem>
109+
<intervalFormatItem id="GyMEd">
110+
<greatestDifference id="d">E, dd/MM/y – E, dd/MM/y GGGGG</greatestDifference>
111+
<greatestDifference id="G">E, dd/MM/y GGGGG – E, dd/MM/y GGGGG</greatestDifference>
112+
<greatestDifference id="M">E, dd/MM/y – E, dd/MM/y GGGGG</greatestDifference>
113+
<greatestDifference id="y">E, dd/MM/y – E, dd/MM/y GGGGG</greatestDifference>
114+
</intervalFormatItem>
115+
<intervalFormatItem id="GyMMMd">
116+
<greatestDifference id="d">d–d MMM y G</greatestDifference>
117+
<greatestDifference id="G">d MMM y G – d MMM y G</greatestDifference>
118+
<greatestDifference id="M">d MMM – d MMM y G</greatestDifference>
119+
<greatestDifference id="y">d MMM y – d MMM y G</greatestDifference>
120+
</intervalFormatItem>
121+
<intervalFormatItem id="GyMMMEd">
122+
<greatestDifference id="d">E, d MMM – E, d MMM y G</greatestDifference>
123+
<greatestDifference id="G">E, d MMM y G – E, d MMM y G</greatestDifference>
124+
<greatestDifference id="M">E, d MMM – E, d MMM y G</greatestDifference>
125+
<greatestDifference id="y">E, d MMM y – E, d MMM y G</greatestDifference>
126+
</intervalFormatItem>
127+
<intervalFormatItem id="M">
128+
<greatestDifference id="M">M–M</greatestDifference>
129+
</intervalFormatItem>
130+
<intervalFormatItem id="Md">
131+
<greatestDifference id="d">dd/MM – dd/MM</greatestDifference>
132+
<greatestDifference id="M">dd/MM – dd/MM</greatestDifference>
133+
</intervalFormatItem>
134+
<intervalFormatItem id="MEd">
135+
<greatestDifference id="d">E dd/MM – E dd/MM</greatestDifference>
136+
<greatestDifference id="M">E dd/MM – E dd/MM</greatestDifference>
137+
</intervalFormatItem>
138+
<intervalFormatItem id="MMMd">
139+
<greatestDifference id="d">d–d MMM</greatestDifference>
140+
<greatestDifference id="M">d MMM – d MMM</greatestDifference>
141+
</intervalFormatItem>
142+
<intervalFormatItem id="MMMEd">
143+
<greatestDifference id="d">E d – E d MMM</greatestDifference>
144+
<greatestDifference id="M">E d MMM – E d MMM</greatestDifference>
145+
</intervalFormatItem>
146+
<intervalFormatItem id="y">
147+
<greatestDifference id="y">y–y G</greatestDifference>
148+
</intervalFormatItem>
149+
<intervalFormatItem id="yM">
150+
<greatestDifference id="M">MM/y – MM/y GGGGG</greatestDifference>
151+
<greatestDifference id="y">MM/y – MM/y GGGGG</greatestDifference>
152+
</intervalFormatItem>
153+
<intervalFormatItem id="yMd">
154+
<greatestDifference id="d">dd/MM/y – dd/MM/y GGGGG</greatestDifference>
155+
<greatestDifference id="M">dd/MM/y – dd/MM/y GGGGG</greatestDifference>
156+
<greatestDifference id="y">dd/MM/y – dd/MM/y GGGGG</greatestDifference>
157+
</intervalFormatItem>
158+
<intervalFormatItem id="yMEd">
159+
<greatestDifference id="d">E, dd/MM/y – E, dd/MM/y GGGGG</greatestDifference>
160+
<greatestDifference id="M">E, dd/MM/y – E, dd/MM/y GGGGG</greatestDifference>
161+
<greatestDifference id="y">E, dd/MM/y – E, dd/MM/y GGGGG</greatestDifference>
162+
</intervalFormatItem>
163+
<intervalFormatItem id="yMMMd">
164+
<greatestDifference id="d">d–d MMM y G</greatestDifference>
165+
<greatestDifference id="M">d MMM – d MMM y G</greatestDifference>
166+
<greatestDifference id="y">d MMM y – d MMM y G</greatestDifference>
167+
</intervalFormatItem>
168+
<intervalFormatItem id="yMMMEd">
169+
<greatestDifference id="d">E, d – E, d MMM y G</greatestDifference>
170+
<greatestDifference id="M">E, d MMM – E, d MMM y G</greatestDifference>
171+
<greatestDifference id="y">E, d MMM y – E, d MMM y G</greatestDifference>
172+
</intervalFormatItem>
173+
</intervalFormats>
174+
</dateTimeFormats>
175+
</calendar>
176+
<calendar type="gregorian">
177+
<dateFormats>
178+
<dateFormatLength type="full">
179+
<dateFormat>
180+
<pattern>EEEE, d MMMM y</pattern>
181+
<datetimeSkeleton>↑↑↑</datetimeSkeleton>
182+
</dateFormat>
183+
</dateFormatLength>
184+
<dateFormatLength type="long">
185+
<dateFormat>
186+
<pattern>d MMMM y</pattern>
187+
<datetimeSkeleton>↑↑↑</datetimeSkeleton>
188+
</dateFormat>
189+
</dateFormatLength>
190+
<dateFormatLength type="medium">
191+
<dateFormat>
192+
<pattern>d MMM y</pattern>
193+
<datetimeSkeleton>↑↑↑</datetimeSkeleton>
194+
</dateFormat>
195+
</dateFormatLength>
196+
<dateFormatLength type="short">
197+
<dateFormat>
198+
<pattern>dd/MM/y</pattern>
199+
<datetimeSkeleton>yMMdd</datetimeSkeleton>
200+
</dateFormat>
201+
</dateFormatLength>
202+
</dateFormats>
203+
<dateTimeFormats>
204+
<availableFormats>
205+
<dateFormatItem id="EBhm">↑↑↑</dateFormatItem>
206+
<dateFormatItem id="EBhms">↑↑↑</dateFormatItem>
207+
<dateFormatItem id="Ed">E d</dateFormatItem>
208+
<dateFormatItem id="Ehm">↑↑↑</dateFormatItem>
209+
<dateFormatItem id="Ehm" alt="ascii">↑↑↑</dateFormatItem>
210+
<dateFormatItem id="EHm">↑↑↑</dateFormatItem>
211+
<dateFormatItem id="Ehms">↑↑↑</dateFormatItem>
212+
<dateFormatItem id="Ehms" alt="ascii">↑↑↑</dateFormatItem>
213+
<dateFormatItem id="EHms">↑↑↑</dateFormatItem>
214+
<dateFormatItem id="GyMd">d/M/y G</dateFormatItem>
215+
<dateFormatItem id="GyMMMd">d MMM y G</dateFormatItem>
216+
<dateFormatItem id="GyMMMEd">E, d MMM y G</dateFormatItem>
217+
<dateFormatItem id="Md">dd/MM</dateFormatItem>
218+
<dateFormatItem id="MEd">E, dd/MM</dateFormatItem>
219+
<dateFormatItem id="MMdd">dd/MM</dateFormatItem>
220+
<dateFormatItem id="MMMd">d MMM</dateFormatItem>
221+
<dateFormatItem id="MMMEd">E, d MMM</dateFormatItem>
222+
<dateFormatItem id="MMMMd">d MMMM</dateFormatItem>
223+
<dateFormatItem id="yM">MM/y</dateFormatItem>
224+
<dateFormatItem id="yMd">dd/MM/y</dateFormatItem>
225+
<dateFormatItem id="yMEd">E, dd/MM/y</dateFormatItem>
226+
<dateFormatItem id="yMMMd">d MMM y</dateFormatItem>
227+
<dateFormatItem id="yMMMEd">E, d MMM y</dateFormatItem>
228+
</availableFormats>
229+
<intervalFormats>
230+
<intervalFormatItem id="d">
231+
<greatestDifference id="d">d–d</greatestDifference>
232+
</intervalFormatItem>
233+
<intervalFormatItem id="GyMd">
234+
<greatestDifference id="d">dd/MM/y – dd/MM/y G</greatestDifference>
235+
<greatestDifference id="G">dd/MM/y G – dd/MM/y G</greatestDifference>
236+
<greatestDifference id="M">dd/MM/y – dd/MM/y G</greatestDifference>
237+
<greatestDifference id="y">dd/MM/y – dd/MM/y G</greatestDifference>
238+
</intervalFormatItem>
239+
<intervalFormatItem id="GyMEd">
240+
<greatestDifference id="d">E, dd/MM/y – E, dd/MM/y G</greatestDifference>
241+
<greatestDifference id="G">E, dd/MM/y G – E, dd/MM/y G</greatestDifference>
242+
<greatestDifference id="M">E, dd/MM/y – E, dd/MM/y G</greatestDifference>
243+
<greatestDifference id="y">E, dd/MM/y – E, dd/MM/y G</greatestDifference>
244+
</intervalFormatItem>
245+
<intervalFormatItem id="GyMMMd">
246+
<greatestDifference id="d">d – d MMM y G</greatestDifference>
247+
<greatestDifference id="G">d MMM y G – d MMM y G</greatestDifference>
248+
<greatestDifference id="M">d MMM – d MMM y G</greatestDifference>
249+
<greatestDifference id="y">d MMM y – d MMM y G</greatestDifference>
250+
</intervalFormatItem>
251+
<intervalFormatItem id="GyMMMEd">
252+
<greatestDifference id="d">E, d MMM – E, d MMM y G</greatestDifference>
253+
<greatestDifference id="G">E, d MMM y G – E, d MMM y G</greatestDifference>
254+
<greatestDifference id="M">E, d MMM – E, d MMM y G</greatestDifference>
255+
<greatestDifference id="y">E, d MMM y – E, d MMM y G</greatestDifference>
256+
</intervalFormatItem>
257+
<intervalFormatItem id="h">
258+
<greatestDifference id="h">h–h a</greatestDifference>
259+
</intervalFormatItem>
260+
<intervalFormatItem id="H">
261+
<greatestDifference id="H">HH–HH</greatestDifference>
262+
</intervalFormatItem>
263+
<intervalFormatItem id="Hm">
264+
<greatestDifference id="H">HH:mm–HH:mm</greatestDifference>
265+
<greatestDifference id="m">HH:mm–HH:mm</greatestDifference>
266+
</intervalFormatItem>
267+
<intervalFormatItem id="Hmv">
268+
<greatestDifference id="H">HH:mm–HH:mm v</greatestDifference>
269+
<greatestDifference id="m">HH:mm–HH:mm v</greatestDifference>
270+
</intervalFormatItem>
271+
<intervalFormatItem id="hv">
272+
<greatestDifference id="h">h–h a v</greatestDifference>
273+
</intervalFormatItem>
274+
<intervalFormatItem id="Hv">
275+
<greatestDifference id="H">HH–HH v</greatestDifference>
276+
</intervalFormatItem>
277+
<intervalFormatItem id="M">
278+
<greatestDifference id="M">M–M</greatestDifference>
279+
</intervalFormatItem>
280+
<intervalFormatItem id="Md">
281+
<greatestDifference id="d">dd/MM – dd/MM</greatestDifference>
282+
<greatestDifference id="M">dd/MM – dd/MM</greatestDifference>
283+
</intervalFormatItem>
284+
<intervalFormatItem id="MEd">
285+
<greatestDifference id="d">E dd/MM – E dd/MM</greatestDifference>
286+
<greatestDifference id="M">E dd/MM – E dd/MM</greatestDifference>
287+
</intervalFormatItem>
288+
<intervalFormatItem id="MMMd">
289+
<greatestDifference id="d">d–d MMM</greatestDifference>
290+
<greatestDifference id="M">d MMM – d MMM</greatestDifference>
291+
</intervalFormatItem>
292+
<intervalFormatItem id="MMMEd">
293+
<greatestDifference id="d">E d – E d MMM</greatestDifference>
294+
<greatestDifference id="M">E d MMM – E d MMM</greatestDifference>
295+
</intervalFormatItem>
296+
<intervalFormatItem id="y">
297+
<greatestDifference id="y">y–y</greatestDifference>
298+
</intervalFormatItem>
299+
<intervalFormatItem id="yM">
300+
<greatestDifference id="M">MM/y – MM/y</greatestDifference>
301+
<greatestDifference id="y">MM/y – MM/y</greatestDifference>
302+
</intervalFormatItem>
303+
<intervalFormatItem id="yMd">
304+
<greatestDifference id="d">dd/MM/y – dd/MM/y</greatestDifference>
305+
<greatestDifference id="M">dd/MM/y – dd/MM/y</greatestDifference>
306+
<greatestDifference id="y">dd/MM/y – dd/MM/y</greatestDifference>
307+
</intervalFormatItem>
308+
<intervalFormatItem id="yMEd">
309+
<greatestDifference id="d">E, dd/MM/y – E, dd/MM/y</greatestDifference>
310+
<greatestDifference id="M">E, dd/MM/y – E, dd/MM/y</greatestDifference>
311+
<greatestDifference id="y">E, dd/MM/y – E, dd/MM/y</greatestDifference>
312+
</intervalFormatItem>
313+
<intervalFormatItem id="yMMMd">
314+
<greatestDifference id="d">d–d MMM y</greatestDifference>
315+
<greatestDifference id="M">d MMM – d MMM y</greatestDifference>
316+
<greatestDifference id="y">d MMM y – d MMM y</greatestDifference>
317+
</intervalFormatItem>
318+
<intervalFormatItem id="yMMMEd">
319+
<greatestDifference id="d">E, d – E, d MMM y</greatestDifference>
320+
<greatestDifference id="M">E, d MMM – E, d MMM y</greatestDifference>
321+
<greatestDifference id="y">E, d MMM y – E, d MMM y</greatestDifference>
322+
</intervalFormatItem>
323+
</intervalFormats>
324+
</dateTimeFormats>
325+
</calendar>
326+
</calendars>
327+
<timeZoneNames>
328+
<zone type="Pacific/Honolulu">
329+
<short>
330+
<generic>∅∅∅</generic>
331+
<standard>∅∅∅</standard>
332+
<daylight>∅∅∅</daylight>
333+
</short>
334+
</zone>
335+
<metazone type="Alaska">
336+
<short>
337+
<generic>∅∅∅</generic>
338+
<standard>∅∅∅</standard>
339+
<daylight>∅∅∅</daylight>
340+
</short>
341+
</metazone>
342+
<metazone type="America_Central">
343+
<short>
344+
<generic>∅∅∅</generic>
345+
<standard>∅∅∅</standard>
346+
<daylight>∅∅∅</daylight>
347+
</short>
348+
</metazone>
349+
<metazone type="America_Eastern">
350+
<short>
351+
<generic>∅∅∅</generic>
352+
<standard>∅∅∅</standard>
353+
<daylight>∅∅∅</daylight>
354+
</short>
355+
</metazone>
356+
<metazone type="America_Mountain">
357+
<short>
358+
<generic>∅∅∅</generic>
359+
<standard>∅∅∅</standard>
360+
<daylight>∅∅∅</daylight>
361+
</short>
362+
</metazone>
363+
<metazone type="America_Pacific">
364+
<short>
365+
<generic>∅∅∅</generic>
366+
<standard>∅∅∅</standard>
367+
<daylight>∅∅∅</daylight>
368+
</short>
369+
</metazone>
370+
<metazone type="Atlantic">
371+
<short>
372+
<generic>∅∅∅</generic>
373+
<standard>∅∅∅</standard>
374+
<daylight>∅∅∅</daylight>
375+
</short>
376+
</metazone>
377+
<metazone type="Hawaii_Aleutian">
378+
<short>
379+
<generic>∅∅∅</generic>
380+
<standard>∅∅∅</standard>
381+
<daylight>∅∅∅</daylight>
382+
</short>
383+
</metazone>
384+
</timeZoneNames>
385+
</dates>
386+
</ldml>

0 commit comments

Comments
 (0)