You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: topics/mvp/shift-left.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@
22
22
23
23
جلب توجه ذینفعان به اهمیت accessibility یک مهارت است. ابتدا باید مخاطب خود را بشناسید و بدانید چه چیزی آنها را ترغیب میکند: آیا دغدغه آنها ریسک قانونی و رعایت مقررات است؟ درآمد ازدسترفته؟ یا شهرت برند؟
24
24
25
-
یک استراتژی خوب این است که کارهای بزرگ را به مراحل کوچکتر تقسیم کنیم — از جمله اقدامات مربوط به accessibility. اگر بتوانید کارها را به گامهای قابلدستیابی تقسیم کرده و آنها را مرحلهبهمرحله پیش ببرید، در نهایت به نتیجه خواهید رسید. اگر این روش با استراتژی [MVP قابلدسترس و فازهای بعدی تدریجی](/topics/mvps/how-do-mvps) ترکیب شود، میتوانید در طول مسیر، سطحی قابلقبول از accessibility را حفظ کنید.
25
+
یک استراتژی خوب این است که کارهای بزرگ را به مراحل کوچکتر تقسیم کنیم — از جمله اقدامات مربوط به accessibility. اگر بتوانید کارها را به گامهای قابلدستیابی تقسیم کرده و آنها را مرحلهبهمرحله پیش ببرید، در نهایت به نتیجه خواهید رسید. اگر این روش با استراتژی [MVP قابلدسترس و فازهای بعدی تدریجی](/topics/mvp/mvp-and-a11y) ترکیب شود، میتوانید در طول مسیر، سطحی قابلقبول از accessibility را حفظ کنید.
26
26
27
27
در بسیاری از سازمانها، واقعیت این است که accessibility تنها پس از انتشار نسخهای inaccessible پیادهسازی میشود.
Copy file name to clipboardExpand all lines: topics/ui/how-to-test-components.md
-4Lines changed: 0 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,3 @@
16
16
6. بررسی کنید که آیا محتوای رسانهای نیاز به کپشن، رونوشت (transcript) یا محتوای جایگزین دیگر دارد.
17
17
18
18
</div>
19
-
20
-
## تست خودکار
21
-
22
-
علاوه بر تست دستی (که الزامی است)، باید روشهایی برای تست خودکار کامپوننتها نیز پیدا کنید. نمیتوان همه چیز را خودکارسازی کرد — این موضوع را در [بخش بعدی](/topics/test-automation/how-guidelines-fit) بررسی خواهیم کرد — اما میتوانید از ابزارهایی مانند [Cypress-Axe](https://www.npmjs.com/package/cypress-axe) برای اجرای تستهای accessibility استفاده کنید و تستهای ویژگیمحور (feature tests) برای دسترسی کیبورد، ویژگیهای ARIA و موارد دیگر بنویسید.
Copy file name to clipboardExpand all lines: topics/ui/your-spidey-senses.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@
19
19
20
20
نویسندهی این کد ممکن است استفاده از تگ `label` را فراموش کرده باشد یا هنوز [با آن آشنا نشده باشد](https://css-tricks.com/html-inputs-and-labels-a-love-story/). در اکثر موارد، جایگزینی `span` با `label` (با استفاده از `for` و `id` یا wrap کردن `label` دور `input`) ساده است.
21
21
22
-
مزیت دیگر: labelگذاری صحیح `input`، یک [accessible name](/topics/accessible-naming-screen-readers/ARIA-accessible-name-computaiton) ایجاد میکند _و_ ناحیهی قابل کلیک را بزرگتر میکند.
22
+
مزیت دیگر: labelگذاری صحیح `input`، یک accessible name ایجاد میکند _و_ ناحیهی قابل کلیک را بزرگتر میکند.
23
23
24
24
## کنترلهای سفارشی
25
25
@@ -35,7 +35,7 @@
35
35
36
36
ابزارهای خودکار میتوانند مشکلات کنتراست را که بهصورت برنامهریزیشده قابل محاسبه هستند شناسایی کنند. اما بسیاری از تستهای خودکار به گونهای تنظیم شدهاند که اجازه عبور کد با مشکلات accessibility را میدهند.
37
37
38
-
بنابراین نیاز به فرآیندی آگاهانه برای شناسایی مشکلات کنتراست در طول توسعه دارید، چون این موارد حتماً پیش خواهند آمد. در ادامه [در این بخش](/topics/accessible-uis/how-to-test-components) به ابزارهای تست خواهیم پرداخت.
38
+
بنابراین نیاز به فرآیندی آگاهانه برای شناسایی مشکلات کنتراست در طول توسعه دارید، چون این موارد حتماً پیش خواهند آمد. در ادامه [در این بخش](/topics/ui/how-to-test-components) به ابزارهای تست خواهیم پرداخت.
0 commit comments