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