Skip to content

Commit b26f849

Browse files
List, TagBox, Splitter: localize aria-roledescription attribute (T1267579) (#28614)
1 parent 2914181 commit b26f849

File tree

35 files changed

+157
-64
lines changed

35 files changed

+157
-64
lines changed

packages/devextreme/js/__internal/ui/list/m_list.base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ export const ListBase = CollectionWidget.inherit({
777777
const elementAria = {
778778
role: 'group',
779779
// eslint-disable-next-line spellcheck/spell-checker
780-
roledescription: 'list',
780+
roledescription: messageLocalization.format('dxList-ariaRoleDescription'),
781781
};
782782

783783
this.setAria(elementAria, this.$element());

packages/devextreme/js/__internal/ui/m_tag_box.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ const TagBox = (SelectBox as any).inherit({
440440
const elementAria = {
441441
role: 'application',
442442
// eslint-disable-next-line spellcheck/spell-checker
443-
roledescription: 'tagbox',
443+
roledescription: messageLocalization.format('dxTagBox-ariaRoleDescription'),
444444
};
445445

446446
this.setAria(elementAria, this.$element());

packages/devextreme/js/__internal/ui/splitter/resize_handle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ class ResizeHandle extends Widget<ResizeHandleOptions> {
305305
this.setAria({
306306
role: 'application',
307307
// eslint-disable-next-line spellcheck/spell-checker
308-
roledescription: 'separator',
308+
roledescription: messageLocalization.format('dxSplitter-resizeHandleAriaRoleDescription'),
309309
label: messageLocalization.format('dxSplitter-resizeHandleAriaLabel'),
310310
});
311311
}

packages/devextreme/js/localization/messages/ar.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"dxList-selectAll-indeterminate": "Half-checked",
5555
"dxList-selectAll-checked": "Checked",
5656
"dxList-selectAll-notChecked": "Not checked",
57+
"dxList-ariaRoleDescription": "List",
5758

5859
"dxScrollView-pullingDownText": "للتحديث اسحب للأسفل...",
5960
"dxScrollView-pulledDownText": "حرر للتحديث ...",
@@ -250,7 +251,7 @@
250251
"dxPivotGrid-filterFieldArea": "إفلات حقول التصفية هنا",
251252

252253
"dxScheduler-ariaLabel": "Scheduler. {0} view",
253-
254+
254255

255256
"dxScheduler-appointmentAriaLabel-group": "Group: {0}",
256257
"dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment",
@@ -372,6 +373,7 @@
372373
"dxTagBox-allSelected": "كل العناصر المحددة ({0})",
373374
"dxTagBox-moreSelected": "{0} المزيد",
374375
"dxTagBox-tagRoleDescription": "Tag. Press the delete button to remove this tag",
376+
"dxTagBox-ariaRoleDescription": "Tag box",
375377

376378
"vizExport-printingButtonText": "Print",
377379
"vizExport-titleMenuText": "تصدير / طباعة",
@@ -793,6 +795,7 @@
793795
"dxMultiView-itemAriaRoleDescription": "View",
794796
"dxMultiView-itemAriaLabel": "{0} of {1}",
795797

796-
"dxSplitter-resizeHandleAriaLabel": "Split bar"
798+
"dxSplitter-resizeHandleAriaLabel": "Split bar",
799+
"dxSplitter-resizeHandleAriaRoleDescription": "Separator"
797800
}
798801
}

packages/devextreme/js/localization/messages/ca.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"dxList-selectAll-indeterminate": "Half-checked",
5555
"dxList-selectAll-checked": "Checked",
5656
"dxList-selectAll-notChecked": "Not checked",
57+
"dxList-ariaRoleDescription": "List",
5758

5859
"dxScrollView-pullingDownText": "Tireu cap avall per refrescar -se ...",
5960
"dxScrollView-pulledDownText": "Allibereu a refresc ...",
@@ -250,7 +251,7 @@
250251
"dxPivotGrid-filterFieldArea": "Els camps de filtre de baixada aquí",
251252

252253
"dxScheduler-ariaLabel": "Scheduler. {0} view",
253-
254+
254255

255256
"dxScheduler-appointmentAriaLabel-group": "Group: {0}",
256257
"dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment",
@@ -372,6 +373,7 @@
372373
"dxTagBox-allSelected": "Tot seleccionat ({0})",
373374
"dxTagBox-moreSelected": "{0} Més",
374375
"dxTagBox-tagRoleDescription": "Tag. Press the delete button to remove this tag",
376+
"dxTagBox-ariaRoleDescription": "Tag box",
375377

376378
"vizExport-printingButtonText": "Imprimir",
377379
"vizExport-titleMenuText": "Exportació/impressió",
@@ -793,6 +795,7 @@
793795
"dxMultiView-itemAriaRoleDescription": "View",
794796
"dxMultiView-itemAriaLabel": "{0} of {1}",
795797

796-
"dxSplitter-resizeHandleAriaLabel": "Split bar"
798+
"dxSplitter-resizeHandleAriaLabel": "Split bar",
799+
"dxSplitter-resizeHandleAriaRoleDescription": "Separator"
797800
}
798801
}

packages/devextreme/js/localization/messages/cs.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"dxList-selectAll-indeterminate": "Half-checked",
5555
"dxList-selectAll-checked": "Checked",
5656
"dxList-selectAll-notChecked": "Not checked",
57+
"dxList-ariaRoleDescription": "List",
5758

5859
"dxScrollView-pullingDownText": "Stáhněte dolů pro obnovení...",
5960
"dxScrollView-pulledDownText": "Uvolněte pro obnovení...",
@@ -250,7 +251,7 @@
250251
"dxPivotGrid-filterFieldArea": "Zde vložte filtr pole",
251252

252253
"dxScheduler-ariaLabel": "Scheduler. {0} view",
253-
254+
254255

255256
"dxScheduler-appointmentAriaLabel-group": "Group: {0}",
256257
"dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment",
@@ -372,6 +373,7 @@
372373
"dxTagBox-allSelected": "Vše vybráno ({0})",
373374
"dxTagBox-moreSelected": "{0} navíc",
374375
"dxTagBox-tagRoleDescription": "Tag. Press the delete button to remove this tag",
376+
"dxTagBox-ariaRoleDescription": "Tag box",
375377

376378
"vizExport-printingButtonText": "Tisk",
377379
"vizExport-titleMenuText": "Export/import",
@@ -793,6 +795,7 @@
793795
"dxMultiView-itemAriaRoleDescription": "View",
794796
"dxMultiView-itemAriaLabel": "{0} of {1}",
795797

796-
"dxSplitter-resizeHandleAriaLabel": "Split bar"
798+
"dxSplitter-resizeHandleAriaLabel": "Split bar",
799+
"dxSplitter-resizeHandleAriaRoleDescription": "Separator"
797800
}
798801
}

