1{ 2 "lang": "eu", 3 "rules": { 4 "accesskeys": { 5 "description": "Accesskey atributurako balio bakoitza bakarra dela bermatzen du", 6 "help": "Accesskey atributuaren balioak bakarra izan behar du" 7 }, 8 "area-alt": { 9 "description": "Irudi-mapetako <area> elementuek ordezko testua dutela bermatzen du", 10 "help": "<area> elementu aktiboek ordezko testua izan behar dute" 11 }, 12 "aria-allowed-attr": { 13 "description": "ARIA atributuak elementu baten rolerako baimenduta daudela bermatzen du", 14 "help": "Elementuek atributu ARIA baimenduak baino ez dituzte erabili behar" 15 }, 16 "aria-allowed-role": { 17 "description": "rol atributuak elementuarentzat balio egokia duela bermatzen du", 18 "help": "ARIA role egokia izan behar da elementuarentzat" 19 }, 20 "aria-hidden-body": { 21 "description": "Bermatzen du aria-hidden = 'true' ez dagoela dokumentuaren 'body'an.", 22 "help": "aria-hidden = 'true' ez da dokumentuaren 'body'an egon behar" 23 }, 24 "aria-hidden-focus": { 25 "description": "Bermatzen du 'aria-hidden' elementuek ez dutela fokua onartzen duen elementurik", 26 "help": "'ARIA hidden' elementuek ez dute fokua onartzen duen elementurik izan behar" 27 }, 28 "aria-input-field-name": { 29 "description": "Bermatzen du 'ARIA input field' bakoitzak izen irisgarria duela", 30 "help": "'ARIA input fields' ek izen erabilerraza dute" 31 }, 32 "aria-required-attr": { 33 "description": "Bermatzen du 'ARIA role' duten elementuek eskatzen diren atributu guztiak dituztela", 34 "help": "Eskatzen diren ARIA atributuak eman behar dira" 35 }, 36 "aria-required-children": { 37 "description": "Bermatzen du 'ARIA role' bat duten eta 'child rol' bat behar duten elementuek", 38 "help": "Zenbait 'ARIA rolak' seme jakin batzuk izan behar dituzte" 39 }, 40 "aria-required-parent": { 41 "description": "Bermatzen du 'ARIA role' bat duten eta 'parent rol'ak eskatzen dituzten elementuak haietan jasota daudela", 42 "help": "Zenbait 'ARIA rol' aita jakin batzuengan eduki behar dira" 43 }, 44 "aria-roles": { 45 "description": "Role atributua duten elementu guztiek balio balioduna erabiltzen dutela bermatzen du", 46 "help": "Erabilitako 'ARIA rol'ek baliozko balioetarako baldintzak bete behar dituzte" 47 }, 48 "aria-toggle-field-name": { 49 "description": "Bermatzen du 'ARIA toggle field' bakoitzak izen irisgarria duela", 50 "help": "'ARIA toggle fields'ek izen erabilerraza dute" 51 }, 52 "aria-valid-attr-value": { 53 "description": "Atributu ARIA guztiek balio baliodunak dituztela bermatzen du", 54 "help": "ARIA Atributuek baliozko balioetarako baldintzak bete behar dituzte" 55 }, 56 "aria-valid-attr": { 57 "description": "aria-z hasten diren atributuak baliozko atributu ARIA direla bermatzen du", 58 "help": "ARIA atributuek izen baliodunen baldintzak bete behar dituzte" 59 }, 60 "audio-caption": { 61 "description": "<audio> elementuek azpitituluak dituztela bermatzen du", 62 "help": "<audio> elementuek azpititulu-pista bat izan behar dute" 63 }, 64 "autocomplete-valid": { 65 "description": "autocomplete atributua formulario-eremurako zuzena eta egokia dela bermatzea", 66 "help": "autocomplete atributua behar bezala erabili behar da" 67 }, 68 "avoid-inline-spacing": { 69 "description": "style atributuen bidez ezarritako testu-tartea estilo-orri pertsonalizatuekin doitu daitekeela bermatzea", 70 "help": "'inline' testu-tartea doitu egin behar da, estilo-orri pertsonalizatuen bidez." 71 }, 72 "blink": { 73 "description": "Bermatzen du ez direla <blink> elementuak erabiltzen", 74 "help": "<blink> elementuak zaharkituta daude eta ez dira erabili behar" 75 }, 76 "button-name": { 77 "description": "Botoiek testu bereizgarria dutela bermatzen du", 78 "help": "Botoiek testu bereizgarria izan behar dute" 79 }, 80 "bypass": { 81 "description": "Orrialde bakoitzak gutxienez bitarteko bat duela bermatzen du, erabiltzaile batek nabigazioa gainditu eta edukira zuzenean pasatzeko aukera izan dezan", 82 "help": "Orriek bloke errepikatuak saltatzeko baliabideak izan behar dituzte" 83 }, 84 "color-contrast": { 85 "description": "Lehen planoko eta hondoko koloreen arteko kontrasteak WCAG 2 AA kontrasterako ratioaren mugak betetzen dituela bermatzen du.", 86 "help": "Elementuek kolore-kontraste nahikoa izan behar dute" 87 }, 88 "css-orientation-lock": { 89 "description": "Bermatzen du edukia ez dagoela blokeatuta pantailako orientazio espezifiko batean, eta edukia maneiagarria dela pantailako edozein orientabidetan.", 90 "help": "'CSS Media query'ak ez dira erabiltzen pantailaren orientazioa blokeatzeko " 91 }, 92 "definition-list": { 93 "description": "<dl> elementuak behar bezala egituratuta daudela bermatzen du", 94 "help": "<dl> elementuek zuzenean eduki behar dituzte <dt> eta <dd> multzoak , behar bezala ordenatuta , edo <script> edo <tenplate> elementuak" 95 }, 96 "dlitem": { 97 "description": "Bermatzen du <dt> eta <dd> elementuak <dl> batean daudela.", 98 "help": "<dt> eta <dd> elementuek < dl> batean egon behar dute" 99 }, 100 "document-title": { 101 "description": "HTML dokumentu bakoitzak <title> hutsik ez duen elementu bat duela bermatzen du", 102 "help": "Dokumentuek <title> elementuak izan behar dituzte nabigazioan laguntzeko" 103 }, 104 "duplicate-id-active": { 105 "description": "Elementu aktiboen id atributurako balio bakoitza bakarra dela bermatzen du", 106 "help": "Elementu aktiboen 'ID'ak bakarrak izan behar dira" 107 }, 108 "duplicate-id-aria": { 109 "description": "ARIAn eta 'label'etan erabilitako id atributuaren balio bakoitza bakarra dela bermatzen du", 110 "help": "ARIA eta labelet-an erabiltzen diren 'ID'ak bakarrak izan behar dira" 111 }, 112 "duplicate-id": { 113 "description": "id atributurako balio bakoitza bakarra dela bermatzen du", 114 "help": "id atributuaren balioak bakarra izan behar du" 115 }, 116 "empty-heading": { 117 "description": "Goiburuek testu bereizgarria dutela bermatzen du", 118 "help": "Goiburuak ez dira hutsik egon behar" 119 }, 120 "focus-order-semantics": { 121 "description": "Foku ordenako elementuek rol egokia dutela bermatzen du", 122 "help": "Foku ordenako elementuek rol egokia behar dute eduki interaktiborako" 123 }, 124 "form-field-multiple-labels": { 125 "description": "Formulario-eremuak label elementu ugari ez dituela bermatzen du", 126 "help": "Formulario-eremuak ez du label elementu ugari izan behar" 127 }, 128 "frame-tested": { 129 "description": "Bermatzen du <iframe> eta <frame> elementuek axe-core scripta dutela", 130 "help": "Markoak axe-core bidez probatu behar dira" 131 }, 132 "frame-title-unique": { 133 "description": "Bermatzen du <iframe> eta <frame> elementuek izenburu bakarreko atributua dutela", 134 "help": "Markoek title atributu bakarra izan behar dute" 135 }, 136 "frame-title": { 137 "description": "Bermatzen du <iframe> eta <frame> elementuek hutsik ez dagoen izenburuaren atributua dutela", 138 "help": "Markoek title atributua izan behar dute" 139 }, 140 "heading-order": { 141 "description": "Goiburuen ordena semantikoki zuzena dela bermatzen du", 142 "help": "Goiburuen maila soilik 1 gehitu beharko litzateke" 143 }, 144 "hidden-content": { 145 "description": "Erabiltzaileei ezkutuko edukiari buruzko informazioa ematen die.", 146 "help": "Orriaren ezkutuko edukia ezin da aztertu" 147 }, 148 "html-has-lang": { 149 "description": "HTML dokumentu bakoitzak lang atributu bat duela bermatzen du", 150 "help": "<html> elementuak lang atributua izan behar du" 151 }, 152 "html-lang-valid": { 153 "description": "Bermatzen du <html> elementuaren lang atributuak balio balioduna duela", 154 "help": "<html> elementuak balio balioduna izan behar du lang atributurako" 155 }, 156 "html-xml-lang-mismatch": { 157 "description": "Lang zein xml:lang atributuak dituzten HTML elementuetan orrialdearen oinarrizko hizkuntzan komunztadura dagoela bermatzea", 158 "help": "lang eta xml:lang duten HTML elementuek oinarrizko hizkuntza bera izan behar dute" 159 }, 160 "image-alt": { 161 "description": "Bermatzen du <img> elementuek ordezko testua edo none edo presentation rola dutela", 162 "help": "Irudiek ordezko testua izan behar dute" 163 }, 164 "image-redundant-alt": { 165 "description": "Bermatzen du irudiaren alternatiba ez dela testu gisa errepikatuko", 166 "help": "Irudien testu alternatiboa ez da testu gisa errepikatu behar" 167 }, 168 "input-button-name": { 169 "description": "'input button'ek testu bereizgarria dutela bermatzea", 170 "help": "'input button'ek testu bereizgarria izan behar dute" 171 }, 172 "input-image-alt": { 173 "description": "Bermatzen du <input type =\"image\" > elementuek ordezko testua dutela", 174 "help": "'image buttons'ek testu alternatiboa izan behar dute" 175 }, 176 "label-content-name-mismatch": { 177 "description": "Bere edukiaren bidez etiketatutako elementuetan, bere testu ikusgarriak bere izen irisgarriaren parte izan behar duela bermatzen du.", 178 "help": "Elementuek beren testua ikusgai izan behar dute, beren izenaren zati irisgarri gisa." 179 }, 180 "label-title-only": { 181 "description": "Bermatzen du inprimakiko elementu bakoitza ez dagoela etiketatuta title edo aria-describedby atributuen bidez soilik.", 182 "help": "Formularioko elementuek etiketa bat izan behar dute ikusgai" 183 }, 184 "label": { 185 "description": "Formularioko elementu bakoitzak etiketa bat duela bermatzen du", 186 "help": "Formularioko elementuek etiketak izan behar dituzte" 187 }, 188 "landmark-banner-is-top-level": { 189 "description": "Banner erreferentzia-puntua goiko mailan dagoela bermatzen du", 190 "help": "Banner erreferentzia-puntuak ez du beste erreferentzia-puntu batean egon behar" 191 }, 192 "landmark-complementary-is-top-level": { 193 "description": "Erreferentzia-puntu osagarria edo asidea goiko mailan dagoela bermatzen du ", 194 "help": "aside-k ez du beste erreferentzia-puntu batean egon behar" 195 }, 196 "landmark-contentinfo-is-top-level": { 197 "description": "contentinfo erreferentzia-puntua goiko mailan dagoela bermatzen du", 198 "help": "contentinfo erreferentzia-puntuak ez du beste erreferentzia-puntu batean egon behar" 199 }, 200 "landmark-main-is-top-level": { 201 "description": "Main erreferentzia puntua goi mailan dagoela bermatzen du", 202 "help": "main erreferentzia-puntuak ez du beste erreferentzia-puntu batean egon behar" 203 }, 204 "landmark-no-duplicate-banner": { 205 "description": "Dokumentuak, gehienez ere, banner erreferentzia-puntu bat duela bermatzen du", 206 "help": "Dokumentuak ezin du banner erreferentzia-puntu bat baino gehiago izan" 207 }, 208 "landmark-no-duplicate-contentinfo": { 209 "description": "Dokumentuak, gehienez ere, contentinfo erreferentzia-puntu bat duela bermatzen du", 210 "help": "Dokumentuak ez du izan behar contentinfo erreferentzia-puntu bat baino gehiago" 211 }, 212 "landmark-one-main": { 213 "description": "Bermatzen du dokumentuak main erreferentzia-puntu bakarra duela, eta orrialdean sartutako esparru bakoitzak, gehienez ere, main erreferentzia-puntu bat duela.", 214 "help": "Dokumentuak main erreferentzia-puntu bat izan behar du" 215 }, 216 "landmark-unique": { 217 "help": "Erreferentziazko puntuak bakarrak direla bermatzen du", 218 "description": "Erreferentzia-puntuek role edo role/label/title konbinazio bakarra izan behar dute (hau da, izen irisgarri bakarra)" 219 }, 220 "link-in-text-block": { 221 "description": "Estekak kolorearen menpe egon gabe bereiz daitezke", 222 "help": "Estekak ondoko testutik bereizi behar dira, kolorearen menpe ez dagoen bitarteko batez." 223 }, 224 "link-name": { 225 "description": "Estekek testu bereizgarria dutela bermatzen du", 226 "help": "Estekek testu bereizgarria izan behar dute" 227 }, 228 "list": { 229 "description": "Zerrendak behar bezala egituratuta daudela bermatzen du", 230 "help": "<ul> eta <ol> zuzenean <li>, < script> edo < template> elementuak izan behar dituzte" 231 }, 232 "listitem": { 233 "description": "<li> elementuak semantikoki erabiltzen direla bermatzen du", 234 "help": "< li> elementuek < ul> edo < ol> batean egon behar dute" 235 }, 236 "marquee": { 237 "description": "Bermatzen du ez dela elementurik erabiltzen <marquee>", 238 "help": "<marquee> elementuak zaharkituta daude eta ez dira erabili behar" 239 }, 240 "meta-refresh": { 241 "description": "Bermatzen du ez dela erabiltzen <meta http-equiv =\"refresh\" >", 242 "help": "Programatutako freskagarriak ez du egon behar" 243 }, 244 "meta-viewport-large": { 245 "description": "Bermatzea <meta name =\"viewport\" > maila esanguratsuan zabal daitekeela", 246 "help": "Erabiltzaileek zooma egiteko eta testua %500era arte zabaltzeko aukera izan behar dute" 247 }, 248 "meta-viewport": { 249 "description": "Bermatzen du <meta name =\"viewport\" > ez duela eragozten testua zabaltzea eta zooma egitea", 250 "help": "Zooma eta handitzea ez dira eragotzi behar" 251 }, 252 "object-alt": { 253 "description": "Bermatzen du <object> elementuek ordezko testua dutela", 254 "help": "<object> elementuek testu alternatiboa izan behar dute" 255 }, 256 "p-as-heading": { 257 "description": "p elementuak goiburuak diseinatzeko erabiltzen ez direla bermatzea", 258 "help": "Ez da letra lodiz, letra etzanez edo letra-iturri tamainaz idatzitako testurik erabiltzen p elementuei goiburu-estiloa emateko." 259 }, 260 "page-has-heading-one": { 261 "description": "Orrialdeak, edo gutxienez bere esparruetako batek, 1. mailako goiburu bat duela bermatzea", 262 "help": "Orrialdeak 1. mailako goiburu bat izan behar du" 263 }, 264 "region": { 265 "description": "Orrialdeko eduki guztia erreferentzia-puntuetan sartuta dagoela bermatzen du.", 266 "help": "Orrialdeko eduki guztiak erreferentzia-puntuetan sartuta egon behar du" 267 }, 268 "role-img-alt": { 269 "description": "Elementuek [role = 'img'] testu alternatiboa dutela bermatzen du", 270 "help": "[role = 'img'] elementuek testu alternatibo bat dute" 271 }, 272 "scope-attr-valid": { 273 "description": "scope atributua tauletan behar bezala erabiltzen dela bermatzen du", 274 "help": "Scope atributua behar bezala erabili beharko litzateke" 275 }, 276 "scrollable-region-focusable": { 277 "description": "Bertikalki mugi daitekeen edukia duten elementuak ('scroll' formatuan) teklatuaren bidez eskuratu ahal izango lirateke.", 278 "help": "Joan-etorri bertikaleko eremuak ('scroll') teklatu bidezko sarbidea duela ziurtatzea" 279 }, 280 "server-side-image-map": { 281 "description": "Zerbitzariaren aldeko irudi-maparik ez dela erabiltzen bermatzen du.", 282 "help": "Ez dira erabili behar zerbitzariaren aldeko irudi-mapak" 283 }, 284 "skip-link": { 285 "description": "Salto-esteka guztiek ('skip') fokua onartzen duen helmuga dutela bermatzea", 286 "help": "Jauziko loturaren ('skip') helmugak egon beharko luke eta fokua onartu" 287 }, 288 "tabindex": { 289 "description": "tabindex atributuaren balioak 0 baino handiagoak ez direla bermatzen du", 290 "help": "Elementuek ez lukete 0 baino tabindex handiagoa izan behar" 291 }, 292 "table-duplicate-name": { 293 "description": "Taulek summary eta caption bera ez dutela bermatzea", 294 "help": "<caption> elementuak ez luke summary atributuaren testu bera izan behar" 295 }, 296 "table-fake-caption": { 297 "description": "Titulua duten taulek <caption> elementua erabiltzen dutela bermatzea.", 298 "help": "Datuen edo goiburuen gelaxkak ez lirateke erabili behar datu-taula bati izenburua emateko." 299 }, 300 "td-has-header": { 301 "description": "Taula handi batean hutsik ez dagoen datu-gelaxka bakoitzak taula-goiburu bat edo gehiago dituela bermatzea", 302 "help": "3 bider 3 baino taula handiagoko td elementu ez huts guztiek lotutako taula-goiburu bat izan behar dute" 303 }, 304 "td-headers-attr": { 305 "description": "Taula bateko goiburuak erabiltzen dituen gelaxka bakoitzak taula horretako beste gelaxka bati erreferentzia egiten diola bermatzea", 306 "help": "headers atributua erabiltzen duten elementu table baten gelaxka guztiek taula bereko beste gelaxka batzuei bakarrik egin behar diete erreferentzia" 307 }, 308 "th-has-data-cells": { 309 "description": "Datu-taula bateko taula-goiburu bakoitzak datu-gelaxkak aipatzen dituela bermatzea", 310 "help": "th eta 'role = columnheader/rowheader 'duten elementu guztiek deskribatzen duten datu-gelaxkak izan behar dituzte:" 311 }, 312 "valid-lang": { 313 "description": "lang atributuek balio baliodunak dituztela bermatzen du", 314 "help": "lang atributuak balio balioduna izan behar du" 315 }, 316 "video-caption": { 317 "description": "Bermatzen du <video> elementuek azpitituluak dituztela", 318 "help": "<bideo> elementuek azpitituluak izan behar dituzte" 319 } 320 }, 321 "checks": { 322 "abstractrole": { 323 "pass": "Ez dira 'abstract rolak' erabiltzen", 324 "fail": "'abstract rolak 'ezin dira zuzenean erabili" 325 }, 326 "aria-allowed-attr": { 327 "pass": "ARIA atributuak behar bezala erabiltzen dira zehaztutako rolerako", 328 "fail": { 329 "singular": "ARIAn, atributuak ez daude baimenduta : ${data.values}", 330 "plural": "ARIAn, atributua ez dago baimenduta : ${data.values}" 331 } 332 }, 333 "aria-allowed-role": { 334 "pass": "ARIA rola baimenduta dago emandako elementurako", 335 "fail": { 336 "singular": "ARIAn, rolak ${data.values} -ak ez daude baimenduta emandako elementurako", 337 "plural": "ARIAn, rola ${data.values} -a ez dago baimenduta emandako elementurako" 338 }, 339 "incomplete": { 340 "singular": "AREAN, rolak kendu behar dira ${data.values} elementua ikusgai egiten denean, zeren elementurako ez daude baimenduta", 341 "plural": "AREAN, rola kendu behar da ${data.values} elementua ikusgai egiten denean, zeren elementurako ez dago baimenduta" 342 } 343 }, 344 "aria-hidden-body": { 345 "pass": "Ez dago dokumentuko 'body'ean agertzen den aria-hidden atributurik", 346 "fail": "aria-hidden = true ez da dokumentuaren 'body'ean egon behar" 347 }, 348 "aria-errormessage": { 349 "pass": "Teknika onartu bat erabiltzen du aria-errormessagerako", 350 "fail": { 351 "singular": "aria-errormessagen, bailioaes ${data.values}`, mezua iragartzeko teknika bat erabili behar da (adibidez: aria-live, aria-describedby, role = alert, etab.).", 352 "plural": "aria-errormessagen, bailioa ${data.values}`, mezua iragartzeko teknika bat erabili behar da (adibidez: aria-live, aria-describedby, role = alert, etab.)." 353 } 354 }, 355 "has-widget-role": { 356 "pass": "Elementuak widget rola du.", 357 "fail": "Elementuak ez du widget rolik." 358 }, 359 "invalidrole": { 360 "pass": "ARIA rola baliozkoa da", 361 "fail": "Rolak baliozko ARIA rola izan behar du" 362 }, 363 "no-implicit-explicit-label": { 364 "pass": "Ez dago desadostasunik <label> baten eta izen irisgarriaren artean", 365 "incomplete": "Egiaztatu < label> zenbakiak ez duela zertan ARIAren ${data} parte izan eremuaren izenerako" 366 }, 367 "aria-required-attr": { 368 "pass": "ARIA atributu guztiak daude", 369 "fail": { 370 "singular": "Eskatutako atributuak ez daude: ${data.values}", 371 "plural": "Eskatutako atributua ez dago: ${data.values}" 372 } 373 }, 374 "aria-required-children": { 375 "pass": "Eskatutako ARIA semeak bertan daude", 376 "fail": { 377 "singular": "Esktatutako ARIARren semeak ez daude : ${data.values}", 378 "plural": "Esktatutako ARIARren semeaez dago : ${data.values}" 379 }, 380 "incomplete": { 381 "singular": "ARIA rola semeentzako: ${data.values}", 382 "plural": "ARIA rola semearentzako: ${data.values}" 383 } 384 }, 385 "aria-required-parent": { 386 "pass": "ARIAn eskatzen den aitaren rola bertan dago", 387 "fail": { 388 "singular": "ARIAn eskatutako aitentzako rola ez dago: ${data.values}", 389 "plural": "ARIAn eskatutako aitarentzako rola ez dago: ${data.values}" 390 } 391 }, 392 "aria-unsupported-attr": { 393 "pass": "ARIA atributua onartuta dago", 394 "fail": "ARIA atributua ez dago oso onartuta pantaila-irakurgailuetan eta laguntza-teknologietan: ${data.values}" 395 }, 396 "unsupportedrole": { 397 "pass": "ARIA rola onartuta dago", 398 "fail": "Erabilitako rola ez dago oso onartuta pantaila-irakurgailuetan eta laguntza-teknologietan: ${data.values}" 399 }, 400 "aria-valid-attr-value": { 401 "pass": "ARIA atributuen balioak baliozkoak dira", 402 "fail": { 403 "singular": "Balioak ez dira baliozkoak ARIA atributorako: ${data.values}", 404 "plural": "Balioa ez da baliozkoa ARIA atributorako: ${data.values}" 405 }, 406 "incomplete": { 407 "singular": "Elementuen atributua ARIA ID ez dago orrian: ${data.values}", 408 "plural": "Elementuaren atributua ARIA ID ez dago orrian: ${data.values}" 409 } 410 }, 411 "aria-valid-attr": { 412 "pass": { 413 "singular": "Baliozko ARIA atributuen izenak", 414 "plural": "Baliozko ARIA atributuen izena" 415 }, 416 "fail": { 417 "singular": "Baliogabeko ARIA atributuen izenak: ${data.values}", 418 "plural": "Baliogabeko ARIA atributuen izenak: ${data.values}" 419 } 420 }, 421 "valid-scrollable-semantics": { 422 "pass": "Elementuak semantika balioduna du foku-ordenan dagoen elementu batentzat.", 423 "fail": "Elementuak foku-ordenan dagoen elementu batentzat baliozkoa ez den semantika bat du.." 424 }, 425 "color-contrast": { 426 "pass": "Elementuak ${data.contrastRatio}-ko kolore-kontraste nahikoa du", 427 "fail": "Elementuaren ${data.contrastRatio}-ko kolore-kontrastea ez da nahikoa (ehen planoaren kolorea: ${data.fgColor}, hondoaren kolorea: ${data.bgColor}, letra-iturriaren tamaina: ${data.fontSize}, letra-iturriaren lodiera: ${data.fontWeight}). Espero den kontraste-ratioa: ${data.expectedContrastRatio}", 428 "incomplete": { 429 "bgImage": "Elementuaren hondoko kolorea ezin izan da zehaztu, hondoko irudi batengatik", 430 "bgGradient": "Elementuaren hondoko kolorea ezin izan da zehaztu hondoko degradatu baten ondorioz", 431 "imgNode": "Elementuaren hondoaren kolorea ezin izan da zehaztu, elementuak irudi-nodo bat duelako.", 432 "bgOverlap": "Hondoko kolorea ezin izan da zehaztu, gainjarritako beste elementu bat duelako", 433 "fgAlpha": "Hondoko kolorea ezin izan da zehaztu alfa gardentasun baten ondorioz", 434 "elmPartiallyObscured": "Hondoaren kolorea ezin izan da zehaztu, beste elementu batek partzialki ezkutatzen duelako", 435 "elmPartiallyObscuring": "Elementuaren hondoaren kolorea ezin izan da zehaztu, beste elementu batzuei partzialki gainjartzen baitzaie.", 436 "outsideViewport": "Elementuaren hondoko kolorea ezin izan da zehaztu, leiho grafikotik kanpo dagoelako ('viewport')", 437 "equalRatio": "Elementuak 1:1 kontraste-ratioa du hondoarekin", 438 "shortTextContent": "Elementuaren edukia laburregia da testu-edukia bera den zehazteko", 439 "default": "Ezinezkoa da kontraste-ratioa zehaztea" 440 } 441 }, 442 "link-in-text-block": { 443 "pass": "Estekak ondoko testuarekiko bereiz daitezke, koloretik kanpo", 444 "fail": "Alboko testuarekiko loturak koloretik kanpo bereizi behar dira", 445 "incomplete": { 446 "bgContrast": "Ezin izan da elementuaren kontraste-ratioa zehaztu. Hover/focus estilo desberdina dagoen egiaztatzea", 447 "bgImage": "Elementuaren kontraste-ratioa ezin izan da zehaztu, hondoko irudi batengatik", 448 "bgGradient": "Elementuaren kontraste-ratioa ezin izan da zehaztu hondoko degradatu baten ondorioz", 449 "imgNode": "Elementuaren kontraste-ratioa ezin izan da zehaztu, elementuak irudi-nodo bat duelako.", 450 "bgOverlap": "Elementuaren kontraste-ratioa ezin izan da zehaztu elementuen gainjartzeagatik", 451 "default": "Ezinezkoa da kontraste-ratioa zehaztea" 452 } 453 }, 454 "autocomplete-appropriate": { 455 "pass": "autocompleteren balioa elementu egoki batean dago", 456 "fail": "autocompleteren balioa ez da egokia input mota horretarako" 457 }, 458 "autocomplete-valid": { 459 "pass": "autocompleteren atributua behar bezala formateatuta dago", 460 "fail": "autocompleteren atributua gaizki formateatuta dago" 461 }, 462 "accesskeys": { 463 "pass": "Accesskey atributuaren balioa bakarra da", 464 "fail": "Dokumentuak elementu ugari ditu accesskey berarekin" 465 }, 466 "focusable-content": { 467 "pass": "Elementuak fokua onartzen duten elementuak ditu", 468 "fail": "Elementuak fokua onartzen duen edukia izan beharko luke" 469 }, 470 "focusable-disabled": { 471 "pass": "Elementuaren barruan ez dago fokua onartzen duen elementurik", 472 "fail": "Fokuak onartzen duen edukia desaktibatu edo ezabatu egin beharko litzateke" 473 }, 474 "focusable-element": { 475 "pass": "Elementuak fokua onartzen du", 476 "fail": "Elementuak fokua onartu beharko luke" 477 }, 478 "focusable-no-name": { 479 "pass": "Elementua ez dago tabulazio-ordenan edo testu irisgarria du", 480 "fail": "Elementua tabulazio-ordenan dago eta ez du testu eskuragarririk" 481 }, 482 "focusable-not-tabbable": { 483 "pass": "Elementuaren barruan ez dago fokua onartzen duen elementurik", 484 "fail": "Fokuak onartzen duen edukiak tabindex = '-1' izan beharko luke edo DOMetik ezabatu beharko litzateke" 485 }, 486 "landmark-is-top-level": { 487 "pass": "${data.role} erreferentzia-puntua goiko mailan dago", 488 "fail": "${data.role} erreferentzia-puntua beste erreferentzia-puntu batean dago." 489 }, 490 "page-has-heading-one": { 491 "pass": "Orrialdeak 1. mailako goiburu bat du, gutxienez.", 492 "fail": "Orrialdeak 1. mailako goiburu bat izan behar du" 493 }, 494 "page-has-main": { 495 "pass": "Dokumentuak gutxienez main erreferentzia-puntu bat du", 496 "fail": "Dokumentuak ez du main erreferentzia-punturik" 497 }, 498 "page-no-duplicate-banner": { 499 "pass": "Dokumentuak banner erreferentzia-puntu bat baino ez du", 500 "fail": "Dokumentuak banner erreferentzia-puntu bat baino gehiago du" 501 }, 502 "page-no-duplicate-contentinfo": { 503 "pass": "Dokumentuak contentinfo erreferentzia-puntu bat baino ez du", 504 "fail": "Dokumentuak contentinfo erreferentzia-puntu bat baino gehiago du" 505 }, 506 "page-no-duplicate-main": { 507 "pass": "Dokumentuak ez du main erreferentzia-puntu bat baino gehiago", 508 "fail": "Dokumentuak main erreferentzia-puntu bat baino gehiago du" 509 }, 510 "tabindex": { 511 "pass": "Elementuak ez du 0 baino tabindex handiagoa", 512 "fail": "Elementuak 0 baino tabindex handiagoa du" 513 }, 514 "alt-space-value": { 515 "pass": "Elementuak balio balioduna du alt atributurako", 516 "fail": "Elementuak espazio-karaktere bat soilik duen alt atributua du, pantaila-irakurgailu guztiek alde batera uzten ez dutena." 517 }, 518 "duplicate-img-label": { 519 "pass": "Elementuak ez du bikoizten < img>-ren testu alternatiboan dagoen testua.", 520 "fail": "Elementuak <img> elementu bat dauka, lehendik dagoen testua bikoizten duen testu alternatiboarekin" 521 }, 522 "explicit-label": { 523 "pass": "Formularioko elementuak <label> dauka ", 524 "fail": "Formularioko elementuak ez dauka <label> " 525 }, 526 "help-same-as-label": { 527 "pass": "Laguntza-testuak (title o aria-describedby) ez du label testua bikoizten", 528 "fail": "Laguntza-testuak (title o aria-describedby) label testuaren bera da" 529 }, 530 "hidden-explicit-label": { 531 "pass": "Formularioko elementuak badu <label> ageriko bat", 532 "fail": "Formularioko elementuak <label> esplizitu ezkutua dauka" 533 }, 534 "implicit-label": { 535 "pass": "Formularioko elementuak <label> inplizitua du ('bilduta')", 536 "fail": "Formularioko elementuak ez dauka <label> inplizitu bat ('bilduta')" 537 }, 538 "label-content-name-mismatch": { 539 "pass": "Elementuak testu ikusgarri bat dauka, bere izen irisgarriaren zati gisa.", 540 "fail": "Elementuko testua ez dago sartuta izen irisgarrian" 541 }, 542 "multiple-label": { 543 "pass": "Formulario-eremuak ez du label elementu askorik", 544 "fail": "Label elementu asko ez dira asko onartzen laguntza-teknologietan" 545 }, 546 "title-only": { 547 "pass": "Formularioko elementuak ez du soilik title atributua erabiltzen bere etiketarako", 548 "fail": "Formularioko elementu baten etiketa sortzeko baino ez da erabili title" 549 }, 550 "landmark-is-unique": { 551 "pass": "Erreferentzia-puntuek role edo role/label/title konbinazio bakarra izan behar dute (hau da, izen irisgarri bakarra)", 552 "fail": "Erreferentzia-puntuak aria-label, aria-labelledby edo title bakarra izan behar du, erreferentzia-puntuak bereizgarriak izan daitezen." 553 }, 554 "has-lang": { 555 "pass": "<html> elementuak lang atributua du", 556 "fail": "<html> elementuak ez du lang atributurik" 557 }, 558 "valid-lang": { 559 "pass": "lang atributuaren balioa hizkuntza baliodunen zerrendan sartuta dago", 560 "fail": "lang atributuaren balioa ez dago hizkuntza baliodunen zerrendan" 561 }, 562 "xml-lang-mismatch": { 563 "pass": "lang eta xml: lang atributuek oinarrizko hizkuntza bera dute", 564 "fail": "lang eta xml: lang atributuek ez dute oinarrizko hizkuntza bera" 565 }, 566 "dlitem": { 567 "pass": "Deskribapen-zerrendako elementuak <dl> aita elementua du", 568 "fail": "Deskribapen-zerrendako elementuak ez dauka <dl> aita elementurik" 569 }, 570 "listitem": { 571 "pass": "Zerrendaren elementuak < ul>, < ol> edo role=\"list\" duen elementu bat du", 572 "fail": "Zerrendaren elementuak ez du <ul>, <ol> o role=\"list\" elementu aitarik " 573 }, 574 "only-dlitems": { 575 "pass": "Zerrendaren elementuak zuzeneko semeak baino ez ditu, <dt> edo <dd> elementuen barruan baimenduta daudenak.", 576 "fail": "Zerrendaren elementuak zuzeneko semeak ditu, <dt> edo <dd> elementuen barruan baimenduta ez daudenak" 577 }, 578 "only-listitems": { 579 "pass": "Zerrendako elementuak zuzeneko seme-alabak baino ez ditu, <li> elementuen barruan baimenduta daudenak.", 580 "fail": "Zerrendako elementuak zuzeneko seme-alabak ditu, <li> elementuen barruan baimenduta ez daudenak" 581 }, 582 "structured-dlitems": { 583 "pass": "Hutsik ez dagoenean, elementuak <dt> eta < dd> ditu.", 584 "fail": "Hutsik ez dagoenean, elementuak ez du gutxienez <dt> elementurik, eta ondoren, gutxienez <dd> elementurik." 585 }, 586 "caption": { 587 "pass": "Multimedia-elementuak azpititulu-pista bat du", 588 "incomplete": "Elementurako azpitituluak daudela egiaztatu" 589 }, 590 "frame-tested": { 591 "pass": "Sartutako markoa axe-core bidez probatu da", 592 "fail": "Sartutako markoa ezin izan da probatu axe-core bidez", 593 "incomplete": "Sartutako markoa axe-core bidez probatu behar da oraindik" 594 }, 595 "css-orientation-lock": { 596 "pass": "Pantaila maneiagarria da eta ez dago orientazio-blokeorik", 597 "fail": "CSSak orientazioa blokeatzen du, eta pantaila ezin da orientatu.", 598 "incomplete": "Ezin da zehaztu CSS orientazio-blokeorik dagoen" 599 }, 600 "meta-viewport-large": { 601 "pass": "<meta> etiketak ez du zum esanguratsurik eragozten gailu mugikorretan", 602 "fail": "<meta> etiketak gailu mugikorretan mugatzen du zooma" 603 }, 604 "meta-viewport": { 605 "pass": "<meta> etiketak ez du zoom eragozten gailu mugikorretan", 606 "fail": "${data} < meta> etiketan, gailu mugikorretan zoom-a eragozten du" 607 }, 608 "header-present": { 609 "pass": "Orriak 'header' bat dauka", 610 "fail": "Orriak ez dauka 'header' bat" 611 }, 612 "heading-order": { 613 "pass": "Goiburuen hurrenkera zuzena da", 614 "fail": "Goiburuen hurrenkera ez da zuzena" 615 }, 616 "internal-link-present": { 617 "pass": "Aurkitutako jauzi esteka ('skip') baliozkoa da", 618 "fail": "Ez dira aurkitu jauzi esteka ('skip') baliozkorik" 619 }, 620 "landmark": { 621 "pass": "Orrialdeak herrialde bat du erreferentzia-puntu", 622 "fail": "Orrialdeak ez du herrialde erreferentzia-punturik" 623 }, 624 "meta-refresh": { 625 "pass": "<meta> etiketak ez du orria freskatzen", 626 "fail": "<meta> etiketak orria freskatzen du" 627 }, 628 "p-as-heading": { 629 "pass": "<p> elementuak ez dira goiburu gisa diseinatus", 630 "fail": "Goiburuko elementuak erabili beharko lirateke <p> estiloko elementuak erabili beharrean" 631 }, 632 "region": { 633 "pass": "Orriaren eduki guztia erreferentzia-puntuetan sartuta dago.", 634 "fail": "Erreferentzia-puntuetan sartu gabeko edukia du orriak" 635 }, 636 "skip-link": { 637 "pass": "Badago jauziko loturaren helmuga ('skip')", 638 "incomplete": "Jauzi-loturaren ('skip') helmuga agerian geratu beharko litzateke aktibazioan ", 639 "fail": "Ez dago helmugarik jauziko estekarako ('skip')" 640 }, 641 "unique-frame-title": { 642 "pass": "Elementuaren title atributua bakarra da", 643 "fail": "Elementuaren title atributua ez da bakarra" 644 }, 645 "duplicate-id-active": { 646 "pass": "Dokumentuak ez dauka id atributu bera partekatzen duen elementu aktiborik", 647 "fail": "Dokumentuak elementu aktiboak ditu, id atributu berarekin: ${data}" 648 }, 649 "duplicate-id-aria": { 650 "pass": "Dokumentuak ez dauka id atributu bera partekatzen duen Aari edo etiketekin lotutako elementurik", 651 "fail": "Dokumentuak hainbat elementu ditu, id atributu bereko aria batekin lotuta: ${data}" 652 }, 653 "duplicate-id": { 654 "pass": "Dokumentuak ez dauka id atributu bera partekatzen duen elementu estatikorik", 655 "fail": "Dokumentuak hainbat elementu estatiko ditu, id atributu berarekin" 656 }, 657 "aria-label": { 658 "pass": "aria-label atributua existitzen da eta ez dago hutsik", 659 "fail": "aria-label atributua ez da existitzen edo hutsik dago" 660 }, 661 "aria-labelledby": { 662 "pass": "aria-labelledby atributua existitzen da eta pantaila-irakurgailuetarako ikus daitezkeen elementuei egiten die erreferentzia", 663 "fail": "aria-labelledby atributua ez da existitzen, existitzen ez diren elementuei egiten die erreferentzia edo elementu hutsei egiten die erreferentzia" 664 }, 665 "avoid-inline-spacing": { 666 "pass": "Ez da testu-tarteari eragiten dion '!important' estilorik zehaztu.", 667 "fail": { 668 "singular": "Ezabatu '!important' inline styleetatik ${data.values}, nabigatzaile gehienetan ez delako onartzen baliogabetzea.", 669 "plural": "Ezabatu '!important' inline styletik ${data.values}, nabigatzaile gehienetan ez delako onartzen baliogabetzea." 670 } 671 }, 672 "button-has-visible-text": { 673 "pass": "Elementuak pantaila-irakurgailuek ikusteko moduko barne-testua du.", 674 "fail": "Elementuak ez du pantaila-irakurgailuek ikusteko moduko barne-testurik" 675 }, 676 "doc-has-title": { 677 "pass": "Dokumentuak badu elementu bat <title> ez hutsik", 678 "fail": "Dokumentuak ez dauka <title> elementurik hutsik" 679 }, 680 "exists": { 681 "pass": "Elementua ez da existitzen", 682 "fail": "Elementua existitzen da" 683 }, 684 "has-alt": { 685 "pass": "Elementuak alt atributua du", 686 "fail": "Elementuak ez dauka alt atributurik" 687 }, 688 "has-visible-text": { 689 "pass": "Elementuak pantaila-irakurgailuetarako testua du ikusgai", 690 "fail": "Elementuak ez du pantaila-irakurgailuetarako testu ikusgarririk" 691 }, 692 "is-on-screen": { 693 "pass": "Elementua ez da ikusten", 694 "fail": "Elementua ikusten da" 695 }, 696 "non-empty-alt": { 697 "pass": "Elementuak alt atributua du, eta ez dago hutsik", 698 "fail": "Elementuak ez du alt atributurik edo alt atributua hutsik dago" 699 }, 700 "non-empty-if-present": { 701 "pass": { 702 "default": ", eta ez du balio-atributurik", 703 "has-label": "elementuak hutsik ez dagoen balio-atributua du balio-atributurik" 704 }, 705 "fail": "Elementuak balio-atributua du, eta balio-atributua hutsik dago" 706 }, 707 "non-empty-title": { 708 "pass": "Elementuak title atributua du", 709 "fail": "Elementuak ez du title atributurik edo title atributua hutsik dago" 710 }, 711 "non-empty-value": { 712 "pass": "Elementuak hutsik ez dagoen balio-atributua du", 713 "fail": "Elementuak ez dauka balio-atributurik edo balio-atributua hutsik dago" 714 }, 715 "role-none": { 716 "pass": "Elementuaren semantika lehenetsia role =\"none\" bidez deuseztatu da.", 717 "fail": "Elementuaren semantika lehenetsia ez da baliogabetu role bidez =\"none\"" 718 }, 719 "role-presentation": { 720 "pass": "Elementuaren semantika lehenetsia role =\"presentation\" bidez deuseztatu da.", 721 "fail": "Elementuaren semantika lehenetsia ez da ezeztatu role =\"presentation\" bidez" 722 }, 723 "caption-faked": { 724 "pass": "Taula baten lehen lerroa ez da izenburu gisa erabiltzen ('caption')", 725 "fail": "Taularen lehen ilarak izenburu bat izan beharko luke ('caption'), taula-gelaxka baten ordez" 726 }, 727 "html5-scope": { 728 "pass": "Scope atributua taulako goiburuen elementuetan bakarrik erabiltzen da (<th>)", 729 "fail": "HTML5en, scope atributuak taula-goiburuen elementuetan bakarrik erabil daitezke (<th>) " 730 }, 731 "same-caption-summary": { 732 "pass": "Summary eta <caption> atributuaren edukia ez dago bikoiztuta", 733 "fail": "Summary atributuaren eta <caption> elementuaren edukia berdinak dira" 734 }, 735 "scope-value": { 736 "pass": "Scope atributua ondo erabiltzen da", 737 "fail": "Scope atributuaren balioa 'row' edo 'col' bakarrik izan daiteke" 738 }, 739 "td-has-header": { 740 "pass": "Hutsik ez dauden datu-gelaxka guztiek taula-goiburuak dituzte", 741 "fail": "Hutsik ez dauden datu-gelaxka batzuek ez dute taula-goibururik" 742 }, 743 "td-headers-attr": { 744 "pass": "Headers atributua taulako beste gelaxka batzuei erreferentzia egiteko baino ez da erabiltzen", 745 "fail": "Headers atributua ez da soilik erabiltzen taulako beste gelaxka batzuei erreferentzia egiteko" 746 }, 747 "th-has-data-cells": { 748 "pass": "Taulako goiburuen gelaxka guztiak datu-gelaxkak dira.", 749 "fail": "Taulako goiburuen gelaxka guztiak ez dira datu-gelaxkak.", 750 "incomplete": "Taulako datu-gelaxkak ez daude edo hutsik daude" 751 }, 752 "hidden-content": { 753 "pass": "Orriaren eduki osoa aztertu da.", 754 "fail": "Arazoak egon ziren orrialde honen edukia aztertzean.", 755 "incomplete": "Orrian ezkutuko edukia dago, baina ez da aztertu. Eduki horren bistaratzea aktibatu beharko duzu, aztertzeko." 756 } 757 }, 758 "failureSummaries": { 759 "any": { 760 "failureMessage": "Gorabehera hauetako edozein zuzentzea::{{~it:value}}\n {{=value.split('\\n').join('\\n ')}}{{~}}" 761 }, 762 "none": { 763 "failureMessage": "Gorabehera hauek zuzentzea (guztiak):{{~it:value}}\n {{=value.split('\\n').join('\\n ')}}{{~}}" 764 } 765 } 766} 767