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