e45ac3279f44a80236b8df6923b404e3fcae7e14
[jalview.git] /
1 # Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
2 # ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
3 #
4 #
5 #
6 #
7 #
8 #
9 #
10 #
11 #
12 #
13 #
14 #
15 #
16 #
17 #
18 #
19 #
20 #
21 #
22 #
23 #
24 # This properties file defines a Hijrah calendar variant.
25 #
26 # Fields:
27 #
28 #       <version> ::= 'version' '=' <version string>
29 #            <id> ::= 'id' '=' <id string>
30 #          <type> ::= 'type' '=' <type string>
31 #     <iso-start> ::= 'iso-start' '=' <start date in the ISO calendar>
32 #          <year> ::= <yyyy> '=' <nn nn nn nn nn nn nn nn nn nn nn nn>
33 #
34 # version ... (Required)
35 #
36 # id ... (Required)
37 #    Identifies the Java Chronology
38 #
39 # type ... (Required)
40 #    Identifies the type of calendar in the standard calendar ID scheme
41 # iso-start ... (Required)
42 #    Specifies the corresponding ISO date to the first Hijrah day
43 #    in the defined range of dates
44 #
45 # year ... (Required)
46 #    Number of days for each month of a Hijrah year
47 #    * Each line defines a year. The years must be in chronological
48 #      order and no gap is allowed.
49 #    * Each line is in the form indicated above. <yyyy> is a Hijrah year and
50 #      nn is the number of days for a month listed in the order of the months.
51 #    * Each year must have 12 months.
52 #    * Each month should be 29 or 30 days long.
53 #    * There must be one or more space characters between the months.
54 #
55
56 # Version of this definition
57 version=1.8.0_1
58
59 # Java chronology ID
60 id=Hijrah-umalqura
61
62 # Standard calendar type specification
63 type=islamic-umalqura
64
65 # defines the corresponding ISO date to the earliest Hijrah date
66 iso-start=1882-11-12
67
68 #     1  2  3  4  5  6  7  8  9 10 11 12
69 1300=30 29 30 29 30 29 30 29 30 29 30 29
70 1301=30 30 29 30 29 30 29 30 29 30 29 29
71 1302=30 30 30 29 30 30 29 29 30 29 29 30
72 1303=29 30 30 29 30 30 29 30 29 30 29 29
73 1304=29 30 30 29 30 30 30 29 30 29 30 29
74 1305=29 29 30 30 29 30 30 29 30 30 29 29
75 1306=30 29 30 29 30 29 30 29 30 30 29 30
76 1307=29 30 29 30 29 30 29 30 29 30 29 30
77 1308=29 30 30 29 30 29 30 29 30 29 29 30
78 1309=29 30 30 30 30 29 29 30 29 29 30 29
79 1310=30 29 30 30 30 29 30 29 30 29 29 30
80 1311=29 30 29 30 30 30 29 30 29 30 29 29
81 1312=30 29 30 29 30 30 29 30 30 29 30 29
82 1313=29 30 29 30 29 30 29 30 30 30 29 29
83 1314=30 30 29 30 29 29 30 29 30 30 29 30
84 1315=29 30 30 29 30 29 29 30 29 30 29 30
85 1316=29 30 30 30 29 30 29 29 30 29 30 29
86 1317=30 29 30 30 29 30 29 30 29 30 29 29
87 1318=30 29 30 30 29 30 30 29 30 29 30 29
88 1319=29 30 29 30 30 29 30 29 30 30 29 30
89 1320=29 30 29 29 30 29 30 29 30 30 30 29
90 1321=30 29 30 29 29 30 29 29 30 30 30 30
91 1322=29 30 29 30 29 29 29 30 29 30 30 30
92 1323=29 30 30 29 30 29 29 29 30 29 30 30
93 1324=29 30 30 29 30 29 30 29 29 30 29 30
94 1325=30 29 30 29 30 30 29 30 29 30 29 30
95 1326=29 29 30 29 30 30 29 30 29 30 30 29
96 1327=30 29 29 30 29 30 29 30 30 29 30 30
97 1328=29 30 29 29 30 29 29 30 30 30 29 30
98 1329=30 29 30 29 29 30 29 29 30 30 29 30
99 1330=30 30 29 30 29 29 30 29 29 30 30 29
100 1331=30 30 29 30 30 29 29 30 29 30 29 30
101 1332=29 30 29 30 30 29 30 29 30 30 29 29
102 1333=30 29 29 30 30 29 30 30 29 30 30 29
103 1334=29 29 30 29 30 29 30 30 30 29 30 29
104 1335=30 29 30 29 29 30 29 30 30 29 30 30
105 1336=29 30 29 30 29 29 30 29 30 29 30 30
106 1337=30 29 30 29 30 29 29 30 29 30 29 30
107 1338=29 30 30 29 30 30 29 29 30 29 30 29
108 1339=30 29 30 29 30 30 30 29 30 29 29 30
109 1340=29 29 30 29 30 30 30 30 29 30 29 29
110 1341=30 29 29 30 29 30 30 30 29 30 30 29
111 1342=29 29 30 29 30 29 30 30 29 30 30 29
112 1343=30 29 29 30 29 30 29 30 29 30 30 29
113 1344=30 29 30 29 30 30 29 29 30 29 30 29
114 1345=30 29 30 30 30 29 30 29 29 30 29 29
115 1346=30 29 30 30 30 30 29 30 29 29 30 29
116 1347=29 30 29 30 30 30 29 30 30 29 29 30
117 1348=29 29 30 29 30 30 29 30 30 30 29 29
118 1349=30 29 29 30 29 30 30 29 30 30 29 30
119 1350=29 30 29 30 29 30 29 29 30 30 29 30
120 1351=30 29 30 29 30 29 30 29 29 30 29 30
121 1352=30 29 30 30 29 30 29 30 29 29 30 29
122 1353=30 29 30 30 30 29 30 29 29 30 29 30
123 1354=29 30 29 30 30 29 30 30 29 30 29 29
124 1355=30 29 29 30 30 29 30 30 29 30 30 29
125 1356=29 30 29 30 29 30 29 30 29 30 30 30
126 1357=29 29 30 29 30 29 29 30 29 30 30 30
127 1358=29 30 29 30 29 30 29 29 30 29 30 30
128 1359=29 30 30 29 30 29 30 29 29 29 30 30
129 1360=29 30 30 30 29 30 29 30 29 29 30 29
130 1361=30 29 30 30 29 30 30 29 29 30 29 30
131 1362=29 30 29 30 29 30 30 29 30 29 30 29
132 1363=30 29 30 29 30 29 30 29 30 29 30 30
133 1364=29 30 29 30 29 29 30 29 30 29 30 30
134 1365=30 30 29 29 30 29 29 30 29 30 29 30
135 1366=30 30 29 30 29 30 29 29 30 29 30 29
136 1367=30 30 29 30 30 29 30 29 29 30 29 30
137 1368=29 30 29 30 30 30 29 29 30 29 30 29
138 1369=30 29 30 29 30 30 29 30 29 30 30 29
139 1370=30 29 29 30 29 30 29 30 29 30 30 30
140 1371=29 30 29 29 30 29 30 29 30 29 30 30
141 1372=30 29 29 30 29 30 29 29 30 29 30 30
142 1373=30 29 30 29 30 29 30 29 29 30 29 30
143 1374=30 29 30 30 29 30 29 30 29 29 30 29
144 1375=30 29 30 30 29 30 30 29 30 29 30 29
145 1376=29 30 29 30 29 30 30 30 29 30 29 30
146 1377=29 29 30 29 29 30 30 30 29 30 30 29
147 1378=30 29 29 29 30 29 30 30 29 30 30 30
148 1379=29 30 29 29 29 30 29 30 30 29 30 30
149 1380=29 30 29 30 29 30 29 30 29 30 29 30
150 1381=29 30 29 30 30 29 30 29 30 29 29 30
151 1382=29 30 29 30 30 29 30 30 29 30 29 29
152 1383=30 29 29 30 30 30 29 30 30 29 30 29
153 1384=29 30 29 29 30 30 29 30 30 30 29 30
154 1385=29 29 30 29 29 30 30 29 30 30 30 29
155 1386=30 29 29 30 29 29 30 30 29 30 30 29
156 1387=30 29 30 29 30 29 30 29 30 29 30 29
157 1388=30 30 29 30 29 30 29 30 29 30 29 29
158 1389=30 30 29 30 30 29 30 30 29 29 30 29
159 1390=29 30 29 30 30 30 29 30 29 30 29 30
160 1391=29 29 30 29 30 30 29 30 30 29 30 29
161 1392=30 29 29 30 29 30 29 30 30 29 30 30
162 1393=29 30 29 29 30 29 30 29 30 29 30 30
163 1394=30 29 30 29 29 30 29 30 29 30 29 30
164 1395=30 29 30 30 29 30 29 29 30 29 29 30
165 1396=30 29 30 30 29 30 30 29 29 30 29 29
166 1397=30 29 30 30 29 30 30 30 29 29 29 30
167 1398=29 30 29 30 30 29 30 30 29 30 29 29
168 1399=30 29 30 29 30 29 30 30 29 30 29 30
169 1400=30 29 30 29 29 30 29 30 29 30 29 30
170 1401=30 30 29 30 29 29 30 29 29 30 29 30
171 1402=30 30 30 29 30 29 29 30 29 29 30 29
172 1403=30 30 30 29 30 30 29 29 30 29 29 30
173 1404=29 30 30 29 30 30 29 30 29 30 29 29
174 1405=30 29 30 29 30 30 30 29 30 29 29 30
175 1406=30 29 29 30 29 30 30 29 30 29 30 30
176 1407=29 30 29 29 30 29 30 29 30 29 30 30
177 1408=30 29 30 29 30 29 29 30 29 29 30 30
178 1409=30 30 29 30 29 30 29 29 30 29 29 30
179 1410=30 30 29 30 30 29 30 29 29 30 29 29
180 1411=30 30 29 30 30 29 30 30 29 29 30 29
181 1412=30 29 30 29 30 29 30 30 30 29 29 30
182 1413=29 30 29 29 30 29 30 30 30 29 30 29
183 1414=30 29 30 29 29 30 29 30 30 29 30 30
184 1415=29 30 29 30 29 29 30 29 30 29 30 30
185 1416=30 29 30 29 30 29 29 30 29 30 29 30
186 1417=30 29 30 30 29 29 30 29 30 29 30 29
187 1418=30 29 30 30 29 30 29 30 29 30 29 30
188 1419=29 30 29 30 29 30 29 30 30 30 29 29
189 1420=29 30 29 29 30 29 30 30 30 30 29 30
190 1421=29 29 30 29 29 29 30 30 30 30 29 30
191 1422=30 29 29 30 29 29 29 30 30 30 29 30
192 1423=30 29 30 29 30 29 29 30 29 30 29 30
193 1424=30 29 30 30 29 30 29 29 30 29 30 29
194 1425=30 29 30 30 29 30 29 30 30 29 30 29
195 1426=29 30 29 30 29 30 30 29 30 30 29 30
196 1427=29 29 30 29 30 29 30 30 29 30 30 29
197 1428=30 29 29 30 29 29 30 30 30 29 30 30
198 1429=29 30 29 29 30 29 29 30 30 29 30 30
199 1430=29 30 30 29 29 30 29 30 29 30 29 30
200 1431=29 30 30 29 30 29 30 29 30 29 29 30
201 1432=29 30 30 30 29 30 29 30 29 30 29 29
202 1433=30 29 30 30 29 30 30 29 30 29 30 29
203 1434=29 30 29 30 29 30 30 29 30 30 29 29
204 1435=30 29 30 29 30 29 30 29 30 30 29 30
205 1436=29 30 29 30 29 30 29 30 29 30 29 30
206 1437=30 29 30 30 29 29 30 29 30 29 29 30
207 1438=30 29 30 30 30 29 29 30 29 29 30 29
208 1439=30 29 30 30 30 29 30 29 30 29 29 30
209 1440=29 30 29 30 30 30 29 30 29 30 29 29
210 1441=30 29 30 29 30 30 29 30 30 29 30 29
211 1442=29 30 29 30 29 30 29 30 30 29 30 29
212 1443=30 29 30 29 30 29 30 29 30 29 30 30
213 1444=29 30 29 30 30 29 29 30 29 30 29 30
214 1445=29 30 30 30 29 30 29 29 30 29 29 30
215 1446=29 30 30 30 29 30 30 29 29 30 29 29
216 1447=30 29 30 30 30 29 30 29 30 29 30 29
217 1448=29 30 29 30 30 29 30 30 29 30 29 30
218 1449=29 29 30 29 30 29 30 30 29 30 30 29
219 1450=30 29 30 29 29 30 29 30 29 30 30 29
220 1451=30 30 30 29 29 30 29 29 30 30 29 30
221 1452=30 29 30 30 29 29 30 29 29 30 29 30
222 1453=30 29 30 30 29 30 29 30 29 29 30 29
223 1454=30 29 30 30 29 30 30 29 30 29 30 29
224 1455=29 30 29 30 30 29 30 29 30 30 29 30
225 1456=29 29 30 29 30 29 30 29 30 30 30 29
226 1457=30 29 29 30 29 29 30 29 30 30 30 30
227 1458=29 30 29 29 30 29 29 30 29 30 30 30
228 1459=29 30 30 29 29 30 29 29 30 29 30 30
229 1460=29 30 30 29 30 29 30 29 29 30 29 30
230 1461=29 30 30 29 30 29 30 29 30 30 29 29
231 1462=30 29 30 29 30 30 29 30 29 30 30 29
232 1463=29 30 29 30 29 30 29 30 30 30 29 30
233 1464=29 30 29 29 30 29 29 30 30 30 29 30
234 1465=30 29 30 29 29 30 29 29 30 30 29 30
235 1466=30 30 29 30 29 29 29 30 29 30 30 29
236 1467=30 30 29 30 30 29 29 30 29 30 29 30
237 1468=29 30 29 30 30 29 30 29 30 29 30 29
238 1469=29 30 29 30 30 29 30 30 29 30 29 30
239 1470=29 29 30 29 30 30 29 30 30 29 30 29
240 1471=30 29 29 30 29 30 29 30 30 29 30 30
241 1472=29 30 29 29 30 29 30 29 30 30 29 30
242 1473=29 30 29 30 30 29 29 30 29 30 29 30
243 1474=29 30 30 29 30 30 29 29 30 29 30 29
244 1475=29 30 30 29 30 30 30 29 29 30 29 29
245 1476=30 29 30 29 30 30 30 29 30 29 30 29
246 1477=29 30 29 29 30 30 30 30 29 30 29 30
247 1478=29 29 30 29 30 29 30 30 29 30 30 29
248 1479=30 29 29 30 29 30 29 30 29 30 30 29
249 1480=30 29 30 29 30 29 30 29 30 29 30 29
250 1481=30 29 30 30 29 30 29 30 29 30 29 29
251 1482=30 29 30 30 30 30 29 30 29 29 30 29
252 1483=29 30 29 30 30 30 29 30 30 29 29 30
253 1484=29 29 30 29 30 30 30 29 30 29 30 29
254 1485=30 29 29 30 29 30 30 29 30 30 29 30
255 1486=29 30 29 29 30 29 30 29 30 30 29 30
256 1487=30 29 30 29 30 29 29 30 29 30 29 30
257 1488=30 29 30 30 29 30 29 29 30 29 30 29
258 1489=30 29 30 30 30 29 30 29 29 30 29 30
259 1490=29 30 29 30 30 29 30 30 29 29 30 29
260 1491=30 29 29 30 30 29 30 30 29 30 29 30
261 1492=29 30 29 29 30 30 29 30 29 30 30 29
262 1493=30 29 30 29 30 29 29 30 29 30 30 30
263 1494=29 30 29 30 29 30 29 29 29 30 30 30
264 1495=29 30 30 29 30 29 29 30 29 29 30 30
265 1496=29 30 30 30 29 30 29 29 30 29 29 30
266 1497=30 29 30 30 29 30 29 30 29 30 29 30
267 1498=29 30 29 30 29 30 30 29 30 29 30 29
268 1499=30 29 30 29 29 30 30 29 30 29 30 30
269 1500=29 30 29 30 29 29 30 29 30 29 30 30
270 1501=30 29 30 29 30 29 29 29 30 29 30 30
271 1502=30 30 29 30 29 30 29 29 29 30 30 29
272 1503=30 30 29 30 30 29 30 29 29 29 30 30
273 1504=29 30 29 30 30 30 29 29 30 29 30 29
274 1505=30 29 30 29 30 30 29 30 29 30 30 29
275 1506=29 30 29 29 30 30 29 30 30 29 30 30
276 1507=29 29 30 29 29 30 30 29 30 29 30 30
277 1508=30 29 29 30 29 30 29 29 30 29 30 30
278 1509=30 29 30 29 30 29 30 29 29 30 29 30
279 1510=30 29 30 30 29 30 29 30 29 29 30 29
280 1511=30 29 30 30 29 30 30 29 30 29 29 30
281 1512=29 30 29 30 29 30 30 30 29 30 29 30
282 1513=29 29 29 30 29 30 30 30 29 30 30 29
283 1514=30 29 29 29 30 29 30 30 29 30 30 30
284 1515=29 29 30 29 29 30 29 30 30 29 30 30
285 1516=29 30 29 30 29 29 30 29 30 29 30 30
286 1517=29 30 29 30 29 30 30 29 29 30 29 30
287 1518=29 30 29 30 30 29 30 30 29 30 29 29
288 1519=30 29 29 30 30 30 29 30 30 29 30 29
289 1520=29 30 29 29 30 30 30 29 30 30 29 30
290 1521=29 29 29 30 29 30 30 29 30 30 29 30
291 1522=30 29 29 29 30 29 30 30 29 30 30 29
292 1523=30 29 30 29 30 29 30 29 29 30 30 29
293 1524=30 30 29 30 29 30 29 30 29 29 30 29
294 1525=30 30 29 30 30 29 30 29 30 29 29 30
295 1526=29 30 29 30 30 30 29 30 29 30 29 29
296 1527=30 29 30 29 30 30 29 30 30 29 30 29
297 1528=30 29 29 30 29 30 29 30 30 29 30 30
298 1529=29 30 29 29 30 29 30 29 30 29 30 30
299 1530=29 30 30 29 29 30 29 30 29 29 30 30
300 1531=29 30 30 30 29 29 30 29 30 29 29 30
301 1532=29 30 30 30 29 30 30 29 29 29 30 29
302 1533=30 29 30 30 30 29 30 29 30 29 29 30
303 1534=29 30 29 30 30 29 30 30 29 29 30 29
304 1535=30 29 30 29 30 29 30 30 29 30 29 30
305 1536=29 30 29 30 29 30 29 30 29 30 29 30
306 1537=30 29 30 30 29 29 30 29 29 30 29 30
307 1538=30 30 29 30 30 29 29 30 29 29 30 29
308 1539=30 30 30 29 30 30 29 29 30 29 29 30
309 1540=29 30 30 29 30 30 29 30 29 29 30 29
310 1541=30 29 30 29 30 30 30 29 30 29 29 30
311 1542=29 30 29 30 29 30 30 29 30 29 30 30
312 1543=29 30 29 29 30 29 30 29 30 29 30 30
313 1544=30 29 30 29 29 30 29 30 29 30 29 30
314 1545=30 30 29 30 29 29 30 29 30 29 29 30
315 1546=30 30 29 30 29 30 29 30 29 30 29 29
316 1547=30 30 29 30 30 29 30 29 30 29 30 29
317 1548=30 29 29 30 30 29 30 30 29 30 29 30
318 1549=29 30 29 29 30 29 30 30 30 29 30 29
319 1550=30 29 30 29 29 29 30 30 30 29 30 30
320 1551=29 30 29 29 30 29 29 30 30 29 30 30
321 1552=30 29 30 29 29 30 29 29 30 30 29 30
322 1553=30 29 30 29 30 29 30 29 30 29 30 29
323 1554=30 29 30 29 30 30 29 30 29 30 29 30
324 1555=29 29 30 29 30 30 29 30 30 29 30 29
325 1556=30 29 29 30 29 30 29 30 30 30 29 30
326 1557=29 30 29 29 29 30 29 30 30 30 30 29
327 1558=30 29 30 29 29 29 30 29 30 30 30 29
328 1559=30 30 29 29 30 29 29 30 30 29 30 29
329 1560=30 30 29 30 29 30 29 30 29 30 29 30
330 1561=29 30 30 29 30 29 30 30 29 29 30 29
331 1562=29 30 30 29 30 29 30 30 30 29 29 30
332 1563=29 30 29 29 30 29 30 30 30 29 30 29
333 1564=30 29 30 29 29 30 29 30 30 30 29 30
334 1565=29 30 29 30 29 29 30 29 30 30 29 30
335 1566=30 29 30 29 30 29 29 30 29 30 29 30
336 1567=30 29 30 30 29 30 29 30 29 29 30 29
337 1568=30 29 30 30 30 29 30 29 30 29 29 29
338 1569=30 29 30 30 30 29 30 30 29 30 29 29
339 1570=29 30 29 30 30 29 30 30 30 29 29 30
340 1571=29 29 30 29 30 30 29 30 30 29 30 29
341 1572=30 29 29 30 29 30 29 30 30 29 30 29
342 1573=30 29 30 30 29 30 29 29 30 29 30 29
343 1574=30 30 29 30 30 29 30 29 29 30 29 29
344 1575=30 30 30 29 30 30 29 30 29 29 29 30
345 1576=29 30 30 29 30 30 30 29 30 29 29 29
346 1577=30 29 30 30 29 30 30 29 30 29 30 29
347 1578=29 30 29 30 29 30 30 29 30 30 29 30
348 1579=29 30 29 30 29 29 30 30 29 30 29 30
349 1580=29 30 30 29 30 29 29 30 29 30 29 30
350 1581=30 30 29 30 29 30 29 29 30 29 30 29
351 1582=30 30 29 30 30 29 30 29 30 29 29 29
352 1583=30 30 29 30 30 30 29 30 29 30 29 29
353 1584=29 30 30 29 30 30 29 30 30 29 30 29
354 1585=29 30 29 30 29 30 29 30 30 29 30 30
355 1586=29 29 30 29 30 29 29 30 30 30 29 30
356 1587=29 30 30 29 29 29 30 29 30 29 30 30
357 1588=30 29 30 30 29 29 29 30 29 30 29 30
358 1589=30 29 30 30 29 30 29 29 30 29 30 29
359 1590=30 29 30 30 30 29 29 30 29 30 29 30
360 1591=29 30 29 30 30 29 30 29 30 29 30 29
361 1592=30 29 30 29 30 29 30 29 30 30 30 29
362 1593=30 29 29 30 29 29 30 29 30 30 30 29
363 1594=30 30 29 29 30 29 29 29 30 30 30 30
364 1595=29 30 29 30 29 29 30 29 29 30 30 30
365 1596=29 30 30 29 30 29 29 30 29 30 29 30
366 1597=29 30 30 29 30 29 30 29 30 29 30 29
367 1598=30 29 30 29 30 30 29 30 29 30 30 29
368 1599=29 30 29 30 29 30 29 30 30 30 29 30
369 1600=29 29 30 29 30 29 29 30 30 30 29 30