source: frontend/node_modules/axe-core/locales/no_NB.json

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 34.3 KB
Line 
1{
2 "lang": "nb-no",
3 "rules": {
4 "accesskeys": {
5 "description": "",
6 "help": "Verdien for hver 'accesskey' attributt skal være unik"
7 },
8 "area-alt": {
9 "description": "",
10 "help": "Aktive <area> elementer skal ha alternativ tekst"
11 },
12 "aria-allowed-attr": {
13 "description": "",
14 "help": "Elementer må kun bruke tillate ARIA-attributter"
15 },
16 "aria-allowed-role": {
17 "description": "",
18 "help": "ARIA-attributtet 'role' skal være passende for elementet"
19 },
20 "aria-hidden-body": {
21 "description": "",
22 "help": "aria-hidden='true' skal ikke brukes på dokumentets <body> element"
23 },
24 "aria-hidden-focus": {
25 "description": "",
26 "help": "Elementer med ARIA-'hidden' skal ikke inneholde fokuserbare elementer"
27 },
28 "aria-input-field-name": {
29 "description": "",
30 "help": "ARIA-input-felter skal ha et tilgjengelig navn"
31 },
32 "aria-required-attr": {
33 "description": "",
34 "help": "Alle påkrevde ARIA-attributter skal være angitt i henhold til elementets rolle"
35 },
36 "aria-required-children": {
37 "description": "",
38 "help": "Bestemte ARIA-roller skal inneholde spesifikke under-elementer"
39 },
40 "aria-required-parent": {
41 "description": "",
42 "help": "Bestemte ARIA-roller skal være under-element til spesifikke over-elementer"
43 },
44 "aria-roledescription": {
45 "description": "",
46 "help": "Bruk 'aria-roledescription' på elementer med en semantisk rolle"
47 },
48 "aria-roles": {
49 "description": "",
50 "help": "ARIA-roller skal ha en korrekt verdi"
51 },
52 "aria-toggle-field-name": {
53 "description": "",
54 "help": "ARIA avkrysningsboks skal ha et tilgjengelig navn"
55 },
56 "aria-valid-attr-value": {
57 "description": "",
58 "help": "ARIA-attributter skal ha en gyldig verdi"
59 },
60 "aria-valid-attr": {
61 "description": "",
62 "help": "ARIA-attributter skal ha et gyldig navn"
63 },
64 "audio-caption": {
65 "description": "",
66 "help": "<audio> elementer skal ha en transkripsjon ('captions track')"
67 },
68 "autocomplete-valid": {
69 "description": "",
70 "help": "Attributtet 'autocomplete' skal benyttes korrekt"
71 },
72 "avoid-inline-spacing": {
73 "description": "",
74 "help": "Inline tekst-avstand skal være justerbare med brukerdefinerte stylesheets"
75 },
76 "blink": {
77 "description": "",
78 "help": "Elementet <blink> er utfaset og skal ikke brukes"
79 },
80 "button-name": {
81 "description": "",
82 "help": "Knapper skal ha forståelig (dvs. detekterbar) tekst"
83 },
84 "bypass": {
85 "description": "",
86 "help": "Sider skal ha en metode for å hoppe over navigasjon og komme direkte til innholdet"
87 },
88 "color-contrast": {
89 "description": "",
90 "help": "Elementer skal ha tilstrekkelig fargekontrast"
91 },
92 "color-contrast-enhanced": {
93 "description": "",
94 "help": "Elementer skal ha tilstrekkelig fargekontrast"
95 },
96 "css-orientation-lock": {
97 "description": "",
98 "help": "'CSS Media queries' skal ikke brukes til å låse skjermretningen ('orientation')"
99 },
100 "definition-list": {
101 "description": "",
102 "help": "<dl> elementer skal kun direkte inneholde velsorterte <dt> og <dd> grupper, <script> eller <template> elementer"
103 },
104 "dlitem": {
105 "description": "",
106 "help": "<dt> og <dd> elementer skal være under-element til et <dl> element"
107 },
108 "document-title": {
109 "description": "",
110 "help": "Dokumenter skal ha et <title> element med en verdi som ikke er tom"
111 },
112 "duplicate-id-active": {
113 "description": "",
114 "help": "'id'-attributtet for aktive elementer skal være unik"
115 },
116 "duplicate-id-aria": {
117 "description": "",
118 "help": "'id'-attributtet brukt på ARIA-elementer og -labels skal være unikt"
119 },
120 "duplicate-id": {
121 "description": "",
122 "help": "Verdien for 'id'-attributtet skal være unik"
123 },
124 "empty-heading": {
125 "description": "",
126 "help": "Overskrifter skal ikke være tomme"
127 },
128 "focus-order-semantics": {
129 "description": "",
130 "help": "Elementer i fokus-rekkefølgen skal ha en 'role'-attributt, som er passende for det interaktive innholdet"
131 },
132 "form-field-multiple-labels": {
133 "description": "",
134 "help": "Form-feltet skal ikke ha flere label-elementer"
135 },
136 "frame-tested": {
137 "description": "",
138 "help": "Frame-elementer skal være testet med axe-core"
139 },
140 "frame-title-unique": {
141 "description": "",
142 "help": "Frame-elementer skal ha en unik 'title'-attributt"
143 },
144 "frame-title": {
145 "description": "",
146 "help": "Frame-elementer skal ha 'title'-attributt"
147 },
148 "heading-order": {
149 "description": "",
150 "help": "Rekkefølgen for overksriftsnivåer skal være semtantisk korrekt"
151 },
152 "hidden-content": {
153 "description": "",
154 "help": "Skjult innhold på siden kunne ikke analyseres"
155 },
156 "html-has-lang": {
157 "description": "",
158 "help": "<html> elementet skal ha en 'lang'-attributt"
159 },
160 "html-lang-valid": {
161 "description": "",
162 "help": "<html> elementet skal ha en gyldig verdi for 'lang'-attributtet"
163 },
164 "html-xml-lang-mismatch": {
165 "description": "",
166 "help": "<html> elementer med 'lang' og 'xml:lang' skal ha samme språk / dialekt"
167 },
168 "image-alt": {
169 "description": "",
170 "help": "Bilder skal ha en alternativ tekst"
171 },
172 "image-redundant-alt": {
173 "description": "",
174 "help": "Alternativ tekst til bilder (alt-tekst) skal ikke gjentas som tekst"
175 },
176 "input-button-name": {
177 "description": "",
178 "help": "Input-knapper skal ha en forståelig tekst"
179 },
180 "input-image-alt": {
181 "description": "",
182 "help": "Bilde-knapper skal ha en alternativ tekst"
183 },
184 "label-content-name-mismatch": {
185 "description": "",
186 "help": "Elementer sin synlige tekst skal være del av deres tilgjengelige navn"
187 },
188 "label-title-only": {
189 "description": "",
190 "help": "Skjemaalement skal ha en synlig ledetekst"
191 },
192 "label": {
193 "description": "",
194 "help": "Alle skjemaelement skal ha en tilknyttet ledetekst eller instruksjon"
195 },
196 "landmark-banner-is-top-level": {
197 "description": "",
198 "help": "Et 'banner'-landemerke skal ikke være inne i et annet landemerke"
199 },
200 "landmark-complementary-is-top-level": {
201 "description": "",
202 "help": "Et 'aside'- eller 'complimentary'-landemerke skal ikke være inne i et annet landemerke"
203 },
204 "landmark-contentinfo-is-top-level": {
205 "description": "",
206 "help": "Et 'contentinfo'-landemerke skal ikke være inne i et annet landemerke"
207 },
208 "landmark-main-is-top-level": {
209 "description": "",
210 "help": "Et 'main'-landemerke skal ikke være inne i et annet landemerke"
211 },
212 "landmark-no-duplicate-banner": {
213 "description": "",
214 "help": "Dokumentet skal ikke ha mer enn ett 'banner'-landemerke"
215 },
216 "landmark-no-duplicate-contentinfo": {
217 "description": "",
218 "help": "Dokumentet skal ikke ha mer enn ett 'contentinfo'-landemerke"
219 },
220 "landmark-one-main": {
221 "description": "",
222 "help": "Dokumentet skal ha ett 'main'-landemerke"
223 },
224 "landmark-unique": {
225 "description": "",
226 "help": "Sikre at landemerker er unike"
227 },
228 "link-in-text-block": {
229 "description": "",
230 "help": "Lenker skal være fremtredende fra den omkringliggende teksten på en måte som ikke avhenger av farge"
231 },
232 "link-name": {
233 "description": "",
234 "help": "Lenker skal ha forståelig (detekterbar) tekst"
235 },
236 "list": {
237 "description": "",
238 "help": "<ul> og <ol> skal kun direkte inneholde <li>, <script> eller <template> elementer"
239 },
240 "listitem": {
241 "description": "",
242 "help": "<li> elementer skal være inne i et <ul> eller <ol> element"
243 },
244 "marquee": {
245 "description": "",
246 "help": "<marquee> elementer er utfaset og skal ikke brukes"
247 },
248 "meta-refresh": {
249 "description": "",
250 "help": "Tidsinnstilt 'refresh' skal ikke brukes"
251 },
252 "meta-viewport-large": {
253 "description": "",
254 "help": "Brukere skal kunne zoome og skalere tekst opp til 500%"
255 },
256 "meta-viewport": {
257 "description": "",
258 "help": "Zoom og skalering skal ikke være slått av"
259 },
260 "object-alt": {
261 "description": "",
262 "help": "<object> elementer skal ha en alternativ tekst"
263 },
264 "p-as-heading": {
265 "description": "",
266 "help": "Fremhevelse med fet, kursiv og skriftstørrelse (font-size) skal ikke brukes til å 'style' <p> elementer som en overskrift"
267 },
268 "page-has-heading-one": {
269 "description": "",
270 "help": "Siden skal inneholde en overskrift på øverste nivå"
271 },
272 "region": {
273 "description": "",
274 "help": "Alt innholdet på siden skal være inne i landemerker"
275 },
276 "role-img-alt": {
277 "description": "",
278 "help": "Elementer med 'role' attributtverdien 'img' skal ha en alternativ tekst"
279 },
280 "scope-attr-valid": {
281 "description": "",
282 "help": "'scope'-attributtet skal brukes korrekt i tabeller"
283 },
284 "scrollable-region-focusable": {
285 "description": "",
286 "help": "Sørg for at en scrollbar region er tilgjengelig via tastatur"
287 },
288 "server-side-image-map": {
289 "description": "",
290 "help": "Såkalte 'server-side image-maps' skal ikke brukes"
291 },
292 "skip-link": {
293 "description": "",
294 "help": "En 'skip-link' skal peke på et eksisterende og fokuserbart element"
295 },
296 "tabindex": {
297 "description": "",
298 "help": "Elementer skal ikke ha et 'tabindex' høyere enn 0"
299 },
300 "table-duplicate-name": {
301 "description": "",
302 "help": "Elementet <caption> skal ikke inneholde samme tekst som 'summary'-attributtet"
303 },
304 "table-fake-caption": {
305 "description": "",
306 "help": "Data- eller overskrifts-celler skal ikke brukes til å beskrive innholdet av en data-tabell"
307 },
308 "td-has-header": {
309 "description": "",
310 "help": "Alle ikke-tomme <td> elementer i en tabel større enn 3x3 skal ha en tabelloverskrift (<th>)"
311 },
312 "td-headers-attr": {
313 "description": "",
314 "help": "Alle celler i en tabel, som bruker 'header'-attributtet skal kun referere til andre celler i samme tabel"
315 },
316 "th-has-data-cells": {
317 "description": "",
318 "help": "Alle <th> elementer og elementer med 'role=columnheader/rowheader' skal referere til de data-celler, som de beskriver"
319 },
320 "valid-lang": {
321 "description": "",
322 "help": "'lang'-attributtet skal ha en gyldig verdi"
323 },
324 "video-caption": {
325 "description": "",
326 "help": "<video> elementer skal ha undertekster ('captions')"
327 }
328 },
329 "checks": {
330 "abstractrole": {
331 "pass": "Abstrakte roller er ikke brukt",
332 "fail": "Abstrakte roller skal ikke brukes"
333 },
334 "aria-allowed-attr": {
335 "pass": "ARIA-attributt er brukt korrekt for den angitte rolle",
336 "fail": {
337 "singular": "ARIA-attributtet er ikke tillatt: ${data.values}",
338 "plural": "ARIA-attributtene er ikke tillatt: ${data.values}"
339 }
340 },
341 "aria-allowed-role": {
342 "pass": "ARIA-rollen er tillatt for det gitte element",
343 "fail": {
344 "singular": "ARIA-rollen ${data.values} er ikke tillatt for det gitte element",
345 "plural": "ARIA-rollene ${data.values} er ikke tillatt for det gitte element"
346 },
347 "incomplete": {
348 "singular": "ARIA-rollen ${data.values} skal være fjernet når elementet er synlig, da de ikke er tillatt for elementet",
349 "plural": "ARIA-rollene ${data.values} skal være fjernet når elementet er synlig, da det ikke er tillatt for elementet"
350 }
351 },
352 "aria-hidden-body": {
353 "pass": "Kunne ikke finne noen 'aria-hidden'-attributt i dokumentets <body> element",
354 "fail": "'aria-hidden=true' skal ikke brukes på dokumentets <body> element"
355 },
356 "aria-roledescription": {
357 "pass": "'aria-roledescription' brukes på en understøttet semantisk rolle",
358 "incomplete": "Sjekk at 'aria-roledescription' blir lest opp av understøttet skjermleser",
359 "fail": "Gi elementet en rolle som understøtter 'aria-roledescription'"
360 },
361 "aria-errormessage": {
362 "pass": "Bruker en understøttet 'aria-errormessage'-metode",
363 "fail": {
364 "singular": "'aria-errormessage'-verdi ${data.values}` skal bruke en metode for å annonsere beskeden (f.eks. 'aria-live', 'aria-describedby', 'role=alert', osv.)",
365 "plural": "'aria-errormessage'-verdier ${data.values}` skal bruke en metode for å annonsere beskeden (f.eks. 'aria-live', 'aria-describedby', 'role=alert', osv.)"
366 }
367 },
368 "has-widget-role": {
369 "pass": "Elementet har en 'widget'-rolle.",
370 "fail": "Elementet har ikke en 'widget'-rolle."
371 },
372 "invalidrole": {
373 "pass": "ARIA-rollen er korrekt",
374 "fail": "Rollen skal være en av de mulige ARIA-roller"
375 },
376 "no-implicit-explicit-label": {
377 "pass": "Det er uoverensstemmelse mellom <label> og det tilgjengelige navnet",
378 "incomplete": "Sjekk at <label> elementet ikke behøver å være en del av ${data}-feltets navn"
379 },
380 "aria-required-attr": {
381 "pass": "Alle påkrevde ARIA-attributter er tilstede",
382 "fail": {
383 "singular": "Påkrevd ARIA-attributt er ikke til stede: ${data.values}",
384 "plural": "Påkrevde ARIA-attributter er ikke til stede: ${data.values}"
385 }
386 },
387 "aria-required-children": {
388 "pass": {
389 "default": "Påkrevde ARIA-under-elementer er til stede"
390 },
391 "fail": {
392 "singular": "Påkrevd ARIA-under-element sin rolle er ikke til stede: ${data.values}",
393 "plural": "Påkrevde ARIA-under-elementer sine roller er ikke til stede: ${data.values}"
394 },
395 "incomplete": {
396 "singular": "Forventer at ARIA under-element sin rolle blir lagt til: ${data.values}",
397 "plural": "Forventer at ARIA under-elementer sine roller blir lagt til: ${data.values}"
398 }
399 },
400 "aria-required-parent": {
401 "pass": "Påkrevde ARIA-over-elements rolle er til stede",
402 "fail": {
403 "singular": "Påkrevd ARIA-over-element sin rolle er ikke til stede: ${data.values}",
404 "plural": "Påkrevde ARIA-over-elementer sine roller er ikke til stede: ${data.values}"
405 }
406 },
407 "aria-unsupported-attr": {
408 "pass": "ARIA-attributt er understøttet",
409 "fail": "ARIA-attributt er ikke bredt understøttet i skjermlesere og tilgjengelighetsteknologier: ${data.values}"
410 },
411 "unsupportedrole": {
412 "pass": "ARIA rollen er understøttet",
413 "fail": "Den brukte rolle er ikke bredt understøttet i skjermlesere og tilgjengelighetsteknologier: ${data.values}"
414 },
415 "aria-valid-attr-value": {
416 "pass": "ARIA-attributverdien er gyldig",
417 "fail": {
418 "singular": "Ugyldig ARIA-attributtverdi: ${data.values}",
419 "plural": "Ugyldige ARIA-attributtverdier: ${data.values}"
420 },
421 "incomplete": {
422 "singular": "Kunne ikke finne ARIA-attributtet sitt element 'id' på siden: ${data.values}",
423 "plural": "Kunne ikke finne ARIA-attributtene sine element 'id' på siden: ${data.values}"
424 }
425 },
426 "aria-valid-attr": {
427 "pass": {
428 "singular": "ARIA-attributnavnet er korrekt",
429 "plural": "ARIA-attributnavnene er korrekt"
430 },
431 "fail": {
432 "singular": "Ugyldig ARIA-attributtnavn: ${data.values}",
433 "plural": "Ugyldige ARIA-attributtnavn: ${data.values}"
434 }
435 },
436 "valid-scrollable-semantics": {
437 "pass": "Elementet har korrekt semantikk for et element i fokus-rekkefølgen.",
438 "fail": "Elementet har ikke korrekt semantikk for et element i fokus-rekkefølgen."
439 },
440 "color-contrast": {
441 "pass": "Elementet har tilstrekkelig fargekontrast. Den er ${data.contrastRatio}",
442 "fail": "Elementet har ikke god nok fargekontrast. Den er ${data.contrastRatio} (forgrunnsfarge: ${data.fgColor}, bakgrunnsfarge: ${data.bgColor}, tekststørrelse: ${data.fontSize}, teksttykkelse: ${data.fontWeight}). Forventet kontrastforhold er ${data.expectedContrastRatio}",
443 "incomplete": {
444 "bgImage": "Elementets bakgrunnsfarge kunne ikke detekteres på grunn av et bakgrunnsbildet",
445 "bgGradient": "Elementets bakgrunnsfarge kunne ikke detekteres på grunn av en bakgrunnsgradient",
446 "imgNode": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi elementet inneholder et bildeelement",
447 "bgOverlap": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi det er overlappet av et annet element",
448 "fgAlpha": "Elementets forgrunnsfarge kunne ikke detekteres på grunn av dets gjennomsiktighet",
449 "elmPartiallyObscured": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi det er delvist dekket av et annet element",
450 "elmPartiallyObscuring": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi det delvist dekker et annet element",
451 "outsideViewport": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi det er utenfor sidens 'viewport'",
452 "equalRatio": "Elementet har et 1:1-kontrastforhold med bakgrunnen",
453 "shortTextContent": "Elementets innhold er for kort til å kunne avgjøre om innholdet faktisk er tekst",
454 "default": "Kan ikke regne ut kontrastforhold"
455 }
456 },
457 "color-contrast-enhanced": {
458 "pass": "Elementet har tilstrekkelig fargekontrast, den er ${data.contrastRatio}",
459 "fail": "Elementet har ikke god nok fargekontrast, den er ${data.contrastRatio} (forgrunnsfarge: ${data.fgColor}, bakgrunnsfarge: ${data.bgColor}, tekststørrelse: ${data.fontSize}, teksttykkelse: ${data.fontWeight}). Forventet kontrastforhold er ${data.expectedContrastRatio}",
460 "incomplete": {
461 "bgImage": "Elementets bakgrunnsfarge kunne ikke detekteres på grunn av et bakgrunnsbilde",
462 "bgGradient": "Elementets bakgrunnsfarge kunne ikke detekteres på grunn av en bakgrunnsgradient",
463 "imgNode": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi elementet inneholder et bildeelement",
464 "bgOverlap": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi det er overlappet av et annet element",
465 "fgAlpha": "Elementets forgrunnsfarge kunne ikke detekteres på grunn av dets gjennomsiktighet",
466 "elmPartiallyObscured": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi det er delvist dekket av et annet element",
467 "elmPartiallyObscuring": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi det delvist dekker et annet element",
468 "outsideViewport": "Elementets bakgrunnsfarge kunne ikke detekteres, fordi det er utenfor sidens 'viewport'",
469 "equalRatio": "Elementet har et 1:1-kontrastforhold med bakgrunnen",
470 "shortTextContent": "Elementets innhold er for kort til å kunne avgjøre om innholdet faktisk er tekst",
471 "default": "Kan ikke regne ut kontrastforhold"
472 }
473 },
474 "link-in-text-block": {
475 "pass": "Lenker kan adskilles fra den omkringliggende tekst på annen måte enn med farge",
476 "fail": "Lenker må skille seg ut fra den omkringliggende tekst på annen måte enn med farge",
477 "incomplete": {
478 "bgContrast": "Elementets kontrastforhold kunne ikke detekteres. Sjekk for spesifikk 'hover'/'focus' styling",
479 "bgImage": "Elementets kontrastforhold kunne ikke detekteres på grunn av et bakgrunnsbilde",
480 "bgGradient": "Elementets kontrastforhold kunne ikke detekteres på grunn av en bakgrunnsgradient",
481 "imgNode": "Elementets kontrastforhold kunne ikke detekteres, fordi elementet inneholder et bildeelement",
482 "bgOverlap": "Elementets kontrastforhold kunne ikke detekteres på grunn av overlappende elementer",
483 "default": "Kan ikke regne ut kontrastforhold"
484 }
485 },
486 "autocomplete-appropriate": {
487 "pass": "'autocomplete'-verdien er brukt på et passende element",
488 "fail": "'autocomplete'-verdien er ikke passende for denne type input"
489 },
490 "autocomplete-valid": {
491 "pass": "'autocomplete'-attributtet er korrekt formatert",
492 "fail": "'autocomplete'-attributtet er ikke formatert korrekt"
493 },
494 "accesskeys": {
495 "pass": "'Accesskey' attributtverdien er unik",
496 "fail": "Dokumentet har flere elementer med den samme 'accesskey'-attributtet"
497 },
498 "focusable-content": {
499 "pass": "Elementet inneholder fokuserbare elementer",
500 "fail": "Elementet skal ha fokuserbart innhold"
501 },
502 "focusable-disabled": {
503 "pass": "Ingen fokuserbare elementer inne i elementet",
504 "fail": "Fokuserbart innhold skal slås av eller fjernes fra sidens DOM"
505 },
506 "focusable-element": {
507 "pass": "Elementet er fokuserbart",
508 "fail": "Elementet skal være fokuserbart"
509 },
510 "focusable-no-name": {
511 "pass": "Elementet er ikke i sidens tabulerings-rekkefølge ('tab order') eller har tilgjengelig tekst",
512 "fail": "Elementet er i sidens tabulerings-rekkefølge ('tab order') og har ikke tilgjengelig tekst"
513 },
514 "focusable-not-tabbable": {
515 "pass": "Ingen fokuserbare elementer inne i element",
516 "fail": "Fokuserbart innholdet skal ha tabindex='-1' eller fjernes fra sidens DOM"
517 },
518 "landmark-is-top-level": {
519 "pass": "${data.role} landemerke er på det øverste nivå.",
520 "fail": "${data.role} landemerke er innholdet i et annet landemerke."
521 },
522 "page-has-heading-one": {
523 "pass": "Siden har minst én overskrift på nivå 1",
524 "fail": "Siden skal ha minst én overskrift på nivå 1"
525 },
526 "page-has-main": {
527 "pass": "Dokumentet har minst ét 'main'-landemerke",
528 "fail": "Dokumentet har ikke et 'main'-landemerke"
529 },
530 "page-no-duplicate-banner": {
531 "pass": "Dokumentet har ikke mer enn ett 'banner'-landemerke",
532 "fail": "Dokumentet har mer enn ett 'banner-'landemerke"
533 },
534 "page-no-duplicate-contentinfo": {
535 "pass": "Dokumentet har ikke mer enn ett 'contentinfo'-landemerke",
536 "fail": "Dokumentet har mer enn ett 'contentinfo'-landemerke"
537 },
538 "page-no-duplicate-main": {
539 "pass": "Dokumentet har ikke mer enn ett 'main'-landemerke",
540 "fail": "Dokumentet har mer enn ett 'main'-landemerke"
541 },
542 "tabindex": {
543 "pass": "Elementet har ikke en 'tabindex' som er større enn 0",
544 "fail": "Elementet har en 'tabindex' som er større enn 0"
545 },
546 "alt-space-value": {
547 "pass": "Elementet har en alt-attributt med gyldig verdi",
548 "fail": "Elementet har en alt-attributt som kun inneholder et mellomrom, som ikke ignoreres av alle skjermlesere"
549 },
550 "duplicate-img-label": {
551 "pass": "Elementet duplisere ikke den eksisterende tekst fra <img> elementets alt-tekst",
552 "fail": "Elementet inneholder et <img> element med alt-tekst, som duplisere den eksisterende tekst"
553 },
554 "explicit-label": {
555 "pass": "Form-elementet har en eksplisitt <label>",
556 "fail": "Form-elementet har ikke en eksplisitt <label>"
557 },
558 "help-same-as-label": {
559 "pass": "Hjelpeteksten ('title' eller 'aria-describedby') duplisere ikke label-teksten",
560 "fail": "Hjelpeteksten ('title' eller 'aria-describedby') er den samme som label-teksten"
561 },
562 "hidden-explicit-label": {
563 "pass": "Form-elementet har en synlig og eksplisitt <label>",
564 "fail": "Form-elementet har en eksplisitt <label>, som er skjult"
565 },
566 "implicit-label": {
567 "pass": "Form-elementet har en implisitt (inne i en) <label>",
568 "fail": "Form-elementet har ikke en implisitt (inne i en) <label>"
569 },
570 "label-content-name-mismatch": {
571 "pass": "Elementet inneholder synlig tekst som del av dets tilgjengelige navn",
572 "fail": "Tekst i elementet er ikke inkluderet i det tilgjengelige navn"
573 },
574 "multiple-label": {
575 "pass": "Form-feltet har ikke flere label-elementer",
576 "incomplete": "Flere label-elementer er ikke bredt understøttet i tilgjengelighetsteknologier. Sørg for at det første label-element inneholder all nødvendige informasjon."
577 },
578 "title-only": {
579 "pass": "Form-elementet bruker ikke utelukkende 'title'-attributtet som label",
580 "fail": "Kun 'title'-attributtet er brukt som label for form-elementet"
581 },
582 "landmark-is-unique": {
583 "pass": "Landemerker skal ha en unik rolle eller 'role'/'label'/'title'-attributtkombinasjon (som tilgjengelig navn)",
584 "fail": "Et landemerke skal ha en unik 'aria-label', 'aria-labelledby', eller 'title' for å gjøre landemerker atskillelige"
585 },
586 "has-lang": {
587 "pass": "<html> elementet har en 'lang'-attributt",
588 "fail": "<html> elementet har ikke en 'lang'-attributt"
589 },
590 "valid-lang": {
591 "pass": "'lang'-attributtet sin verdi er inkluderet i listen over godkjente språk",
592 "fail": "'lang'-attributtet sin verdi er ikke inkluderet i listen over gyldige språk"
593 },
594 "xml-lang-mismatch": {
595 "pass": "Attributtene 'lang' og 'xml:lang' har samme språk / dialekt",
596 "fail": "Attributtene 'lang' og 'xml:lang' har ikke samme språk / dialekt"
597 },
598 "dlitem": {
599 "pass": "Beskrivelsesliste-elementet har et <dl>-over-element",
600 "fail": "Beskrivelsesliste-elementet har ikke et <dl>-over-element"
601 },
602 "listitem": {
603 "pass": "Elementet i listen har et <ul>, <ol> eller 'role=\"list\"'-over-element",
604 "fail": "Elementet i listen har ikke et <ul>, <ol> eller 'role=\"list\"'-over-element"
605 },
606 "only-dlitems": {
607 "pass": "Elementet i listen har kun direkte under-elementer, som er tillatt i <dt> eller <dd> elementer",
608 "fail": "Elementet i listen har direkte under-elementer, som ikke er tillatt inde i <dt> eller <dd> elementer"
609 },
610 "only-listitems": {
611 "pass": "Elementet i listen har kun direkte under-elementer, som er tillatt i <li> elementer",
612 "fail": "Elementet i listen har direkte under-elementer, som ikke er tillatt inne i <li> elementer"
613 },
614 "structured-dlitems": {
615 "pass": "Det ikke-tomme elementet har både <dt> og <dd> elementer",
616 "fail": "Det ikke-tomme elementet mangler minst ett <dt> element etterfulgt av minst ett <dd> element"
617 },
618 "caption": {
619 "pass": "Multimedia-elementet har et track med undertekster",
620 "incomplete": "Sjekk at undertekster er tilgjengelige for elementet"
621 },
622 "frame-tested": {
623 "pass": "Denne <iframe> ble testet av axe-core",
624 "fail": "Denne <iframe> kunne ikke testes av axe-core",
625 "incomplete": "Denne <iframe> er enda ikke testet av axe-core"
626 },
627 "css-orientation-lock": {
628 "pass": "Skjermen kan styres, og sidens skjermretning er ikke låst med med 'css-orientation-lock'",
629 "fail": "Skjermretningen ('css-orientation-lock') er låst, hvilket gjør sidevisning vanskelig å styre på skjermen",
630 "incomplete": "Det kan ikke detekteres om skjermretning er låst (med 'css-orientation-lock')"
631 },
632 "meta-viewport-large": {
633 "pass": "<meta>-tagget begrenser ikke høy zoom på mobile enheter",
634 "fail": "<meta>-tagget begrenser zoom på mobile enheter"
635 },
636 "meta-viewport": {
637 "pass": "<meta>-tagget slår ikke zoom av på mobile enheter",
638 "fail": "${data} på <meta>-tagget slår zoom av på mobile enheter"
639 },
640 "header-present": {
641 "pass": "Siden har en overskrift (header)",
642 "fail": "Siden har ikke en overskrift (header)"
643 },
644 "heading-order": {
645 "pass": "Rekkefølgen av overskiftsnivåer er korrekt",
646 "fail": "Rekkefølgen av overskiftsnivåer er ikke korrekt"
647 },
648 "internal-link-present": {
649 "pass": "Passende 'skip link' funnet",
650 "fail": "Ingen passende 'skip link' funnet"
651 },
652 "landmark": {
653 "pass": "Siden har en 'landemerke' region",
654 "fail": "Siden har ikke en 'landemerke' region"
655 },
656 "meta-refresh": {
657 "pass": "<meta>-tagget oppdaterer ikke siden med det samme",
658 "fail": "<meta>-tagget oppdaterer siden med det samme"
659 },
660 "p-as-heading": {
661 "pass": "<p> elementer er ikke stylet som en overskrift",
662 "fail": "Overskrifts-elementer (<h1>, <h2>, osv.) skal brukes i stedet for stylet <p> elementer"
663 },
664 "region": {
665 "pass": "Alt innholdet på siden er lagt inn under landemerker",
666 "fail": "Deler av sidens innholdet er ikke lagt inn under et landemerke"
667 },
668 "skip-link": {
669 "pass": "Elementet som 'skip link' refererer til, eksisterer",
670 "incomplete": "Element som 'skip link' refererer til, skal bli synlig ved aktivering",
671 "fail": "Manglende 'skip link' 'target'-attributt"
672 },
673 "unique-frame-title": {
674 "pass": "Elementets 'title'-attributt er unik",
675 "fail": "Elementets 'title'-attributt er ikke unik"
676 },
677 "duplicate-id-active": {
678 "pass": "Dokumentet har ingen aktive elementer som deler den samme 'id'-attributt",
679 "fail": "Dokumentet har aktive elementer som deler den samme 'id'-attributten: ${data}"
680 },
681 "duplicate-id-aria": {
682 "pass": "Dokumentet har ingen elementer referert med ARIA eller labels, som deler den samme 'id'-attributten",
683 "fail": "Dokumentet har flere elementer referert med ARIA med den samme 'id'-attributten: ${data}"
684 },
685 "duplicate-id": {
686 "pass": "Dokumentet har ingen statiske elementer som deler den samme 'id'-attributtet",
687 "fail": "Dokumentet har flere statiske elementer med den samme 'id'-attributtet"
688 },
689 "aria-label": {
690 "pass": "'aria-label'-attributt er til stede og er ikke tomt",
691 "fail": "'aria-label'-attributt eksisterer ikke eller er tomt"
692 },
693 "aria-labelledby": {
694 "pass": "'aria-labelledby'-attributt eksisterer og refererer elementer som er synlige for skjermlesere",
695 "fail": "'aria-labelledby'-attributt eksisterer ikke, eller refererer elementer, som ikke eksisterer - eller refererer til elementer, som er tomme"
696 },
697 "avoid-inline-spacing": {
698 "pass": "Ingen inline styling med '!important', som påvirker tekst-mellomrom-avstand er spesifisert",
699 "fail": {
700 "singular": "Fjern '!important' fra inline stylings ${data.values}, da overskrivning av dette ikke er understøttet i de fleste nettlesere",
701 "plural": "Fjern '!important' fra inline styling ${data.values}, da overskrivning av dette ikke er understøttet i de fleste nettlesere"
702 }
703 },
704 "button-has-visible-text": {
705 "pass": "Elementet har indre tekst, som er synlig for skjermlesere",
706 "fail": "Elementet har ingen indre tekst, som er synlig for skjermlesere"
707 },
708 "doc-has-title": {
709 "pass": "Dokumentet har et <title> element som ikke er tomt",
710 "fail": "Dokumentet mangler et <title> element med innhold"
711 },
712 "exists": {
713 "pass": "Elementet eksisterer ikke",
714 "fail": "Elementet eksisterer"
715 },
716 "has-alt": {
717 "pass": "Elementet har en 'alt'-attributt",
718 "fail": "Elementet har ikke en 'alt'-attributt"
719 },
720 "has-visible-text": {
721 "pass": "Elementet har tekst som er synlig for skjermlesere",
722 "fail": "Elementet har ikke tekst som er synlig for skjermlesere"
723 },
724 "is-on-screen": {
725 "pass": "Elementet er ikke synlig",
726 "fail": "Elementet er synlig"
727 },
728 "non-empty-alt": {
729 "pass": "Elementet har 'alt'-attributt med innhold",
730 "fail": "Elementet har ingen 'alt'-attributt, eller 'alt'-attributtet er tomt"
731 },
732 "non-empty-if-present": {
733 "pass": {
734 "default": "Elementet har ikke en 'value'-attributt",
735 "has-label": "Elementet har en 'verdi'-attributt med innhold"
736 },
737 "fail": "Elementet har en 'value'-attributt, og 'verdi'-attributtet er tomt"
738 },
739 "non-empty-title": {
740 "pass": "Elementet har en 'title'-attributt",
741 "fail": "Elementet har ingen 'title'-attributt, eller 'title'-attributtet er tomt"
742 },
743 "non-empty-value": {
744 "pass": "Elementet har 'value'-attributt med innholdet",
745 "fail": "Elementet har ingen 'value'-attributt, eller 'value'-attributtet er tomt"
746 },
747 "role-none": {
748 "pass": "Elementets standard semantikk ble overskrevet med attributtet 'role=\"none\"'",
749 "fail": "Elementets standard semantikk ble ikke overskrevet med attributtet 'role=\"none\"'"
750 },
751 "role-presentation": {
752 "pass": "Elementets standard semantikk ble overskrevet med attributtet 'role=\"presentation\"'",
753 "fail": "Elementets standard semantikk ble ikke overskrevet med attributtet 'role=\"presentation\"'"
754 },
755 "caption-faked": {
756 "pass": "Den første raden i tabellen er ikke brukt som en beskrivelse ('caption')",
757 "fail": "Det første elementet i tabellen skal være en beskrivelse (<caption>) i stedet for en celle"
758 },
759 "html5-scope": {
760 "pass": "'Scope'-attributtet skal kun brukes på tabellens header-elementer (<th>)",
761 "fail": "'Scope'-attributtet skal kun brukes på tabellens header-elementer (<th>)"
762 },
763 "same-caption-summary": {
764 "pass": "innholdet av 'summary'-attributtet og <caption> elementet er ikke identisk",
765 "fail": "innholdet av 'summary'-attributtet og <caption> elementet er identisk"
766 },
767 "scope-value": {
768 "pass": "'scope'-attributtet brukes korrekt",
769 "fail": "Verdien av 'scope'-attributtet skal kun være 'row' eller 'col'"
770 },
771 "td-has-header": {
772 "pass": "Alle data-celler med innhold har en tabell-header",
773 "fail": "Noen data-celler med innhold har ikke tabell-headers"
774 },
775 "td-headers-attr": {
776 "pass": "Header-attributtet brukes kun til å referere til andre celler i den samme tabel",
777 "fail": "Header-attributtet brukes ikke kun til å referere til andre celler i den samme tabel"
778 },
779 "th-has-data-cells": {
780 "pass": "Alle tabellens header-celler refererer til data-celler",
781 "fail": "Ikke alle tabellens header-celler refererer til data-celler",
782 "incomplete": "Noen av tabellens data-celler mangler eller er tomme"
783 },
784 "hidden-content": {
785 "pass": "Alt innholdet på siden er blitt analyseret.",
786 "fail": "Der var problemer med å analysere deler av innholdet på denne side.",
787 "incomplete": "Der er skjult innhold på siden som ikke ble analyseret. Du må gjøre dette innholdet synlig for å kunne analysere det."
788 }
789 },
790 "failureSummaries": {
791 "any": {
792 "failureMessage": "Rett en av følgende: {{~it:value}}\n {{=value.split('\\n').join('\\n ')}}{{~}}"
793 },
794 "none": {
795 "failureMessage": "Rett alle de følgende: {{~it:value}}\n {{=value.split('\\n').join('\\n ')}}{{~}}"
796 }
797 },
798 "incompleteFallbackMessage": "axe kunne ikke finne årsaken. Tid for å finne frem utviklerverktøyet(element inspector)!"
799}
Note: See TracBrowser for help on using the repository browser.