| 1 | {
|
|---|
| 2 | "lang": "he",
|
|---|
| 3 | "rules": {
|
|---|
| 4 | "accesskeys": {
|
|---|
| 5 | "description": "מוודא שכל ערך תכונה של accesskey יהיה ייחודי",
|
|---|
| 6 | "help": "ערך התכונה accesskey צריך להיות ייחודי"
|
|---|
| 7 | },
|
|---|
| 8 | "area-alt": {
|
|---|
| 9 | "description": "מוודא שלאלמנטים של <area> של מפות תמונה יש טקסט חלופי",
|
|---|
| 10 | "help": "אלמנטים פעילים של <area> מוכרחים להיות עם טקסט חלופי"
|
|---|
| 11 | },
|
|---|
| 12 | "aria-allowed-attr": {
|
|---|
| 13 | "description": "מוודא שתכונות ARIA מורשות לתפקיד אלמנט",
|
|---|
| 14 | "help": "אלמנטים מוכרחים להרשות רק תכונות ARIA"
|
|---|
| 15 | },
|
|---|
| 16 | "aria-allowed-role": {
|
|---|
| 17 | "description": "מוודא שלתכונת תפקיד יש ערך מתאים לאלמנט",
|
|---|
| 18 | "help": "תפקיד ARIA צריך להתאים לאלמנט"
|
|---|
| 19 | },
|
|---|
| 20 | "aria-command-name": {
|
|---|
| 21 | "description": "מוודא שלכל כפתור, קישור ופריט תפריט של ARIA יש שם נגיש",
|
|---|
| 22 | "help": "על פקודות ARIA להיות עם שם נגיש"
|
|---|
| 23 | },
|
|---|
| 24 | "aria-dialog-name": {
|
|---|
| 25 | "description": "מוודא שלכל רכיב תיבת דיאלוג או תיבת התראה של ARIA יש שם נגיש",
|
|---|
| 26 | "help": "על רכיבי תיבת דיאלוג או תיבת התראה של ARIA להיות עם שם נגיש"
|
|---|
| 27 | },
|
|---|
| 28 | "aria-hidden-body": {
|
|---|
| 29 | "description": "מוודא ש-aria-hidden='true' לא מוצג בגוף המסמך.",
|
|---|
| 30 | "help": "אסור ש-aria-hidden='true' יוצג בגוף המסמך"
|
|---|
| 31 | },
|
|---|
| 32 | "aria-hidden-focus": {
|
|---|
| 33 | "description": "מוודא שאלמנטים של aria-hidden לא מכילים אלמנטים בני מיקוד",
|
|---|
| 34 | "help": "אסור שאלמנט סמוי של ARIA יכיל אלמנטים בני מיקוד"
|
|---|
| 35 | },
|
|---|
| 36 | "aria-input-field-name": {
|
|---|
| 37 | "description": "מוודא שלכל שדה הזנה של ARIA יש שם נגיש",
|
|---|
| 38 | "help": "שדות הזנה של ARIA מוכרחים להיות עם שם נגיש"
|
|---|
| 39 | },
|
|---|
| 40 | "aria-meter-name": {
|
|---|
| 41 | "description": "מוודא שלכל רכיב meter של ARIA יש שם נגיש",
|
|---|
| 42 | "help": "על רכיבי meter של ARIA להיות עם שם נגיש"
|
|---|
| 43 | },
|
|---|
| 44 | "aria-progressbar-name": {
|
|---|
| 45 | "description": "מוודא שלכל רכיב progressbar של ARIA יש שם נגיש",
|
|---|
| 46 | "help": "על רכיבי progressbar של ARIA להיות עם שם נגיש"
|
|---|
| 47 | },
|
|---|
| 48 | "aria-required-attr": {
|
|---|
| 49 | "description": "מוודא שלאלמנטים עם תפקידי ARIA יש את כל תכונות ARIA הדרושות",
|
|---|
| 50 | "help": "יש לספק את תכונות ARIA הדרושות"
|
|---|
| 51 | },
|
|---|
| 52 | "aria-required-children": {
|
|---|
| 53 | "description": "מוודא שאלמנטים עם תפקיד ARIA שדורשים תפקידי ילדים מכילים אותם",
|
|---|
| 54 | "help": "תפקידי ARIA מסוימים מוכרחים להכיל ילדים מסוימים"
|
|---|
| 55 | },
|
|---|
| 56 | "aria-required-parent": {
|
|---|
| 57 | "description": "מוודא שאלמנטים עם תפקיד ARIA שדורשים תפקידי הורים מכילים אותם",
|
|---|
| 58 | "help": "תפקידי ARIA מסוימים מוכרחים להכיל הורים מסוימים"
|
|---|
| 59 | },
|
|---|
| 60 | "aria-roledescription": {
|
|---|
| 61 | "description": "מוודא ש-aria-roledescription הוא בשימוש רק על אלמנטים עם תפקיד מרומז או מפורש",
|
|---|
| 62 | "help": "aria-roledescription מוכרח להיות על אלמנטים עם תפקיד סמנטי"
|
|---|
| 63 | },
|
|---|
| 64 | "aria-roles": {
|
|---|
| 65 | "description": "מוודא שכל האלמנטים עם תכונת role משתמשים בערך קביל",
|
|---|
| 66 | "help": "תפקידי ARIA שבשימוש מוכרחים להיות עם ערכים קבילים"
|
|---|
| 67 | },
|
|---|
| 68 | "aria-text": {
|
|---|
| 69 | "description": "מוודא ש-\"role=text\" הוא בשימוש על אלמנטים ללא צאצאים בני מיקוד",
|
|---|
| 70 | "help": "על \"role=text\" להיות ללא צאצאים בני מיקוד"
|
|---|
| 71 | },
|
|---|
| 72 | "aria-toggle-field-name": {
|
|---|
| 73 | "description": "מוודא שלכל שדה toggle של ARIA יש שם נגיש",
|
|---|
| 74 | "help": "על שדות toggle של ARIA להיות עם שם נגיש"
|
|---|
| 75 | },
|
|---|
| 76 | "aria-tooltip-name": {
|
|---|
| 77 | "description": "מוודא שלכל רכיב tooltip של ARIA יש שם נגיש",
|
|---|
| 78 | "help": "על רכיבי toolrip של ARIA להיות עם שם נגיש"
|
|---|
| 79 | },
|
|---|
| 80 | "aria-treeitem-name": {
|
|---|
| 81 | "description": "מוודא שלכל רכיב treeitem של ARIA יש שם נגיש",
|
|---|
| 82 | "help": "רכיבי treeitem של ARIA צריכים להיות עם שם נגיש"
|
|---|
| 83 | },
|
|---|
| 84 | "aria-valid-attr-value": {
|
|---|
| 85 | "description": "מוודא שלכל תכונות ARIA יש ערכים קבילים",
|
|---|
| 86 | "help": "תכונות ARIA מוכרחות להתאים לערכים קבילים"
|
|---|
| 87 | },
|
|---|
| 88 | "aria-valid-attr": {
|
|---|
| 89 | "description": "מוודא שתכונות שמתחילות עם aria- הן תכונות ARIA קבילות",
|
|---|
| 90 | "help": "תכונות ARIA מוכרחות להתאים לשמות קבילים"
|
|---|
| 91 | },
|
|---|
| 92 | "audio-caption": {
|
|---|
| 93 | "description": "מוודא שלאלמנטים של <audio> יש כתוביות",
|
|---|
| 94 | "help": "אלמנטים של <audio> מוכרחים להיות עם רצועת כתוביות"
|
|---|
| 95 | },
|
|---|
| 96 | "autocomplete-valid": {
|
|---|
| 97 | "description": "מוודא שתכונת autocomplete נכונה ומתאימה לשדה הטופס",
|
|---|
| 98 | "help": "יש להשתמש בתכונה autocomplete באופן נכון"
|
|---|
| 99 | },
|
|---|
| 100 | "avoid-inline-spacing": {
|
|---|
| 101 | "description": "מוודא שאפשר לשנות את ריווח הטקסט שהוגדר בתכונות העיצוב לפי stylesheets מותאמים אישית",
|
|---|
| 102 | "help": "ריווח טקסט בשורה מוכרח להיות ניתן להתאמה עם stylesheets מותאמים אישית"
|
|---|
| 103 | },
|
|---|
| 104 | "blink": {
|
|---|
| 105 | "description": "מוודא שאלמנטים של <blink> אינם בשימוש",
|
|---|
| 106 | "help": "אלמנטים של <blink> אסורים ואין להשתמש בהם"
|
|---|
| 107 | },
|
|---|
| 108 | "button-name": {
|
|---|
| 109 | "description": "מוודא שללחצנים יש טקסט מובן",
|
|---|
| 110 | "help": "לחצנים מוכרחים להיות עם טקסט מובן"
|
|---|
| 111 | },
|
|---|
| 112 | "bypass": {
|
|---|
| 113 | "description": "מוודא שלכל עמוד יש לפחות מנגנון אחד למשתמש לעקוף ניווט ולקפוץ ישירות לתוכן",
|
|---|
| 114 | "help": "לעמוד מוכרחים להיות אמצעים לעקיפת חסימות חוזרות"
|
|---|
| 115 | },
|
|---|
| 116 | "color-contrast-enhanced": {
|
|---|
| 117 | "description": "מוודא שהניגוד בין צבעי הרקע והחזית עונה על דרישות הסף עבור יחסי הניגוד של WCAG 2 AAA",
|
|---|
| 118 | "help": "לאלמנטים צריך להיות ניגוד צבעים מספק"
|
|---|
| 119 | },
|
|---|
| 120 | "color-contrast": {
|
|---|
| 121 | "description": "מוודא שהניגוד בין צבעי הרקע והחזית עונה על דרישות הסף עבור יחסי הניגוד של WCAG 2 AA",
|
|---|
| 122 | "help": "לאלמנטים צריך להיות ניגוד צבעים מספק"
|
|---|
| 123 | },
|
|---|
| 124 | "css-orientation-lock": {
|
|---|
| 125 | "description": "מוודא שהתוכן אינו נעול לכיוון תצוגה מסוים, והתוכן הוא בר ביצוע בכל כיווני התצוגה",
|
|---|
| 126 | "help": "אסור ששאילתות CSS מדיה ינעלו את כיוון התצוגה"
|
|---|
| 127 | },
|
|---|
| 128 | "definition-list": {
|
|---|
| 129 | "description": "מוודא שאלמנטים של <dl> בנויים נכונה",
|
|---|
| 130 | "help": "אלמנטים של <dl> חייבים להכיל רק באופן ישיר קבוצות <dt> וכן <dd> שהוזמנו כראוי, <script>, <template> או אלמנטים של <div>"
|
|---|
| 131 | },
|
|---|
| 132 | "dlitem": {
|
|---|
| 133 | "description": "מוודא שאלמנטים של <dt> וכן <dd> מוכלים על ידי <dl>",
|
|---|
| 134 | "help": "אלמנטים של <dt> וכן <dd> מוכלים על ידי <dl>"
|
|---|
| 135 | },
|
|---|
| 136 | "document-title": {
|
|---|
| 137 | "description": "מוודא שכל מסמך HTML מכיל אלמנט לא-ריק של <title>",
|
|---|
| 138 | "help": "מסמכים מוכרחים להיות עם אלמנט <title> כדי לסייע בניווט"
|
|---|
| 139 | },
|
|---|
| 140 | "duplicate-id-active": {
|
|---|
| 141 | "description": "מוודא שכל ערך של התכונה id של אלמנטים פעילים הוא ייחודי",
|
|---|
| 142 | "help": "ID של אלמנטים פעילים מוכרח להיות ייחודי"
|
|---|
| 143 | },
|
|---|
| 144 | "duplicate-id-aria": {
|
|---|
| 145 | "description": "מוודא שכל ערך תכונת id שבשימוש ב-ARIA ובתוויות הוא ייחודי",
|
|---|
| 146 | "help": "ID בשימוש ב-ARIA ובתוויות מוכרח להיות ייחודי"
|
|---|
| 147 | },
|
|---|
| 148 | "duplicate-id": {
|
|---|
| 149 | "description": "מוודא שכל ערך של התכונה id הוא ייחודי",
|
|---|
| 150 | "help": "ערכי התכונה id מוכרחים להיות ייחודיים"
|
|---|
| 151 | },
|
|---|
| 152 | "empty-heading": {
|
|---|
| 153 | "description": "מוודא שלכותרות יש טקסט מובן",
|
|---|
| 154 | "help": "אסור שכותרות יהיו ריקות"
|
|---|
| 155 | },
|
|---|
| 156 | "empty-table-header": {
|
|---|
| 157 | "description": "מוודא שלכותרות של טבלה יש טקסט מובן",
|
|---|
| 158 | "help": "אסור שכותרות של טבלה יהיו ריקות"
|
|---|
| 159 | },
|
|---|
| 160 | "focus-order-semantics": {
|
|---|
| 161 | "description": "מוודא שלאלמנטים בסדר המיקוד יש תפקיד מתאים לתוכן אינטראקטיבי",
|
|---|
| 162 | "help": "אלמנטים בסדר המיקוד צריכים להיות עם תפקיד מתאים"
|
|---|
| 163 | },
|
|---|
| 164 | "form-field-multiple-labels": {
|
|---|
| 165 | "description": "מוודא ששדות הזנה הם בלי מספר אלמנטים של תווית",
|
|---|
| 166 | "help": "אסור ששדות הזנה יהיו עם מספר אלמנטים של תווית"
|
|---|
| 167 | },
|
|---|
| 168 | "frame-focusable-content": {
|
|---|
| 169 | "description": "מוודא שלאלמנטים של <frame> ושל <iframe> עם תוכן בר מיקוד אין tabindex=-1",
|
|---|
| 170 | "help": "אסור שלמסגרות עם תוכן בר מיקוד יהיה tabindex=-1"
|
|---|
| 171 | },
|
|---|
| 172 | "frame-tested": {
|
|---|
| 173 | "description": "מוודא שאלמנטים של <iframe> ושל <frame> מכילים את סקריפט ה-axe-core",
|
|---|
| 174 | "help": "על מסגרות להיבחן עם axe-core"
|
|---|
| 175 | },
|
|---|
| 176 | "frame-title-unique": {
|
|---|
| 177 | "description": "מוודא שאלמנטים של <iframe> ושל <frame> מכילים תכונת כותרת ייחודית",
|
|---|
| 178 | "help": "מסגרות מוכרחות להיות עם תכונת כותרת ייחודית"
|
|---|
| 179 | },
|
|---|
| 180 | "frame-title": {
|
|---|
| 181 | "description": "מוודא שלאלמנטים של <iframe> ושל <frame> יש שמות נגישים",
|
|---|
| 182 | "help": "מסגרות מוכרחות להיות עם שמות נגישים"
|
|---|
| 183 | },
|
|---|
| 184 | "heading-order": {
|
|---|
| 185 | "description": "מוודא שסדר הכותרות נכון סמנטית",
|
|---|
| 186 | "help": "הדרגות של הכותרות צריכות לגדול רק באחת"
|
|---|
| 187 | },
|
|---|
| 188 | "hidden-content": {
|
|---|
| 189 | "description": "מיידע את המשתמשים על תוכן נסתר.",
|
|---|
| 190 | "help": "יש לנתח תוכן נסתר בעמוד"
|
|---|
| 191 | },
|
|---|
| 192 | "html-has-lang": {
|
|---|
| 193 | "description": "מוודא שלכל מסמך HTML יש תכונת lang",
|
|---|
| 194 | "help": "אלמנט <html> מוכרח להיות עם תכונת lang"
|
|---|
| 195 | },
|
|---|
| 196 | "html-lang-valid": {
|
|---|
| 197 | "description": "מוודא שלתכונת lang של האלמנט <html> יש ערך תקין",
|
|---|
| 198 | "help": "אלמנט <html> מוכרח להיות עם ערך תקין לתכונה lang"
|
|---|
| 199 | },
|
|---|
| 200 | "html-xml-lang-mismatch": {
|
|---|
| 201 | "description": "מוודא שאלמנטים של HTML עם תכונות lang ו-xml:lang תקינות מסכימים על שפת הבסיס של העמוד",
|
|---|
| 202 | "help": "אלמנטים של HTML עם lang ו-xml:lang מוכרחים להיות עם אותה שפת בסיס"
|
|---|
| 203 | },
|
|---|
| 204 | "identical-links-same-purpose": {
|
|---|
| 205 | "description": "מוודא שקישורים עם אותו שם נגיש משרתים מטרה דומה",
|
|---|
| 206 | "help": "קישורים עם אותו השם מוכרחים לשרת מטרה דומה"
|
|---|
| 207 | },
|
|---|
| 208 | "image-alt": {
|
|---|
| 209 | "description": "מוודא שלאלמנטים של <img> יש טקסט חלופי או תפקיד של none או תצוגה",
|
|---|
| 210 | "help": "תמונות מוכרחות להיות עם טקסט חלופי"
|
|---|
| 211 | },
|
|---|
| 212 | "image-redundant-alt": {
|
|---|
| 213 | "description": "מוודא שהחלופה של התמונה לא חוזרת על עצמה בטקסט",
|
|---|
| 214 | "help": "טקסט חלופי של תמונות לא אמור לחזור על עצמו בטקסט"
|
|---|
| 215 | },
|
|---|
| 216 | "input-button-name": {
|
|---|
| 217 | "description": "מוודא שללחצני קלט יש טקסט מובן",
|
|---|
| 218 | "help": "לחצני קלט מוכרחים להיות עם טקסט מובן"
|
|---|
| 219 | },
|
|---|
| 220 | "input-image-alt": {
|
|---|
| 221 | "description": "מוודא שלאלמנטים של <input type=\"image\"> יש טקסט חלופי",
|
|---|
| 222 | "help": "לחצני תמונה מוכרחים להיות עם טקסט חלופי"
|
|---|
| 223 | },
|
|---|
| 224 | "label-content-name-mismatch": {
|
|---|
| 225 | "description": "מוודא שאלמנטים שמקבלים תווית דרך התוכן שלהם עם טקסט גלוי כחלק משמם הנגיש",
|
|---|
| 226 | "help": "אלמנטים מוכרחים להיות עם טקסט גלוי כחלק משמם הנגיש"
|
|---|
| 227 | },
|
|---|
| 228 | "label-title-only": {
|
|---|
| 229 | "description": "מוודא שלכל אלמנט של טופס יש תווית נראית ולא מתויג רק בשימוש בתוויות נסתרות, או בשימוש בתכונות של כותרת או aria-describedby",
|
|---|
| 230 | "help": "אלמנטים של טופס צריכים תווית ברורה וגלויה"
|
|---|
| 231 | },
|
|---|
| 232 | "label": {
|
|---|
| 233 | "description": "מוודא שלכל אלמנט של טופס יש תווית",
|
|---|
| 234 | "help": "אלמנטים של טופס מוכרחים להיות עם תוויות"
|
|---|
| 235 | },
|
|---|
| 236 | "landmark-banner-is-top-level": {
|
|---|
| 237 | "description": "מוודא שבאנר ציון הדרך הוא ברמה העליונה בהיררכיה",
|
|---|
| 238 | "help": "באנר ציון הדרך לא צריך להיות מוכל בתוך ציון דרך אחר"
|
|---|
| 239 | },
|
|---|
| 240 | "landmark-complementary-is-top-level": {
|
|---|
| 241 | "description": "מוודא שציון הדרך המשלים או aside הוא ברמה העליונה",
|
|---|
| 242 | "help": "אין להכיל aside בתוך ציון דרך אחר"
|
|---|
| 243 | },
|
|---|
| 244 | "landmark-contentinfo-is-top-level": {
|
|---|
| 245 | "description": "מוודא שציון דרך מידע-תוכן הוא ברמה העליונה בהיררכיה",
|
|---|
| 246 | "help": "ציון הדרך מידע-תוכן לא צריך להיות מוכל בתוך ציון דרך אחר"
|
|---|
| 247 | },
|
|---|
| 248 | "landmark-main-is-top-level": {
|
|---|
| 249 | "description": "מוודא שציון הדרך הראשי הוא ברמה העליונה בהיררכיה",
|
|---|
| 250 | "help": "ציון הדרך הראשי לא צריך להיות מוכל בתוך ציון דרך אחר"
|
|---|
| 251 | },
|
|---|
| 252 | "landmark-no-duplicate-banner": {
|
|---|
| 253 | "description": "מוודא שלמסמך יש לכל היותר באנר ציון דרך אחד",
|
|---|
| 254 | "help": "המסמך לא צריך להיות עם יותר מבאנר ציון דרך אחד"
|
|---|
| 255 | },
|
|---|
| 256 | "landmark-no-duplicate-contentinfo": {
|
|---|
| 257 | "description": "מוודא שלמסמך יש לכל היותר ציון דרך מידע-תוכן אחד",
|
|---|
| 258 | "help": "מסמך לא צריך להיות עם יותר מציון דרך מידע-תוכן אחד"
|
|---|
| 259 | },
|
|---|
| 260 | "landmark-no-duplicate-main": {
|
|---|
| 261 | "description": "מוודא שלמסמך יש ציון דרך אחד מרכזי לכל היותר",
|
|---|
| 262 | "help": "במסמך לא נכון שיהיה יותר מציון דרך ראשי אחד"
|
|---|
| 263 | },
|
|---|
| 264 | "landmark-one-main": {
|
|---|
| 265 | "description": "מוודא שלמסמך יש ציון דרך מרכזי",
|
|---|
| 266 | "help": "במסמך צריך להיות ציון דרך ראשי אחד"
|
|---|
| 267 | },
|
|---|
| 268 | "landmark-unique": {
|
|---|
| 269 | "help": "מוודא שציוני דרך הם ייחודיים",
|
|---|
| 270 | "description": "לציוני דרך צריך להיות תפקיד או שילוב של תפקיד/תווית/כותרת (לדוג' שם נגיש) ייחודיים"
|
|---|
| 271 | },
|
|---|
| 272 | "link-in-text-block": {
|
|---|
| 273 | "description": "מוודא שקישורים נבדלים מהטקסט מסביב באופן שאינו נסמך על צבע",
|
|---|
| 274 | "help": "על קישורים להיות נבדלים מבלי להסתמך על צבע"
|
|---|
| 275 | },
|
|---|
| 276 | "link-name": {
|
|---|
| 277 | "description": "מוודא שלקישורים יש טקסט מובן",
|
|---|
| 278 | "help": "קישורים מוכרחים להיות עם טקסט מובן"
|
|---|
| 279 | },
|
|---|
| 280 | "list": {
|
|---|
| 281 | "description": "מוודא שרשימות בנויות נכונה",
|
|---|
| 282 | "help": "<ul> וכן <ol> חייבים להכיל רק באופן ישיר אלמנטים של <li>, <script> וכן <template>"
|
|---|
| 283 | },
|
|---|
| 284 | "listitem": {
|
|---|
| 285 | "description": "מוודא שאלמנטים של <li> הם בשימוש סמנטי",
|
|---|
| 286 | "help": "אלמנטים של <li> חייבים להיות מוכלים על ידי <ul> או <ol>"
|
|---|
| 287 | },
|
|---|
| 288 | "marquee": {
|
|---|
| 289 | "description": "מוודא שאלמנטים של <marquee> אינם בשימוש",
|
|---|
| 290 | "help": "אלמנטים של <marquee> אסורים ואין להשתמש בהם"
|
|---|
| 291 | },
|
|---|
| 292 | "meta-refresh-no-exceptions": {
|
|---|
| 293 | "description": "מוודא ש-<meta http-equiv=\"refresh\"> אינו בשימוש עבור ריענון מושהה",
|
|---|
| 294 | "help": "אסור שריענון מושהה יתקיים"
|
|---|
| 295 | },
|
|---|
| 296 | "meta-refresh": {
|
|---|
| 297 | "description": "מוודא ש-<meta http-equiv=\"refresh\"> אינו בשימוש עבור ריענון מושהה",
|
|---|
| 298 | "help": "אסור להשתמש בריענון מושהה של פחות מ-20 שעות"
|
|---|
| 299 | },
|
|---|
| 300 | "meta-viewport-large": {
|
|---|
| 301 | "description": "מוודא ש-<meta name=\"viewport\"> יכול להגדיל בכמות משמעותית",
|
|---|
| 302 | "help": "משתמשים צריכים להצליח להגדיל את הטקסט עד 500%"
|
|---|
| 303 | },
|
|---|
| 304 | "meta-viewport": {
|
|---|
| 305 | "description": "מוודא ש-<meta name=\"viewport\"> לא מנטרל הגדלת טקסט ומסך",
|
|---|
| 306 | "help": "אין לבטל את הפונקציות של הגדלת המסך וטקסט"
|
|---|
| 307 | },
|
|---|
| 308 | "nested-interactive": {
|
|---|
| 309 | "description": "מוודא שמנגנוני בקרה לא מקוננים משום שקוראי מסך לא תמיד מתריעים עליהם או שהם יכולים לגרום לבעיות מיקוד עבור טכנולוגיות מסייעות",
|
|---|
| 310 | "help": "אסור שמנגנוני בקרה לא פעילים יהיו מקוננים"
|
|---|
| 311 | },
|
|---|
| 312 | "no-autoplay-audio": {
|
|---|
| 313 | "description": "מוודא שאלמנטים של <video> או <audio> אינם מפעילים שמע באופן אוטומטי למשך יותר מ-3 שניות ללא מנגנון בקרה לעצירה או להנמכת עוצמת השמע",
|
|---|
| 314 | "help": "אלמנטים של <video> או <audio> אינם מופעלים באופן אוטומטי"
|
|---|
| 315 | },
|
|---|
| 316 | "object-alt": {
|
|---|
| 317 | "description": "מוודא שלאלמנטים של <object> יש טקסט חלופי",
|
|---|
| 318 | "help": "אלמנטים של <object> מוכרחים להיות עם טקסט חלופי"
|
|---|
| 319 | },
|
|---|
| 320 | "p-as-heading": {
|
|---|
| 321 | "description": "מוודא שטקסט דגוש, נטוי וגודל פונט לא בשימוש בעיצוב אלמנטים של <p> ככותרת",
|
|---|
| 322 | "help": "אסור שאלמנטים מעוצבים של <p> ישמשו ככותרות"
|
|---|
| 323 | },
|
|---|
| 324 | "page-has-heading-one": {
|
|---|
| 325 | "description": "מוודא שהעמוד, או לפחות אחת המסגרות שלו, מכילים כותרת רמה אחת",
|
|---|
| 326 | "help": "העמוד אמור להכיל כותרת רמה אחת"
|
|---|
| 327 | },
|
|---|
| 328 | "presentation-role-conflict": {
|
|---|
| 329 | "description": "מסמן אלמנטים שהתפקיד שלהם הוא none או presentation ושמפעיל את הטריגר של פתרון תפקידים מתנגשים.",
|
|---|
| 330 | "help": "על אלמנטים של תפקיד none או presentation להיות מסומנים"
|
|---|
| 331 | },
|
|---|
| 332 | "region": {
|
|---|
| 333 | "description": "מוודא שכל תוכן העמוד בתוך ציוני דרך",
|
|---|
| 334 | "help": "כל תוכן העמוד צריך להיות בתוך ציוני דרך"
|
|---|
| 335 | },
|
|---|
| 336 | "role-img-alt": {
|
|---|
| 337 | "description": "מוודא שלאלמנטים של [role='img'] יש טקסט חלופי",
|
|---|
| 338 | "help": "אלמנטים של [role='img'] עם תפקיד של תמונה חייבים להיות עם טקסט חלופי"
|
|---|
| 339 | },
|
|---|
| 340 | "scope-attr-valid": {
|
|---|
| 341 | "description": "מוודא שמשתמשים בתכונה תחום נכונה על טבלאות",
|
|---|
| 342 | "help": "יש להשתמש בתכונה תחום נכונה"
|
|---|
| 343 | },
|
|---|
| 344 | "scrollable-region-focusable": {
|
|---|
| 345 | "description": "מוודא שאלמנטים שיש להם תוכן בר גלילה נגישים על ידי מקלדת",
|
|---|
| 346 | "help": "אזורי גלילה מוכרחים להיות עם נגישות של מקלדת"
|
|---|
| 347 | },
|
|---|
| 348 | "select-name": {
|
|---|
| 349 | "description": "מוודא שלאלמנט הנבחר יש שם נגיש",
|
|---|
| 350 | "help": "לאלמנט הנבחר צריך להיות שם נגיש"
|
|---|
| 351 | },
|
|---|
| 352 | "server-side-image-map": {
|
|---|
| 353 | "description": "מוודא שמפות תמונה צד-שרת לא יהיו בשימוש",
|
|---|
| 354 | "help": "אסור שמפות תמונה צד-שרת יהיו בשימוש"
|
|---|
| 355 | },
|
|---|
| 356 | "skip-link": {
|
|---|
| 357 | "description": "מוודא שלכל קישורי דילוג לתוכן יש מטרה ברת מיקוד",
|
|---|
| 358 | "help": "המטרה של קישור דילוג לתוכן צריכה להתקיים ולהיות ברת מיקוד"
|
|---|
| 359 | },
|
|---|
| 360 | "svg-img-alt": {
|
|---|
| 361 | "description": "מוודא שלאלמנטים של <svg> עם תפקיד תמונה, מסמך גרפי או סמל גרפי יש טקסט נגיש",
|
|---|
| 362 | "help": "אלמנטים של <svg> עם תפקיד של תמונה חייבים להיות עם טקסט חלופי"
|
|---|
| 363 | },
|
|---|
| 364 | "tabindex": {
|
|---|
| 365 | "description": "מוודא שערכי התכונה tabindex אינם גדולים מ-0",
|
|---|
| 366 | "help": "אלמנטים לא צריכים להיות עם tabindex גדול מאפס"
|
|---|
| 367 | },
|
|---|
| 368 | "table-duplicate-name": {
|
|---|
| 369 | "description": "מוודא שהאלמנט <caption> לא מכיל אותו טקסט כמו התכונה תקציר",
|
|---|
| 370 | "help": "לטבלאות לא צריכים להיות אותם תקציר טבלה וכיתוב"
|
|---|
| 371 | },
|
|---|
| 372 | "table-fake-caption": {
|
|---|
| 373 | "description": "מוודא שטבלאות עם כיתוב משתמשות באלמנט <caption>.",
|
|---|
| 374 | "help": "תאי מידע או כותרת לא אמורים לשמש כדי לתת כיתוב לטבלת מידע."
|
|---|
| 375 | },
|
|---|
| 376 | "td-has-header": {
|
|---|
| 377 | "description": "מוודא שלכל תאי מידע לא-ריק ב-<table> גדולה מ-3X3 יש כותרות טבלה אחת או יותר",
|
|---|
| 378 | "help": "אלמנטים לא ריקים של <td> ב-<table> גדולה יותר חייבים להיות מקושרים עם כותרת טבלה "
|
|---|
| 379 | },
|
|---|
| 380 | "td-headers-attr": {
|
|---|
| 381 | "description": "מוודא שכל תא בטבלה שמשתמש בתכונת הכותרת מתייחס רק לתאים אחרים באותה טבלה",
|
|---|
| 382 | "help": "תאי טבלה שמשתמשים בתכונת כותרות חייבים להתייחס לתאים באותה הטבלה"
|
|---|
| 383 | },
|
|---|
| 384 | "th-has-data-cells": {
|
|---|
| 385 | "description": "מוודא שלאלמנטים של <th> ולאלמנטים עם role=columnheader/rowheader יש תאי מידע שהם מתארים",
|
|---|
| 386 | "help": "כותרות טבלה בטבלת מידע חייבים להתייחס לתאי מידע"
|
|---|
| 387 | },
|
|---|
| 388 | "valid-lang": {
|
|---|
| 389 | "description": "מוודא שלתכונות lang יש ערכים קבילים",
|
|---|
| 390 | "help": "לתכונה lang חייב להיות ערך קביל"
|
|---|
| 391 | },
|
|---|
| 392 | "video-caption": {
|
|---|
| 393 | "description": "מוודא שלאלמנטים של <video> יש כתוביות",
|
|---|
| 394 | "help": "אלמנטים של <video> מוכרחים להיות עם כתוביות"
|
|---|
| 395 | }
|
|---|
| 396 | },
|
|---|
| 397 | "checks": {
|
|---|
| 398 | "abstractrole": {
|
|---|
| 399 | "pass": "תפקידים מופשטים אינם בשימוש",
|
|---|
| 400 | "fail": {
|
|---|
| 401 | "singular": "תפקיד מופשט לא יכול להיות בשימוש ישיר: ${data.values}",
|
|---|
| 402 | "plural": "תפקידים מופשטים לא יכולים להיות בשימוש ישיר: ${data.values}"
|
|---|
| 403 | }
|
|---|
| 404 | },
|
|---|
| 405 | "aria-allowed-attr": {
|
|---|
| 406 | "pass": "תכונות ARIA בשימוש נכון עבור התפקיד המוגדר",
|
|---|
| 407 | "fail": {
|
|---|
| 408 | "singular": "תכונת ARIA לא מורשית: ${data.values}",
|
|---|
| 409 | "plural": "תכונות ARIA לא מורשות: ${data.values}"
|
|---|
| 410 | },
|
|---|
| 411 | "incomplete": "בדקו שאין בעיה אם מתעלמים מתכונת ה-ARIA באלמנט הזה: ${data.values}"
|
|---|
| 412 | },
|
|---|
| 413 | "aria-allowed-role": {
|
|---|
| 414 | "pass": "תפקיד ARIA מורשה עבור האלמנט הנתון",
|
|---|
| 415 | "fail": {
|
|---|
| 416 | "singular": "תפקיד ARIA ${data.values} לא מורשה עבור האלמנט הנתון",
|
|---|
| 417 | "plural": "תפקידי ARIA ${data.values} לא מורשים עבור האלמנט הנתון"
|
|---|
| 418 | },
|
|---|
| 419 | "incomplete": {
|
|---|
| 420 | "singular": "מוכרחים להסיר תפקיד ARIA ${data.values} כאשר האלמנט נעשה גלוי, שכן הוא לא מורשה עבור האלמנט",
|
|---|
| 421 | "plural": "מוכרחים להסיר תפקידי ARIA ${data.values} כאשר האלמנט נעשה גלוי, שכן הם לא מורשים עבור האלמנט"
|
|---|
| 422 | }
|
|---|
| 423 | },
|
|---|
| 424 | "aria-errormessage": {
|
|---|
| 425 | "pass": "aria-errormessage קיים ומפנה לאלמנטים הגלויים לקוראי מסך שמשתמשים בטכניקת aria-errormessage נתמכת",
|
|---|
| 426 | "fail": {
|
|---|
| 427 | "singular": "ערך aria-errormessage `${data.values}` מוכרח להשתמש בטכניקה להקראת ההודעה (לדוג', aria-live, aria-describedby, role=alert, וכו')",
|
|---|
| 428 | "plural": "ערכי aria-errormessage `${data.values}` מוכרחים להשתמש בטכניקה להקראת ההודעה (לדוג', aria-live, aria-describedby, role=alert, וכו')",
|
|---|
| 429 | "hidden": "ערך aria-errormessage `${data.values}` לא יכול להפנות לאלמנט סמוי"
|
|---|
| 430 | },
|
|---|
| 431 | "incomplete": {
|
|---|
| 432 | "singular": "ודאו שערך `aria-errormessage `${data.values} מפנה לאלמנט קיים",
|
|---|
| 433 | "plural": "ודאו שערכי `aria-errormessage `${data.values} מפנים לאלמנטים קיימים",
|
|---|
| 434 | "idrefs": "לא ניתן לקבוע אם אלמנט aria-errormessage קיים בעמוד: ${data.values}"
|
|---|
| 435 | }
|
|---|
| 436 | },
|
|---|
| 437 | "aria-hidden-body": {
|
|---|
| 438 | "pass": "אף תכונת aria-hidden לא נמצאת בגוף המסמך",
|
|---|
| 439 | "fail": "אסור ש-aria-hidden=true יימצא בגוף המסמך"
|
|---|
| 440 | },
|
|---|
| 441 | "aria-level": {
|
|---|
| 442 | "pass": "ערכי aria-level קבילים",
|
|---|
| 443 | "incomplete": "ערכי aria-level אשר גדולים מ-6 לא נתמכים בכל השילובים של קוראי מסך ודפדפנים"
|
|---|
| 444 | },
|
|---|
| 445 | "aria-prohibited-attr": {
|
|---|
| 446 | "pass": "תכונת ARIA מורשית",
|
|---|
| 447 | "fail": {
|
|---|
| 448 | "hasRolePlural": "לא ניתן להשתמש בתכונת ${data.prohibited} עם תפקיד \"${data.role}\".",
|
|---|
| 449 | "hasRoleSingular": "לא ניתן להשתמש בתכונות ${data.prohibited} עם תפקיד \"${data.role}\".",
|
|---|
| 450 | "noRolePlural": "לא ניתן להשתמש בתכונות ${data.prohibited} עבור ${data.nodeName} ללא תכונת תפקיד תקפה.",
|
|---|
| 451 | "noRoleSingular": "לא ניתן להשתמש בתכונת ${data.prohibited} עבור ${data.nodeName} ללא תכונת תפקיד תקפה."
|
|---|
| 452 | },
|
|---|
| 453 | "incomplete": {
|
|---|
| 454 | "hasRoleSingular": "תכונת ${data.prohibited} אינה נתמכת היטב עבור תפקיד \"${data.role}\".",
|
|---|
| 455 | "hasRolePlural": "תכונות ${data.prohibited} אינן נתמכות היטב עבור תפקיד \"${data.role}\".",
|
|---|
| 456 | "noRoleSingular": "תכונת ${data.prohibited} אינה נתמכת היטב עבור ${data.nodeName} ללא תכונת תפקיד תקפה.",
|
|---|
| 457 | "noRolePlural": "תכונות ${data.prohibited} אינן נתמכות היטב עבור ${data.nodeName} ללא תכונת תפקיד תקפה."
|
|---|
| 458 | }
|
|---|
| 459 | },
|
|---|
| 460 | "aria-required-attr": {
|
|---|
| 461 | "pass": "כל תכונות ARIA הדרושות נמצאות",
|
|---|
| 462 | "fail": {
|
|---|
| 463 | "singular": "תכונת ARIA הדרושה לא נמצאת: ${data.values}",
|
|---|
| 464 | "plural": "תכונות ARIA הדרושות לא נמצאות: ${data.values}"
|
|---|
| 465 | }
|
|---|
| 466 | },
|
|---|
| 467 | "aria-required-children": {
|
|---|
| 468 | "pass": {
|
|---|
| 469 | "default": "ילדי ARIA הדרושים נמצאים"
|
|---|
| 470 | },
|
|---|
| 471 | "fail": {
|
|---|
| 472 | "singular": "תפקיד ילד ARIA הדרוש אינו נמצא: ${data.values}",
|
|---|
| 473 | "plural": "תפקיד ילדי ARIA הדרושים אינם נמצאים: ${data.values}"
|
|---|
| 474 | },
|
|---|
| 475 | "incomplete": {
|
|---|
| 476 | "singular": "מצפים שתפקיד ילד ARIA יתווסף: ${data.values}",
|
|---|
| 477 | "plural": "מצפים שתפקידי ילדי ARIA יתווספו: ${data.values}"
|
|---|
| 478 | }
|
|---|
| 479 | },
|
|---|
| 480 | "aria-required-parent": {
|
|---|
| 481 | "pass": "תפקיד הורה ARIA דרוש נמצא",
|
|---|
| 482 | "fail": {
|
|---|
| 483 | "singular": "תפקיד הורה ARIA דרוש לא נמצא: ${data.values}",
|
|---|
| 484 | "plural": "תפקידי הורים ARIA דרושים לא נמצאים: ${data.values}"
|
|---|
| 485 | }
|
|---|
| 486 | },
|
|---|
| 487 | "aria-roledescription": {
|
|---|
| 488 | "pass": "aria-roledescription בשימוש על תפקיד סמנטי נתמך",
|
|---|
| 489 | "incomplete": "בדקו שה-aria-roledescription מוצהר על ידי קוראי מסך נתמכים",
|
|---|
| 490 | "fail": "תנו לאלמנט תפקיד שתומך ב-aria-roledescription"
|
|---|
| 491 | },
|
|---|
| 492 | "aria-unsupported-attr": {
|
|---|
| 493 | "pass": "תכונת ARIA נתמכת",
|
|---|
| 494 | "fail": "תכונת ARIA לא נתמכת בהרחבה בקוראי מסך וטכנולוגיות מסייעות: ${data.values}"
|
|---|
| 495 | },
|
|---|
| 496 | "aria-valid-attr-value": {
|
|---|
| 497 | "pass": "כל ערכי תכונות ARIA תקינים",
|
|---|
| 498 | "fail": {
|
|---|
| 499 | "singular": "ערך לא תקין של תכונת ARIA: ${data.values}",
|
|---|
| 500 | "plural": "ערכים לא תקינים של תכונת ARIA: ${data.values}"
|
|---|
| 501 | },
|
|---|
| 502 | "incomplete": {
|
|---|
| 503 | "noId": "תכונת ARIA האלמנט ID לא קיים בעמוד: ${data.needsReview}",
|
|---|
| 504 | "noIdShadow": "אלמנט ID בתכונת ARIA אינו קיים בעמוד או שהוא צאצא של צל עץ DOM אחר: ${data.needsReview}",
|
|---|
| 505 | "ariaCurrent": "ערך תכונת ARIA לא תקין ויתייחסו אליו כאל \"aria-current=true\": ${data.needsReview}",
|
|---|
| 506 | "idrefs": "לא ניתן לקבוע אם בתכונת ARIA האלמנט ID קיים בעמוד: ${data.needsReview}"
|
|---|
| 507 | }
|
|---|
| 508 | },
|
|---|
| 509 | "aria-valid-attr": {
|
|---|
| 510 | "pass": "שם תכונת ARIA קביל",
|
|---|
| 511 | "fail": {
|
|---|
| 512 | "singular": "שם לא קביל לתכונת ARIA: ${data.values}",
|
|---|
| 513 | "plural": "שמות לא קבילים לתכונות ARIA: ${data.values}"
|
|---|
| 514 | }
|
|---|
| 515 | },
|
|---|
| 516 | "deprecatedrole": {
|
|---|
| 517 | "pass": "תפקיד ARIA אינו נגנז",
|
|---|
| 518 | "fail": "תפקיד זה אינו נגנז: ${data}"
|
|---|
| 519 | },
|
|---|
| 520 | "fallbackrole": {
|
|---|
| 521 | "pass": "ערך תפקיד אחד בלבד בשימוש",
|
|---|
| 522 | "fail": "השתמשו רק בערך תפקיד אחד, מאחר ותפקידי fallback לא נתמכים בדפדפנים ישנים",
|
|---|
| 523 | "incomplete": "השתמשו רק בתפקיד 'presentation' או 'none' מאחר והם נרדפים."
|
|---|
| 524 | },
|
|---|
| 525 | "has-global-aria-attribute": {
|
|---|
| 526 | "pass": {
|
|---|
| 527 | "singular": "לאלמנט יש תכונת ARIA גלובלית: ${data.values}",
|
|---|
| 528 | "plural": "לאלמנט יש תכונות ARIA גלובליות: ${data.values}"
|
|---|
| 529 | },
|
|---|
| 530 | "fail": "לאלמנט אין תכונת ARIA גלובלית: "
|
|---|
| 531 | },
|
|---|
| 532 | "has-widget-role": {
|
|---|
| 533 | "pass": "לאלמנט יש תפקיד של וגדג'ט.",
|
|---|
| 534 | "fail": "לאלמנט אין תפקיד של וגדג'ט."
|
|---|
| 535 | },
|
|---|
| 536 | "invalidrole": {
|
|---|
| 537 | "pass": "תפקיד ARIA קביל",
|
|---|
| 538 | "fail": {
|
|---|
| 539 | "singular": "התפקיד צריך להיות אחד מתפקידי ARIA הקבילים: ${data.values}",
|
|---|
| 540 | "plural": "התפקידים צריכים להיות מתפקידי ARIA הקבילים: ${data.values}"
|
|---|
| 541 | }
|
|---|
| 542 | },
|
|---|
| 543 | "is-element-focusable": {
|
|---|
| 544 | "pass": "האלמנט הוא בר מיקוד.",
|
|---|
| 545 | "fail": "האלמנט אינו בר מיקוד."
|
|---|
| 546 | },
|
|---|
| 547 | "no-implicit-explicit-label": {
|
|---|
| 548 | "pass": "אין חוסר תיאום בין <label> ושם נגיש",
|
|---|
| 549 | "incomplete": "בדקו שה-<label> לא צריך להיות חלק משם השדה של ARIA ${data}"
|
|---|
| 550 | },
|
|---|
| 551 | "unsupportedrole": {
|
|---|
| 552 | "pass": "תפקיד ARIA נתמך",
|
|---|
| 553 | "fail": "התפקיד בשימוש לא נתמך בהרחבה בקוראי מסך וטכנולוגיות מסייעות: ${data}"
|
|---|
| 554 | },
|
|---|
| 555 | "valid-scrollable-semantics": {
|
|---|
| 556 | "pass": "לאלמנט יש שדות סמנטיים קבילים לאלמנט בסדר המיקוד.",
|
|---|
| 557 | "fail": "לאלמנט אין שדות סמנטיים קבילים לאלמנט בסדר המיקוד."
|
|---|
| 558 | },
|
|---|
| 559 | "color-contrast-enhanced": {
|
|---|
| 560 | "pass": "לאלמנט יש ניגוד צבעים מספק של ${data.contrastRatio}",
|
|---|
| 561 | "fail": {
|
|---|
| 562 | "default": "לאלמנט יש ניגוד צבעים לא מספק של ${data.contrastRatio} (צבע חזית: ${data.fgColor}, צבע רקע: ${data.bgColor}, גודל פונט: ${data.fontSize}, משקל פונט: ${data.fontWeight}). יחס ניגוד מצופה של ${data.expectedContrastRatio}",
|
|---|
| 563 | "fgOnShadowColor": "לאלמנט יש ניגוד צבעים לא מספק של ${data.contrastRatio} בין צבע החזית וצבע הצל (צבע חזית: ${data.fgColor}, צבע צל טקסט: ${data.shadowColor}, גודל פונט: ${data.fontSize}, משקל פונט: ${data.fontWeight}). יחס ניגוד מצופה של ${data.expectedContrastRatio}",
|
|---|
| 564 | "shadowOnBgColor": "לאלמנט יש ניגוד צבעים לא מספק של ${data.contrastRatio} בין צבע הצל וצבע הרקע (צבע צל טקסט: ${data.shadowColor}, צבע רקע: ${data.bgColor}, גודל פונט: ${data.fontSize}, משקל פונט: ${data.fontWeight}). יחס ניגוד מצופה של ${data.expectedContrastRatio}"
|
|---|
| 565 | },
|
|---|
| 566 | "incomplete": {
|
|---|
| 567 | "default": "לא ניתן לקבוע את יחס הניגוד",
|
|---|
| 568 | "bgImage": "לא ניתן לקבוע את צבע הרקע של האלמנט בגלל תמונת רקע",
|
|---|
| 569 | "bgGradient": "לא ניתן לקבוע את צבע הרקע של האלמנט בגלל גרדה נאט רקע",
|
|---|
| 570 | "imgNode": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהאלמנט מכיל רכיב תמונה",
|
|---|
| 571 | "bgOverlap": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהוא חופף עם אלמנט אחר",
|
|---|
| 572 | "fgAlpha": "לא ניתן לקבוע את צבע החזית של האלמנט בגלל שקיפות אלפא",
|
|---|
| 573 | "elmPartiallyObscured": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהוא מוסתר חלקית על ידי אלמנט אחר",
|
|---|
| 574 | "elmPartiallyObscuring": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהוא חופף חלקית עם אלמנטים אחרים",
|
|---|
| 575 | "outsideViewport": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהוא מחוץ ל-viewpoint",
|
|---|
| 576 | "equalRatio": "לאלמנט יש יחס ניגוד 1:1 עם הרקע",
|
|---|
| 577 | "shortTextContent": "תוכן האלמנט קצר מכדי לקבוע אם מדובר בתוכן טקסט אמיתי",
|
|---|
| 578 | "nonBmp": "תוכן האלמנט מכיל רק תווים שאינם טקסט",
|
|---|
| 579 | "pseudoContent": "לא ניתן לקבוע את צבע הרקע של האלמנט בגלל פסאודו-אלמנט"
|
|---|
| 580 | }
|
|---|
| 581 | },
|
|---|
| 582 | "color-contrast": {
|
|---|
| 583 | "pass": {
|
|---|
| 584 | "default": "לאלמנט יש ניגוד צבעים מספק של ${data.contrastRatio}",
|
|---|
| 585 | "hidden": "האלמנט מוסתר"
|
|---|
| 586 | },
|
|---|
| 587 | "fail": {
|
|---|
| 588 | "default": "לאלמנט יש ניגוד צבעים לא מספק של ${data.contrastRatio} (צבע חזית: ${data.fgColor}, צבע רקע: ${data.bgColor}, גודל פונט: ${data.fontSize}, משקל פונט: ${data.fontWeight}). יחס ניגוד מצופה של ${data.expectedContrastRatio}",
|
|---|
| 589 | "fgOnShadowColor": "לאלמנט יש ניגוד צבעים לא מספק של ${data.contrastRatio} בין צבע החזית וצבע הצל (צבע חזית: ${data.fgColor}, צבע צל טקסט: ${data.shadowColor}, גודל פונט: ${data.fontSize}, משקל פונט: ${data.fontWeight}). יחס ניגוד מצופה של ${data.expectedContrastRatio}",
|
|---|
| 590 | "shadowOnBgColor": "לאלמנט יש ניגוד צבעים לא מספק של ${data.contrastRatio} בין צבע הצל וצבע הרקע (צבע צל טקסט: ${data.shadowColor}, צבע רקע: ${data.bgColor}, גודל פונט: ${data.fontSize}, משקל פונט: ${data.fontWeight}). יחס ניגוד מצופה של ${data.expectedContrastRatio}"
|
|---|
| 591 | },
|
|---|
| 592 | "incomplete": {
|
|---|
| 593 | "default": "לא ניתן לקבוע את יחס הניגוד",
|
|---|
| 594 | "bgImage": "לא ניתן לקבוע את צבע הרקע של האלמנט בגלל תמונת רקע",
|
|---|
| 595 | "bgGradient": "לא ניתן לקבוע את צבע הרקע של האלמנט בגלל גרדה נאט רקע",
|
|---|
| 596 | "imgNode": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהאלמנט מכיל רכיב תמונה",
|
|---|
| 597 | "bgOverlap": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהוא חופף עם אלמנט אחר",
|
|---|
| 598 | "fgAlpha": "לא ניתן לקבוע את צבע החזית של האלמנט בגלל שקיפות אלפא",
|
|---|
| 599 | "elmPartiallyObscured": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהוא מוסתר חלקית על ידי אלמנט אחר",
|
|---|
| 600 | "elmPartiallyObscuring": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהוא חופף חלקית עם אלמנטים אחרים",
|
|---|
| 601 | "outsideViewport": "לא ניתן לקבוע את צבע הרקע של האלמנט כיוון שהוא מחוץ ל-viewpoint",
|
|---|
| 602 | "equalRatio": "לאלמנט יש יחס ניגוד 1:1 עם הרקע",
|
|---|
| 603 | "shortTextContent": "תוכן האלמנט קצר מכדי לקבוע אם מדובר בתוכן טקסט אמיתי",
|
|---|
| 604 | "nonBmp": "תוכן האלמנט מכיל רק תווים שאינם טקסט",
|
|---|
| 605 | "pseudoContent": "לא ניתן לקבוע את צבע הרקע של האלמנט בגלל פסאודו-אלמנט"
|
|---|
| 606 | }
|
|---|
| 607 | },
|
|---|
| 608 | "link-in-text-block": {
|
|---|
| 609 | "pass": "קישורים יכולים להיבדל מהטקסט סביב בדרך אחרת שהיא לא צבע",
|
|---|
| 610 | "fail": "קישורים צריכים להיבדל מהטקסט סביב בדרך אחרת שהיא לא צבע",
|
|---|
| 611 | "incomplete": {
|
|---|
| 612 | "default": "לא ניתן לקבוע את יחס הניגוד",
|
|---|
| 613 | "bgContrast": "יחס הניגוד של האלמנט לא יכול היה להיקבע. בדקו עבור עיצוב מבדיל של מעבר עכבר/מיקוד",
|
|---|
| 614 | "bgImage": "יחס הניגוד של האלמנט לא יכול היה להיקבע בגלל תמונת רקע",
|
|---|
| 615 | "bgGradient": "יחס הניגוד של האלמנט לא יכול היה להיקבע בגלל גרדיאנט רקע",
|
|---|
| 616 | "imgNode": "יחס הניגוד של האלמנט לא יכול היה להיקבע כיוון שהאלמנט מכיל ",
|
|---|
| 617 | "bgOverlap": "יחס הניגוד של האלמנט לא יכול היה להיקבע בגלל חפיפת אלמנטים"
|
|---|
| 618 | }
|
|---|
| 619 | },
|
|---|
| 620 | "autocomplete-appropriate": {
|
|---|
| 621 | "pass": "ערך ההשלמה האוטומטית הוא על האלמנט הנכון",
|
|---|
| 622 | "fail": "ערך ההשלמה האוטומטית אינו נכון לסוג זה של קלט"
|
|---|
| 623 | },
|
|---|
| 624 | "autocomplete-valid": {
|
|---|
| 625 | "pass": "תכונת ההשלמה האוטומטית מוגדרת נכונה",
|
|---|
| 626 | "fail": "תכונת ההשלמה האוטומטית אינה מוגדרת נכונה"
|
|---|
| 627 | },
|
|---|
| 628 | "accesskeys": {
|
|---|
| 629 | "pass": "ערך תכונת accesskey הוא ייחודי",
|
|---|
| 630 | "fail": "למסמך יש מספר אלמנטים עם אותו accesskey"
|
|---|
| 631 | },
|
|---|
| 632 | "focusable-content": {
|
|---|
| 633 | "pass": "אלמנט מכיל אלמנטים בני מיקוד",
|
|---|
| 634 | "fail": "לאלמנט צריך להיות תוכן בר מיקוד"
|
|---|
| 635 | },
|
|---|
| 636 | "focusable-disabled": {
|
|---|
| 637 | "pass": "אין אלמנטים בני מיקוד שמוכלים בתוך אלמנט",
|
|---|
| 638 | "incomplete": "בדקו אם האלמנטים בני המיקוד מניעים באופן מיידי את סמן המיקוד",
|
|---|
| 639 | "fail": "צריך לנטרל תוכן בר מיקוד או להסירו מה-DOM"
|
|---|
| 640 | },
|
|---|
| 641 | "focusable-element": {
|
|---|
| 642 | "pass": "אלמנט הוא בר מיקוד",
|
|---|
| 643 | "fail": "אלמנט צריך להיות בר מיקוד"
|
|---|
| 644 | },
|
|---|
| 645 | "focusable-modal-open": {
|
|---|
| 646 | "pass": "אין אלמנטים בני מיקוד בזמן שחלון פופ-אפ פתוח",
|
|---|
| 647 | "incomplete": "בדקו שאי אפשר לפתוח בכרטיסיות אלמנטים בני מיקוד במצב הנוכחי "
|
|---|
| 648 | },
|
|---|
| 649 | "focusable-no-name": {
|
|---|
| 650 | "pass": "אלמנט אינו בסדר הכרטיסיות או שיש לו טקסט נגיש",
|
|---|
| 651 | "fail": "אלמנט הוא בסדר הכרטיסיות ואין לו טקסט נגיש",
|
|---|
| 652 | "incomplete": "לא ניתן לקבוע אם לאלמנט שם נגיש"
|
|---|
| 653 | },
|
|---|
| 654 | "focusable-not-tabbable": {
|
|---|
| 655 | "pass": "אין אלמנטים בני מיקוד שמוכלים בתוך אלמנט",
|
|---|
| 656 | "incomplete": "בדקו אם האלמנטים בני המיקוד מניעים באופן מיידי את סמן המיקוד",
|
|---|
| 657 | "fail": "לתוכן בר מיקוד צריך שיהיה tabindex='-1' או שיוסר מה-DOM"
|
|---|
| 658 | },
|
|---|
| 659 | "frame-focusable-content": {
|
|---|
| 660 | "pass": "לאלמנט אין צאצאים בני מיקוד",
|
|---|
| 661 | "fail": "לאלמנט יש צאצאים בני מיקוד",
|
|---|
| 662 | "incomplete": "לא ניתן לקבוע אם לאלמנט יש צאצאים"
|
|---|
| 663 | },
|
|---|
| 664 | "landmark-is-top-level": {
|
|---|
| 665 | "pass": "ציון הדרך ${data.role} הוא ברמה הגבוהה ביותר.",
|
|---|
| 666 | "fail": "ציון הדרך ${data.role} מוכל בציון דרך אחר."
|
|---|
| 667 | },
|
|---|
| 668 | "no-focusable-content": {
|
|---|
| 669 | "pass": "לאלמנט אין צאצאים בני מיקוד",
|
|---|
| 670 | "fail": {
|
|---|
| 671 | "default": "לאלמנט יש צאצאים בני מיקוד",
|
|---|
| 672 | "notHidden": "שימוש ב- tabindexשלילי על אלמנט בתוך בקרה אינטראקטיבית אינו מונע מטכנולוגיות סיוע למקד את האלמנט (אפילו עם 'aria-hidden=true')"
|
|---|
| 673 | },
|
|---|
| 674 | "incomplete": "לא ניתן לקבוע אם לאלמנט יש צאצאים"
|
|---|
| 675 | },
|
|---|
| 676 | "page-has-heading-one": {
|
|---|
| 677 | "pass": "לעמוד יש לפחות כותרת אחת ברמה 1",
|
|---|
| 678 | "fail": "לעמוד מוכרחה להיות כותרת רמה 1"
|
|---|
| 679 | },
|
|---|
| 680 | "page-has-main": {
|
|---|
| 681 | "pass": "לעמוד יש לפחות ציון דרך ראשי אחד",
|
|---|
| 682 | "fail": "לעמוד אין ציון דרך ראשי"
|
|---|
| 683 | },
|
|---|
| 684 | "page-no-duplicate-banner": {
|
|---|
| 685 | "pass": "למסמך אין יותר מבאנר ציון דרך אחד",
|
|---|
| 686 | "fail": "למסמך יש יותר מבאנר ציון דרך אחד"
|
|---|
| 687 | },
|
|---|
| 688 | "page-no-duplicate-contentinfo": {
|
|---|
| 689 | "pass": "למסמך אין יותר מציון דרך מידע-תוכן אחד",
|
|---|
| 690 | "fail": "למסמך יש יותר מציון דרך מידע-תוכן אחד"
|
|---|
| 691 | },
|
|---|
| 692 | "page-no-duplicate-main": {
|
|---|
| 693 | "pass": "למסמך אין יותר מציון דרך ראשי אחד",
|
|---|
| 694 | "fail": "למסמך יש יותר מציון דרך ראשי אחד"
|
|---|
| 695 | },
|
|---|
| 696 | "tabindex": {
|
|---|
| 697 | "pass": "לאלמנט אין tabindex גדול מ-0",
|
|---|
| 698 | "fail": "לאלמנט יש tabindex גדול מ-0"
|
|---|
| 699 | },
|
|---|
| 700 | "alt-space-value": {
|
|---|
| 701 | "pass": "לאלמנט יש ערך תכונה חלופי קביל",
|
|---|
| 702 | "fail": "לאלמנט יש תכונה חלופית שמכילה רק תו רווח, שלא כל קוראי המסך מתעלמים ממנו"
|
|---|
| 703 | },
|
|---|
| 704 | "duplicate-img-label": {
|
|---|
| 705 | "pass": "אלמנט לא משכפל טקסט קיים בטקסט חלופי של <img>",
|
|---|
| 706 | "fail": "אלמנט מכיל אלמנט <img> עם טקסט חלופי שמשכפל טקסט קיים"
|
|---|
| 707 | },
|
|---|
| 708 | "explicit-label": {
|
|---|
| 709 | "pass": "לאלמנט טופס יש <label> מפורש",
|
|---|
| 710 | "fail": "לאלמנט טופס אין <label> מפורש",
|
|---|
| 711 | "incomplete": "אי אפשר לקבוע אם לאלמנט טופס יש <label> מפורש"
|
|---|
| 712 | },
|
|---|
| 713 | "help-same-as-label": {
|
|---|
| 714 | "pass": "טקסט עזרה (כותרת או aria-describedby) לא משכפל טקסט תווית",
|
|---|
| 715 | "fail": "טקסט עזרה (כותרת או aria-describedby) זהה לטקסט התווית"
|
|---|
| 716 | },
|
|---|
| 717 | "hidden-explicit-label": {
|
|---|
| 718 | "pass": "לאלמנט טופס יש <label> ברור וגלוי",
|
|---|
| 719 | "fail": "לאלמנט טופס יש <label> ברור שהוא חבוי",
|
|---|
| 720 | "incomplete": "לא ניתן לקבוע אם לאלמנט טופס יש <label> ברור שהוא גלוי"
|
|---|
| 721 | },
|
|---|
| 722 | "implicit-label": {
|
|---|
| 723 | "pass": "לאלמנט טופס יש <label> מרומז (גולש)",
|
|---|
| 724 | "fail": "לאלמנט טופס אין <label> מרומז (גולש)",
|
|---|
| 725 | "incomplete": "לא ניתן לקבוע אם לאלמנט טופס יש <label> מרומז (גולש)"
|
|---|
| 726 | },
|
|---|
| 727 | "label-content-name-mismatch": {
|
|---|
| 728 | "pass": "אלמנט מכיל טקסט גלוי כחלק משמו הנגיש",
|
|---|
| 729 | "fail": "הטקסט בתוך באלמנט לא כלול בשם הנגיש"
|
|---|
| 730 | },
|
|---|
| 731 | "multiple-label": {
|
|---|
| 732 | "pass": "לשדה טופס אין הרבה אלמנטים של תווית",
|
|---|
| 733 | "incomplete": "אלמנטים מרובים של תווית אינם נתמכים באופן נרחב בטכנולוגיות מסייעות. ודאו שהתווית הראשונה מכילה את כל המידע הנחוץ."
|
|---|
| 734 | },
|
|---|
| 735 | "title-only": {
|
|---|
| 736 | "pass": "אלמנט טופס לא משתמש רק בתכונה כותרת בתור תווית",
|
|---|
| 737 | "fail": "רק כותרת משמשת לייצור תווית לאלמנט טופס"
|
|---|
| 738 | },
|
|---|
| 739 | "landmark-is-unique": {
|
|---|
| 740 | "pass": "ציוני דרך מוכרחים להיות עם תפקיד ייחודי או שילוב תפקיד/תווית/כותרת (לדוג' שם נגיש)",
|
|---|
| 741 | "fail": "לציון הדרך מוכרח להיות aria-label, aria-labelledby, או כותרת כדי להפוך ציוני דרך לייחודיים"
|
|---|
| 742 | },
|
|---|
| 743 | "has-lang": {
|
|---|
| 744 | "pass": "לאלמנט <html> יש תכונת lang",
|
|---|
| 745 | "fail": {
|
|---|
| 746 | "noXHTML": "התכונה xml:lang אינה תקינה בעמודי HTML, השתמשו בתכונה lang.",
|
|---|
| 747 | "noLang": "לאלמנט <html> אין תכונת lang"
|
|---|
| 748 | }
|
|---|
| 749 | },
|
|---|
| 750 | "valid-lang": {
|
|---|
| 751 | "pass": "ערך התכונה lang כלול ברשימת השפות הקבילות",
|
|---|
| 752 | "fail": "ערך התכונה lang אינו כלול ברשימת השפות הקבילות"
|
|---|
| 753 | },
|
|---|
| 754 | "xml-lang-mismatch": {
|
|---|
| 755 | "pass": "לתכונות lang ו-xml:lang יש את אותה שפת בסיס",
|
|---|
| 756 | "fail": "לתכונות lang ו-xml:lang אין את אותה שפת בסיס"
|
|---|
| 757 | },
|
|---|
| 758 | "dlitem": {
|
|---|
| 759 | "pass": "לפריט רשימה תיאורית יש אלמנט הורה <dl>",
|
|---|
| 760 | "fail": "לפריט רשימה תיאורית אין אלמנט הורה <dl>"
|
|---|
| 761 | },
|
|---|
| 762 | "listitem": {
|
|---|
| 763 | "pass": "לפריט רשימה יש <ul>, <ol> או שאלמנט הורה הוא role=\"list\"",
|
|---|
| 764 | "fail": {
|
|---|
| 765 | "default": "לפריט רשימה אין <ul>, <ol> אלמנט הורה",
|
|---|
| 766 | "roleNotValid": "לפריט רשימה אין <ul>, <ol> אלמנט הורה ללא תפקיד, או שמתקיים role=\"list\""
|
|---|
| 767 | }
|
|---|
| 768 | },
|
|---|
| 769 | "only-dlitems": {
|
|---|
| 770 | "pass": "לאלמנט רשימה יש רק ילדים ישירים שמורשים בתוך אלמנטים של <dt> או <dd>",
|
|---|
| 771 | "fail": "לאלמנט רשימה יש ילידים ישירים שאינם מורשים בתוך אלמנטים של <dt> או <dd>"
|
|---|
| 772 | },
|
|---|
| 773 | "only-listitems": {
|
|---|
| 774 | "pass": "לאלמנט רשימה יש רק ילדים ישירים שמורשים בתוך אלמנטים של <li>",
|
|---|
| 775 | "fail": {
|
|---|
| 776 | "default": "לאלמנט רשימה יש ילידים ישירים שאינם מורשים בתוך אלמנטים של <li>",
|
|---|
| 777 | "roleNotValid": "לאלמנט רשימה יש ילדים ישירים עם תפקיד שלא מורשה: ${data.roles}"
|
|---|
| 778 | }
|
|---|
| 779 | },
|
|---|
| 780 | "structured-dlitems": {
|
|---|
| 781 | "pass": "כאשר אינו ריק, לאלמנט יש הן אלמנטים של <dt> והן אלמנטים של <dd>",
|
|---|
| 782 | "fail": "כאשר אינו ריק, לאלמנט אין הן לפחות אלמנט אחד של <dt> ולאחר מכן לפחות אלמנט אחד של <dd>"
|
|---|
| 783 | },
|
|---|
| 784 | "caption": {
|
|---|
| 785 | "pass": "לאלמנט מולטימדיה יש רצועת כתוביות",
|
|---|
| 786 | "incomplete": "בדקו שהכתוביות זמינות עבור האלמנט"
|
|---|
| 787 | },
|
|---|
| 788 | "frame-tested": {
|
|---|
| 789 | "pass": "ה-iframe נבחנה עם axe-core",
|
|---|
| 790 | "fail": "אי אפשר היה לבחון את ה-iframe עם axe-core",
|
|---|
| 791 | "incomplete": "עדיין צריך לבחון את ה-iframe עם axe-core"
|
|---|
| 792 | },
|
|---|
| 793 | "no-autoplay-audio": {
|
|---|
| 794 | "pass": "<video> או <audio> אינם מפיקים שמע עבור יותר ממשך הזמן המותר או שקיימים מנגנוני בקרה",
|
|---|
| 795 | "fail": "<video> או <audio> מפיקים שמע עבור יותר ממשך הזמן המותר או שלא קיימים מנגנוני בקרה",
|
|---|
| 796 | "incomplete": "בדקו שה-<video> או ה-<audio> אינם מפיקים שמע עבור יותר ממשך הזמן המותר או מספקים מנגנוני בקרה"
|
|---|
| 797 | },
|
|---|
| 798 | "css-orientation-lock": {
|
|---|
| 799 | "pass": "התצוגה ניתנת להפעלה, ונעילות כיוון מסך לא קיימת",
|
|---|
| 800 | "fail": "נעילת מסך ב-CSS מופעלת, והופכת את התצוגה לבלתי ניתנת להפעלה",
|
|---|
| 801 | "incomplete": "לא ניתן לקבוע נעילת מסך ב-CSS"
|
|---|
| 802 | },
|
|---|
| 803 | "meta-viewport-large": {
|
|---|
| 804 | "pass": "תגית <meta> לא מונעת הגדלה משמעותית על מכשירים ניידים",
|
|---|
| 805 | "fail": "תגית <meta> מגבילה את ההגדלה על מכשירים ניידים"
|
|---|
| 806 | },
|
|---|
| 807 | "meta-viewport": {
|
|---|
| 808 | "pass": "תגית <meta> לא מבטלת הגדלה על מכשירים ניידים",
|
|---|
| 809 | "fail": "${data} על תגית <meta> מבטלת הגדלה על מכשירים ניידים"
|
|---|
| 810 | },
|
|---|
| 811 | "header-present": {
|
|---|
| 812 | "pass": "יש לעמוד כותרת",
|
|---|
| 813 | "fail": "אין לעמוד כותרת"
|
|---|
| 814 | },
|
|---|
| 815 | "heading-order": {
|
|---|
| 816 | "pass": "סדר הכותרות תקין",
|
|---|
| 817 | "fail": "סדר הכותרות לא תקין",
|
|---|
| 818 | "incomplete": "אי אפשר לקבוע מה הכותרת הקודמת"
|
|---|
| 819 | },
|
|---|
| 820 | "identical-links-same-purpose": {
|
|---|
| 821 | "pass": "אין קישורים עם אותו השם שמובילים ל-URL שונים",
|
|---|
| 822 | "incomplete": "בדקו שלקישורים יש אותה מטרה, או שהם דו-משמעיים בכוונה."
|
|---|
| 823 | },
|
|---|
| 824 | "internal-link-present": {
|
|---|
| 825 | "pass": "נמצא קישור דילוג תקין",
|
|---|
| 826 | "fail": "לא נמצא קישור דילוג תקין"
|
|---|
| 827 | },
|
|---|
| 828 | "landmark": {
|
|---|
| 829 | "pass": "לעמוד יש אזור ציון דרך",
|
|---|
| 830 | "fail": "לעמוד אין אזור ציון דרך"
|
|---|
| 831 | },
|
|---|
| 832 | "meta-refresh-no-exceptions": {
|
|---|
| 833 | "pass": "תגית <meta> לא מרעננת מייד את העמוד",
|
|---|
| 834 | "fail": "תגית <meta> כופה ריענון מתוזמן של העמוד"
|
|---|
| 835 | },
|
|---|
| 836 | "meta-refresh": {
|
|---|
| 837 | "pass": "תגית <meta> לא מרעננת מייד את העמוד",
|
|---|
| 838 | "fail": "תגית <meta> כופה ריענון מתוזמן של העמוד (פחות מ-20 שעות)"
|
|---|
| 839 | },
|
|---|
| 840 | "p-as-heading": {
|
|---|
| 841 | "pass": "אלמנטים של <p> לא מעוצבים ככותרות",
|
|---|
| 842 | "fail": "יש להשתמש באלמנטים של כותרת במקום באלמנטים מעוצבים של <p>",
|
|---|
| 843 | "incomplete": "לא ניתן לקבוע אם אלמנטים של <p> מעוצבים ככותרות"
|
|---|
| 844 | },
|
|---|
| 845 | "region": {
|
|---|
| 846 | "pass": "כל התוכן בעמוד מוכל בציוני דרך",
|
|---|
| 847 | "fail": "חלק מתוכן העמוד לא מוכל בציוני דרך"
|
|---|
| 848 | },
|
|---|
| 849 | "skip-link": {
|
|---|
| 850 | "pass": "קיימת מטרה לקישור דילוג לתוכן",
|
|---|
| 851 | "incomplete": "מטרה לקישור דילוג לתוכן צריכה להפוך לגלויה עם ההפעלה",
|
|---|
| 852 | "fail": "אין מטרה לקישור דילוג לתוכן"
|
|---|
| 853 | },
|
|---|
| 854 | "unique-frame-title": {
|
|---|
| 855 | "pass": "תכונת הכותרת של האלמנט ייחודית",
|
|---|
| 856 | "fail": "תכונת הכותרת של האלמנט אינה ייחודית"
|
|---|
| 857 | },
|
|---|
| 858 | "duplicate-id-active": {
|
|---|
| 859 | "pass": "למסמך אין אלמנטים פעילים שחולקים את אותה תכונת id",
|
|---|
| 860 | "fail": "למסמך יש אלמנטים פעילים עם אותה תכונת id: ${data}"
|
|---|
| 861 | },
|
|---|
| 862 | "duplicate-id-aria": {
|
|---|
| 863 | "pass": "למסמך אין אלמנטים עם הפניה על ידי ARIA או תוויות שחולקות את אותה תכונת id",
|
|---|
| 864 | "fail": "למסמך יש מספר אלמנטים המופנים על ידי ARIA עם אותה תכונת id: ${data}"
|
|---|
| 865 | },
|
|---|
| 866 | "duplicate-id": {
|
|---|
| 867 | "pass": "למסמך אין אלמנטים סטטיים שחולקים אותה תכונת id",
|
|---|
| 868 | "fail": "למסמך יש מספר אלמנטים סטטיים עם אותה תכונת id: ${data}"
|
|---|
| 869 | },
|
|---|
| 870 | "aria-label": {
|
|---|
| 871 | "pass": "תכונת aria-label קיימת ואינה ריקה",
|
|---|
| 872 | "fail": "תכונת aria-label אינה קיימת או שהיא ריקה"
|
|---|
| 873 | },
|
|---|
| 874 | "aria-labelledby": {
|
|---|
| 875 | "pass": "תכונת aria-labeledby קיימת ומפנה לאלמנטים שגלויים לקוראי מסך",
|
|---|
| 876 | "fail": "תכונת aria-labeledby לא קיימת, מפנה לאלמנטים שלא קיימים או מפנה לאלמנטים ריקים",
|
|---|
| 877 | "incomplete": "ודאו ש- aria-labeledby מפנה לאלמנט קיים"
|
|---|
| 878 | },
|
|---|
| 879 | "avoid-inline-spacing": {
|
|---|
| 880 | "pass": "אין עיצובים בתוך השורה עם '!important' שמשפיעים על ריווח הטקסט שהוגדר",
|
|---|
| 881 | "fail": {
|
|---|
| 882 | "singular": "הסירו את '!important' מעיצוב בתוך השורה ${data.values}, כיוון שדריסתו לא נתמכת על ידי רוב הדפדפנים",
|
|---|
| 883 | "plural": "הסירו את '!important' מעיצובי בתוך השורה ${data.values}, כיוון שדריסתו לא נתמכת על ידי רוב הדפדפנים"
|
|---|
| 884 | }
|
|---|
| 885 | },
|
|---|
| 886 | "button-has-visible-text": {
|
|---|
| 887 | "pass": "לאלמנט יש טקסט פנימי שגלוי לקוראי מסך",
|
|---|
| 888 | "fail": "לאלמנט אין טקסט פנימי שגלוי לקוראי מסך",
|
|---|
| 889 | "incomplete": "לא ניתן לקבוע אם לאלמנט יש ילדים"
|
|---|
| 890 | },
|
|---|
| 891 | "doc-has-title": {
|
|---|
| 892 | "pass": "למסמך יש אלמנט לא-ריק של <title>",
|
|---|
| 893 | "fail": "למסמך אין אלמנט לא-ריק של <title>"
|
|---|
| 894 | },
|
|---|
| 895 | "exists": {
|
|---|
| 896 | "pass": "האלמנט לא קיים",
|
|---|
| 897 | "incomplete": "האלמנט קיים"
|
|---|
| 898 | },
|
|---|
| 899 | "has-alt": {
|
|---|
| 900 | "pass": "לאלמנט יש תכונת טקסט חלופי",
|
|---|
| 901 | "fail": "לאלמנט אין תכונת טקסט חלופי"
|
|---|
| 902 | },
|
|---|
| 903 | "has-visible-text": {
|
|---|
| 904 | "pass": "לאלמנט יש טקסט שגלוי לקוראי מסך",
|
|---|
| 905 | "fail": "לאלמנט אין טקסט שגלוי לקוראי מסך",
|
|---|
| 906 | "incomplete": "לא ניתן לקבוע אם לאלמנט יש ילדים"
|
|---|
| 907 | },
|
|---|
| 908 | "is-on-screen": {
|
|---|
| 909 | "pass": "האלמנט אינו גלוי",
|
|---|
| 910 | "fail": "האלמנט גלוי"
|
|---|
| 911 | },
|
|---|
| 912 | "non-empty-alt": {
|
|---|
| 913 | "pass": "לאלמנט יש תכונת טקסט חלופי לא ריקה",
|
|---|
| 914 | "fail": {
|
|---|
| 915 | "noAttr": "לאלמנט אין תכונת טקסט חלופי",
|
|---|
| 916 | "emptyAttr": "לאלמנט יש תכונת טקסט חלופי ריקה"
|
|---|
| 917 | }
|
|---|
| 918 | },
|
|---|
| 919 | "non-empty-if-present": {
|
|---|
| 920 | "pass": {
|
|---|
| 921 | "default": "לאלמנט אין תכונת ערך",
|
|---|
| 922 | "has-label": "לאלמנט יש תכונת ערך לא ריקה"
|
|---|
| 923 | },
|
|---|
| 924 | "fail": "לאלמנט יש תכונת ערך ותכונת הערך ריקה"
|
|---|
| 925 | },
|
|---|
| 926 | "non-empty-placeholder": {
|
|---|
| 927 | "pass": "לאלמנט יש תכונה של ממלא מקום",
|
|---|
| 928 | "fail": {
|
|---|
| 929 | "noAttr": "לאלמנט אין תכונה של ממלא מקום",
|
|---|
| 930 | "emptyAttr": "לאלמנט יש תכונה של ממלא מקום ריק"
|
|---|
| 931 | }
|
|---|
| 932 | },
|
|---|
| 933 | "non-empty-title": {
|
|---|
| 934 | "pass": "לאלמנט יש תכונת כותרת",
|
|---|
| 935 | "fail": {
|
|---|
| 936 | "noAttr": "לאלמנט אין תכונת כותרת",
|
|---|
| 937 | "emptyAttr": "לאלמנט יש תכונת כותרת ריקה"
|
|---|
| 938 | }
|
|---|
| 939 | },
|
|---|
| 940 | "non-empty-value": {
|
|---|
| 941 | "pass": "לאלמנט יש תכונת ערך לא ריקה",
|
|---|
| 942 | "fail": {
|
|---|
| 943 | "noAttr": "לאלמנט אין תכונת ערך",
|
|---|
| 944 | "emptyAttr": "לאלמנט יש תכונת ערך ריקה"
|
|---|
| 945 | }
|
|---|
| 946 | },
|
|---|
| 947 | "presentational-role": {
|
|---|
| 948 | "pass": "הסמנטיקה ברירת המחדל של האלמנט נדרסה עם role=\"${data.role}\"",
|
|---|
| 949 | "fail": {
|
|---|
| 950 | "default": "הסמנטיקה ברירת המחדל של האלמנט לא נדרסה עם role=\"none\" או role=\"presentation\"",
|
|---|
| 951 | "globalAria": "תפקיד האלמנט לא אפשרי לתצוגה כי יש לו תכונת ARIA גלובלית",
|
|---|
| 952 | "focusable": "תפקיד האלמנט לא אפשרי לתצוגה כי הוא בר מיקוד",
|
|---|
| 953 | "both": "תפקיד האלמנט לא אפשרי לתצוגה כי יש לו תכונת ARIA גלובלית והוא בר מיקוד"
|
|---|
| 954 | }
|
|---|
| 955 | },
|
|---|
| 956 | "role-none": {
|
|---|
| 957 | "pass": "השדות ברירת המחדל של האלמנט נדרסו עם role=\"none\"",
|
|---|
| 958 | "fail": "השדות ברירת המחדל של האלמנט לא נדרסו עם role=\"none\""
|
|---|
| 959 | },
|
|---|
| 960 | "role-presentation": {
|
|---|
| 961 | "pass": "השדות ברירת המחדל של האלמנט נדרסו עם role=\"presentation\"",
|
|---|
| 962 | "fail": "השדות ברירת המחדל של האלמנט לא נדרסו עם role=\"presentation\""
|
|---|
| 963 | },
|
|---|
| 964 | "svg-non-empty-title": {
|
|---|
| 965 | "pass": "לאלמנט יש ילד שהוא כותרת",
|
|---|
| 966 | "fail": {
|
|---|
| 967 | "noTitle": "לאלמנט אין ילד שהוא כותרת",
|
|---|
| 968 | "emptyTitle": "כותרת ילד אלמנט ריקה"
|
|---|
| 969 | },
|
|---|
| 970 | "incomplete": "לא ניתן לקבוע אם לאלמנט יש ילד שהוא כותרת"
|
|---|
| 971 | },
|
|---|
| 972 | "caption-faked": {
|
|---|
| 973 | "pass": "השורה הראשונה בטבלה לא משמשת ככתובית",
|
|---|
| 974 | "fail": "הילד הראשון של הטבלה צריך להיות כתובית במקום תא בטבלה"
|
|---|
| 975 | },
|
|---|
| 976 | "html5-scope": {
|
|---|
| 977 | "pass": "התכונה scope בשימוש רק על אלמנטים של כותרת טבלה (<th>)",
|
|---|
| 978 | "fail": "ב-HTML5, תכונות scope יכולות להיות בשימוש רק על אלמנטים של כותרת טבלה (<th>)"
|
|---|
| 979 | },
|
|---|
| 980 | "same-caption-summary": {
|
|---|
| 981 | "pass": "תוכן תכונת התקציר ו-<caption> אינם משוכפלים",
|
|---|
| 982 | "fail": "תוכן תכונת התקציר ואלמנט <caption> זהים"
|
|---|
| 983 | },
|
|---|
| 984 | "scope-value": {
|
|---|
| 985 | "pass": "התכונה scope בשימוש נכון",
|
|---|
| 986 | "fail": "ערך התכונה scope יכול להיות רק על 'row' או 'col'"
|
|---|
| 987 | },
|
|---|
| 988 | "td-has-header": {
|
|---|
| 989 | "pass": "לכל תאי המידע שאינם ריקים יש כותרות טבלה",
|
|---|
| 990 | "fail": "לחלק מתאי המידע שאינם ריקים אין כותרות טבלה"
|
|---|
| 991 | },
|
|---|
| 992 | "td-headers-attr": {
|
|---|
| 993 | "pass": "תכונת הכותרות משמשת רק בהתייחסות לתאים אחרים בטבלה",
|
|---|
| 994 | "incomplete": "תכונת הכותרות ריקה",
|
|---|
| 995 | "fail": "תכונת הכותרות לא משמשת רק בהתייחסות לתאים אחרים בטבלה"
|
|---|
| 996 | },
|
|---|
| 997 | "th-has-data-cells": {
|
|---|
| 998 | "pass": "כל תאי כותרת בטבלה מתייחסים לתאי מידע",
|
|---|
| 999 | "fail": "לא כל תאי הכותרת בטבלה מתייחסים לתאי מידע",
|
|---|
| 1000 | "incomplete": "תאי מידע בטבלה חסרים או ריקים"
|
|---|
| 1001 | },
|
|---|
| 1002 | "hidden-content": {
|
|---|
| 1003 | "pass": "כל התוכן בעמוד נותח.",
|
|---|
| 1004 | "fail": "היו בעיות בניתוח התוכן בעמוד זה.",
|
|---|
| 1005 | "incomplete": "יש תוכן נסתר בעמוד שלא עבר ניתוח. יש להפעיל את תצוגת תוכן זה כדי לנתח אותו."
|
|---|
| 1006 | }
|
|---|
| 1007 | },
|
|---|
| 1008 | "failureSummaries": {
|
|---|
| 1009 | "any": {
|
|---|
| 1010 | "failureMessage": "תקנו את אחד מהבאים:{{~it:value}}{{=value.split('\n').join('\n ')}}{{~}}"
|
|---|
| 1011 | },
|
|---|
| 1012 | "none": {
|
|---|
| 1013 | "failureMessage": "תקנו את כל הבאים:{{~it:value}}{{=value.split('\n').join('\n ')}}{{~}}"
|
|---|
| 1014 | }
|
|---|
| 1015 | },
|
|---|
| 1016 | "incompleteFallbackMessage": "axe לא הצליח למצוא את הסיבה. הגיע הזמן להיפרד מבודק האלמנטים!"
|
|---|
| 1017 | }
|
|---|