Coverage for src/wiktextract/extractor/es/section_titles.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2025-07-04 10:58 +0000

1from ...config import POSSubtitleData 

2 

3# some are template names 

4POS_TITLES: dict[str, POSSubtitleData] = { 

5 "abreviatura": {"pos": "abbrev"}, 

6 "acrónimo": {"pos": "abbrev"}, 

7 "adjetivo cardinal": {"pos": "num", "tags": ["cardinal"]}, 

8 "adjetivo demostrativo": {"pos": "adj", "tags": ["demonstrative"]}, 

9 "adjetivo indefinido": {"pos": "adj", "tags": ["indefinite"]}, 

10 "adjetivo indeterminado": {"pos": "adj", "tags": ["indeterminate"]}, 

11 "adjetivo interrogativo": {"pos": "adj", "tags": ["interrogative"]}, 

12 "adjetivo numeral": {"pos": "num", "tags": ["numeral"]}, 

13 "adjetivo ordinal": {"pos": "num", "tags": ["ordinal"]}, 

14 "adjetivo posesivo": {"pos": "adj", "tags": ["possessive"]}, 

15 "adjetivo relativo": {"pos": "adj", "tags": ["relative"]}, 

16 "adjetivo": {"pos": "adj"}, 

17 "adjetivos": {"pos": "adj"}, 

18 "adverbio comparativo": {"pos": "adv", "tags": ["comparative"]}, 

19 "adverbio de afirmación": {"pos": "adv", "tags": ["affirmative"]}, 

20 "adverbio de cantidad": {"pos": "adv", "tags": ["quantitative"]}, 

21 "adverbio de duda": {"pos": "adv"}, 

22 "adverbio de lugar": {"pos": "adv", "tags": ["place"]}, 

23 "adverbio de modo": {"pos": "adv", "tags": ["mood"]}, 

24 "adverbio de negación": {"pos": "adv", "tags": ["negative"]}, 

25 "adverbio de orden": {"pos": "adv", "tags": ["order"]}, 

26 "adverbio de tiempo": {"pos": "adv"}, 

27 "adverbio demostrativo": {"pos": "adv", "tags": ["demonstrative"]}, 

28 "adverbio interrogativo": {"pos": "adv", "tags": ["interrogative"]}, 

29 "adverbio relativo": {"pos": "adv", "tags": ["relative"]}, 

30 "adverbio": {"pos": "adv"}, 

31 "adverbios": {"pos": "adv"}, 

32 "afijo": {"pos": "affix"}, 

33 "antropónimo": {"pos": "name"}, 

34 "artículo determinado": {"pos": "article", "tags": ["determinate"]}, 

35 "artículo indeterminado": {"pos": "article", "tags": ["indeterminate"]}, 

36 "artículo": {"pos": "article"}, 

37 "caracteres han": {"pos": "character"}, 

38 "circunfijo": {"pos": "circumfix"}, 

39 "conjunción adversativa": {"pos": "conj", "tags": ["adversative"]}, 

40 "conjunción ilativa": {"pos": "conj", "tags": ["illative"]}, 

41 "conjunción": {"pos": "conj"}, 

42 "contracción": {"pos": "contraction", "tags": ["contraction"]}, 

43 "dígrafo": {"pos": "character"}, 

44 "expresión": {"pos": "phrase"}, 

45 "forma adjetiva": {"pos": "adj", "tags": ["form-of"]}, 

46 "forma adjetiva y de participio": { 

47 "pos": "participle", 

48 "tags": ["adjective", "form-of"], 

49 }, 

50 "forma adjetiva y sustantiva": {"pos": "adj", "tags": ["noun", "form-of"]}, 

51 "forma adjetiva y de sustantivo masculino": { 

52 "pos": "adj", 

53 "tags": ["noun", "masculine", "form-of"], 

54 }, 

55 "forma adjetiva y sustantiva masculina": { 

56 "pos": "adj", 

57 "tags": ["noun", "masculine", "form-of"], 

58 }, 

59 "forma adjetiva y de pronombre": { 

60 "pos": "adj", 

61 "tags": ["form-of", "pronoun"], 

62 }, 

63 "forma adjetiva ordinal": {"pos": "adj", "tags": ["ordinal", "form-of"]}, 

64 "forma de adjetivo ordinal": {"pos": "num", "tags": ["form-of", "ordinal"]}, 

65 "forma de participio": {"pos": "participle", "tags": ["form-of"]}, 

66 "forma de sufijo": {"pos": "suffix", "tags": ["form-of"]}, 

67 "forma de locución sustantiva femenina": { 

68 "pos": "phrase", 

69 "tags": ["form-of", "feminine", "noun"], 

70 }, 

71 "forma de locución sustantiva masculina": { 

72 "pos": "phrase", 

73 "tags": ["form-of", "masculine", "noun"], 

74 }, 

75 "forma de sustantivo": {"pos": "noun", "tags": ["form-of"]}, 

76 "forma flexiva": {"pos": "verb", "tags": ["form-of"]}, 

77 "formas flexivas": {"pos": "verb", "tags": ["form-of"]}, 

78 "forma pronominal": {"pos": "pron", "tags": ["form-of"]}, 

79 "forma sustantiva femenina": { 

80 "pos": "noun", 

81 "tags": ["form-of", "feminine"], 

82 }, 

83 "forma sustantiva masculina": { 

84 "pos": "noun", 

85 "tags": ["form-of", "masculine"], 

86 }, 

87 "forma sustantiva femenina o masculina": { 

88 "pos": "noun", 

89 "tags": ["form-of", "feminine", "masculine"], 

90 }, 

91 "forma sustantiva femenina y masculina": { 

92 "pos": "noun", 

93 "tags": ["form-of", "feminine", "masculine"], 

94 }, 

95 "forma sustantiva neutra": {"pos": "noun", "tags": ["form-of", "neuter"]}, 

96 "forma sustantiva": {"pos": "noun", "tags": ["form-of"]}, 

97 "forma sustantiva plural": {"pos": "noun", "tags": ["form-of", "plural"]}, 

98 "forma sustantiva ambigua": {"pos": "noun", "tags": ["form-of"]}, 

99 "forma verbal": {"pos": "verb", "tags": ["form-of"]}, 

100 "forma verbal transitiva": { 

101 "pos": "verb", 

102 "tags": ["form-of", "transitive"], 

103 }, 

104 "forma verbal y adjetiva": { 

105 "pos": "verb", 

106 "tags": ["form-of", "adjectival"], 

107 }, 

108 "forma mutada": {"pos": "unknown", "tags": ["form-of"]}, 

109 "infijo": {"pos": "infix", "tags": ["morpheme"]}, 

110 "interjección": {"pos": "intj"}, 

111 "letra": {"pos": "character"}, 

112 "locución adjetiva": {"pos": "phrase", "tags": ["adjective"]}, 

113 "locución adverbial": {"pos": "phrase", "tags": ["adverbial"]}, 

114 "locución conjuntiva": {"pos": "phrase", "tags": ["conjunctive"]}, 

115 "locución interjectiva": {"pos": "phrase", "tags": ["interjection"]}, 

116 "locución prepositiva": {"pos": "phrase", "tags": ["prepositional"]}, 

117 "locución pronominal": {"pos": "phrase", "tags": ["pronominal"]}, 

118 "locución sustantiva": {"pos": "phrase"}, 

119 "locución verbal": {"pos": "phrase"}, 

120 "locución": {"pos": "phrase"}, 

121 "numeral": {"pos": "num"}, 

122 "nombre propios": {"pos": "name"}, 

123 "onomatopeya": {"pos": "noun"}, 

124 "partícula": {"pos": "particle"}, 

125 "participio": {"pos": "verb", "tags": ["participle"]}, 

126 "postposición": {"pos": "postp"}, 

127 "prefijo": {"pos": "prefix"}, 

128 "preposición de ablativo": {"pos": "prep", "tags": ["ablative"]}, 

129 "preposición de acusativo o ablativo": { 

130 "pos": "prep", 

131 "tags": ["accusative", "ablative"], 

132 }, 

133 "preposición de acusativo": {"pos": "prep", "tags": ["accusative"]}, 

134 "preposición de genitivo": {"pos": "prep", "tags": ["genitive"]}, 

135 "preposición": {"pos": "prep"}, 

136 "pronombre demostrativo": {"pos": "pron", "tags": ["demonstrative"]}, 

137 "pronombre indefinido": {"pos": "pron", "tags": ["indefinite"]}, 

138 "pronombre interrogativo": {"pos": "pron", "tags": ["interrogative"]}, 

139 "pronombre personal": {"pos": "pron", "tags": ["personal"]}, 

140 "pronombre posesivo": {"pos": "pron", "tags": ["possessive"]}, 

141 "pronombre relativo": {"pos": "pron", "tags": ["relative"]}, 

142 "pronombre": {"pos": "pron"}, 

143 "raíz": {"pos": "root"}, 

144 "raíz verbal": {"pos": "root", "tags": ["verb"]}, 

145 "refrán": {"pos": "proverb"}, 

146 "sílaba": {"pos": "syllable"}, 

147 "sigla": {"pos": "abbrev"}, 

148 "símbolo": {"pos": "symbol"}, 

149 "sufijo flexivo": {"pos": "suffix"}, 

150 "sufijo": {"pos": "suffix"}, 

151 "sufijo femenino y masculino": { 

152 "pos": "suffix", 

153 "tags": ["masculine", "feminine"], 

154 }, 

155 "sustantivo ambiguo": {"pos": "noun", "tags": ["masculine", "feminine"]}, 

156 "sustantivo animado": {"pos": "noun", "tags": ["animate"]}, 

157 "sustantivo común": {"pos": "noun"}, 

158 "sustantivo femenino y masculino": { 

159 "pos": "noun", 

160 "tags": ["masculine", "feminine"], 

161 }, 

162 "sustantivo femenino": {"pos": "noun", "tags": ["feminine"]}, 

163 "sustantivo inanimado": {"pos": "noun", "tags": ["inanimate"]}, 

164 "sustantivo masculino": {"pos": "noun", "tags": ["masculine"]}, 

165 "sustantivo masculino y femenino": { 

166 "pos": "noun", 

167 "tags": ["masculine", "feminine"], 

168 }, 

169 "sustantivo neutro y masculino": { 

170 "pos": "noun", 

171 "tags": ["neuter", "masculine"], 

172 }, 

173 "sustantivo neutro": {"pos": "noun", "tags": ["neuter"]}, 

174 "sustantivo propio": {"pos": "name"}, 

175 "sustantivo propio/pruebas": {"pos": "name"}, 

176 "sustantivo propio y femenino": {"pos": "name", "tags": ["feminine"]}, 

177 "sustantivo propio y masculino": {"pos": "name", "tags": ["masculine"]}, 

178 "sustantivo": {"pos": "noun"}, 

179 "verbo auxiliar": {"pos": "verb", "tags": ["auxiliary"]}, 

180 "verbo impersonal": {"pos": "verb", "tags": ["impersonal"]}, 

181 "verbo intransitivo": {"pos": "verb", "tags": ["intransitive"]}, 

182 "verbo modal": {"pos": "verb", "tags": ["modal"]}, 

183 "verbo perfectivo": {"pos": "verb", "tags": ["perfective"]}, 

184 "verbo pronominal": {"pos": "verb", "tags": ["pronominal"]}, 

185 "verbo transitivo": {"pos": "verb", "tags": ["transitive"]}, 

186 "verbo": {"pos": "verb"}, 

187 "forma": {"pos": "unknown", "tags": ["form-of"]}, 

188} 

189 

190LINKAGE_TITLES: dict[str, str] = { 

191 "antónimo": "antonyms", 

192 "compuestos": "compounds", 

193 "derivad": "derived", 

194 "hipónimo": "hyponyms", 

195 "hiperónimo": "hypernyms", 

196 "merónimo": "meronyms", 

197 "locucion": "idioms", 

198 "locuciones": "idioms", 

199 "relacionado": "related", 

200 "refranes": "proverbs", 

201 "sinónimo": "synonyms", 

202 "derivados": "derived", 

203 "locución": "related", 

204 "palabras relacionadas": "related", 

205} 

206 

207IGNORED_TITLES: frozenset[str] = frozenset( 

208 ["véase también", "referencias y notas", "enlaces externos"] 

209) 

210 

211TRANSLATIONS_TITLES: frozenset[str] = frozenset(["traducciones", "traducción"])