Skip to content

Commit

Permalink
Update viewer to lighthouse@12.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
adamraine committed Jun 18, 2024
1 parent 80326e2 commit b8df962
Show file tree
Hide file tree
Showing 49 changed files with 1,984 additions and 190 deletions.
47 changes: 43 additions & 4 deletions viewer/locales/ar-XB.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@
"message": "`[aria-*]` ‏‮attributes‬‏ ‏‮match‬‏ ‏‮their‬‏ ‏‮roles‬‏"
},
"core/audits/accessibility/aria-allowed-role.js | description": {
"message": "‏‮ARIA‬‏ `role`‏‮s‬‏ ‏‮enable‬‏ ‏‮assistive‬‏ ‏‮technologies‬‏ ‏‮to‬‏ ‏‮know‬‏ ‏‮the‬‏ ‏‮role‬‏ ‏‮of‬‏ ‏‮each‬‏ ‏‮element‬‏ ‏‮on‬‏ ‏‮the‬‏ ‏‮web‬‏ ‏‮page‬‏. ‏‮If‬‏ ‏‮the‬‏ `role` ‏‮values‬‏ ‏‮are‬‏ ‏‮misspelled‬‏, ‏‮not‬‏ ‏‮existing‬‏ ‏‮ARIA‬‏ `role` ‏‮values‬‏, ‏‮or‬‏ ‏‮abstract‬‏ ‏‮roles‬‏, ‏‮then‬‏ ‏‮the‬‏ ‏‮purpose‬‏ ‏‮of‬‏ ‏‮the‬‏ ‏‮element‬‏ ‏‮will‬‏ ‏‮not‬‏ ‏‮be‬‏ ‏‮communicated‬‏ ‏‮to‬‏ ‏‮users‬‏ ‏‮of‬‏ ‏‮assistive‬‏ ‏‮technologies‬‏. [‏‮Learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏](https://dequeuniversity.com/rules/axe/4.9/aria-allowed-role)."
"message": "‏‮Many‬‏ ‏‮HTML‬‏ ‏‮elements‬‏ ‏‮can‬‏ ‏‮only‬‏ ‏‮be‬‏ ‏‮assigned‬‏ ‏‮certain‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏. ‏‮Using‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏ ‏‮where‬‏ ‏‮they‬‏ ‏‮are‬‏ ‏‮not‬‏ ‏‮allowed‬‏ ‏‮can‬‏ ‏‮interfere‬‏ ‏‮with‬‏ ‏‮the‬‏ ‏‮accessibility‬‏ ‏‮of‬‏ ‏‮the‬‏ ‏‮web‬‏ ‏‮page‬‏. [‏‮Learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏](https://dequeuniversity.com/rules/axe/4.9/aria-allowed-role)."
},
"core/audits/accessibility/aria-allowed-role.js | failureTitle": {
"message": "‏‮Values‬‏ ‏‮assigned‬‏ ‏‮to‬‏ `role=\"\"` ‏‮are‬‏ ‏‮not‬‏ ‏‮valid‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏."
"message": "‏‮Uses‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏ ‏‮on‬‏ ‏‮incompatible‬‏ ‏‮elements‬‏"
},
"core/audits/accessibility/aria-allowed-role.js | title": {
"message": "‏‮Values‬‏ ‏‮assigned‬‏ ‏‮to‬‏ `role=\"\"` ‏‮are‬‏ ‏‮valid‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏."
"message": "‏‮Uses‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏ ‏‮only‬‏ ‏‮on‬‏ ‏‮compatible‬‏ ‏‮elements‬‏"
},
"core/audits/accessibility/aria-command-name.js | description": {
"message": "‏‮When‬‏ ‏‮an‬‏ ‏‮element‬‏ ‏‮doesn‬‏'‏‮t‬‏ ‏‮have‬‏ ‏‮an‬‏ ‏‮accessible‬‏ ‏‮name‬‏, ‏‮screen‬‏ ‏‮readers‬‏ ‏‮announce‬‏ ‏‮it‬‏ ‏‮with‬‏ ‏‮a‬‏ ‏‮generic‬‏ ‏‮name‬‏, ‏‮making‬‏ ‏‮it‬‏ ‏‮unusable‬‏ ‏‮for‬‏ ‏‮users‬‏ ‏‮who‬‏ ‏‮rely‬‏ ‏‮on‬‏ ‏‮screen‬‏ ‏‮readers‬‏. [‏‮Learn‬‏ ‏‮how‬‏ ‏‮to‬‏ ‏‮make‬‏ ‏‮command‬‏ ‏‮elements‬‏ ‏‮more‬‏ ‏‮accessible‬‏](https://dequeuniversity.com/rules/axe/4.9/aria-command-name)."
Expand All @@ -35,6 +35,24 @@
"core/audits/accessibility/aria-command-name.js | title": {
"message": "`button`, `link`, ‏‮and‬‏ `menuitem` ‏‮elements‬‏ ‏‮have‬‏ ‏‮accessible‬‏ ‏‮names‬‏"
},
"core/audits/accessibility/aria-conditional-attr.js | description": {
"message": "‏‮Some‬‏ ‏‮ARIA‬‏ ‏‮attributes‬‏ ‏‮are‬‏ ‏‮only‬‏ ‏‮allowed‬‏ ‏‮on‬‏ ‏‮an‬‏ ‏‮element‬‏ ‏‮under‬‏ ‏‮certain‬‏ ‏‮conditions‬‏. [‏‮Learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮conditional‬‏ ‏‮ARIA‬‏ ‏‮attributes‬‏](https://dequeuniversity.com/rules/axe/4.9/aria-conditional-attr)."
},
"core/audits/accessibility/aria-conditional-attr.js | failureTitle": {
"message": "‏‮ARIA‬‏ ‏‮attributes‬‏ ‏‮are‬‏ ‏‮not‬‏ ‏‮used‬‏ ‏‮as‬‏ ‏‮specified‬‏ ‏‮for‬‏ ‏‮the‬‏ ‏‮element‬‏'‏‮s‬‏ ‏‮role‬‏"
},
"core/audits/accessibility/aria-conditional-attr.js | title": {
"message": "‏‮ARIA‬‏ ‏‮attributes‬‏ ‏‮are‬‏ ‏‮used‬‏ ‏‮as‬‏ ‏‮specified‬‏ ‏‮for‬‏ ‏‮the‬‏ ‏‮element‬‏'‏‮s‬‏ ‏‮role‬‏"
},
"core/audits/accessibility/aria-deprecated-role.js | description": {
"message": "‏‮Deprecated‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏ ‏‮may‬‏ ‏‮not‬‏ ‏‮be‬‏ ‏‮processed‬‏ ‏‮correctly‬‏ ‏‮by‬‏ ‏‮assistive‬‏ ‏‮technology‬‏. [‏‮Learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮deprecated‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏](https://dequeuniversity.com/rules/axe/4.9/aria-deprecated-role)."
},
"core/audits/accessibility/aria-deprecated-role.js | failureTitle": {
"message": "‏‮Deprecated‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏ ‏‮were‬‏ ‏‮used‬‏"
},
"core/audits/accessibility/aria-deprecated-role.js | title": {
"message": "‏‮Deprecated‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏ ‏‮were‬‏ ‏‮not‬‏ ‏‮used‬‏"
},
"core/audits/accessibility/aria-dialog-name.js | description": {
"message": "‏‮ARIA‬‏ ‏‮dialog‬‏ ‏‮elements‬‏ ‏‮without‬‏ ‏‮accessible‬‏ ‏‮names‬‏ ‏‮may‬‏ ‏‮prevent‬‏ ‏‮screen‬‏ ‏‮readers‬‏ ‏‮users‬‏ ‏‮from‬‏ ‏‮discerning‬‏ ‏‮the‬‏ ‏‮purpose‬‏ ‏‮of‬‏ ‏‮these‬‏ ‏‮elements‬‏. [‏‮Learn‬‏ ‏‮how‬‏ ‏‮to‬‏ ‏‮make‬‏ ‏‮ARIA‬‏ ‏‮dialog‬‏ ‏‮elements‬‏ ‏‮more‬‏ ‏‮accessible‬‏](https://dequeuniversity.com/rules/axe/4.9/aria-dialog-name)."
},
Expand Down Expand Up @@ -89,6 +107,15 @@
"core/audits/accessibility/aria-progressbar-name.js | title": {
"message": "‏‮ARIA‬‏ `progressbar` ‏‮elements‬‏ ‏‮have‬‏ ‏‮accessible‬‏ ‏‮names‬‏"
},
"core/audits/accessibility/aria-prohibited-attr.js | description": {
"message": "‏‮Using‬‏ ‏‮ARIA‬‏ ‏‮attributes‬‏ ‏‮in‬‏ ‏‮roles‬‏ ‏‮where‬‏ ‏‮they‬‏ ‏‮are‬‏ ‏‮prohibited‬‏ ‏‮can‬‏ ‏‮mean‬‏ ‏‮that‬‏ ‏‮important‬‏ ‏‮information‬‏ ‏‮is‬‏ ‏‮not‬‏ ‏‮communicated‬‏ ‏‮to‬‏ ‏‮users‬‏ ‏‮of‬‏ ‏‮assistive‬‏ ‏‮technologies‬‏. [‏‮Learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮prohibited‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏](https://dequeuniversity.com/rules/axe/4.9/aria-prohibited-attr)."
},
"core/audits/accessibility/aria-prohibited-attr.js | failureTitle": {
"message": "‏‮Elements‬‏ ‏‮use‬‏ ‏‮prohibited‬‏ ‏‮ARIA‬‏ ‏‮attributes‬‏"
},
"core/audits/accessibility/aria-prohibited-attr.js | title": {
"message": "‏‮Elements‬‏ ‏‮use‬‏ ‏‮only‬‏ ‏‮permitted‬‏ ‏‮ARIA‬‏ ‏‮attributes‬‏"
},
"core/audits/accessibility/aria-required-attr.js | description": {
"message": "‏‮Some‬‏ ‏‮ARIA‬‏ ‏‮roles‬‏ ‏‮have‬‏ ‏‮required‬‏ ‏‮attributes‬‏ ‏‮that‬‏ ‏‮describe‬‏ ‏‮the‬‏ ‏‮state‬‏ ‏‮of‬‏ ‏‮the‬‏ ‏‮element‬‏ ‏‮to‬‏ ‏‮screen‬‏ ‏‮readers‬‏. [‏‮Learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮roles‬‏ ‏‮and‬‏ ‏‮required‬‏ ‏‮attributes‬‏](https://dequeuniversity.com/rules/axe/4.9/aria-required-attr)."
},
Expand Down Expand Up @@ -1175,6 +1202,15 @@
"core/audits/prioritize-lcp-image.js | title": {
"message": "‏‮Preload‬‏ ‏‮Largest‬‏ ‏‮Contentful‬‏ ‏‮Paint‬‏ ‏‮image‬‏"
},
"core/audits/redirects-http.js | description": {
"message": "‏‮Make‬‏ ‏‮sure‬‏ ‏‮that‬‏ ‏‮you‬‏ ‏‮redirect‬‏ ‏‮all‬‏ ‏‮HTTP‬‏ ‏‮traffic‬‏ ‏‮to‬‏ ‏‮HTTPS‬‏ ‏‮in‬‏ ‏‮order‬‏ ‏‮to‬‏ ‏‮enable‬‏ ‏‮secure‬‏ ‏‮web‬‏ ‏‮features‬‏ ‏‮for‬‏ ‏‮all‬‏ ‏‮your‬‏ ‏‮users‬‏. [‏‮Learn‬‏ ‏‮more‬‏](https://developer.chrome.com/docs/lighthouse/pwa/redirects-http/)."
},
"core/audits/redirects-http.js | failureTitle": {
"message": "‏‮Does‬‏ ‏‮not‬‏ ‏‮redirect‬‏ ‏‮HTTP‬‏ ‏‮traffic‬‏ ‏‮to‬‏ ‏‮HTTPS‬‏"
},
"core/audits/redirects-http.js | title": {
"message": "‏‮Redirects‬‏ ‏‮HTTP‬‏ ‏‮traffic‬‏ ‏‮to‬‏ ‏‮HTTPS‬‏"
},
"core/audits/redirects.js | description": {
"message": "‏‮Redirects‬‏ ‏‮introduce‬‏ ‏‮additional‬‏ ‏‮delays‬‏ ‏‮before‬‏ ‏‮the‬‏ ‏‮page‬‏ ‏‮can‬‏ ‏‮be‬‏ ‏‮loaded‬‏. [‏‮Learn‬‏ ‏‮how‬‏ ‏‮to‬‏ ‏‮avoid‬‏ ‏‮page‬‏ ‏‮redirects‬‏](https://developer.chrome.com/docs/lighthouse/performance/redirects/)."
},
Expand Down Expand Up @@ -1713,7 +1749,7 @@
"message": "‏‮Pages‬‏ ‏‮that‬‏ ‏‮use‬‏ ‏‮Serial‬‏ ‏‮API‬‏ ‏‮are‬‏ ‏‮not‬‏ ‏‮eligible‬‏ ‏‮for‬‏ ‏‮back‬‏/‏‮forward‬‏ ‏‮cache‬‏."
},
"core/lib/bf-cache-strings.js | contentWebAuthenticationAPI": {
"message": "‏‮Pages‬‏ ‏‮that‬‏ ‏‮use‬‏ ‏‮WebAuthetication‬‏ ‏‮API‬‏ ‏‮are‬‏ ‏‮not‬‏ ‏‮eligible‬‏ ‏‮for‬‏ ‏‮back‬‏/‏‮forward‬‏ ‏‮cache‬‏."
"message": "‏‮Pages‬‏ ‏‮that‬‏ ‏‮use‬‏ ‏‮WebAuthentication‬‏ ‏‮API‬‏ ‏‮are‬‏ ‏‮not‬‏ ‏‮eligible‬‏ ‏‮for‬‏ ‏‮back‬‏/‏‮forward‬‏ ‏‮cache‬‏."
},
"core/lib/bf-cache-strings.js | contentWebBluetooth": {
"message": "‏‮Pages‬‏ ‏‮that‬‏ ‏‮use‬‏ ‏‮WebBluetooth‬‏ ‏‮API‬‏ ‏‮are‬‏ ‏‮not‬‏ ‏‮eligible‬‏ ‏‮for‬‏ ‏‮back‬‏/‏‮forward‬‏ ‏‮cache‬‏."
Expand Down Expand Up @@ -2432,6 +2468,9 @@
"core/lib/lh-error.js | requestContentTimeout": {
"message": "‏‮Fetching‬‏ ‏‮resource‬‏ ‏‮content‬‏ ‏‮has‬‏ ‏‮exceeded‬‏ ‏‮the‬‏ ‏‮allotted‬‏ ‏‮time‬‏"
},
"core/lib/lh-error.js | targetCrashed": {
"message": "‏‮Browser‬‏ ‏‮tab‬‏ ‏‮has‬‏ ‏‮unexpectedly‬‏ ‏‮crashed‬‏."
},
"core/lib/lh-error.js | urlInvalid": {
"message": "‏‮The‬‏ ‏‮URL‬‏ ‏‮you‬‏ ‏‮have‬‏ ‏‮provided‬‏ ‏‮appears‬‏ ‏‮to‬‏ ‏‮be‬‏ ‏‮invalid‬‏."
},
Expand Down
47 changes: 43 additions & 4 deletions viewer/locales/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@
"message": "سمات `[aria-*]` هي مطابقة لأدوارها"
},
"core/audits/accessibility/aria-allowed-role.js | description": {
"message": "يتيح `role` ARIA للتكنولوجيا المساعِدة معرفة دور كل عنصر على صفحة الويب. إذا كانت قيَم `role` مكتوبة بشكل خاطئ أو كانت قيَم `role` ARIA غير موجودة أو كانت الأدوار مجرّدة، لن يعرف مستخدمو التكنولوجيا المساعِدة الغرض من العنصر. [مزيد من المعلومات حول أدوار ARIA](https://dequeuniversity.com/rules/axe/4.9/aria-allowed-role)"
"message": "Many HTML elements can only be assigned certain ARIA roles. Using ARIA roles where they are not allowed can interfere with the accessibility of the web page. [Learn more about ARIA roles](https://dequeuniversity.com/rules/axe/4.9/aria-allowed-role)."
},
"core/audits/accessibility/aria-allowed-role.js | failureTitle": {
"message": "القيَم التي تم تخصيصها للدور `role=\"\"` ليست أدوار ARIA صالحة"
"message": "Uses ARIA roles on incompatible elements"
},
"core/audits/accessibility/aria-allowed-role.js | title": {
"message": "تمثِّل القيَم التي تم تخصيصها للدور `role=\"\"` أدوار ARIA صالحة"
"message": "Uses ARIA roles only on compatible elements"
},
"core/audits/accessibility/aria-command-name.js | description": {
"message": "عند عدم ظهور اسم أحد العناصر على واجهة المستخدم، تشير برامج قراءة الشاشة إلى هذا العنصر باستخدام اسم عام، ما يجعله غير قابل للاستخدام بالنسبة إلى المستخدمين الذين يعتمدون على برامج قراءة الشاشة. تعرَّف على [كيفية تسهيل استخدام عناصر الأوامر](https://dequeuniversity.com/rules/axe/4.9/aria-command-name)."
Expand All @@ -35,6 +35,24 @@
"core/audits/accessibility/aria-command-name.js | title": {
"message": "تتوفّر لعناصر `button` و`link` و`menuitem` أسماء يمكن الوصول إليها"
},
"core/audits/accessibility/aria-conditional-attr.js | description": {
"message": "لا يُسمح باستخدام بعض سمات ARIA مع أحد العناصر إلا في حال استيفاء شروط معيّنة. [مزيد من المعلومات حول سمات ARIA الشرطية](https://dequeuniversity.com/rules/axe/4.9/aria-conditional-attr)"
},
"core/audits/accessibility/aria-conditional-attr.js | failureTitle": {
"message": "لا يتم استخدام سمات ARIA على النحو المحدَّد لدور العنصر"
},
"core/audits/accessibility/aria-conditional-attr.js | title": {
"message": "يتم استخدام سمات ARIA على النحو المحدَّد لدور العنصر"
},
"core/audits/accessibility/aria-deprecated-role.js | description": {
"message": "قد لا تتم معالجة أدوار ARIA المتوقّفة نهائيًا بشكلٍ صحيح من خلال التكنولوجيا المساعِدة. [مزيد من المعلومات حول أدوار ARIA المتوقّفة نهائيًا](https://dequeuniversity.com/rules/axe/4.9/aria-deprecated-role)"
},
"core/audits/accessibility/aria-deprecated-role.js | failureTitle": {
"message": "تم استخدام أدوار ARIA المتوقّفة نهائيًا"
},
"core/audits/accessibility/aria-deprecated-role.js | title": {
"message": "لم يتم استخدام أدوار ARIA المتوقّفة نهائيًا"
},
"core/audits/accessibility/aria-dialog-name.js | description": {
"message": "عند استخدام عناصر مربّع الحوار ARIA (dialog‏ ARIA) بدون أسماء ظاهرة على واجهة المستخدم، لن يتمكّن مستخدمو برامج قراءة الشاشة من التعرّف على الغرض من هذه العناصر. [التعرّف على كيفية إظهار عناصر مربّع الحوار ARIA (dialog‏ ARIA) على واجهة المستخدم بشكل أوضح](https://dequeuniversity.com/rules/axe/4.9/aria-dialog-name)"
},
Expand Down Expand Up @@ -89,6 +107,15 @@
"core/audits/accessibility/aria-progressbar-name.js | title": {
"message": "تتوفّر لعناصر ARIA `progressbar` أسماء يمكن الوصول إليها"
},
"core/audits/accessibility/aria-prohibited-attr.js | description": {
"message": "قد يؤدي استخدام سمات ARIA في الأدوار التي يُحظر فيها استخدامها إلى عدم نقل معلومات مُهمّة إلى مستخدمي التكنولوجيات المساعِدة. [مزيد من المعلومات حول أدوار ARIA المحظورة](https://dequeuniversity.com/rules/axe/4.9/aria-prohibited-attr)"
},
"core/audits/accessibility/aria-prohibited-attr.js | failureTitle": {
"message": "تستخدِم العناصر سمات ARIA المحظورة"
},
"core/audits/accessibility/aria-prohibited-attr.js | title": {
"message": "تستخدِم العناصر سمات ARIA المسموح بها فقط"
},
"core/audits/accessibility/aria-required-attr.js | description": {
"message": "تتطلّب بعض أدوار ARIA تزويد برامج قراءة الشاشة بسمات تصف حالة العنصر. [مزيد من المعلومات حول الأدوار والسمات المطلوبة](https://dequeuniversity.com/rules/axe/4.9/aria-required-attr)"
},
Expand Down Expand Up @@ -1175,6 +1202,15 @@
"core/audits/prioritize-lcp-image.js | title": {
"message": "التحميل المُسبَق لصورة المقياس \"سرعة عرض أكبر جزء من المحتوى على الصفحة\""
},
"core/audits/redirects-http.js | description": {
"message": "تأكَّد من إعادة توجيه جميع الزيارات على HTTP إلى HTTPS لتفعيل ميزات الويب الآمنة لجميع المستخدمين. [مزيد من المعلومات](https://developer.chrome.com/docs/lighthouse/pwa/redirects-http/)"
},
"core/audits/redirects-http.js | failureTitle": {
"message": "عدم إعادة توجيه زيارات HTTP إلى HTTPS"
},
"core/audits/redirects-http.js | title": {
"message": "إعادة توجيه زيارات HTTP إلى HTTPS"
},
"core/audits/redirects.js | description": {
"message": "تؤدي عمليات إعادة التوجيه إلى حدوث تأخيرات إضافية قبل أن يتم تحميل الصفحة. تعرَّف على [كيفية تجنُّب عمليات إعادة توجيه الصفحة](https://developer.chrome.com/docs/lighthouse/performance/redirects/)"
},
Expand Down Expand Up @@ -1713,7 +1749,7 @@
"message": "لا يمكن استخدام ميزة \"التخزين المؤقت للصفحات\" لتخزين الصفحات التي تستخدم Serial API."
},
"core/lib/bf-cache-strings.js | contentWebAuthenticationAPI": {
"message": "لا يمكن استخدام ميزة \"التخزين المؤقت للصفحات\" لتخزين الصفحات التي تستخدم WebAuthentication API."
"message": "لا يمكن استخدام ميزة \"التخزين المؤقت للصفحات\" في الصفحات التي تستخدم واجهة برمجة التطبيقات WebAuthentication API."
},
"core/lib/bf-cache-strings.js | contentWebBluetooth": {
"message": "لا يمكن استخدام ميزة \"التخزين المؤقت للصفحات\" لتخزين الصفحات التي تستخدم WebBluetooth API."
Expand Down Expand Up @@ -2432,6 +2468,9 @@
"core/lib/lh-error.js | requestContentTimeout": {
"message": "تجاوز جلب محتوى المورد الوقت المخصّص"
},
"core/lib/lh-error.js | targetCrashed": {
"message": "تعطّلت علامة تبويب المتصفّح بشكل غير متوقّع."
},
"core/lib/lh-error.js | urlInvalid": {
"message": "يبدو أن عنوان URL الذي قدمته غير صحيح."
},
Expand Down
Loading

0 comments on commit b8df962

Please sign in to comment.