packages/devextreme/js/localization/messages/de.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"dxList-selectAll-indeterminate": "Half-checked",
5555
"dxList-selectAll-checked": "Checked",
5656
"dxList-selectAll-notChecked": "Not checked",
57+
"dxList-ariaRoleDescription": "List",
5758

5859
"dxScrollView-pullingDownText": "Zum Aktualisieren nach unten ziehen",
5960
"dxScrollView-pulledDownText": "Zum Aktualisieren loslassen",
@@ -250,7 +251,7 @@
250251
"dxPivotGrid-filterFieldArea": "Filterfelder hierher ziehen",
251252

252253
"dxScheduler-ariaLabel": "Scheduler. {0} view",
253-
254+
254255

255256
"dxScheduler-appointmentAriaLabel-group": "Group: {0}",
256257
"dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment",
@@ -372,6 +373,7 @@
372373
"dxTagBox-allSelected": "Alle ausgewählt ({0})",
373374
"dxTagBox-moreSelected": "{0} weitere",
374375
"dxTagBox-tagRoleDescription": "Tag. Press the delete button to remove this tag",
376+
"dxTagBox-ariaRoleDescription": "Tag box",
375377

376378
"vizExport-printingButtonText": "Drucken",
377379
"vizExport-titleMenuText": "Export/Druck",
@@ -793,6 +795,7 @@
793795
"dxMultiView-itemAriaRoleDescription": "View",
794796
"dxMultiView-itemAriaLabel": "{0} of {1}",
795797

796-
"dxSplitter-resizeHandleAriaLabel": "Split bar"
798+
"dxSplitter-resizeHandleAriaLabel": "Split bar",
799+
"dxSplitter-resizeHandleAriaRoleDescription": "Separator"
797800
}
798801
}

packages/devextreme/js/localization/messages/el.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"dxList-selectAll-indeterminate": "Half-checked",
5555
"dxList-selectAll-checked": "Checked",
5656
"dxList-selectAll-notChecked": "Not checked",
57+
"dxList-ariaRoleDescription": "List",
5758

5859
"dxScrollView-pullingDownText": "Σύρετε απο πάνω προς τα κάτω για ανανέωση...",
5960
"dxScrollView-pulledDownText": "Απελευθερώστε για ανανέωση...",
@@ -250,7 +251,7 @@
250251
"dxPivotGrid-filterFieldArea": "Τοποθετήστε τα πεδία φίλτρων εδώ",
251252

