Skip to content

Commit

Permalink
CLDR-15567 v1.1 add a historic tag for release-1-1 including dtd from…
Browse files Browse the repository at this point in the history
… unicode.org
  • Loading branch information
srl295 committed Apr 21, 2022
1 parent 5a6ec71 commit 9964598
Show file tree
Hide file tree
Showing 8 changed files with 1,599 additions and 0 deletions.
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# CLDR 1.1

- This is a release tag generated for historical purposes.
- CLDR 1.1 was released 2004-06-08

See <https://cldr.unicode.org> for the latest release and further information

### Licenses

- Usage of CLDR data and software is governed by the [Unicode Terms of Use](http://www.unicode.org/copyright.html)
a copy of which is included as [unicode-license.txt](./unicode-license.txt).

- Some CLDR tools depend on library dependencies managed via Maven,
use of these libraries is governed by separate license agreements.

SPDX-License-Identifier: Unicode-DFS-2016

### Copyright

Copyright &copy; 1991-2022 Unicode, Inc.
All rights reserved.
[Terms of use](http://www.unicode.org/copyright.html)
690 changes: 690 additions & 0 deletions common/dtd/ldml-example.xml

Large diffs are not rendered by default.

549 changes: 549 additions & 0 deletions common/dtd/ldml.dtd

Large diffs are not rendered by default.

66 changes: 66 additions & 0 deletions common/dtd/ldmlICU.dtd
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
<!--

Copyright (c) 2002-2003 International Business Machines Corporation and others. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of the LDML format and associated documentation files (the "Format"), to deal in the Format without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Format, and to permit persons to whom the Format is furnished to do so, provided that both the above copyright notice(s) and this permission notice appear in supporting documentation.

THE FORMAT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS FORMAT.

Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Format without prior written authorization of the copyright holder.

All trademarks and registered trademarks mentioned herein are the property of their respective owners.
-->

<!-- ######################################################### -->


<!-- ICU Specific elements -->
<!-- ######################################################### -->
<!ATTLIST special xmlns:icu CDATA #IMPLIED>
<!ATTLIST special icu:version CDATA #IMPLIED>

<!ELEMENT icu:version EMPTY>
<!ATTLIST icu:version icu:specialVersion CDATA #FIXED "1.0" >
<!ATTLIST icu:version icu:requiredLDMLVersion CDATA #FIXED "1.0" >

<!-- ICU Scripts -->

<!ELEMENT icu:scripts (alias | icu:script* ) >
<!ATTLIST icu:scripts draft ( true | false ) #IMPLIED >
<!ATTLIST icu:scripts standard CDATA #IMPLIED >

<!ELEMENT icu:script ( #PCDATA ) >
<!ATTLIST icu:script type NMTOKEN #REQUIRED >
<!ATTLIST icu:script draft ( true | false ) #IMPLIED >

<!-- RBNF data -->
<!ELEMENT icu:ruleBasedNumberFormats ( alias | (default?, icu:ruleBasedNumberFormat*)) >

<!-- Either bare data or any number of cp -->
<!ELEMENT icu:ruleBasedNumberFormat (#PCDATA | cp)* >
<!ATTLIST icu:ruleBasedNumberFormat type NMTOKEN #IMPLIED >

<!-- RBBI data -->
<!ELEMENT icu:boundaries (alias | (icu:grapheme?, icu:word?, icu:line?, icu:sentence?)) >

<!ELEMENT icu:grapheme ( #PCDATA ) >
<!ATTLIST icu:grapheme icu:class NMTOKEN #REQUIRED >
<!ATTLIST icu:grapheme icu:append NMTOKEN #REQUIRED >

<!ELEMENT icu:word ( #PCDATA ) >
<!ATTLIST icu:word icu:class NMTOKEN #REQUIRED >
<!ATTLIST icu:word icu:import NMTOKEN #REQUIRED >

<!ELEMENT icu:line ( #PCDATA ) >
<!ATTLIST icu:line icu:class NMTOKEN #REQUIRED >


<!ELEMENT icu:sentence ( #PCDATA ) >
<!ATTLIST icu:sentence icu:class NMTOKEN #REQUIRED >

<!-- RBT data -->
<!ELEMENT icu:transforms ( alias | (default?, icu:transform*)) >
<!ELEMENT icu:transform ( #PCDATA |cp )* >
<!ATTLIST icu:transform type NMTOKEN #REQUIRED >

<!-- ######################################################### -->
145 changes: 145 additions & 0 deletions common/dtd/ldmlOpenOffice.dtd
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
<!--

Copyright (c) 2002-2003 International Business Machines Corporation and others. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of the LDML format and associated documentation files (the "Format"), to deal in the Format without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Format, and to permit persons to whom the Format is furnished to do so, provided that both the above copyright notice(s) and this permission notice appear in supporting documentation.

THE FORMAT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS FORMAT.

Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Format without prior written authorization of the copyright holder.

All trademarks and registered trademarks mentioned herein are the property of their respective owners.
-->

<!-- OpenOffice.org Specific elements -->
<!-- ######################################################### -->

<!-- Begin OpenOffice specific elements -->

<!ENTITY % UNOModule 'openOffice:unoid CDATA #IMPLIED'>
<!ENTITY % RefLocale 'openOffice:ref CDATA #IMPLIED'>

<!ATTLIST special xmlns:openOffice CDATA #IMPLIED>
<!ATTLIST special openOffice:formatindex NMTOKEN #IMPLIED >
<!ATTLIST special openOffice:msgtype NMTOKEN #IMPLIED >
<!ATTLIST special openOffice:usage NMTOKEN #IMPLIED >
<!ATTLIST special openOffice:version NMTOKEN #IMPLIED >
<!ATTLIST special default NMTOKEN #IMPLIED>
<!ATTLIST special type NMTOKEN #IMPLIED>
<!ATTLIST special openOffice:unoid NMTOKEN #IMPLIED>
<!ATTLIST special %RefLocale; >

<!ELEMENT openOffice:version EMPTY>
<!ATTLIST openOffice:version openOffice:specialVersion CDATA #FIXED "1.0" >
<!ATTLIST openOffice:version openOffice:requiredLDMLVersion CDATA #FIXED "1.0" >

<!ELEMENT openOffice:forbiddenCharacters (openOffice:forbiddenLineBeginCharacters, openOffice:forbiddenLineEndCharacters) >
<!ELEMENT openOffice:forbiddenLineBeginCharacters (#PCDATA) >
<!ELEMENT openOffice:forbiddenLineEndCharacters (#PCDATA) >
<!ELEMENT openOffice:transliterations (transliteration+) >
<!ELEMENT openOffice:transliteration EMPTY >
<!ATTLIST openOffice:transliteration %UNOModule; >
<!ELEMENT openOffice:reservedWords (openOffice:trueWord, openOffice:falseWord, openOffice:quarter1Word, openOffice:quarter2Word, openOffice:quarter3Word, openOffice:quarter4Word, openOffice:aboveWord, openOffice:belowWord, openOffice:quarter1Abbreviation, openOffice:quarter2Abbreviation, openOffice:quarter3Abbreviation, openOffice:quarter4Abbreviation)>
<!-- order is significant! -->
<!ELEMENT openOffice:trueWord (#PCDATA)>
<!ELEMENT openOffice:falseWord (#PCDATA)>
<!ELEMENT openOffice:quarter1Word (#PCDATA)>
<!ELEMENT openOffice:quarter2Word (#PCDATA)>
<!ELEMENT openOffice:quarter3Word (#PCDATA)>
<!ELEMENT openOffice:quarter4Word (#PCDATA)>
<!ELEMENT openOffice:aboveWord (#PCDATA)>
<!ELEMENT openOffice:belowWord (#PCDATA)>
<!ELEMENT openOffice:quarter1Abbreviation (#PCDATA)> <!-- "Q1" (quarter), "T1" (trimestre), ... -->
<!ELEMENT openOffice:quarter2Abbreviation (#PCDATA)>
<!ELEMENT openOffice:quarter3Abbreviation (#PCDATA)>
<!ELEMENT openOffice:quarter4Abbreviation (#PCDATA)>

<!ELEMENT openOffice:collations (openOffice:collator*, openOffice:collationOptions?) >
<!ATTLIST openOffice:collations %RefLocale; >
<!ELEMENT openOffice:collator EMPTY >
<!ATTLIST openOffice:collator %UNOModule; >
<!ATTLIST openOffice:collator type CDATA #IMPLIED >
<!ATTLIST openOffice:collator default CDATA #IMPLIED >
<!ELEMENT openOffice:collationOptions (openOffice:transliterationModules+) >
<!ELEMENT openOffice:transliterationModules (#PCDATA) >

<!ELEMENT openOffice:search (openOffice:searchOptions?) >
<!ATTLIST search %RefLocale; >
<!ELEMENT openOffice:searchOptions (openOffice:transliterationModules+) >

<!ELEMENT openOffice:currency ( openOffice:separators?) >
<!ATTLIST openOffice:currency default CDATA #IMPLIED >
<!ATTLIST openOffice:currency openOffice:usedInCompatibleFormatCodes CDATA #IMPLIED >

<!-- Additional validation elements -->

<!ELEMENT openOffice:separators ( openOffice:dateSeparator, openOffice:thousandSeparator, openOffice:decimalSeparator, openOffice:timeSeparator, openOffice:longDateDayOfWeekSeparator, openOffice:longDateDaySeparator, openOffice:longDateMonthSeparator, openOffice:longDateYearSeparator) >
<!ELEMENT openOffice:dateSeparator (#PCDATA)>
<!ELEMENT openOffice:thousandSeparator (#PCDATA)>
<!ELEMENT openOffice:decimalSeparator (#PCDATA)>
<!ELEMENT openOffice:timeSeparator (#PCDATA)>
<!ELEMENT openOffice:longDateDayOfWeekSeparator (#PCDATA)>
<!ELEMENT openOffice:longDateDaySeparator (#PCDATA)>
<!ELEMENT openOffice:longDateMonthSeparator (#PCDATA)>
<!ELEMENT openOffice:longDateYearSeparator (#PCDATA)>


<!--
the parameter numType can have one of the following values:
0 = CHARS_UPPER_LETTER EX: A, B, C, ....
1 = CHARS_LOWER_LETTER EX: a, b, c, ....
2 = ROMAN_UPPER EX: I, II, III, ....
3 = ROMAN_LOWER EX: i, ii, iii, ....
4 = ARABIC EX: 1, 2, 3, 4, .....
5 = NUMBER_ONE numbering is invisible
6 = CHAR_SPECIAL use a character from specified font
7 = PAGE_DESCRIPTOR numbering is specified in page style
8 = BITMAP numbering is displayed in bitmap graphic
9 = CHARS_UPPER_LETTER_N EX: A, B, ...., AA, BB
10 = CHARS_LOWER_LETTER_N EX: a, b, ..., aa, bb, cc
11 = Transliteration, numbering is generated by transliteration service
12 = NatNum, numbering is generated by nativenumbersupplier service
13 = Numbering for fullwidth Arabic number
14 = Bullet for Circle Number
15 = Numbering for Chinese lower case number
16 = Numbering for Chinese upper case number
17 = Numbering for Traditional Chinese upper case number
18 = Bullet for Chinese Tian Gan
19 = Bullet for Chinese Di Zi
20 = Numbering for Japanese traditional number
21 = Bullet for Japanese AIU fullwidth
22 = Bullet for Japanese AIU halfwidth
23 = Bullet for Japanese IROHA fullwidth
24 = Bullet for Japanese IROHA halfwidth
25 = Numbering for Korean upper case number
26 = Numbering for Korean hangul number
27 = Bullet for Korean Hangul Jamo
28 = Bullet for Korean Hangul Syllable
29 = Bullet for Korean Hangul Circled Jamo
30 = Bullet for Korean Hangul Circled Syllable
-->

<!ELEMENT openOffice:numberingLevels (openOffice:numberingLevel+) >
<!ELEMENT openOffice:numberingLevel ( #PCDATA) >
<!ATTLIST openOffice:numberingLevel openOffice:prefix CDATA #IMPLIED>
<!ATTLIST openOffice:numberingLevel openOffice:numType NMTOKEN #IMPLIED>
<!ATTLIST openOffice:numberingLevel openOffice:suffix CDATA #IMPLIED>
<!ATTLIST openOffice:numberingLevel openOffice:transliteration CDATA #IMPLIED >
<!ATTLIST openOffice:numberingLevel openOffice:natNum CDATA #IMPLIED >

<!ELEMENT openOffice:outLineNumberingLevels (openOffice:outlineStyle+ ) >
<!ELEMENT openOffice:outlineStyle (openOffice:outLineNumberingLevel+) >
<!ELEMENT openOffice:outLineNumberingLevel ( #PCDATA) >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:prefix CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:numType CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:suffix CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:bulletChar CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:bulletFontName CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:parentNumbering CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:leftMargin CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:symbolTextDistance CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:firstLineOffset CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:transliteration CDATA #IMPLIED >
<!ATTLIST openOffice:outLineNumberingLevel openOffice:natNum CDATA #IMPLIED >

<!-- ######################################################### -->
46 changes: 46 additions & 0 deletions common/dtd/ldmlSupplemental-example.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE supplementalData SYSTEM "http://www.openi18n.org/spec/ldml/1.0/ldmlSupplemental.dtd" >
<!--
Copyright (c) 2002-2003 International Business Machines Corporation and others. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy of the LDML format and associated documentation files (the "Format"), to deal in the Format without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Format, and to permit persons to whom the Format is furnished to do so, provided that both the above copyright notice(s) and this permission notice appear in supporting documentation.
THE FORMAT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS FORMAT.
Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Format without prior written authorization of the copyright holder.
All trademarks and registered trademarks mentioned herein are the property of their respective owners.
-->
<supplementalData>
<currencyData>
<fractions>
<info iso4217="CHF" rounding="5"/>
<info iso4217="ITL" digits="0"/>
<info iso4217="FOO" digits="0" rounding="5"/>
</fractions>
<region iso3166="IT"> <!-- Italy -->
<currency iso4217="EUR"/>
<currency iso4217="EUR" before="2002-01-01">
<alternate iso4217="ITL"/>
</currency>
<currency iso4217="ITL" before="2000-01-01"/>
</region>
<region iso3166="ET"> <!-- Ethiopia -->
<currency iso4217="ITL" before="1945-03-01"/>
</region>
<region iso3166="DE"> <!-- Germany -->
<currency iso4217="EUR"/>
</region>
<region iso3166="US"> <!-- USA -->
<currency iso4217="USD"/>
</region>
<region iso3166="EC"> <!-- Ecuador -->
<currency iso4217="USD"/>
<currency iso4217="ECS" before="2000-01-01"/>
</region>
<region iso3166="CH"> <!-- Switzerland -->
<currency iso4217="CHF"/>
</region>
</currencyData>
</supplementalData>
35 changes: 35 additions & 0 deletions common/dtd/ldmlSupplemental.dtd
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<!--

Copyright (c) 2002-2003 International Business Machines Corporation and others. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of the LDML format and associated documentation files (the "Format"), to deal in the Format without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Format, and to permit persons to whom the Format is furnished to do so, provided that both the above copyright notice(s) and this permission notice appear in supporting documentation.

THE FORMAT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS FORMAT.

Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Format without prior written authorization of the copyright holder.

All trademarks and registered trademarks mentioned herein are the property of their respective owners.
-->

<!ELEMENT supplementalData ( currencyData ) >

<!ATTLIST supplementalData version CDATA #FIXED "1.0" >

<!ELEMENT currencyData ( fractions*, region+ ) >
<!ELEMENT fractions ( info+ ) >

<!ELEMENT info EMPTY >
<!ATTLIST info iso4217 NMTOKEN #REQUIRED >
<!ATTLIST info digits NMTOKEN #IMPLIED >
<!ATTLIST info rounding NMTOKEN #IMPLIED >

<!ELEMENT region ( currency* ) >
<!ATTLIST region iso3166 NMTOKEN #REQUIRED >

<!ELEMENT currency ( alternate* ) >
<!ATTLIST currency before NMTOKEN #IMPLIED >
<!ATTLIST currency iso4217 NMTOKEN #REQUIRED >

<!ELEMENT alternate EMPTY >
<!ATTLIST alternate iso4217 NMTOKEN #REQUIRED >

Loading

0 comments on commit 9964598

Please sign in to comment.