[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 

Changeset 11215


Ignore:
Timestamp:
02/17/15 21:50:29 (4 years ago)
Author:
emmons
Message:

cldrbug 7903: Deprecate validSubLocales throughout (and document it)

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/common/dtd/ldml.dtd

    r11140 r11215  
    9292<!ATTLIST languages standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    9393<!ATTLIST languages references CDATA #IMPLIED > 
    94 <!ATTLIST languages validSubLocales CDATA #IMPLIED > 
     94<!ATTLIST languages validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    9595 
    9696<!-- Either 1 alias OR any specials, any order, zero or more script --> 
     
    9999<!ATTLIST scripts standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    100100<!ATTLIST scripts references CDATA #IMPLIED > 
    101 <!ATTLIST scripts validSubLocales CDATA #IMPLIED > 
     101<!ATTLIST scripts validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    102102 
    103103<!-- Either 1 alias OR any specials, any order, zero or more territory --> 
     
    106106<!ATTLIST territories standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    107107<!ATTLIST territories references CDATA #IMPLIED > 
    108 <!ATTLIST territories validSubLocales CDATA #IMPLIED > 
     108<!ATTLIST territories validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    109109 
    110110<!-- Either 1 alias OR any specials, any order, zero or more variant --> 
     
    113113<!ATTLIST variants standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    114114<!ATTLIST variants references CDATA #IMPLIED > 
    115 <!ATTLIST variants validSubLocales CDATA #IMPLIED > 
     115<!ATTLIST variants validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    116116 
    117117<!-- Either 1 alias OR any specials, any order, zero or more key --> 
     
    120120<!ATTLIST keys standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    121121<!ATTLIST keys references CDATA #IMPLIED > 
    122 <!ATTLIST keys validSubLocales CDATA #IMPLIED > 
     122<!ATTLIST keys validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    123123 
    124124<!ELEMENT key ( #PCDATA ) > 
     
    134134<!ATTLIST types standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    135135<!ATTLIST types references CDATA #IMPLIED > 
    136 <!ATTLIST types validSubLocales CDATA #IMPLIED > 
     136<!ATTLIST types validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    137137 
    138138<!ELEMENT type ( #PCDATA ) > 
     
    165165<!ATTLIST measurementSystemNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    166166<!ATTLIST measurementSystemNames references CDATA #IMPLIED > 
    167 <!ATTLIST measurementSystemNames validSubLocales CDATA #IMPLIED > 
     167<!ATTLIST measurementSystemNames validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    168168 
    169169<!ELEMENT measurementSystemName ( #PCDATA ) > 
     
    231231<!ATTLIST contextTransforms draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    232232<!ATTLIST contextTransforms references CDATA #IMPLIED > 
    233 <!ATTLIST contextTransforms validSubLocales CDATA #IMPLIED > 
     233<!ATTLIST contextTransforms validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    234234 
    235235<!ELEMENT contextTransformUsage ( alias | (contextTransform*, special*)) > 
     
    238238<!ATTLIST contextTransformUsage draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    239239<!ATTLIST contextTransformUsage references CDATA #IMPLIED > 
    240 <!ATTLIST contextTransformUsage validSubLocales CDATA #IMPLIED > 
     240<!ATTLIST contextTransformUsage validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    241241 
    242242<!ELEMENT contextTransform ( #PCDATA ) > 
     
    257257<!ATTLIST exemplarCharacters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    258258<!ATTLIST exemplarCharacters references CDATA #IMPLIED > 
    259 <!ATTLIST exemplarCharacters validSubLocales CDATA #IMPLIED > 
     259<!ATTLIST exemplarCharacters validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    260260 
    261261<!ELEMENT ellipsis ( #PCDATA ) > 
     
    320320<!ATTLIST mapping standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    321321<!ATTLIST mapping references CDATA #IMPLIED > 
    322 <!ATTLIST mapping validSubLocales CDATA #IMPLIED > 
     322<!ATTLIST mapping validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    323323 
    324324<!-- ######################################################### --> 
     
    332332<!ATTLIST delimiters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    333333<!ATTLIST delimiters references CDATA #IMPLIED > 
    334 <!ATTLIST delimiters validSubLocales CDATA #IMPLIED > 
     334<!ATTLIST delimiters validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    335335 
    336336<!ELEMENT quotationStart ( #PCDATA | cp )* > 
     
    364364<!ATTLIST measurement standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    365365<!ATTLIST measurement references CDATA #IMPLIED > 
    366 <!ATTLIST measurement validSubLocales CDATA #IMPLIED > 
     366<!ATTLIST measurement validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    367367 
    368368<!ELEMENT paperSize (alias | (height*, width*, special*)) > <!-- deprecated, use paperSize in supplemental instead --> 
     
    371371<!ATTLIST paperSize standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    372372<!ATTLIST paperSize references CDATA #IMPLIED > 
    373 <!ATTLIST paperSize validSubLocales CDATA #IMPLIED > 
     373<!ATTLIST paperSize validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    374374 
    375375<!ELEMENT height ( #PCDATA ) > <!-- deprecated --> 
     
    390390<!ATTLIST measurementSystem standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    391391<!ATTLIST measurementSystem references CDATA #IMPLIED > 
    392 <!ATTLIST measurementSystem validSubLocales CDATA #IMPLIED > 
     392<!ATTLIST measurementSystem validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    393393 
    394394<!-- ######################################################### --> 
     
    402402<!ATTLIST dates standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    403403<!ATTLIST dates references CDATA #IMPLIED > 
    404 <!ATTLIST dates validSubLocales CDATA #IMPLIED > 
     404<!ATTLIST dates validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    405405 
    406406<!ELEMENT localizedPatternChars ( #PCDATA | cp )* > <!-- deprecated. --> 
     
    409409<!ATTLIST localizedPatternChars standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    410410<!ATTLIST localizedPatternChars references CDATA #IMPLIED > 
    411 <!ATTLIST localizedPatternChars validSubLocales CDATA #IMPLIED > 
     411<!ATTLIST localizedPatternChars validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    412412 
    413413<!ELEMENT dateRangePattern ( #PCDATA ) > <!-- deprecated, use intervalFormats. --> 
     
    416416<!ATTLIST dateRangePattern standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    417417<!ATTLIST dateRangePattern references CDATA #IMPLIED > 
    418 <!ATTLIST dateRangePattern validSubLocales CDATA #IMPLIED > 
     418<!ATTLIST dateRangePattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    419419 
    420420<!ELEMENT calendars (alias | (default*, calendar*, special*)) > <!-- use of a default element for calendars is deprecated, use calendarPreferenceData instead --> 
    421421<!ATTLIST calendars draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    422 <!ATTLIST calendars validSubLocales CDATA #IMPLIED > 
     422<!ATTLIST calendars validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    423423 
    424424<!ELEMENT calendar (alias | (months?, monthNames?, monthAbbr?, monthPatterns?, days?, dayNames?, dayAbbr?, quarters?, week?, am*, pm*, dayPeriods?, eras?, cyclicNameSets?, dateFormats?, timeFormats?, dateTimeFormats?, fields*, special*))> <!-- fields is deprecated here --> 
     
    428428<!ATTLIST calendar standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    429429<!ATTLIST calendar references CDATA #IMPLIED > 
    430 <!ATTLIST calendar validSubLocales CDATA #IMPLIED > 
     430<!ATTLIST calendar validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    431431 
    432432<!ELEMENT months ( alias | (default*, monthContext*, special*)) > <!-- default element is deprecated --> 
     
    435435<!ATTLIST months standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    436436<!ATTLIST months references CDATA #IMPLIED > 
    437 <!ATTLIST months validSubLocales CDATA #IMPLIED > 
     437<!ATTLIST months validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    438438 
    439439<!ELEMENT monthContext ( alias | (default*, monthWidth*, special*)) > <!-- default element is deprecated --> 
     
    443443<!ATTLIST monthContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    444444<!ATTLIST monthContext references CDATA #IMPLIED > 
    445 <!ATTLIST monthContext validSubLocales CDATA #IMPLIED > 
     445<!ATTLIST monthContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    446446 
    447447<!ELEMENT monthWidth ( alias | (month*, special*)) > 
     
    451451<!ATTLIST monthWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    452452<!ATTLIST monthWidth references CDATA #IMPLIED > 
    453 <!ATTLIST monthWidth validSubLocales CDATA #IMPLIED > 
     453<!ATTLIST monthWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    454454 
    455455<!ELEMENT month ( #PCDATA | cp )* > 
     
    464464<!ATTLIST monthPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    465465<!ATTLIST monthPatterns references CDATA #IMPLIED > 
    466 <!ATTLIST monthPatterns validSubLocales CDATA #IMPLIED > 
     466<!ATTLIST monthPatterns validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    467467 
    468468<!ELEMENT monthPatternContext ( alias | (monthPatternWidth*, special*)) > 
     
    471471<!ATTLIST monthPatternContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    472472<!ATTLIST monthPatternContext references CDATA #IMPLIED > 
    473 <!ATTLIST monthPatternContext validSubLocales CDATA #IMPLIED > 
     473<!ATTLIST monthPatternContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    474474 
    475475<!ELEMENT monthPatternWidth ( alias | (monthPattern*, special*)) > 
     
    478478<!ATTLIST monthPatternWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    479479<!ATTLIST monthPatternWidth references CDATA #IMPLIED > 
    480 <!ATTLIST monthPatternWidth validSubLocales CDATA #IMPLIED > 
     480<!ATTLIST monthPatternWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    481481 
    482482<!ELEMENT monthPattern ( #PCDATA ) > 
     
    500500<!ATTLIST days standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    501501<!ATTLIST days references CDATA #IMPLIED > 
    502 <!ATTLIST days validSubLocales CDATA #IMPLIED > 
     502<!ATTLIST days validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    503503 
    504504<!ELEMENT dayContext ( alias | (default*, dayWidth*, special*)) > <!-- default element is deprecated --> 
     
    508508<!ATTLIST dayContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    509509<!ATTLIST dayContext references CDATA #IMPLIED > 
    510 <!ATTLIST dayContext validSubLocales CDATA #IMPLIED > 
     510<!ATTLIST dayContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    511511 
    512512<!ELEMENT dayWidth ( alias | (day*, special*)) > 
     
    516516<!ATTLIST dayWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    517517<!ATTLIST dayWidth references CDATA #IMPLIED > 
    518 <!ATTLIST dayWidth validSubLocales CDATA #IMPLIED > 
     518<!ATTLIST dayWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    519519 
    520520<!ELEMENT day ( #PCDATA ) > 
     
    529529<!ATTLIST quarters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    530530<!ATTLIST quarters references CDATA #IMPLIED > 
    531 <!ATTLIST quarters validSubLocales CDATA #IMPLIED > 
     531<!ATTLIST quarters validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    532532 
    533533<!ELEMENT quarterContext ( alias | (default*, quarterWidth*, special*)) > <!-- default element is deprecated --> 
     
    536536<!ATTLIST quarterContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    537537<!ATTLIST quarterContext references CDATA #IMPLIED > 
    538 <!ATTLIST quarterContext validSubLocales CDATA #IMPLIED > 
     538<!ATTLIST quarterContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    539539 
    540540<!ELEMENT quarterWidth ( alias | (quarter*, special*)) > 
     
    543543<!ATTLIST quarterWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    544544<!ATTLIST quarterWidth references CDATA #IMPLIED > 
    545 <!ATTLIST quarterWidth validSubLocales CDATA #IMPLIED > 
     545<!ATTLIST quarterWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    546546 
    547547<!ELEMENT quarter ( #PCDATA ) > 
     
    566566<!ATTLIST week standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    567567<!ATTLIST week references CDATA #IMPLIED > 
    568 <!ATTLIST week validSubLocales CDATA #IMPLIED > 
     568<!ATTLIST week validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    569569 
    570570<!ELEMENT minDays (special*) > <!-- deprecated in ldml, use supplemental --> 
     
    620620<!ATTLIST am draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    621621<!ATTLIST am references CDATA #IMPLIED > 
    622 <!ATTLIST am validSubLocales CDATA #IMPLIED > 
     622<!ATTLIST am validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    623623 
    624624<!ELEMENT pm ( #PCDATA ) > <!-- deprecated, use dayPeriods --> 
     
    626626<!ATTLIST pm draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    627627<!ATTLIST pm references CDATA #IMPLIED > 
    628 <!ATTLIST pm validSubLocales CDATA #IMPLIED > 
     628<!ATTLIST pm validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    629629 
    630630<!ELEMENT eras   (alias | (eraNames?, eraAbbr?, eraNarrow?, special*)) > 
     
    633633<!ATTLIST eras standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    634634<!ATTLIST eras references CDATA #IMPLIED > 
    635 <!ATTLIST eras validSubLocales CDATA #IMPLIED > 
     635<!ATTLIST eras validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    636636 
    637637<!ELEMENT eraNames ( alias | (era*, special*) ) > 
     
    639639<!ATTLIST eraNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    640640<!ATTLIST eraNames references CDATA #IMPLIED > 
    641 <!ATTLIST eraNames validSubLocales CDATA #IMPLIED > 
     641<!ATTLIST eraNames validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    642642 
    643643<!ELEMENT eraAbbr ( alias | (era*, special*) ) > 
     
    645645<!ATTLIST eraAbbr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    646646<!ATTLIST eraAbbr references CDATA #IMPLIED > 
    647 <!ATTLIST eraAbbr validSubLocales CDATA #IMPLIED > 
     647<!ATTLIST eraAbbr validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    648648 
    649649<!ELEMENT eraNarrow ( alias | (era*, special*) ) > 
     
    651651<!ATTLIST eraNarrow draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    652652<!ATTLIST eraNarrow references CDATA #IMPLIED > 
    653 <!ATTLIST eraNarrow validSubLocales CDATA #IMPLIED > 
     653<!ATTLIST eraNarrow validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    654654 
    655655<!ELEMENT era (#PCDATA) > 
     
    663663<!ATTLIST cyclicNameSets draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    664664<!ATTLIST cyclicNameSets references CDATA #IMPLIED > 
    665 <!ATTLIST cyclicNameSets validSubLocales CDATA #IMPLIED > 
     665<!ATTLIST cyclicNameSets validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    666666 
    667667<!ELEMENT cyclicNameSet ( alias | (cyclicNameContext*, special*)) > 
     
    670670<!ATTLIST cyclicNameSet draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    671671<!ATTLIST cyclicNameSet references CDATA #IMPLIED > 
    672 <!ATTLIST cyclicNameSet validSubLocales CDATA #IMPLIED > 
     672<!ATTLIST cyclicNameSet validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    673673 
    674674<!ELEMENT cyclicNameContext ( alias | (cyclicNameWidth*, special*)) > 
     
    677677<!ATTLIST cyclicNameContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    678678<!ATTLIST cyclicNameContext references CDATA #IMPLIED > 
    679 <!ATTLIST cyclicNameContext validSubLocales CDATA #IMPLIED > 
     679<!ATTLIST cyclicNameContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    680680 
    681681<!ELEMENT cyclicNameWidth ( alias | (cyclicName*, special*)) > 
     
    684684<!ATTLIST cyclicNameWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    685685<!ATTLIST cyclicNameWidth references CDATA #IMPLIED > 
    686 <!ATTLIST cyclicNameWidth validSubLocales CDATA #IMPLIED > 
     686<!ATTLIST cyclicNameWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    687687 
    688688<!ELEMENT cyclicName ( #PCDATA ) > 
     
    694694<!ELEMENT dateFormats (alias | (default*, dateFormatLength*, special*)) > <!-- default element is deprecated --> 
    695695<!ATTLIST dateFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    696 <!ATTLIST dateFormats validSubLocales CDATA #IMPLIED > 
     696<!ATTLIST dateFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    697697 
    698698<!ELEMENT dateFormatLength (alias | (default*, dateFormat*, special*)) > <!-- default element is deprecated --> 
     
    702702<!ATTLIST dateFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    703703<!ATTLIST dateFormatLength references CDATA #IMPLIED > 
    704 <!ATTLIST dateFormatLength validSubLocales CDATA #IMPLIED > 
     704<!ATTLIST dateFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    705705 
    706706<!ELEMENT dateFormat (alias | (pattern*, displayName*, special*))  > 
     
    710710<!ATTLIST dateFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    711711<!ATTLIST dateFormat references CDATA #IMPLIED > 
    712 <!ATTLIST dateFormat validSubLocales CDATA #IMPLIED > 
     712<!ATTLIST dateFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    713713 
    714714<!ELEMENT displayName ( #PCDATA ) > 
     
    720720<!ELEMENT timeFormats (alias | (default*, timeFormatLength*, special*)) > <!-- default element is deprecated --> 
    721721<!ATTLIST timeFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    722 <!ATTLIST timeFormats validSubLocales CDATA #IMPLIED > 
     722<!ATTLIST timeFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    723723 
    724724<!ELEMENT timeFormatLength (alias | (default*, timeFormat*, special*)) > <!-- default element is deprecated --> 
     
    728728<!ATTLIST timeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    729729<!ATTLIST timeFormatLength references CDATA #IMPLIED > 
    730 <!ATTLIST timeFormatLength validSubLocales CDATA #IMPLIED > 
     730<!ATTLIST timeFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    731731 
    732732<!ELEMENT timeFormat (alias | (pattern*, displayName*, special*)) > 
     
    736736<!ATTLIST timeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    737737<!ATTLIST timeFormat references CDATA #IMPLIED > 
    738 <!ATTLIST timeFormat validSubLocales CDATA #IMPLIED > 
     738<!ATTLIST timeFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    739739 
    740740<!ELEMENT dateTimeFormats (alias | (default*, dateTimeFormatLength*, availableFormats*, appendItems*, intervalFormats*, special*)) > <!-- default element is deprecated --> 
    741741<!ATTLIST dateTimeFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    742 <!ATTLIST dateTimeFormats validSubLocales CDATA #IMPLIED > 
     742<!ATTLIST dateTimeFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    743743 
    744744<!ELEMENT dateTimeFormatLength (alias | (default*, dateTimeFormat*, special*)) > <!-- default element is deprecated --> 
     
    748748<!ATTLIST dateTimeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    749749<!ATTLIST dateTimeFormatLength references CDATA #IMPLIED > 
    750 <!ATTLIST dateTimeFormatLength validSubLocales CDATA #IMPLIED > 
     750<!ATTLIST dateTimeFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    751751 
    752752<!ELEMENT dateTimeFormat (alias | (pattern*, displayName*, special*)) > 
     
    756756<!ATTLIST dateTimeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    757757<!ATTLIST dateTimeFormat references CDATA #IMPLIED > 
    758 <!ATTLIST dateTimeFormat validSubLocales CDATA #IMPLIED > 
     758<!ATTLIST dateTimeFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    759759 
    760760<!ELEMENT availableFormats (alias | (dateFormatItem*, special*)) > 
     
    762762<!ATTLIST availableFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    763763<!ATTLIST availableFormats references CDATA #IMPLIED > 
    764 <!ATTLIST availableFormats validSubLocales CDATA #IMPLIED > 
     764<!ATTLIST availableFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    765765 
    766766<!ELEMENT appendItems (alias | (appendItem*, special*)) > 
     
    768768<!ATTLIST appendItems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    769769<!ATTLIST appendItems references CDATA #IMPLIED > 
    770 <!ATTLIST appendItems validSubLocales CDATA #IMPLIED > 
     770<!ATTLIST appendItems validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    771771 
    772772<!ELEMENT dateFormatItem ( #PCDATA ) > 
     
    786786<!ATTLIST intervalFormats draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
    787787<!ATTLIST intervalFormats references CDATA #IMPLIED > 
    788 <!ATTLIST intervalFormats validSubLocales CDATA #IMPLIED > 
     788<!ATTLIST intervalFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    789789 
    790790<!ELEMENT intervalFormatFallback ( #PCDATA ) > 
     
    792792<!ATTLIST intervalFormatFallback draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
    793793<!ATTLIST intervalFormatFallback references CDATA #IMPLIED > 
    794 <!ATTLIST intervalFormatFallback validSubLocales CDATA #IMPLIED > 
     794<!ATTLIST intervalFormatFallback validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    795795 
    796796<!ELEMENT intervalFormatItem (alias | (greatestDifference*, special*)) > 
     
    799799<!ATTLIST intervalFormatItem draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
    800800<!ATTLIST intervalFormatItem references CDATA #IMPLIED > 
    801 <!ATTLIST intervalFormatItem validSubLocales CDATA #IMPLIED > 
     801<!ATTLIST intervalFormatItem validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    802802 
    803803<!ELEMENT greatestDifference ( #PCDATA ) > 
     
    806806<!ATTLIST greatestDifference draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
    807807<!ATTLIST greatestDifference references CDATA #IMPLIED > 
    808 <!ATTLIST greatestDifference validSubLocales CDATA #IMPLIED > 
     808<!ATTLIST greatestDifference validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    809809 
    810810 
    811811<!ELEMENT timeZoneNames (alias | (hourFormat*, hoursFormat*, gmtFormat*, gmtZeroFormat*, regionFormat*, fallbackFormat*, fallbackRegionFormat*, abbreviationFallback*, preferenceOrdering*, singleCountries*, default*, zone*, metazone*, special*)) > <!-- default element is deprecated --> 
    812812<!ATTLIST timeZoneNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    813 <!ATTLIST timeZoneNames validSubLocales CDATA #IMPLIED > 
     813<!ATTLIST timeZoneNames validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    814814 
    815815<!ELEMENT hourFormat ( #PCDATA ) > 
     
    875875<!ATTLIST zone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    876876<!ATTLIST zone references CDATA #IMPLIED > 
    877 <!ATTLIST zone validSubLocales CDATA #IMPLIED > 
     877<!ATTLIST zone validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    878878 
    879879<!ELEMENT metazone (alias | ( long*, short*, commonlyUsed*, special*)) > 
     
    883883<!ATTLIST metazone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    884884<!ATTLIST metazone references CDATA #IMPLIED > 
    885 <!ATTLIST metazone validSubLocales CDATA #IMPLIED > 
     885<!ATTLIST metazone validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    886886 
    887887<!ELEMENT long (alias | (generic*, standard*, daylight*, special*)) > 
     
    889889<!ATTLIST long draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    890890<!ATTLIST long references CDATA #IMPLIED > 
    891 <!ATTLIST long validSubLocales CDATA #IMPLIED > 
     891<!ATTLIST long validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    892892 
    893893<!ELEMENT short (alias | (generic*, standard*, daylight*, special*)) > 
     
    895895<!ATTLIST short draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    896896<!ATTLIST short references CDATA #IMPLIED > 
    897 <!ATTLIST short validSubLocales CDATA #IMPLIED > 
     897<!ATTLIST short validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    898898 
    899899<!ELEMENT generic ( #PCDATA ) > 
     
    941941<!ATTLIST fields standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    942942<!ATTLIST fields references CDATA #IMPLIED > 
    943 <!ATTLIST fields validSubLocales CDATA #IMPLIED > 
     943<!ATTLIST fields validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    944944 
    945945<!ELEMENT field ( alias | (displayName*, relative*, relativeTime*, special*)) > 
     
    949949<!ATTLIST field standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    950950<!ATTLIST field references CDATA #IMPLIED > 
    951 <!ATTLIST field validSubLocales CDATA #IMPLIED > 
     951<!ATTLIST field validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    952952 
    953953 
     
    957957<!ATTLIST relative draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    958958<!ATTLIST relative references CDATA #IMPLIED > 
    959 <!ATTLIST relative validSubLocales CDATA #IMPLIED > 
     959<!ATTLIST relative validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    960960 
    961961<!ELEMENT relativeTime ( alias | (relativeTimePattern*, special*)) > 
     
    964964<!ATTLIST relativeTime draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    965965<!ATTLIST relativeTime references CDATA #IMPLIED > 
    966 <!ATTLIST relativeTime validSubLocales CDATA #IMPLIED > 
     966<!ATTLIST relativeTime validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    967967 
    968968<!ELEMENT relativeTimePattern ( #PCDATA ) > 
     
    971971<!ATTLIST relativeTimePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    972972<!ATTLIST relativeTimePattern references CDATA #IMPLIED > 
    973 <!ATTLIST relativeTimePattern validSubLocales CDATA #IMPLIED > 
     973<!ATTLIST relativeTimePattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    974974 
    975975<!-- ######################################################### --> 
     
    983983<!ATTLIST numbers standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    984984<!ATTLIST numbers references CDATA #IMPLIED > 
    985 <!ATTLIST numbers validSubLocales CDATA #IMPLIED > 
     985<!ATTLIST numbers validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    986986 
    987987<!ELEMENT defaultNumberingSystem ( #PCDATA ) > 
     
    10111011<!ATTLIST symbols standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    10121012<!ATTLIST symbols references CDATA #IMPLIED > 
    1013 <!ATTLIST symbols validSubLocales CDATA #IMPLIED > 
     1013<!ATTLIST symbols validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    10141014<!ATTLIST symbols numberSystem CDATA #IMPLIED > 
    10151015 
     
    11231123<!ELEMENT decimalFormats (alias | (default*, decimalFormatLength*, special*)) > <!-- default element is deprecated --> 
    11241124<!ATTLIST decimalFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1125 <!ATTLIST decimalFormats validSubLocales CDATA #IMPLIED > 
     1125<!ATTLIST decimalFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11261126<!ATTLIST decimalFormats numberSystem CDATA #IMPLIED > 
    11271127 
     
    11321132<!ATTLIST decimalFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11331133<!ATTLIST decimalFormatLength references CDATA #IMPLIED > 
    1134 <!ATTLIST decimalFormatLength validSubLocales CDATA #IMPLIED > 
     1134<!ATTLIST decimalFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11351135 
    11361136<!ELEMENT decimalFormat (alias | (pattern*, special*)) > 
     
    11401140<!ATTLIST decimalFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11411141<!ATTLIST decimalFormat references CDATA #IMPLIED > 
    1142 <!ATTLIST decimalFormat validSubLocales CDATA #IMPLIED > 
     1142<!ATTLIST decimalFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11431143 
    11441144<!ELEMENT scientificFormats (alias | (default*, scientificFormatLength*, special*)) > <!-- default element is deprecated --> 
    11451145<!ATTLIST scientificFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1146 <!ATTLIST scientificFormats validSubLocales CDATA #IMPLIED > 
     1146<!ATTLIST scientificFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11471147<!ATTLIST scientificFormats numberSystem CDATA #IMPLIED > 
    11481148 
     
    11531153<!ATTLIST scientificFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11541154<!ATTLIST scientificFormatLength references CDATA #IMPLIED > 
    1155 <!ATTLIST scientificFormatLength validSubLocales CDATA #IMPLIED > 
     1155<!ATTLIST scientificFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11561156 
    11571157<!ELEMENT scientificFormat (alias | (pattern*, special*)) > 
     
    11611161<!ATTLIST scientificFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11621162<!ATTLIST scientificFormat references CDATA #IMPLIED > 
    1163 <!ATTLIST scientificFormat validSubLocales CDATA #IMPLIED > 
     1163<!ATTLIST scientificFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11641164 
    11651165<!ELEMENT percentFormats (alias | (default*, percentFormatLength*, special*)) > <!-- default element is deprecated --> 
    11661166<!ATTLIST percentFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1167 <!ATTLIST percentFormats validSubLocales CDATA #IMPLIED > 
     1167<!ATTLIST percentFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11681168<!ATTLIST percentFormats numberSystem CDATA #IMPLIED > 
    11691169 
     
    11741174<!ATTLIST percentFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11751175<!ATTLIST percentFormatLength references CDATA #IMPLIED > 
    1176 <!ATTLIST percentFormatLength validSubLocales CDATA #IMPLIED > 
     1176<!ATTLIST percentFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11771177 
    11781178<!ELEMENT percentFormat (alias | (pattern*, special*)) > 
     
    11821182<!ATTLIST percentFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    11831183<!ATTLIST percentFormat references CDATA #IMPLIED > 
    1184 <!ATTLIST percentFormat validSubLocales CDATA #IMPLIED > 
     1184<!ATTLIST percentFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11851185 
    11861186<!ELEMENT currencyFormats (alias | (default*, currencySpacing*, currencyFormatLength*, unitPattern*, special*)) > <!-- default element is deprecated --> 
    11871187<!ATTLIST currencyFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1188 <!ATTLIST currencyFormats validSubLocales CDATA #IMPLIED > 
     1188<!ATTLIST currencyFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    11891189<!ATTLIST currencyFormats numberSystem CDATA #IMPLIED > 
    11901190 
     
    12141214<!ATTLIST currencyFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    12151215<!ATTLIST currencyFormatLength references CDATA #IMPLIED > 
    1216 <!ATTLIST currencyFormatLength validSubLocales CDATA #IMPLIED > 
     1216<!ATTLIST currencyFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    12171217 
    12181218<!ELEMENT currencyFormat (alias | (pattern*, special*)) > 
     
    12221222<!ATTLIST currencyFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    12231223<!ATTLIST currencyFormat references CDATA #IMPLIED > 
    1224 <!ATTLIST currencyFormat validSubLocales CDATA #IMPLIED > 
     1224<!ATTLIST currencyFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    12251225 
    12261226<!ELEMENT currencies (alias | (default?, currency*, special*)) > <!-- default element is deprecated --> 
    12271227<!ATTLIST currencies draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1228 <!ATTLIST currencies validSubLocales CDATA #IMPLIED > 
     1228<!ATTLIST currencies validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    12291229 
    12301230<!ELEMENT currency (alias | (((pattern+, displayName*, symbol*) | (displayName+, symbol*, pattern*) | (symbol+, pattern*))?, decimal*, group*, special*)) > 
     
    12351235<!ATTLIST currency draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    12361236<!ATTLIST currency references CDATA #IMPLIED > 
    1237 <!ATTLIST currency validSubLocales CDATA #IMPLIED > 
     1237<!ATTLIST currency validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    12381238 
    12391239<!ELEMENT symbol ( #PCDATA ) > 
     
    12531253<!ATTLIST units draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12541254<!ATTLIST units references CDATA #IMPLIED > 
    1255 <!ATTLIST units validSubLocales CDATA #IMPLIED > 
     1255<!ATTLIST units validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    12561256 
    12571257<!ELEMENT unitLength (alias | (compoundUnit*, unit*, special*)) > 
     
    12601260<!ATTLIST unitLength draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12611261<!ATTLIST unitLength references CDATA #IMPLIED > 
    1262 <!ATTLIST unitLength validSubLocales CDATA #IMPLIED > 
     1262<!ATTLIST unitLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    12631263 
    12641264<!ELEMENT compoundUnit (alias | (compoundUnitPattern*, special*)) > 
     
    12671267<!ATTLIST compoundUnit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12681268<!ATTLIST compoundUnit references CDATA #IMPLIED > 
    1269 <!ATTLIST compoundUnit validSubLocales CDATA #IMPLIED > 
     1269<!ATTLIST compoundUnit validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    12701270 
    12711271<!ELEMENT unit (alias | (displayName*, unitPattern*, perUnitPattern*, special*)) > 
     
    12741274<!ATTLIST unit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12751275<!ATTLIST unit references CDATA #IMPLIED > 
    1276 <!ATTLIST unit validSubLocales CDATA #IMPLIED > 
     1276<!ATTLIST unit validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    12771277 
    12781278<!ELEMENT durationUnit (alias | (durationUnitPattern*, special*)) > 
     
    12871287<!ATTLIST unitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12881288<!ATTLIST unitPattern references CDATA #IMPLIED > 
    1289 <!ATTLIST unitPattern validSubLocales CDATA #IMPLIED > 
     1289<!ATTLIST unitPattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    12901290 
    12911291<!ELEMENT perUnitPattern ( #PCDATA ) > 
     
    12981298<!ATTLIST compoundUnitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    12991299<!ATTLIST compoundUnitPattern references CDATA #IMPLIED > 
    1300 <!ATTLIST compoundUnitPattern validSubLocales CDATA #IMPLIED > 
     1300<!ATTLIST compoundUnitPattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    13011301 
    13021302<!ELEMENT durationUnitPattern ( #PCDATA ) > 
     
    13041304<!ATTLIST durationUnitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    13051305<!ATTLIST durationUnitPattern references CDATA #IMPLIED > 
    1306 <!ATTLIST durationUnitPattern validSubLocales CDATA #IMPLIED > 
     1306<!ATTLIST durationUnitPattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    13071307 
    13081308<!ELEMENT listPatterns (alias | (listPattern*, special*)) > 
     
    13101310<!ATTLIST listPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    13111311<!ATTLIST listPatterns references CDATA #IMPLIED > 
    1312 <!ATTLIST listPatterns validSubLocales CDATA #IMPLIED > 
     1312<!ATTLIST listPatterns validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    13131313 
    13141314<!ELEMENT listPattern (alias | (listPatternPart*, special*)) > 
     
    13171317<!ATTLIST listPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    13181318<!ATTLIST listPattern references CDATA #IMPLIED > 
    1319 <!ATTLIST listPattern validSubLocales CDATA #IMPLIED > 
     1319<!ATTLIST listPattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    13201320 
    13211321<!ELEMENT listPatternPart ( #PCDATA ) > 
     
    13241324<!ATTLIST listPatternPart draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    13251325<!ATTLIST listPatternPart references CDATA #IMPLIED > 
    1326 <!ATTLIST listPatternPart validSubLocales CDATA #IMPLIED > 
     1326<!ATTLIST listPatternPart validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    13271327 
    13281328<!-- ######################################################### --> 
     
    13311331<!ATTLIST collations version NMTOKEN #IMPLIED > 
    13321332<!ATTLIST collations draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1333 <!ATTLIST collations validSubLocales CDATA #IMPLIED > 
     1333<!ATTLIST collations validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    13341334 
    13351335<!ELEMENT defaultCollation ( #PCDATA ) > 
     
    13421342<!ATTLIST collation standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    13431343<!ATTLIST collation references CDATA #IMPLIED > 
    1344 <!ATTLIST collation validSubLocales CDATA #IMPLIED > 
     1344<!ATTLIST collation validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    13451345 
    13461346<!ELEMENT base (alias|special) > <!-- deprecated collations/collation/base, see CLDR ticket #6332 --> 
     
    14221422<!ATTLIST posix draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    14231423<!ATTLIST posix references CDATA #IMPLIED > 
    1424 <!ATTLIST posix validSubLocales CDATA #IMPLIED > 
     1424<!ATTLIST posix validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    14251425 
    14261426<!ELEMENT messages (alias | ( yesstr*, nostr*, yesexpr*, noexpr*)) > 
     
    14281428<!ATTLIST messages draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    14291429<!ATTLIST messages references CDATA #IMPLIED > 
    1430 <!ATTLIST messages validSubLocales CDATA #IMPLIED > 
     1430<!ATTLIST messages validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    14311431 
    14321432<!ELEMENT yesstr ( #PCDATA ) > 
     
    14561456<!ATTLIST segmentations draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    14571457<!ATTLIST segmentations references CDATA #IMPLIED > 
    1458 <!ATTLIST segmentations validSubLocales CDATA #IMPLIED > 
     1458<!ATTLIST segmentations validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    14591459 
    14601460<!ELEMENT segmentation ( alias | (variables?, segmentRules?, exceptions?, suppressions?) | special*) > 
     
    14631463<!ATTLIST segmentation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    14641464<!ATTLIST segmentation references CDATA #IMPLIED > 
    1465 <!ATTLIST segmentation validSubLocales CDATA #IMPLIED > 
     1465<!ATTLIST segmentation validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    14661466 
    14671467<!ELEMENT variables ( alias | variable*) > 
  • trunk/common/supplemental/supplementalMetadata.xml

    r11180 r11215  
    19081908            <deprecatedItems type="ldml" elements="compressedIndexSeparator cp currencyGroup indexLabel indexLabelAfter indexLabelBefore indexLabels indexRangePattern indexSeparator mapping nativeZeroDigit patternDigit reference usesMetazone"/> 
    19091909            <deprecatedItems type="supplementalData" elements="languageCodes"/> 
    1910             <deprecatedItems type="ldml" elements="collations" attributes="validSubLocales"/> 
     1910            <deprecatedItems type="ldml" attributes="validSubLocales"/> 
    19111911            <!-- segments --> 
    19121912            <deprecatedItems type="ldml" elements="exceptions exception"/> 
  • trunk/specs/ldml/tr35.html

    r11214 r11215  
    467467                                                        subelements of &lt;segmentations&gt;</a></li> 
    468468                                        <li>8.14 <a href="#Element_cp">Element cp</a></li> 
     469                                        <li class="changed">8.15 <a href="#validSubLocales">Attribute validSubLocales</a></li> 
    469470                                </ul> 
    470471                        </li> 
     
    35093510                        file. 
    35103511                </p> 
    3511                 <p> 
    3512                         The attribute <i>validSubLocales</i> allows sublocales in a given 
    3513                         tree to be treated as though a file for them were present when there 
    3514                         is not one. It only has an effect for locales that inherit from the 
    3515                         current file where a file is missing, and the elements would 
    3516                 </p> 
    3517                 <p> 
    3518                         <b>Example 1. </b>Suppose that in a particular LDML tree, there are 
    3519                         no region locales for German, for example, there is a de.xml file, 
    3520                         but no files for de_AT.xml, de_CH.xml, or de_DE.xml. Then no elements 
    3521                         are valid for any of those region locales. If we want to mark one of 
    3522                         those files as having valid elements, then we introduce an empty 
    3523                         file, such as the following. 
    3524                 </p> 
    3525                 <p> 
    3526                         <code> 
    3527                                 &lt;ldml version=&quot;1.1&quot;&gt;<br> &nbsp;&lt;identity&gt;<br> 
    3528                                 &nbsp; &lt;version number=&quot;1.1&quot; /&gt; <br> &nbsp; 
    3529                                 &lt;generation date=&quot;2004-06-04&quot; /&gt; <br> &nbsp; 
    3530                                 &lt;language type=&quot;de&quot; /&gt; <br> &nbsp; 
    3531                                 &lt;territory type=&quot;AT&quot; /&gt; <br> 
    3532                                 &nbsp;&lt;/identity&gt;<br> &lt;/ldml&gt; 
    3533                         </code> 
    3534                 </p> 
    3535                 <p> 
    3536                         With the <i>validSubLocales</i> attribute, instead of adding the 
    3537                         empty files for de_AT.xml, de_CH.xml, and de_DE.xml, in the de file 
    3538                         we can add to the parent locale a list of the child locales that 
    3539                         should behave as if files were present. 
    3540                 </p> 
    3541                 <p> 
    3542                         <code> 
    3543                                 &lt;ldml version=&quot;1.1&quot; validSubLocales=&quot;de_AT de_CH 
    3544                                 de_DE&quot;&gt;<br> &nbsp;&lt;identity&gt;<br> &nbsp; 
    3545                                 &lt;version number=&quot;1.1&quot; /&gt; <br> &nbsp; 
    3546                                 &lt;generation date=&quot;2004-06-04&quot; /&gt; <br> &nbsp; 
    3547                                 &lt;language type=&quot;de&quot; /&gt; <br> 
    3548                                 &nbsp;&lt;/identity&gt;<br> ...<br> &lt;/ldml&gt; 
    3549                         </code> 
    3550                 </p> 
    35513512                <p>More formally, here is how to determine whether data for an 
    35523513                        element chain E is implicitly or explicitly draft, given a locale L. 
     
    43574318                        <li>preferenceOrdering</li> 
    43584319                        <li>references</li> 
    4359                         <li>validSubLocales</li> 
     4320                        <li class="removed">validSubLocales</li> 
    43604321                </ul> 
    43614322                <h3> 
     
    47474708                                style="color: blue">secondary</span>&quot;. 
    47484709                </p> 
    4749                 <p>Attribute validSubLocales</p> 
    4750                 <p> 
     4710                <p class="removed">Attribute validSubLocales</p> 
     4711                <p class="removed"> 
    47514712                        The attribute <i>validSubLocales</i> allows sublocales in a given 
    47524713                        tree to be treated as though a file for them were present when there 
     
    59155876                </table> 
    59165877                <p>&nbsp;</p> 
     5878                <h3> 
     5879                        <a name="validSubLocales" href="#validSubLocales" class="changed">8.15 Attribute validSubLocales</a> 
     5880                </h3> 
     5881                <p class="changed"> 
     5882                        The attribute <i>validSubLocales</i> allowed sublocales in a given 
     5883                        tree to be treated as though a file for them were present when there 
     5884                        was not one. It only had an effect for locales that inherit from the 
     5885                        current file where a file is missing. 
     5886                </p> 
     5887                <p class="changed"> 
     5888                        <b>Example 1. </b>Suppose that in a particular LDML tree, there are 
     5889                        no region locales for German, for example, there is a de.xml file, 
     5890                        but no files for de_AT.xml, de_CH.xml, or de_DE.xml. Then no elements 
     5891                        are valid for any of those region locales. If we want to mark one of 
     5892                        those files as having valid elements, then we introduce an empty 
     5893                        file, such as the following. 
     5894                </p> 
     5895                <p class="changed"> 
     5896                        <code> 
     5897                                &lt;ldml version=&quot;1.1&quot;&gt;<br> &nbsp;&lt;identity&gt;<br> 
     5898                                &nbsp; &lt;version number=&quot;1.1&quot; /&gt; <br> &nbsp; 
     5899                                &lt;generation date=&quot;2004-06-04&quot; /&gt; <br> &nbsp; 
     5900                                &lt;language type=&quot;de&quot; /&gt; <br> &nbsp; 
     5901                                &lt;territory type=&quot;AT&quot; /&gt; <br> 
     5902                                &nbsp;&lt;/identity&gt;<br> &lt;/ldml&gt; 
     5903                        </code> 
     5904                </p> 
     5905                <p class="changed"> 
     5906                        With the <i>validSubLocales</i> attribute, instead of adding the 
     5907                        empty files for de_AT.xml, de_CH.xml, and de_DE.xml, in the de file 
     5908                        we could add to the parent locale a list of the child locales that 
     5909                        should behave as if files were present. 
     5910                </p> 
     5911                <p class="changed"> 
     5912                        <code> 
     5913                                &lt;ldml version=&quot;1.1&quot; validSubLocales=&quot;de_AT de_CH 
     5914                                de_DE&quot;&gt;<br> &nbsp;&lt;identity&gt;<br> &nbsp; 
     5915                                &lt;version number=&quot;1.1&quot; /&gt; <br> &nbsp; 
     5916                                &lt;generation date=&quot;2004-06-04&quot; /&gt; <br> &nbsp; 
     5917                                &lt;language type=&quot;de&quot; /&gt; <br> 
     5918                                &nbsp;&lt;/identity&gt;<br> ...<br> &lt;/ldml&gt; 
     5919                        </code> 
     5920                </p> 
     5921                <p class="changed"> 
     5922                        Now that the <i>validSubLocales</i> attribute has been deprecated, 
     5923                        it is recommended to simply add empty files to specify which sublocales are 
     5924                        valid. This convention is used throughout the CLDR. 
     5925                </p> 
    59175926                <hr> 
    59185927                <h2> 
Note: See TracChangeset for help on using the changeset viewer.