cldr
Version:
Library for extracting data from CLDR (the Unicode Common Locale Data Repository)
459 lines (458 loc) • 20.6 kB
text/xml
<!-- Copyright © 1991-2025 Unicode, Inc.
For terms of use, see http://www.unicode.org/copyright.html
SPDX-License-Identifier: Unicode-3.0
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
-->
<ldml>
<identity>
<version number="$Revision$"/>
<language type="en"/>
<territory type="JP"/>
</identity>
<dates>
<calendars>
<calendar type="generic">
<dateFormats>
<dateFormatLength type="full">
<dateFormat>
<pattern>EEEE, MMMM d, y G</pattern>
</dateFormat>
</dateFormatLength>
<dateFormatLength type="long">
<dateFormat>
<pattern>MMMM d, y G</pattern>
</dateFormat>
</dateFormatLength>
<dateFormatLength type="medium">
<dateFormat>
<pattern>MMM d, y G</pattern>
</dateFormat>
</dateFormatLength>
<dateFormatLength type="short">
<dateFormat>
<pattern>GGGGG y/MM/dd</pattern>
</dateFormat>
</dateFormatLength>
</dateFormats>
<dateTimeFormats>
<availableFormats>
<dateFormatItem id="EHm">E H:mm</dateFormatItem>
<dateFormatItem id="EHms">E H:mm:ss</dateFormatItem>
<dateFormatItem id="Gy">G y</dateFormatItem>
<dateFormatItem id="GyMd">GGGGG y/MM/dd</dateFormatItem>
<dateFormatItem id="H">H</dateFormatItem>
<dateFormatItem id="Hm">H:mm</dateFormatItem>
<dateFormatItem id="Hms">H:mm:ss</dateFormatItem>
<dateFormatItem id="Md">MM/dd</dateFormatItem>
<dateFormatItem id="MEd">E, MM/dd</dateFormatItem>
<dateFormatItem id="y">G y</dateFormatItem>
<dateFormatItem id="yyyy">G y</dateFormatItem>
<dateFormatItem id="yyyyM">GGGGG y/MM</dateFormatItem>
<dateFormatItem id="yyyyMd">GGGGG y/MM/dd</dateFormatItem>
<dateFormatItem id="yyyyMEd">GGGGG y/MM/dd, E</dateFormatItem>
</availableFormats>
<intervalFormats>
<intervalFormatItem id="Gy">
<greatestDifference id="G">G y – G y</greatestDifference>
<greatestDifference id="y">G y – y</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyM">
<greatestDifference id="G">GGGGG y/MM – GGGGG y/MM</greatestDifference>
<greatestDifference id="M">GGGGG y/MM – y/MM</greatestDifference>
<greatestDifference id="y">GGGGG y/MM – y/MM</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyMd">
<greatestDifference id="d">GGGGG y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="G">GGGGG y/MM/dd – GGGGG y/MM/dd</greatestDifference>
<greatestDifference id="M">GGGGG y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="y">GGGGG y/MM/dd – y/MM/dd</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyMEd">
<greatestDifference id="d">GGGGG y/MM/dd, E – E, y/MM/dd, E</greatestDifference>
<greatestDifference id="G">GGGGG y/MM/dd, E – GGGGG y/MM/dd, E</greatestDifference>
<greatestDifference id="M">GGGGG y/MM/dd, E – y/MM/dd, E</greatestDifference>
<greatestDifference id="y">GGGGG y/MM/dd, E – E, y/MM/dd, E</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="H">
<greatestDifference id="H">H – H</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Hm">
<greatestDifference id="H">H:mm – H:mm</greatestDifference>
<greatestDifference id="m">H:mm – H:mm</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Hmv">
<greatestDifference id="H">H:mm – H:mm v</greatestDifference>
<greatestDifference id="m">H:mm – H:mm v</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Hv">
<greatestDifference id="H">H – H v</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Md">
<greatestDifference id="d">MM/dd – MM/dd</greatestDifference>
<greatestDifference id="M">MM/dd – MM/dd</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="MEd">
<greatestDifference id="d">E, MM/dd – E, MM/dd</greatestDifference>
<greatestDifference id="M">E, MM/dd – E, MM/dd</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yM">
<greatestDifference id="M">GGGGG y/MM – y/MM</greatestDifference>
<greatestDifference id="y">GGGGG y/MM – yMM</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMd">
<greatestDifference id="d">GGGGG y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="M">GGGGG y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="y">GGGGG y/MM/dd – y/MM/dd</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMEd">
<greatestDifference id="d">GGGGG y/MM/dd, E – y/MM/dd, E</greatestDifference>
<greatestDifference id="M">GGGGG y/MM/dd, E – y/MM/dd, E</greatestDifference>
<greatestDifference id="y">GGGGG y/MM/dd, E – y/MM/dd, E</greatestDifference>
</intervalFormatItem>
</intervalFormats>
</dateTimeFormats>
</calendar>
<calendar type="gregorian">
<dateFormats>
<dateFormatLength type="full">
<dateFormat>
<pattern>EEEE, MMMM d, y</pattern>
</dateFormat>
</dateFormatLength>
<dateFormatLength type="long">
<dateFormat>
<pattern>MMMM d, y</pattern>
</dateFormat>
</dateFormatLength>
<dateFormatLength type="medium">
<dateFormat>
<pattern>MMM d, y</pattern>
</dateFormat>
</dateFormatLength>
<dateFormatLength type="short">
<dateFormat>
<pattern>y/MM/dd</pattern>
<datetimeSkeleton>yMd</datetimeSkeleton>
</dateFormat>
</dateFormatLength>
</dateFormats>
<timeFormats>
<timeFormatLength type="full">
<timeFormat>
<pattern>H:mm:ss zzzz</pattern>
<datetimeSkeleton>Hmmsszzzz</datetimeSkeleton>
</timeFormat>
</timeFormatLength>
<timeFormatLength type="long">
<timeFormat>
<pattern>H:mm:ss z</pattern>
<datetimeSkeleton>Hmmssz</datetimeSkeleton>
</timeFormat>
</timeFormatLength>
<timeFormatLength type="medium">
<timeFormat>
<pattern>H:mm:ss</pattern>
<datetimeSkeleton>Hmmss</datetimeSkeleton>
</timeFormat>
</timeFormatLength>
<timeFormatLength type="short">
<timeFormat>
<pattern>H:mm</pattern>
<datetimeSkeleton>Hmm</datetimeSkeleton>
</timeFormat>
</timeFormatLength>
</timeFormats>
<dateTimeFormats>
<availableFormats>
<dateFormatItem id="GyMd">y/MM/dd G</dateFormatItem>
<dateFormatItem id="H">H</dateFormatItem>
<dateFormatItem id="Hm">H:mm</dateFormatItem>
<dateFormatItem id="Hms">H:mm:ss</dateFormatItem>
<dateFormatItem id="Hmsv">H:mm:ss v</dateFormatItem>
<dateFormatItem id="Hmv">H:mm v</dateFormatItem>
<dateFormatItem id="yM">MM/y</dateFormatItem>
<dateFormatItem id="yMd">y/MM/dd</dateFormatItem>
<dateFormatItem id="yMEd">E, y/MM/dd</dateFormatItem>
</availableFormats>
<intervalFormats>
<intervalFormatItem id="GyM">
<greatestDifference id="G">MM/y G – MM/y G</greatestDifference>
<greatestDifference id="M">MM/y – MM/y G</greatestDifference>
<greatestDifference id="y">MM/y – MM/y G</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyMd">
<greatestDifference id="d">y/MM/dd – y/MM/dd G</greatestDifference>
<greatestDifference id="G">y/MM/dd G – y/MM/dd G</greatestDifference>
<greatestDifference id="M">y/MM/dd – y/MM/dd G</greatestDifference>
<greatestDifference id="y">y/MM/dd – y/MM/dd G</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyMEd">
<greatestDifference id="d">E, y/MM/dd – E, y/MM/dd G</greatestDifference>
<greatestDifference id="G">E, y/MM/dd G – E, y/MM/dd G</greatestDifference>
<greatestDifference id="M">E, y/MM/dd – E, y/MM/dd G</greatestDifference>
<greatestDifference id="y">E, y/MM/dd – E, y/MM/dd G</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yM">
<greatestDifference id="M">MM/y – MM/y</greatestDifference>
<greatestDifference id="y">MM/y – MM/y</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMd">
<greatestDifference id="d">y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="M">y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="y">y/MM/dd – y/MM/dd</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMEd">
<greatestDifference id="d">E, y/MM/dd – E, y/MM/dd</greatestDifference>
<greatestDifference id="M">E, y/MM/dd – E, y/MM/dd</greatestDifference>
<greatestDifference id="y">E, y/MM/dd – E, y/MM/dd</greatestDifference>
</intervalFormatItem>
</intervalFormats>
</dateTimeFormats>
</calendar>
<calendar type="japanese">
<dateFormats>
<dateFormatLength type="full">
<dateFormat>
<pattern>G y MMMM d, EEEE</pattern>
</dateFormat>
</dateFormatLength>
<dateFormatLength type="long">
<dateFormat>
<pattern>G y MMMM d</pattern>
</dateFormat>
</dateFormatLength>
<dateFormatLength type="medium">
<dateFormat>
<pattern>G y MMM d</pattern>
</dateFormat>
</dateFormatLength>
<dateFormatLength type="short">
<dateFormat>
<pattern>GGGGG y/MM/dd</pattern>
</dateFormat>
</dateFormatLength>
</dateFormats>
<dateTimeFormats>
<availableFormats>
<dateFormatItem id="Gy">G y</dateFormatItem>
<dateFormatItem id="GyMMMd">G y MMM d</dateFormatItem>
<dateFormatItem id="GyMMMEd">G y MMM d, E</dateFormatItem>
<dateFormatItem id="GyMMMEEEEd">G y MMMM d, EEEE</dateFormatItem>
<dateFormatItem id="yyyy">G y</dateFormatItem>
<dateFormatItem id="yyyyM">GGGGG y/MM</dateFormatItem>
<dateFormatItem id="yyyyMd">GGGGG y/MM/dd</dateFormatItem>
<dateFormatItem id="yyyyMEd">GGGGG y/MM/dd EEEE</dateFormatItem>
<dateFormatItem id="yyyyMEEEEd">GGGGG y MMMM d, EEEE</dateFormatItem>
<dateFormatItem id="yyyyMM">GGGGG y MM</dateFormatItem>
<dateFormatItem id="yyyyMMM">G y MMM</dateFormatItem>
<dateFormatItem id="yyyyMMMd">G y MMM d</dateFormatItem>
<dateFormatItem id="yyyyMMMEd">G y MMM d, E</dateFormatItem>
<dateFormatItem id="yyyyMMMM">G y MMMM</dateFormatItem>
<dateFormatItem id="yyyyQQQ">G y QQQ</dateFormatItem>
<dateFormatItem id="yyyyQQQQ">G y QQQQ</dateFormatItem>
</availableFormats>
<intervalFormats>
<intervalFormatFallback>{0} – {1}</intervalFormatFallback>
<intervalFormatItem id="Bh">
<greatestDifference id="B">h B – h B</greatestDifference>
<greatestDifference id="h">h – h B</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Bhm">
<greatestDifference id="B">h:mm B – h:mm B</greatestDifference>
<greatestDifference id="h">h:mm – h:mm B</greatestDifference>
<greatestDifference id="m">h:mm – h:mm B</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="d">
<greatestDifference id="d">d – d</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Gy">
<greatestDifference id="G">G y – G y</greatestDifference>
<greatestDifference id="y">G y – y</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyM">
<greatestDifference id="G">G y/MM – G y/MM</greatestDifference>
<greatestDifference id="M">G y/MM – y/MM</greatestDifference>
<greatestDifference id="y">G y/MM – y/MM</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyMd">
<greatestDifference id="d">G y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="G">G y/MM/dd – G y/MM/dd</greatestDifference>
<greatestDifference id="M">G y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="y">G y/MM/dd – y/MM/dd</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyMEd">
<greatestDifference id="d">G y/MM/dd – y/MM/dd, E</greatestDifference>
<greatestDifference id="G">G y/MM/dd – G y/MM/dd, E</greatestDifference>
<greatestDifference id="M">G y/MM/dd, E – y/MM/dd, E</greatestDifference>
<greatestDifference id="y">G y/MM/dd, E – y/MM/dd, E</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyMMM">
<greatestDifference id="G">G y MMM – G y MMM</greatestDifference>
<greatestDifference id="M">G y MMM – MMM</greatestDifference>
<greatestDifference id="y">G y MMM – y MMM</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyMMMd">
<greatestDifference id="d">G y MMM d – d</greatestDifference>
<greatestDifference id="G">G y MMM d – G y MMM d</greatestDifference>
<greatestDifference id="M">G y MMM d – MMM d</greatestDifference>
<greatestDifference id="y">G y MMM d – y MMM</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="GyMMMEd">
<greatestDifference id="d">G y MMM d, E – MMM d, E</greatestDifference>
<greatestDifference id="G">G y MMM d, E – G y MMM d, E</greatestDifference>
<greatestDifference id="M">G y MMM d, E – MMM d, E</greatestDifference>
<greatestDifference id="y">G y MMM d, E – y MMM d, E</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="h">
<greatestDifference id="a">h a – h a</greatestDifference>
<greatestDifference id="h">h – h a</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="H">
<greatestDifference id="H">HH – HH</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="hm">
<greatestDifference id="a">h:mm a – h:mm a</greatestDifference>
<greatestDifference id="h">h:mm – h:mm a</greatestDifference>
<greatestDifference id="m">h:mm – h:mm a</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Hm">
<greatestDifference id="H">H:mm – H:mm</greatestDifference>
<greatestDifference id="m">H:mm – H:mm</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="hmv">
<greatestDifference id="a">h:mm a – h:mm a v</greatestDifference>
<greatestDifference id="h">h:mm – h:mm a v</greatestDifference>
<greatestDifference id="m">h:mm – h:mm a v</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Hmv">
<greatestDifference id="H">H:mm – H:mm v</greatestDifference>
<greatestDifference id="m">H:mm – H:mm v</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="hv">
<greatestDifference id="a">h a – h a v</greatestDifference>
<greatestDifference id="h">h – h a v</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Hv">
<greatestDifference id="H">H – H v</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="M">
<greatestDifference id="M">M – M</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="Md">
<greatestDifference id="d">M/d – M/d</greatestDifference>
<greatestDifference id="M">M/d – M/d</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="MEd">
<greatestDifference id="d">MM/dd, E – MM/dd, E</greatestDifference>
<greatestDifference id="M">M/dd, E – MM/dd, E</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="MMM">
<greatestDifference id="M">MMM – MMM</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="MMMd">
<greatestDifference id="d">MMM d – d</greatestDifference>
<greatestDifference id="M">MMM d – MMM d</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="MMMEd">
<greatestDifference id="d">E, MMM d – E, MMM d</greatestDifference>
<greatestDifference id="M">E, MMM d – E, MMM d</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="y">
<greatestDifference id="y">y – y</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yM">
<greatestDifference id="M">y/MM – y/MM</greatestDifference>
<greatestDifference id="y">y/MM – y/MM</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMd">
<greatestDifference id="d">y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="M">y/MM/dd – y/MM/dd</greatestDifference>
<greatestDifference id="y">y/MM/dd – y/MM/dd</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMEd">
<greatestDifference id="d">y/MM/dd, E – y/MM/dd, E</greatestDifference>
<greatestDifference id="M">y/MM/dd, E – y/MM/dd, E</greatestDifference>
<greatestDifference id="y">y/MM/dd, E – y/MM/dd, E</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMMM">
<greatestDifference id="M">y MMM – MMM</greatestDifference>
<greatestDifference id="y">y MMM – y MMM</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMMMd">
<greatestDifference id="d">y MMM d – d</greatestDifference>
<greatestDifference id="M">y MMM d – MMM d</greatestDifference>
<greatestDifference id="y">y MMM d – y MMM d</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMMMEd">
<greatestDifference id="d">y MMM d, E – E, MMM d, E</greatestDifference>
<greatestDifference id="M">y MMM d, E – MMM d, E</greatestDifference>
<greatestDifference id="y">y MMM d, E – y MMM d, E</greatestDifference>
</intervalFormatItem>
<intervalFormatItem id="yMMMM">
<greatestDifference id="M">y MMMM – MMMM</greatestDifference>
<greatestDifference id="y">y MMMM – y MMMM</greatestDifference>
</intervalFormatItem>
</intervalFormats>
</dateTimeFormats>
</calendar>
</calendars>
<timeZoneNames>
<metazone type="Alaska">
<short>
<generic>∅∅∅</generic>
<standard>∅∅∅</standard>
<daylight>∅∅∅</daylight>
</short>
</metazone>
<metazone type="America_Central">
<short>
<generic>∅∅∅</generic>
<standard>∅∅∅</standard>
<daylight>∅∅∅</daylight>
</short>
</metazone>
<metazone type="America_Eastern">
<short>
<generic>∅∅∅</generic>
<standard>∅∅∅</standard>
<daylight>∅∅∅</daylight>
</short>
</metazone>
<metazone type="America_Mountain">
<short>
<generic>∅∅∅</generic>
<standard>∅∅∅</standard>
<daylight>∅∅∅</daylight>
</short>
</metazone>
<metazone type="America_Pacific">
<short>
<generic>∅∅∅</generic>
<standard>∅∅∅</standard>
<daylight>∅∅∅</daylight>
</short>
</metazone>
<metazone type="Atlantic">
<short>
<generic>∅∅∅</generic>
<standard>∅∅∅</standard>
<daylight>∅∅∅</daylight>
</short>
</metazone>
<metazone type="Hawaii">
<short>
<standard>∅∅∅</standard>
</short>
</metazone>
<metazone type="Hawaii_Aleutian">
<short>
<generic>∅∅∅</generic>
<standard>∅∅∅</standard>
<daylight>∅∅∅</daylight>
</short>
</metazone>
</timeZoneNames>
</dates>
</ldml>