1# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. 2# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3# 4# This code is free software; you can redistribute it and/or modify it 5# under the terms of the GNU General Public License version 2 only, as 6# published by the Free Software Foundation. Oracle designates this 7# particular file as subject to the "Classpath" exception as provided 8# by Oracle in the LICENSE file that accompanied this code. 9# 10# This code is distributed in the hope that it will be useful, but WITHOUT 11# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 12# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 13# version 2 for more details (a copy is included in the LICENSE file that 14# accompanied this code). 15# 16# You should have received a copy of the GNU General Public License version 17# 2 along with this work; if not, write to the Free Software Foundation, 18# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 19# 20# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 21# or visit www.oracle.com if you need additional information or have any 22# questions. 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 57version=1.8.0_1 58 59# Java chronology ID 60id=Hijrah-umalqura 61 62# Standard calendar type specification 63type=islamic-umalqura 64 65# defines the corresponding ISO date to the earliest Hijrah date 66iso-start=1882-11-12 67 68# 1 2 3 4 5 6 7 8 9 10 11 12 691300=30 29 30 29 30 29 30 29 30 29 30 29 701301=30 30 29 30 29 30 29 30 29 30 29 29 711302=30 30 30 29 30 30 29 29 30 29 29 30 721303=29 30 30 29 30 30 29 30 29 30 29 29 731304=29 30 30 29 30 30 30 29 30 29 30 29 741305=29 29 30 30 29 30 30 29 30 30 29 29 751306=30 29 30 29 30 29 30 29 30 30 29 30 761307=29 30 29 30 29 30 29 30 29 30 29 30 771308=29 30 30 29 30 29 30 29 30 29 29 30 781309=29 30 30 30 30 29 29 30 29 29 30 29 791310=30 29 30 30 30 29 30 29 30 29 29 30 801311=29 30 29 30 30 30 29 30 29 30 29 29 811312=30 29 30 29 30 30 29 30 30 29 30 29 821313=29 30 29 30 29 30 29 30 30 30 29 29 831314=30 30 29 30 29 29 30 29 30 30 29 30 841315=29 30 30 29 30 29 29 30 29 30 29 30 851316=29 30 30 30 29 30 29 29 30 29 30 29 861317=30 29 30 30 29 30 29 30 29 30 29 29 871318=30 29 30 30 29 30 30 29 30 29 30 29 881319=29 30 29 30 30 29 30 29 30 30 29 30 891320=29 30 29 29 30 29 30 29 30 30 30 29 901321=30 29 30 29 29 30 29 29 30 30 30 30 911322=29 30 29 30 29 29 29 30 29 30 30 30 921323=29 30 30 29 30 29 29 29 30 29 30 30 931324=29 30 30 29 30 29 30 29 29 30 29 30 941325=30 29 30 29 30 30 29 30 29 30 29 30 951326=29 29 30 29 30 30 29 30 29 30 30 29 961327=30 29 29 30 29 30 29 30 30 29 30 30 971328=29 30 29 29 30 29 29 30 30 30 29 30 981329=30 29 30 29 29 30 29 29 30 30 29 30 991330=30 30 29 30 29 29 30 29 29 30 30 29 1001331=30 30 29 30 30 29 29 30 29 30 29 30 1011332=29 30 29 30 30 29 30 29 30 30 29 29 1021333=30 29 29 30 30 29 30 30 29 30 30 29 1031334=29 29 30 29 30 29 30 30 30 29 30 29 1041335=30 29 30 29 29 30 29 30 30 29 30 30 1051336=29 30 29 30 29 29 30 29 30 29 30 30 1061337=30 29 30 29 30 29 29 30 29 30 29 30 1071338=29 30 30 29 30 30 29 29 30 29 30 29 1081339=30 29 30 29 30 30 30 29 30 29 29 30 1091340=29 29 30 29 30 30 30 30 29 30 29 29 1101341=30 29 29 30 29 30 30 30 29 30 30 29 1111342=29 29 30 29 30 29 30 30 29 30 30 29 1121343=30 29 29 30 29 30 29 30 29 30 30 29 1131344=30 29 30 29 30 30 29 29 30 29 30 29 1141345=30 29 30 30 30 29 30 29 29 30 29 29 1151346=30 29 30 30 30 30 29 30 29 29 30 29 1161347=29 30 29 30 30 30 29 30 30 29 29 30 1171348=29 29 30 29 30 30 29 30 30 30 29 29 1181349=30 29 29 30 29 30 30 29 30 30 29 30 1191350=29 30 29 30 29 30 29 29 30 30 29 30 1201351=30 29 30 29 30 29 30 29 29 30 29 30 1211352=30 29 30 30 29 30 29 30 29 29 30 29 1221353=30 29 30 30 30 29 30 29 29 30 29 30 1231354=29 30 29 30 30 29 30 30 29 30 29 29 1241355=30 29 29 30 30 29 30 30 29 30 30 29 1251356=29 30 29 30 29 30 29 30 29 30 30 30 1261357=29 29 30 29 30 29 29 30 29 30 30 30 1271358=29 30 29 30 29 30 29 29 30 29 30 30 1281359=29 30 30 29 30 29 30 29 29 29 30 30 1291360=29 30 30 30 29 30 29 30 29 29 30 29 1301361=30 29 30 30 29 30 30 29 29 30 29 30 1311362=29 30 29 30 29 30 30 29 30 29 30 29 1321363=30 29 30 29 30 29 30 29 30 29 30 30 1331364=29 30 29 30 29 29 30 29 30 29 30 30 1341365=30 30 29 29 30 29 29 30 29 30 29 30 1351366=30 30 29 30 29 30 29 29 30 29 30 29 1361367=30 30 29 30 30 29 30 29 29 30 29 30 1371368=29 30 29 30 30 30 29 29 30 29 30 29 1381369=30 29 30 29 30 30 29 30 29 30 30 29 1391370=30 29 29 30 29 30 29 30 29 30 30 30 1401371=29 30 29 29 30 29 30 29 30 29 30 30 1411372=30 29 29 30 29 30 29 29 30 29 30 30 1421373=30 29 30 29 30 29 30 29 29 30 29 30 1431374=30 29 30 30 29 30 29 30 29 29 30 29 1441375=30 29 30 30 29 30 30 29 30 29 30 29 1451376=29 30 29 30 29 30 30 30 29 30 29 30 1461377=29 29 30 29 29 30 30 30 29 30 30 29 1471378=30 29 29 29 30 29 30 30 29 30 30 30 1481379=29 30 29 29 29 30 29 30 30 29 30 30 1491380=29 30 29 30 29 30 29 30 29 30 29 30 1501381=29 30 29 30 30 29 30 29 30 29 29 30 1511382=29 30 29 30 30 29 30 30 29 30 29 29 1521383=30 29 29 30 30 30 29 30 30 29 30 29 1531384=29 30 29 29 30 30 29 30 30 30 29 30 1541385=29 29 30 29 29 30 30 29 30 30 30 29 1551386=30 29 29 30 29 29 30 30 29 30 30 29 1561387=30 29 30 29 30 29 30 29 30 29 30 29 1571388=30 30 29 30 29 30 29 30 29 30 29 29 1581389=30 30 29 30 30 29 30 30 29 29 30 29 1591390=29 30 29 30 30 30 29 30 29 30 29 30 1601391=29 29 30 29 30 30 29 30 30 29 30 29 1611392=30 29 29 30 29 30 29 30 30 29 30 30 1621393=29 30 29 29 30 29 30 29 30 29 30 30 1631394=30 29 30 29 29 30 29 30 29 30 29 30 1641395=30 29 30 30 29 30 29 29 30 29 29 30 1651396=30 29 30 30 29 30 30 29 29 30 29 29 1661397=30 29 30 30 29 30 30 30 29 29 29 30 1671398=29 30 29 30 30 29 30 30 29 30 29 29 1681399=30 29 30 29 30 29 30 30 29 30 29 30 1691400=30 29 30 29 29 30 29 30 29 30 29 30 1701401=30 30 29 30 29 29 30 29 29 30 29 30 1711402=30 30 30 29 30 29 29 30 29 29 30 29 1721403=30 30 30 29 30 30 29 29 30 29 29 30 1731404=29 30 30 29 30 30 29 30 29 30 29 29 1741405=30 29 30 29 30 30 30 29 30 29 29 30 1751406=30 29 29 30 29 30 30 29 30 29 30 30 1761407=29 30 29 29 30 29 30 29 30 29 30 30 1771408=30 29 30 29 30 29 29 30 29 29 30 30 1781409=30 30 29 30 29 30 29 29 30 29 29 30 1791410=30 30 29 30 30 29 30 29 29 30 29 29 1801411=30 30 29 30 30 29 30 30 29 29 30 29 1811412=30 29 30 29 30 29 30 30 30 29 29 30 1821413=29 30 29 29 30 29 30 30 30 29 30 29 1831414=30 29 30 29 29 30 29 30 30 29 30 30 1841415=29 30 29 30 29 29 30 29 30 29 30 30 1851416=30 29 30 29 30 29 29 30 29 30 29 30 1861417=30 29 30 30 29 29 30 29 30 29 30 29 1871418=30 29 30 30 29 30 29 30 29 30 29 30 1881419=29 30 29 30 29 30 29 30 30 30 29 29 1891420=29 30 29 29 30 29 30 30 30 30 29 30 1901421=29 29 30 29 29 29 30 30 30 30 29 30 1911422=30 29 29 30 29 29 29 30 30 30 29 30 1921423=30 29 30 29 30 29 29 30 29 30 29 30 1931424=30 29 30 30 29 30 29 29 30 29 30 29 1941425=30 29 30 30 29 30 29 30 30 29 30 29 1951426=29 30 29 30 29 30 30 29 30 30 29 30 1961427=29 29 30 29 30 29 30 30 29 30 30 29 1971428=30 29 29 30 29 29 30 30 30 29 30 30 1981429=29 30 29 29 30 29 29 30 30 29 30 30 1991430=29 30 30 29 29 30 29 30 29 30 29 30 2001431=29 30 30 29 30 29 30 29 30 29 29 30 2011432=29 30 30 30 29 30 29 30 29 30 29 29 2021433=30 29 30 30 29 30 30 29 30 29 30 29 2031434=29 30 29 30 29 30 30 29 30 30 29 29 2041435=30 29 30 29 30 29 30 29 30 30 29 30 2051436=29 30 29 30 29 30 29 30 29 30 29 30 2061437=30 29 30 30 29 29 30 29 30 29 29 30 2071438=30 29 30 30 30 29 29 30 29 29 30 29 2081439=30 29 30 30 30 29 30 29 30 29 29 30 2091440=29 30 29 30 30 30 29 30 29 30 29 29 2101441=30 29 30 29 30 30 29 30 30 29 30 29 2111442=29 30 29 30 29 30 29 30 30 29 30 29 2121443=30 29 30 29 30 29 30 29 30 29 30 30 2131444=29 30 29 30 30 29 29 30 29 30 29 30 2141445=29 30 30 30 29 30 29 29 30 29 29 30 2151446=29 30 30 30 29 30 30 29 29 30 29 29 2161447=30 29 30 30 30 29 30 29 30 29 30 29 2171448=29 30 29 30 30 29 30 30 29 30 29 30 2181449=29 29 30 29 30 29 30 30 29 30 30 29 2191450=30 29 30 29 29 30 29 30 29 30 30 29 2201451=30 30 30 29 29 30 29 29 30 30 29 30 2211452=30 29 30 30 29 29 30 29 29 30 29 30 2221453=30 29 30 30 29 30 29 30 29 29 30 29 2231454=30 29 30 30 29 30 30 29 30 29 30 29 2241455=29 30 29 30 30 29 30 29 30 30 29 30 2251456=29 29 30 29 30 29 30 29 30 30 30 29 2261457=30 29 29 30 29 29 30 29 30 30 30 30 2271458=29 30 29 29 30 29 29 30 29 30 30 30 2281459=29 30 30 29 29 30 29 29 30 29 30 30 2291460=29 30 30 29 30 29 30 29 29 30 29 30 2301461=29 30 30 29 30 29 30 29 30 30 29 29 2311462=30 29 30 29 30 30 29 30 29 30 30 29 2321463=29 30 29 30 29 30 29 30 30 30 29 30 2331464=29 30 29 29 30 29 29 30 30 30 29 30 2341465=30 29 30 29 29 30 29 29 30 30 29 30 2351466=30 30 29 30 29 29 29 30 29 30 30 29 2361467=30 30 29 30 30 29 29 30 29 30 29 30 2371468=29 30 29 30 30 29 30 29 30 29 30 29 2381469=29 30 29 30 30 29 30 30 29 30 29 30 2391470=29 29 30 29 30 30 29 30 30 29 30 29 2401471=30 29 29 30 29 30 29 30 30 29 30 30 2411472=29 30 29 29 30 29 30 29 30 30 29 30 2421473=29 30 29 30 30 29 29 30 29 30 29 30 2431474=29 30 30 29 30 30 29 29 30 29 30 29 2441475=29 30 30 29 30 30 30 29 29 30 29 29 2451476=30 29 30 29 30 30 30 29 30 29 30 29 2461477=29 30 29 29 30 30 30 30 29 30 29 30 2471478=29 29 30 29 30 29 30 30 29 30 30 29 2481479=30 29 29 30 29 30 29 30 29 30 30 29 2491480=30 29 30 29 30 29 30 29 30 29 30 29 2501481=30 29 30 30 29 30 29 30 29 30 29 29 2511482=30 29 30 30 30 30 29 30 29 29 30 29 2521483=29 30 29 30 30 30 29 30 30 29 29 30 2531484=29 29 30 29 30 30 30 29 30 29 30 29 2541485=30 29 29 30 29 30 30 29 30 30 29 30 2551486=29 30 29 29 30 29 30 29 30 30 29 30 2561487=30 29 30 29 30 29 29 30 29 30 29 30 2571488=30 29 30 30 29 30 29 29 30 29 30 29 2581489=30 29 30 30 30 29 30 29 29 30 29 30 2591490=29 30 29 30 30 29 30 30 29 29 30 29 2601491=30 29 29 30 30 29 30 30 29 30 29 30 2611492=29 30 29 29 30 30 29 30 29 30 30 29 2621493=30 29 30 29 30 29 29 30 29 30 30 30 2631494=29 30 29 30 29 30 29 29 29 30 30 30 2641495=29 30 30 29 30 29 29 30 29 29 30 30 2651496=29 30 30 30 29 30 29 29 30 29 29 30 2661497=30 29 30 30 29 30 29 30 29 30 29 30 2671498=29 30 29 30 29 30 30 29 30 29 30 29 2681499=30 29 30 29 29 30 30 29 30 29 30 30 2691500=29 30 29 30 29 29 30 29 30 29 30 30 2701501=30 29 30 29 30 29 29 29 30 29 30 30 2711502=30 30 29 30 29 30 29 29 29 30 30 29 2721503=30 30 29 30 30 29 30 29 29 29 30 30 2731504=29 30 29 30 30 30 29 29 30 29 30 29 2741505=30 29 30 29 30 30 29 30 29 30 30 29 2751506=29 30 29 29 30 30 29 30 30 29 30 30 2761507=29 29 30 29 29 30 30 29 30 29 30 30 2771508=30 29 29 30 29 30 29 29 30 29 30 30 2781509=30 29 30 29 30 29 30 29 29 30 29 30 2791510=30 29 30 30 29 30 29 30 29 29 30 29 2801511=30 29 30 30 29 30 30 29 30 29 29 30 2811512=29 30 29 30 29 30 30 30 29 30 29 30 2821513=29 29 29 30 29 30 30 30 29 30 30 29 2831514=30 29 29 29 30 29 30 30 29 30 30 30 2841515=29 29 30 29 29 30 29 30 30 29 30 30 2851516=29 30 29 30 29 29 30 29 30 29 30 30 2861517=29 30 29 30 29 30 30 29 29 30 29 30 2871518=29 30 29 30 30 29 30 30 29 30 29 29 2881519=30 29 29 30 30 30 29 30 30 29 30 29 2891520=29 30 29 29 30 30 30 29 30 30 29 30 2901521=29 29 29 30 29 30 30 29 30 30 29 30 2911522=30 29 29 29 30 29 30 30 29 30 30 29 2921523=30 29 30 29 30 29 30 29 29 30 30 29 2931524=30 30 29 30 29 30 29 30 29 29 30 29 2941525=30 30 29 30 30 29 30 29 30 29 29 30 2951526=29 30 29 30 30 30 29 30 29 30 29 29 2961527=30 29 30 29 30 30 29 30 30 29 30 29 2971528=30 29 29 30 29 30 29 30 30 29 30 30 2981529=29 30 29 29 30 29 30 29 30 29 30 30 2991530=29 30 30 29 29 30 29 30 29 29 30 30 3001531=29 30 30 30 29 29 30 29 30 29 29 30 3011532=29 30 30 30 29 30 30 29 29 29 30 29 3021533=30 29 30 30 30 29 30 29 30 29 29 30 3031534=29 30 29 30 30 29 30 30 29 29 30 29 3041535=30 29 30 29 30 29 30 30 29 30 29 30 3051536=29 30 29 30 29 30 29 30 29 30 29 30 3061537=30 29 30 30 29 29 30 29 29 30 29 30 3071538=30 30 29 30 30 29 29 30 29 29 30 29 3081539=30 30 30 29 30 30 29 29 30 29 29 30 3091540=29 30 30 29 30 30 29 30 29 29 30 29 3101541=30 29 30 29 30 30 30 29 30 29 29 30 3111542=29 30 29 30 29 30 30 29 30 29 30 30 3121543=29 30 29 29 30 29 30 29 30 29 30 30 3131544=30 29 30 29 29 30 29 30 29 30 29 30 3141545=30 30 29 30 29 29 30 29 30 29 29 30 3151546=30 30 29 30 29 30 29 30 29 30 29 29 3161547=30 30 29 30 30 29 30 29 30 29 30 29 3171548=30 29 29 30 30 29 30 30 29 30 29 30 3181549=29 30 29 29 30 29 30 30 30 29 30 29 3191550=30 29 30 29 29 29 30 30 30 29 30 30 3201551=29 30 29 29 30 29 29 30 30 29 30 30 3211552=30 29 30 29 29 30 29 29 30 30 29 30 3221553=30 29 30 29 30 29 30 29 30 29 30 29 3231554=30 29 30 29 30 30 29 30 29 30 29 30 3241555=29 29 30 29 30 30 29 30 30 29 30 29 3251556=30 29 29 30 29 30 29 30 30 30 29 30 3261557=29 30 29 29 29 30 29 30 30 30 30 29 3271558=30 29 30 29 29 29 30 29 30 30 30 29 3281559=30 30 29 29 30 29 29 30 30 29 30 29 3291560=30 30 29 30 29 30 29 30 29 30 29 30 3301561=29 30 30 29 30 29 30 30 29 29 30 29 3311562=29 30 30 29 30 29 30 30 30 29 29 30 3321563=29 30 29 29 30 29 30 30 30 29 30 29 3331564=30 29 30 29 29 30 29 30 30 30 29 30 3341565=29 30 29 30 29 29 30 29 30 30 29 30 3351566=30 29 30 29 30 29 29 30 29 30 29 30 3361567=30 29 30 30 29 30 29 30 29 29 30 29 3371568=30 29 30 30 30 29 30 29 30 29 29 29 3381569=30 29 30 30 30 29 30 30 29 30 29 29 3391570=29 30 29 30 30 29 30 30 30 29 29 30 3401571=29 29 30 29 30 30 29 30 30 29 30 29 3411572=30 29 29 30 29 30 29 30 30 29 30 29 3421573=30 29 30 30 29 30 29 29 30 29 30 29 3431574=30 30 29 30 30 29 30 29 29 30 29 29 3441575=30 30 30 29 30 30 29 30 29 29 29 30 3451576=29 30 30 29 30 30 30 29 30 29 29 29 3461577=30 29 30 30 29 30 30 29 30 29 30 29 3471578=29 30 29 30 29 30 30 29 30 30 29 30 3481579=29 30 29 30 29 29 30 30 29 30 29 30 3491580=29 30 30 29 30 29 29 30 29 30 29 30 3501581=30 30 29 30 29 30 29 29 30 29 30 29 3511582=30 30 29 30 30 29 30 29 30 29 29 29 3521583=30 30 29 30 30 30 29 30 29 30 29 29 3531584=29 30 30 29 30 30 29 30 30 29 30 29 3541585=29 30 29 30 29 30 29 30 30 29 30 30 3551586=29 29 30 29 30 29 29 30 30 30 29 30 3561587=29 30 30 29 29 29 30 29 30 29 30 30 3571588=30 29 30 30 29 29 29 30 29 30 29 30 3581589=30 29 30 30 29 30 29 29 30 29 30 29 3591590=30 29 30 30 30 29 29 30 29 30 29 30 3601591=29 30 29 30 30 29 30 29 30 29 30 29 3611592=30 29 30 29 30 29 30 29 30 30 30 29 3621593=30 29 29 30 29 29 30 29 30 30 30 29 3631594=30 30 29 29 30 29 29 29 30 30 30 30 3641595=29 30 29 30 29 29 30 29 29 30 30 30 3651596=29 30 30 29 30 29 29 30 29 30 29 30 3661597=29 30 30 29 30 29 30 29 30 29 30 29 3671598=30 29 30 29 30 30 29 30 29 30 30 29 3681599=29 30 29 30 29 30 29 30 30 30 29 30 3691600=29 29 30 29 30 29 29 30 30 30 29 30 370