1<?xml version="1.0" encoding="UTF-8" ?> 2<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd"> 3<!-- 4Copyright © 2019 Unicode, Inc. 5CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) 6For terms of use, see http://www.unicode.org/copyright.html 7--> 8 9<!-- 10 11These are the grammatical features that are used in each locale to mark inflected forms of nouns. 12 13CLDR textual items may be tagged with grammatical features when these are needed to ensure that the 14correct forms are used in context. 15 16For instance, in Russian "Уменьши яркость света до 10 процентов" ("dim the light to 10 percent"), 17the 'percent' unit must be expressed in plural and in the genitive case, whereas "1%" would be 18expressed in different cases depending on the context. The case usage is implicit in short form 19"10%", but the full form requires the grammatical variant marked by case and number to be expressed 20correctly. 21 22In romance languages, nouns such as unit names have an intrinsic grammatical gender, which 23propagates by agreement to other parts of sentence. For example, in French "2 jours sont passés" 24("two days have gone by") expresses the participle "passés" in the plural masculine form, whereas 25"2 heures sont passées" requires the participle in the plural feminine form to agree with the 26grammatical gender of the unit "h", even when short forms are used. 27 28Note that plural status is not included here: CLDR handles plurals with special categories in 29plurals.xml and ordinals.xml. See those files and the LDML spec for more information. 30 31--> 32 33<supplementalData> 34 <version number="$Revision: 1 $"/> 35 <grammaticalData> 36 <grammaticalFeatures targets="nominal" locales="en fil ja ms th fil vi zh"> 37 <!-- No grammatical features (number is not considered). --> 38 <!-- Note both fil and tl are included --> 39 </grammaticalFeatures> 40 <grammaticalFeatures targets="nominal" locales="es fr it lij pt"> 41 <grammaticalGender values="masculine feminine"/> 42 </grammaticalFeatures> 43 <grammaticalFeatures targets="nominal" locales="nl"> 44 <grammaticalGender values="common neuter"/> 45 </grammaticalFeatures> 46 <grammaticalFeatures targets="nominal" locales="te"> 47 <grammaticalCase values="nominative oblique accusative dative locative instrumental"/> 48 </grammaticalFeatures> 49 <grammaticalFeatures targets="nominal" locales="ta"> 50 <grammaticalCase values="nominative genitive accusative dative locative instrumental ablative vocative"/> 51 </grammaticalFeatures> 52 <grammaticalFeatures targets="nominal" locales="tr"> 53 <grammaticalCase values="nominative genitive dative accusative instrumental ablative locative"/> 54 <grammaticalCase scope="units"/> 55 </grammaticalFeatures> 56 <grammaticalFeatures targets="nominal" locales="id"> 57 <grammaticalDefiniteness values="definite indefinite"/> 58 <!-- Indonesian nouns inflect in a possessive expression, with agreement on person. --> 59 </grammaticalFeatures> 60 <grammaticalFeatures targets="nominal" locales="de"> 61 <grammaticalCase values="nominative genitive dative accusative"/> 62 <grammaticalGender values="masculine feminine neuter"/> 63 </grammaticalFeatures> 64 <grammaticalFeatures targets="nominal" locales="hi pa ur"> 65 <grammaticalCase values="nominative oblique"/> 66 <grammaticalGender values="masculine feminine"/> 67 </grammaticalFeatures> 68 <grammaticalFeatures targets="nominal" locales="ml"> 69 <grammaticalCase values="nominative genitive dative accusative instrumental locative comitative locativecopulative sociative"/> 70 <grammaticalGender values="animate inanimate feminine neuter"/> 71 </grammaticalFeatures> 72 <grammaticalFeatures targets="nominal" locales="mr"> 73 <grammaticalCase values="nominative oblique accusative dative ergative locative ablative genitive"/> 74 <grammaticalGender values="masculine feminine neuter"/> 75 <!-- Genitive agrees in gender, case and number with the antecedent. --> 76 <!-- Oblique can be further inflected by semantics-defining suffixes. --> 77 </grammaticalFeatures> 78 <grammaticalFeatures targets="nominal" locales="gu kn"> 79 <grammaticalCase values="nominative genitive accusative dative locative instrumental vocative"/> 80 <grammaticalGender values="masculine feminine neuter"/> 81 </grammaticalFeatures> 82 <grammaticalFeatures targets="nominal" locales="he"> 83 <grammaticalGender values="masculine feminine"/> 84 <grammaticalDefiniteness values="definite indefinite construct"/> 85 <!-- Note that Hebrew nouns also inflect in possessives, with agreement on person, number and gender --> 86 </grammaticalFeatures> 87 <grammaticalFeatures targets="nominal" locales="ar"> 88 <grammaticalCase values="nominative genitive accusative"/> 89 <grammaticalCase scope="units"/> 90 <grammaticalGender values="masculine feminine"/> 91 <grammaticalDefiniteness values="definite indefinite construct"/> 92 <!-- Note that Arabic nouns also inflect in possessives, with agreement on person, number and gender --> 93 </grammaticalFeatures> 94 <grammaticalFeatures targets="nominal" locales="bn"> 95 <grammaticalCase values="nominative accusative genitive locative"/> 96 <grammaticalGender values="masculine feminine"/> 97 <grammaticalDefiniteness values="definite indefinite"/> 98 <!-- Gender is only used for expressing human activities/professions. --> 99 </grammaticalFeatures> 100 <grammaticalFeatures targets="nominal" locales="da"> 101 <grammaticalCase values="nominative genitive"/> 102 <grammaticalCase scope="units"/> 103 <grammaticalGender values="common neuter"/> 104 <grammaticalDefiniteness values="definite indefinite unspecified"/> 105 </grammaticalFeatures> 106 <grammaticalFeatures targets="nominal" locales="sv"> 107 <grammaticalCase values="nominative genitive"/> 108 <grammaticalCase scope="units"/> 109 <grammaticalGender values="common neuter"/> 110 <grammaticalDefiniteness values="definite indefinite"/> 111 </grammaticalFeatures> 112 <grammaticalFeatures targets="nominal" locales="ro"> 113 <grammaticalCase values="nominative genitive"/> 114 <grammaticalGender values="masculine feminine neuter"/> 115 <grammaticalDefiniteness values="definite indefinite"/> 116 </grammaticalFeatures> 117 <grammaticalFeatures targets="nominal" locales="nb"> 118 <grammaticalCase values="nominative genitive"/> 119 <grammaticalCase scope="units"/> 120 <grammaticalGender values="masculine feminine neuter"/> 121 <grammaticalGender scope="units" values="masculine neuter"/> 122 <grammaticalDefiniteness values="definite indefinite"/> 123 </grammaticalFeatures> 124 <grammaticalFeatures targets="nominal" locales="cs sk"> 125 <grammaticalCase values="nominative genitive dative accusative instrumental vocative locative"/> 126 <grammaticalGender values="animate inanimate feminine neuter"/> 127 <!-- Czech also inflects in polarity (negation is a prefix) --> 128 </grammaticalFeatures> 129 <grammaticalFeatures targets="nominal" locales="ru"> 130 <grammaticalCase values="nominative genitive dative accusative instrumental prepositional vocative locative"/> 131 <grammaticalCase scope="units" values="accusative dative genitive instrumental locative nominative vocative"/> 132 <grammaticalGender values="masculine feminine neuter"/> 133 <grammaticalGender scope="units" values="masculine feminine"/> 134 </grammaticalFeatures> 135 <grammaticalFeatures targets="nominal" locales="pl"> 136 <grammaticalCase values="nominative genitive dative accusative instrumental vocative locative"/> 137 <grammaticalCase scope="units" values="accusative dative genitive instrumental locative nominative vocative"/> 138 <grammaticalGender values="animate inanimate personal feminine neuter"/> 139 <grammaticalGender scope="units" values="inanimate feminine neuter"/> 140 </grammaticalFeatures> 141 <grammaticalDerivations locales="root"> 142 <!-- determine the gender of a compound unit from the gender of its components --> 143 <!-- The attributeValues of value are: 0 (=gender of the first element), 1 (=gender of second element), or one of the valid gender values for the language --> 144 145 <deriveCompound feature="gender" structure="per" value="0"/> <!-- gender(gram-per-meter) ← gender(gram) --> 146 <deriveCompound feature="gender" structure="times" value="1"/> <!-- gender(newton-meter) ← gender(meter) --> 147 <deriveCompound feature="gender" structure="power" value="0"/> <!-- gender(square-meter) ← gender(meter) --> 148 <deriveCompound feature="gender" structure="prefix" value="0"/> <!-- gender(kilometer) ← gender(meter)--> 149 150 <!-- from the pluralCategory of the compound unit, determine the pluralCategory of its components --> 151 <!-- The attributeValues of value0 and value1 are: compound (=the pluralCategory of the compound), or one of the valid plural category values for the language --> 152 153 <deriveComponent feature="plural" structure="per" value0="compound" value1="one"/> <!-- compound(gram-per-meter) ⇒ compound(gram) “per" singular(meter) --> 154 <deriveComponent feature="plural" structure="times" value0="one" value1="compound"/> <!-- compound(newton-meter) ⇒ singular(newton) “-" compound(meter) --> 155 <deriveComponent feature="plural" structure="power" value0="one" value1="compound"/> <!-- compound(square-meter) ⇒ singular(square) compound(meter) --> 156 <deriveComponent feature="plural" structure="prefix" value0="one" value1="compound"/> <!-- compound(kilometer) ⇒ singular(kilo) compound(meter) --> 157 158 <!-- from the grammatical case of the compound unit, determine the grammatical case of its components --> 159 <!-- The attributeValues of value0 and value1 are: compound (=the grammatical case of the compound), or one of the valid grammatical case values for the language --> 160 161 <deriveComponent feature="case" structure="per" value0="compound" value1="nominative"/> <!-- compound(gram-per-meter) ⇒ compound(gram) “per" accusative(meter) --> 162 <deriveComponent feature="case" structure="times" value0="nominative" value1="compound"/> <!-- compound(newton-meter) ⇒ nominative(newton) “-" compound(meter) --> 163 <deriveComponent feature="case" structure="power" value0="nominative" value1="compound"/> <!-- compound(square-meter) ⇒ nominative(square) compound(meter) --> 164 <deriveComponent feature="case" structure="prefix" value0="nominative" value1="compound"/><!--compound(kilometer) ⇒ nominative(kilo) compound(meter) --> 165 </grammaticalDerivations> 166 <grammaticalDerivations locales="de"> 167 <!-- determine the gender of a compound unit from the gender of its components --> 168 <!-- The attributeValues of value are: 0 (=gender of the first element), 1 (=gender of second element), or one of the valid gender values for the language --> 169 170 <deriveCompound feature="gender" structure="per" value="0"/> <!-- gender(gram-per-meter) ← gender(gram) --> 171 <deriveCompound feature="gender" structure="times" value="1"/> <!-- gender(newton-meter) ← gender(meter) --> 172 <deriveCompound feature="gender" structure="power" value="0"/> <!-- gender(square-meter) ← gender(meter) --> 173 <deriveCompound feature="gender" structure="prefix" value="0"/> <!-- gender(kilometer) ← gender(meter)--> 174 175 <!-- from the pluralCategory of the compound unit, determine the pluralCategory of its components --> 176 <!-- The attributeValues of value0 and value1 are: compound (=the pluralCategory of the compound), or one of the valid plural category values for the language --> 177 178 <deriveComponent feature="plural" structure="per" value0="compound" value1="one"/> <!-- compound(gram-per-meter) ⇒ compound(gram) “per" singular(meter) --> 179 <deriveComponent feature="plural" structure="times" value0="one" value1="compound"/> <!-- compound(newton-meter) ⇒ singular(newton) “-" compound(meter) --> 180 <deriveComponent feature="plural" structure="power" value0="one" value1="compound"/> <!-- compound(square-meter) ⇒ singular(square) compound(meter) --> 181 <deriveComponent feature="plural" structure="prefix" value0="one" value1="compound"/> <!-- compound(kilometer) ⇒ singular(kilo) compound(meter) --> 182 183 <!-- from the grammatical case of the compound unit, determine the grammatical case of its components --> 184 <!-- The attributeValues of value0 and value1 are: compound (=the grammatical case of the compound), or one of the valid grammatical case values for the language --> 185 186 <deriveComponent feature="case" structure="per" value0="compound" value1="accusative"/> <!-- compound(gram-per-meter) ⇒ compound(gram) “per" accusative(meter) --> 187 <deriveComponent feature="case" structure="times" value0="nominative" value1="compound"/> <!-- compound(newton-meter) ⇒ nominative(newton) “-" compound(meter) --> 188 <deriveComponent feature="case" structure="power" value0="nominative" value1="compound"/> <!-- compound(square-meter) ⇒ nominative(square) compound(meter) --> 189 <deriveComponent feature="case" structure="prefix" value0="nominative" value1="compound"/><!--compound(kilometer) ⇒ nominative(kilo) compound(meter) --> 190 </grammaticalDerivations> 191 <grammaticalDerivations locales="fr"> 192 <!-- determine the gender of a compound unit from the gender of its components --> 193 <!-- The attributeValues of value are: 0 (=gender of the first element), 1 (=gender of second element), or one of the valid gender values for the language --> 194 195 <deriveCompound feature="gender" structure="per" value="0"/> <!-- gender(gram-per-meter) ← gender(gram) --> 196 <deriveCompound feature="gender" structure="times" value="0"/> <!-- gender(newton-meter) ← gender(meter) --> 197 <deriveCompound feature="gender" structure="power" value="0"/> <!-- gender(square-meter) ← gender(meter) --> 198 <deriveCompound feature="gender" structure="prefix" value="0"/> <!-- gender(kilometer) ← gender(meter)--> 199 200 <!-- from the pluralCategory of the compound unit, determine the pluralCategory of its components --> 201 <!-- The attributeValues of value0 and value1 are: compound (=the pluralCategory of the compound), or one of the valid plural category values for the language --> 202 203 <deriveComponent feature="plural" structure="per" value0="compound" value1="one"/> <!-- compound(gram-per-meter) ⇒ compound(gram) “per" singular(meter) --> 204 <deriveComponent feature="plural" structure="times" value0="compound" value1="compound"/> <!-- compound(newton-meter) ⇒ singular(newton) “-" compound(meter) --> 205 <deriveComponent feature="plural" structure="power" value0="compound" value1="compound"/> <!-- compound(square-meter) ⇒ singular(square) compound(meter) --> 206 <deriveComponent feature="plural" structure="prefix" value0="one" value1="compound"/> <!-- compound(kilometer) ⇒ singular(kilo) compound(meter) --> 207 208 </grammaticalDerivations> 209 </grammaticalData> 210</supplementalData> 211