252253
"dxScheduler-ariaLabel": "Scheduler. {0} view",
253-
254+
254255

255256
"dxScheduler-appointmentAriaLabel-group": "Group: {0}",
256257
"dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment",
@@ -372,6 +373,7 @@
372373
"dxTagBox-allSelected": "Όλα επιλέχθηκαν ({0})",
373374
"dxTagBox-moreSelected": "{0} περισσότερα",
374375
"dxTagBox-tagRoleDescription": "Tag. Press the delete button to remove this tag",
376+
"dxTagBox-ariaRoleDescription": "Tag box",
375377

376378
"vizExport-printingButtonText": "Εκτύπωση",
377379
"vizExport-titleMenuText": "Εξαγωγή/Εκτύπωση",
@@ -793,6 +795,7 @@
793795
"dxMultiView-itemAriaRoleDescription": "View",
794796
"dxMultiView-itemAriaLabel": "{0} of {1}",
795797

796-
"dxSplitter-resizeHandleAriaLabel": "Split bar"
798+
"dxSplitter-resizeHandleAriaLabel": "Split bar",
799+
"dxSplitter-resizeHandleAriaRoleDescription": "Separator"
797800
}
798801
}

packages/devextreme/js/localization/messages/en.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"dxList-selectAll-indeterminate": "Half-checked",
5555
"dxList-selectAll-checked": "Checked",
5656
"dxList-selectAll-notChecked": "Not checked",
57+
"dxList-ariaRoleDescription": "List",
5758

5859
"dxScrollView-pullingDownText": "Pull down to refresh...",
5960
"dxScrollView-pulledDownText": "Release to refresh...",
@@ -250,7 +251,7 @@
250251
"dxPivotGrid-filterFieldArea": "Drop Filter Fields Here",
251252

252253
"dxScheduler-ariaLabel": "Scheduler. {0} view",
253-
254+
254255

255256
"dxScheduler-appointmentAriaLabel-group": "Group: {0}",
256257
"dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment",
@@ -372,6 +373,7 @@
372373
"dxTagBox-allSelected": "All selected ({0})",
373374
"dxTagBox-moreSelected": "{0} more",
374375
"dxTagBox-tagRoleDescription": "Tag. Press the delete button to remove this tag",
376+
"dxTagBox-ariaRoleDescription": "Tag box",
375377

376378
"vizExport-printingButtonText": "Print",
377379
"vizExport-titleMenuText": "Exporting/Printing",
@@ -793,6 +795,7 @@
793795
"dxMultiView-itemAriaRoleDescription": "View",
794796
"dxMultiView-itemAriaLabel": "{0} of {1}",
795797

796-
"dxSplitter-resizeHandleAriaLabel": "Split bar"
798+
"dxSplitter-resizeHandleAriaLabel": "Split bar",
799+
"dxSplitter-resizeHandleAriaRoleDescription": "Separator"
797800
}
798801
}

packages/devextreme/js/localization/messages/es.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"dxList-selectAll-indeterminate": "Half-checked",
5555
"dxList-selectAll-checked": "Checked",
5656
"dxList-selectAll-notChecked": "Not checked",
57+
"dxList-ariaRoleDescription": "List",
5758

5859
"dxScrollView-pullingDownText": "Desliza hacia abajo para actualizar...",
5960
"dxScrollView-pulledDownText": "Suelta para actualizar...",
@@ -250,7 +251,7 @@
250251
"dxPivotGrid-filterFieldArea": "Arrastra campos de filtro aquí",
251252

252253
"dxScheduler-ariaLabel": "Scheduler. {0} view",
253-
254+
254255

255256
"dxScheduler-appointmentAriaLabel-group": "Group: {0}",
256257
"dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment",
@@ -372,6 +373,7 @@
372373
"dxTagBox-allSelected": "Todos seleccionados ({0})",
373374
"dxTagBox-moreSelected": "{0} más",
374375
"dxTagBox-tagRoleDescription": "Tag. Press the delete button to remove this tag",
376+
"dxTagBox-ariaRoleDescription": "Tag box",
375377

376378
"vizExport-printingButtonText": "Imprimir",
377379
"vizExport-titleMenuText": "Exportar/Imprimir",
@@ -793,6 +795,7 @@
793795
"dxMultiView-itemAriaRoleDescription": "View",
794796
"dxMultiView-itemAriaLabel": "{0} of {1}",
795797

796-
"dxSplitter-resizeHandleAriaLabel": "Split bar"
798+
"dxSplitter-resizeHandleAriaLabel": "Split bar",
799+
"dxSplitter-resizeHandleAriaRoleDescription": "Separator"
797800
}
798801
}

0 commit comments

Comments
 (0)