Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 1 | // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 4 | |
Tim van der Lippe | bb352e6 | 2021-04-01 17:57:28 | [diff] [blame] | 5 | import * as i18n from '../../core/i18n/i18n.js'; |
Simon Zünd | fbfd107 | 2021-03-01 07:38:53 | [diff] [blame] | 6 | const UIStrings = { |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 7 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 8 | *@description Text to indicate something is not enabled |
| 9 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 10 | disabled: 'Disabled', |
| 11 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 12 | *@description Tooltip text that appears when hovering over the 'Disabled' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 13 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 14 | ifTrueThisElementCurrentlyCannot: 'If true, this element currently cannot be interacted with.', |
| 15 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 16 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 17 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 18 | invalidUserEntry: 'Invalid user entry', |
| 19 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 20 | *@description Tooltip text that appears when hovering over the 'Invalid user entry' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 21 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 22 | ifTrueThisElementsUserentered: |
| 23 | 'If true, this element\'s user-entered value does not conform to validation requirement.', |
| 24 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 25 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 26 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 27 | editable: 'Editable', |
| 28 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 29 | *@description Tooltip text that appears when hovering over the 'Editable' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 30 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 31 | ifAndHowThisElementCanBeEdited: 'If and how this element can be edited.', |
| 32 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 33 | *@description Adjective. Describes whether the currently selected HTML element of the page can receive focus at all (e.g. can the selected element receive user keyboard input). |
| 34 | * Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 35 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 36 | focusable: 'Focusable', |
| 37 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 38 | *@description Tooltip text that appears when hovering over the 'Focusable' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 39 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 40 | ifTrueThisElementCanReceiveFocus: 'If true, this element can receive focus.', |
| 41 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 42 | *@description Adjective. Describes whether the currently selected HTML element of the page is focused (e.g. the selected element receives user keyboard input). |
| 43 | * Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane. |
| 44 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 45 | focused: 'Focused', |
| 46 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 47 | *@description Tooltip text that appears when hovering over the 'Focused' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 48 | */ |
Peter Marshall | b8bd00f | 2021-02-24 08:25:18 | [diff] [blame] | 49 | ifTrueThisElementCurrentlyHas: 'If `true`, this element currently has focus.', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 50 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 51 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 52 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 53 | canSetValue: 'Can set value', |
| 54 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 55 | *@description Tooltip text that appears when hovering over the 'Can set value' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 56 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 57 | whetherTheValueOfThisElementCan: 'Whether the value of this element can be set.', |
| 58 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 59 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 60 | * the Accessibility pane of the Elements panel. A live region is an area of the webpage which is |
| 61 | * dynamic and changes frequently. |
| 62 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 63 | liveRegion: 'Live region', |
| 64 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 65 | *@description Tooltip text that appears when hovering over the 'Live region' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 66 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 67 | whetherAndWhatPriorityOfLive: 'Whether and what priority of live updates may be expected for this element.', |
| 68 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 69 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 70 | * the Accessibility pane of the Elements panel when inspecting an element with aria-relevant set. |
| 71 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 72 | atomicLiveRegions: 'Atomic (live regions)', |
| 73 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 74 | * @description Tooltip text that appears when hovering over the 'Atomic (live regions)' attribute |
| 75 | * name under the Computed Properties section in the Accessibility pane of the Elements panel. When |
| 76 | * a node within a live region changes, the entire live region can be presented to the user, or |
| 77 | * just the nodes within the region that actually changed. |
| 78 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 79 | ifThisElementMayReceiveLive: |
| 80 | 'If this element may receive live updates, whether the entire live region should be presented to the user on changes, or only changed nodes.', |
| 81 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 82 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 83 | * the Accessibility pane of the Elements panel when inspecting an element with aria-relevant set. |
| 84 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 85 | relevantLiveRegions: 'Relevant (live regions)', |
| 86 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 87 | *@description Tooltip text that appears when hovering over the 'Relevant (live regions)' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 88 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 89 | ifThisElementMayReceiveLiveUpdates: |
| 90 | 'If this element may receive live updates, what type of updates should trigger a notification.', |
| 91 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 92 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 93 | * the Accessibility pane of the Elements pane. Indicates that the aria-busy attribute is set for |
| 94 | * the element, which means the element is being modified and assistive technologies like screen |
| 95 | * readers may want to wait until the area is no longer live/busy before exposing it to the user. |
| 96 | */ |
Peter Marshall | f625dc8 | 2021-03-02 08:10:57 | [diff] [blame] | 97 | busyLiveRegions: '`Busy` (live regions)', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 98 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 99 | *@description Tooltip text that appears when hovering over the 'Busy (live regions)' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 100 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 101 | whetherThisElementOrItsSubtree: |
| 102 | 'Whether this element or its subtree are currently being updated (and thus may be in an inconsistent state).', |
| 103 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 104 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 105 | * the Accessibility pane of the Elements panel. A live region is a section of the DOM graph which |
| 106 | * is dynamic in nature and will change regularly. The live region root is the node in the graph |
| 107 | * which is a parent of all nodes in the live region. |
| 108 | * https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Live_Regions |
| 109 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 110 | liveRegionRoot: 'Live region root', |
| 111 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 112 | *@description Tooltip text that appears when hovering over the 'Live region root' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 113 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 114 | ifThisElementMayReceiveLiveUpdatesThe: |
| 115 | 'If this element may receive live updates, the root element of the containing live region.', |
| 116 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 117 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 118 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 119 | hasAutocomplete: 'Has autocomplete', |
| 120 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 121 | *@description Tooltip text that appears when hovering over the 'Has autocomplete' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 122 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 123 | whetherAndWhatTypeOfAutocomplete: |
| 124 | 'Whether and what type of autocomplete suggestions are currently provided by this element.', |
| 125 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 126 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 127 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 128 | hasPopup: 'Has popup', |
| 129 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 130 | *@description Tooltip text that appears when hovering over the 'Has popup' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 131 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 132 | whetherThisElementHasCausedSome: 'Whether this element has caused some kind of pop-up (such as a menu) to appear.', |
| 133 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 134 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 135 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 136 | level: 'Level', |
| 137 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 138 | *@description Tooltip text that appears when hovering over the 'Level' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 139 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 140 | theHierarchicalLevelOfThis: 'The hierarchical level of this element.', |
| 141 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 142 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 143 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 144 | multiselectable: 'Multi-selectable', |
| 145 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 146 | *@description Tooltip text that appears when hovering over the 'Multi-selectable' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 147 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 148 | whetherAUserMaySelectMoreThanOne: 'Whether a user may select more than one option from this widget.', |
| 149 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 150 | *@description Text for the orientation of something |
| 151 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 152 | orientation: 'Orientation', |
| 153 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 154 | *@description Tooltip text that appears when hovering over the 'Orientation' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 155 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 156 | whetherThisLinearElements: 'Whether this linear element\'s orientation is horizontal or vertical.', |
| 157 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 158 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 159 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 160 | multiline: 'Multi-line', |
| 161 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 162 | *@description Tooltip text that appears when hovering over the 'Multi-line' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 163 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 164 | whetherThisTextBoxMayHaveMore: 'Whether this text box may have more than one line.', |
| 165 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 166 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 167 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 168 | readonlyString: 'Read-only', |
| 169 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 170 | *@description Tooltip text that appears when hovering over the 'Read-only' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 171 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 172 | ifTrueThisElementMayBeInteracted: 'If true, this element may be interacted with, but its value cannot be changed.', |
| 173 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 174 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 175 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 176 | requiredString: 'Required', |
| 177 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 178 | *@description Tooltip text that appears when hovering over the 'Required' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 179 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 180 | whetherThisElementIsARequired: 'Whether this element is a required field in a form.', |
| 181 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 182 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 183 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 184 | minimumValue: 'Minimum value', |
| 185 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 186 | *@description Tooltip text that appears when hovering over the 'Minimum value' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 187 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 188 | forARangeWidgetTheMinimumAllowed: 'For a range widget, the minimum allowed value.', |
| 189 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 190 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 191 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 192 | maximumValue: 'Maximum value', |
| 193 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 194 | *@description Tooltip text that appears when hovering over the 'Maximum value' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 195 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 196 | forARangeWidgetTheMaximumAllowed: 'For a range widget, the maximum allowed value.', |
| 197 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 198 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 199 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 200 | valueDescription: 'Value description', |
| 201 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 202 | *@description Tooltip text that appears when hovering over the 'Value description' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 203 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 204 | aHumanreadableVersionOfTheValue: 'A human-readable version of the value of a range widget (where necessary).', |
| 205 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 206 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 207 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 208 | checked: 'Checked', |
| 209 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 210 | *@description Tooltip text that appears when hovering over the 'Checked' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 211 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 212 | whetherThisCheckboxRadioButtonOr: |
| 213 | 'Whether this checkbox, radio button or tree item is checked, unchecked, or mixed (e.g. has both checked and un-checked children).', |
| 214 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 215 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 216 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 217 | expanded: 'Expanded', |
| 218 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 219 | *@description Tooltip text that appears when hovering over the 'Expanded' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 220 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 221 | whetherThisElementOrAnother: 'Whether this element, or another grouping element it controls, is expanded.', |
| 222 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 223 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 224 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 225 | pressed: 'Pressed', |
| 226 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 227 | *@description Tooltip text that appears when hovering over the 'Pressed' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 228 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 229 | whetherThisToggleButtonIs: 'Whether this toggle button is currently in a pressed state.', |
| 230 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 231 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 232 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 233 | selectedString: 'Selected', |
| 234 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 235 | *@description Tooltip text that appears when hovering over the 'Selected' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 236 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 237 | whetherTheOptionRepresentedBy: 'Whether the option represented by this element is currently selected.', |
| 238 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 239 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 240 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 241 | activeDescendant: 'Active descendant', |
| 242 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 243 | *@description Tooltip text that appears when hovering over the 'Active descendant' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 244 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 245 | theDescendantOfThisElementWhich: |
| 246 | 'The descendant of this element which is active; i.e. the element to which focus should be delegated.', |
| 247 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 248 | *@description Tooltip text that appears when hovering over the 'Flows to' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 249 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 250 | elementToWhichTheUserMayChooseTo: |
| 251 | 'Element to which the user may choose to navigate after this one, instead of the next element in the DOM order.', |
| 252 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 253 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 254 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 255 | controls: 'Controls', |
| 256 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 257 | *@description Tooltip text that appears when hovering over the 'Controls' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 258 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 259 | elementOrElementsWhoseContentOr: 'Element or elements whose content or presence is/are controlled by this widget.', |
| 260 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 261 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 262 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 263 | describedBy: 'Described by', |
| 264 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 265 | *@description Tooltip text that appears when hovering over the 'Described by' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 266 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 267 | elementOrElementsWhichFormThe: 'Element or elements which form the description of this element.', |
| 268 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 269 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 270 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 271 | labeledBy: 'Labeled by', |
| 272 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 273 | *@description Tooltip text that appears when hovering over the 'Labeled by' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 274 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 275 | elementOrElementsWhichMayFormThe: 'Element or elements which may form the name of this element.', |
| 276 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 277 | *@description Tooltip text that appears when hovering over the 'Owns' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 278 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 279 | elementOrElementsWhichShouldBe: |
| 280 | 'Element or elements which should be considered descendants of this element, despite not being descendants in the DOM.', |
| 281 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 282 | *@description Tooltip text that appears when hovering over the 'Name' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 283 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 284 | theComputedNameOfThisElement: 'The computed name of this element.', |
| 285 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 286 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 287 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 288 | role: 'Role', |
| 289 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 290 | *@description Tooltip text that appears when hovering over the 'Role' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 291 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 292 | indicatesThePurposeOfThisElement: |
| 293 | 'Indicates the purpose of this element, such as a user interface idiom for a widget, or structural role within a document.', |
| 294 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 295 | *@description Text for the value of something |
| 296 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 297 | value: 'Value', |
| 298 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 299 | *@description Tooltip text that appears when hovering over the 'Value' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 300 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 301 | theValueOfThisElementThisMayBe: |
| 302 | 'The value of this element; this may be user-provided or developer-provided, depending on the element.', |
| 303 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 304 | *@description Text for the viewing the help options |
| 305 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 306 | help: 'Help', |
| 307 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 308 | *@description Tooltip text that appears when hovering over the 'Help' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 309 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 310 | theComputedHelpTextForThis: 'The computed help text for this element.', |
| 311 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 312 | *@description Text for the description of something |
| 313 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 314 | description: 'Description', |
| 315 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 316 | *@description Tooltip text that appears when hovering over the 'Description' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 317 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 318 | theAccessibleDescriptionForThis: 'The accessible description for this element.', |
| 319 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 320 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 321 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 322 | fromAttribute: 'From attribute', |
| 323 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 324 | *@description Tooltip text that appears when hovering over the 'From attribute' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 325 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 326 | valueFromAttribute: 'Value from attribute.', |
| 327 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 328 | * @description The source of an accessibility attribute that appears under the Computed Properties |
| 329 | * section in the Accessibility pane of the Elements panel. If the source is implicit, that means |
| 330 | * it was never specified by the user but instead is present because it is the default value. |
| 331 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 332 | implicit: 'Implicit', |
| 333 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 334 | *@description Tooltip text that appears when hovering over the 'Implicit' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 335 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 336 | implicitValue: 'Implicit value.', |
| 337 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 338 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 339 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 340 | fromStyle: 'From style', |
| 341 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 342 | *@description Tooltip text that appears when hovering over the 'From style' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 343 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 344 | valueFromStyle: 'Value from style.', |
| 345 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 346 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 347 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 348 | contents: 'Contents', |
| 349 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 350 | *@description Tooltip text that appears when hovering over the 'Contents' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 351 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 352 | valueFromElementContents: 'Value from element contents.', |
| 353 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 354 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 355 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 356 | fromPlaceholderAttribute: 'From placeholder attribute', |
| 357 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 358 | *@description Tooltip text that appears when hovering over the 'From placeholder attribute' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 359 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 360 | valueFromPlaceholderAttribute: 'Value from placeholder attribute.', |
| 361 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 362 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 363 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 364 | relatedElement: 'Related element', |
| 365 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 366 | *@description Tooltip text that appears when hovering over the 'Related element' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 367 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 368 | valueFromRelatedElement: 'Value from related element.', |
| 369 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 370 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 371 | * the Accessibility pane of the Elements pane. Indicates that this element got assigned this |
| 372 | * attribute because there is a related caption, hence it received it from the caption. 'caption' |
| 373 | * is part of the ARIA API and should not be translated. |
| 374 | */ |
Peter Marshall | edeeb2f | 2021-02-17 12:54:04 | [diff] [blame] | 375 | fromCaption: 'From `caption`', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 376 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 377 | *@description Tooltip text that appears when hovering over the 'From caption' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 378 | */ |
Peter Marshall | 2bc0062 | 2021-03-01 15:32:33 | [diff] [blame] | 379 | valueFromFigcaptionElement: 'Value from `figcaption` element.', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 380 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 381 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 382 | * the Accessibility pane of the Elements pane. Indicates that this element got assigned this |
| 383 | * attribute because there is a related description, hence it received it from the description. |
| 384 | * 'description' is part of the ARIA API and should not be translated. |
| 385 | */ |
Wolfgang Beyer | ca299d8 | 2021-10-18 10:12:40 | [diff] [blame] | 386 | fromDescription: 'From `description`', |
| 387 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 388 | *@description Tooltip text that appears when hovering over the 'From description' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 389 | */ |
Wolfgang Beyer | ca299d8 | 2021-10-18 10:12:40 | [diff] [blame] | 390 | valueFromDescriptionElement: 'Value from `description` element.', |
| 391 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 392 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 393 | * the Accessibility pane of the Elements pane. Indicates that this element got assigned this |
| 394 | * attribute because there is a related label, hence it received it from the label. 'label' |
| 395 | * is part of the ARIA API and should not be translated. |
| 396 | */ |
Peter Marshall | edeeb2f | 2021-02-17 12:54:04 | [diff] [blame] | 397 | fromLabel: 'From `label`', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 398 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 399 | *@description Tooltip text that appears when hovering over the 'From label' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 400 | */ |
Peter Marshall | edeeb2f | 2021-02-17 12:54:04 | [diff] [blame] | 401 | valueFromLabelElement: 'Value from `label` element.', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 402 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 403 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 404 | * the Accessibility pane of the Elements pane. Indicates that this element got assigned this |
| 405 | * attribute because there is a related label, hence it received it from the label. 'label (for)' |
| 406 | * is part of the ARIA API and should not be translated. label (for) is just a different type of |
| 407 | * label. |
| 408 | */ |
Kim-Anh Tran | 75fc7e4 | 2021-02-25 08:27:00 | [diff] [blame] | 409 | fromLabelFor: 'From `label` (`for=` attribute)', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 410 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 411 | *@description Tooltip text that appears when hovering over the 'From label (for)' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 412 | */ |
Peter Marshall | edeeb2f | 2021-02-17 12:54:04 | [diff] [blame] | 413 | valueFromLabelElementWithFor: 'Value from `label` element with `for=` attribute.', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 414 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 415 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 416 | * the Accessibility pane of the Elements pane. Indicates that this element got assigned this |
| 417 | * attribute because there is a related label which wraps (encompasses, surrounds) this element, |
| 418 | * hence it received it from the label. 'wrapped' is not part of the ARIA API, and should be |
| 419 | * translated. |
| 420 | */ |
Peter Marshall | 2c3fb30 | 2021-02-19 12:47:04 | [diff] [blame] | 421 | fromLabelWrapped: 'From `label` (wrapped)', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 422 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 423 | * @description Tooltip text that appears when hovering over the 'From label (wrapped)' attribute |
| 424 | * name under the Computed Properties section in the Accessibility pane of the Elements pane. |
| 425 | * Indicates that there is a label element wrapping (surrounding) this element. |
| 426 | */ |
Peter Marshall | 2c3fb30 | 2021-02-19 12:47:04 | [diff] [blame] | 427 | valueFromLabelElementWrapped: 'Value from a wrapping `label` element.', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 428 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 429 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 430 | * the Accessibility pane of the Elements pane. Indicates that this element got assigned this |
| 431 | * attribute because there is a related legend, hence it received it from the legend. 'legend' is |
| 432 | * part of the ARIA API and should not be translated. |
| 433 | */ |
Peter Marshall | edeeb2f | 2021-02-17 12:54:04 | [diff] [blame] | 434 | fromLegend: 'From `legend`', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 435 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 436 | *@description Tooltip text that appears when hovering over the 'From legend' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 437 | */ |
Peter Marshall | 2c3fb30 | 2021-02-19 12:47:04 | [diff] [blame] | 438 | valueFromLegendElement: 'Value from `legend` element.', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 439 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 440 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 441 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 442 | fromRubyAnnotation: 'From ruby annotation', |
| 443 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 444 | *@description Tooltip text that appears when hovering over the 'From ruby annotation' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane. Indicates that the value was taken from a plain HTML ruby tag (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ruby). |
| 445 | */ |
Sigurd Schneider | cd0aedd | 2021-02-23 13:40:27 | [diff] [blame] | 446 | valueFromNativeHtmlRuby: 'Value from plain HTML ruby annotation.', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 447 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 448 | *@description Tooltip text that appears when hovering over the 'From caption' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 449 | */ |
Peter Marshall | f295a4b | 2021-02-26 09:48:03 | [diff] [blame] | 450 | valueFromTableCaption: 'Value from `table` `caption`.', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 451 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 452 | * @description Accessibility attribute name that appears under the Computed Properties section in |
| 453 | * the Accessibility pane of the Elements panel. |
| 454 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 455 | fromTitle: 'From title', |
| 456 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 457 | *@description Tooltip text that appears when hovering over the 'From title' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 458 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 459 | valueFromTitleAttribute: 'Value from title attribute.', |
| 460 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 461 | *@description Accessibility attribute name that appears under the Computed Properties section in the Accessibility pane of the Elements pane |
| 462 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 463 | fromNativeHtml: 'From native HTML', |
| 464 | /** |
Jack Franklin | fd72c07 | 2022-12-21 11:45:01 | [diff] [blame^] | 465 | *@description Tooltip text that appears when hovering over the 'From native HTML' attribute name under the Computed Properties section in the Accessibility pane of the Elements pane |
| 466 | */ |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 467 | valueFromNativeHtmlUnknownSource: 'Value from native HTML (unknown source).', |
| 468 | }; |
Tim van der Lippe | 4fea78d | 2021-03-12 17:44:45 | [diff] [blame] | 469 | const str_ = i18n.i18n.registerUIStrings('panels/accessibility/AccessibilityStrings.ts', UIStrings); |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 470 | const i18nLazyString = i18n.i18n.getLazilyComputedLocalizedString.bind(undefined, str_); |
Paul Lewis | f16142c | 2019-11-07 15:56:04 | [diff] [blame] | 471 | export const AXAttributes = { |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 472 | 'disabled': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 473 | name: i18nLazyString(UIStrings.disabled), |
| 474 | description: i18nLazyString(UIStrings.ifTrueThisElementCurrentlyCannot), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 475 | group: 'AXGlobalStates', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 476 | }, |
| 477 | 'invalid': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 478 | name: i18nLazyString(UIStrings.invalidUserEntry), |
| 479 | description: i18nLazyString(UIStrings.ifTrueThisElementsUserentered), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 480 | group: 'AXGlobalStates', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 481 | }, |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 482 | 'editable': |
| 483 | {name: i18nLazyString(UIStrings.editable), description: i18nLazyString(UIStrings.ifAndHowThisElementCanBeEdited)}, |
| 484 | 'focusable': { |
| 485 | name: i18nLazyString(UIStrings.focusable), |
| 486 | description: i18nLazyString(UIStrings.ifTrueThisElementCanReceiveFocus), |
| 487 | }, |
| 488 | 'focused': |
| 489 | {name: i18nLazyString(UIStrings.focused), description: i18nLazyString(UIStrings.ifTrueThisElementCurrentlyHas)}, |
| 490 | 'settable': { |
| 491 | name: i18nLazyString(UIStrings.canSetValue), |
| 492 | description: i18nLazyString(UIStrings.whetherTheValueOfThisElementCan), |
| 493 | }, |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 494 | 'live': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 495 | name: i18nLazyString(UIStrings.liveRegion), |
| 496 | description: i18nLazyString(UIStrings.whetherAndWhatPriorityOfLive), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 497 | group: 'AXLiveRegionAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 498 | }, |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 499 | 'atomic': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 500 | name: i18nLazyString(UIStrings.atomicLiveRegions), |
| 501 | description: i18nLazyString(UIStrings.ifThisElementMayReceiveLive), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 502 | group: 'AXLiveRegionAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 503 | }, |
| 504 | 'relevant': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 505 | name: i18nLazyString(UIStrings.relevantLiveRegions), |
| 506 | description: i18nLazyString(UIStrings.ifThisElementMayReceiveLiveUpdates), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 507 | group: 'AXLiveRegionAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 508 | }, |
| 509 | 'busy': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 510 | name: i18nLazyString(UIStrings.busyLiveRegions), |
| 511 | description: i18nLazyString(UIStrings.whetherThisElementOrItsSubtree), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 512 | group: 'AXLiveRegionAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 513 | }, |
| 514 | 'root': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 515 | name: i18nLazyString(UIStrings.liveRegionRoot), |
| 516 | description: i18nLazyString(UIStrings.ifThisElementMayReceiveLiveUpdatesThe), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 517 | group: 'AXLiveRegionAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 518 | }, |
| 519 | 'autocomplete': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 520 | name: i18nLazyString(UIStrings.hasAutocomplete), |
| 521 | description: i18nLazyString(UIStrings.whetherAndWhatTypeOfAutocomplete), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 522 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 523 | }, |
| 524 | 'haspopup': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 525 | name: i18nLazyString(UIStrings.hasPopup), |
| 526 | description: i18nLazyString(UIStrings.whetherThisElementHasCausedSome), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 527 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 528 | }, |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 529 | 'level': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 530 | name: i18nLazyString(UIStrings.level), |
| 531 | description: i18nLazyString(UIStrings.theHierarchicalLevelOfThis), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 532 | group: 'AXWidgetAttributes', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 533 | }, |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 534 | 'multiselectable': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 535 | name: i18nLazyString(UIStrings.multiselectable), |
| 536 | description: i18nLazyString(UIStrings.whetherAUserMaySelectMoreThanOne), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 537 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 538 | }, |
| 539 | 'orientation': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 540 | name: i18nLazyString(UIStrings.orientation), |
| 541 | description: i18nLazyString(UIStrings.whetherThisLinearElements), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 542 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 543 | }, |
| 544 | 'multiline': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 545 | name: i18nLazyString(UIStrings.multiline), |
| 546 | description: i18nLazyString(UIStrings.whetherThisTextBoxMayHaveMore), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 547 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 548 | }, |
| 549 | 'readonly': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 550 | name: i18nLazyString(UIStrings.readonlyString), |
| 551 | description: i18nLazyString(UIStrings.ifTrueThisElementMayBeInteracted), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 552 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 553 | }, |
| 554 | 'required': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 555 | name: i18nLazyString(UIStrings.requiredString), |
| 556 | description: i18nLazyString(UIStrings.whetherThisElementIsARequired), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 557 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 558 | }, |
| 559 | 'valuemin': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 560 | name: i18nLazyString(UIStrings.minimumValue), |
| 561 | description: i18nLazyString(UIStrings.forARangeWidgetTheMinimumAllowed), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 562 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 563 | }, |
| 564 | 'valuemax': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 565 | name: i18nLazyString(UIStrings.maximumValue), |
| 566 | description: i18nLazyString(UIStrings.forARangeWidgetTheMaximumAllowed), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 567 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 568 | }, |
| 569 | 'valuetext': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 570 | name: i18nLazyString(UIStrings.valueDescription), |
| 571 | description: i18nLazyString(UIStrings.aHumanreadableVersionOfTheValue), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 572 | group: 'AXWidgetAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 573 | }, |
| 574 | 'checked': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 575 | name: i18nLazyString(UIStrings.checked), |
| 576 | description: i18nLazyString(UIStrings.whetherThisCheckboxRadioButtonOr), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 577 | group: 'AXWidgetStates', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 578 | }, |
| 579 | 'expanded': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 580 | name: i18nLazyString(UIStrings.expanded), |
| 581 | description: i18nLazyString(UIStrings.whetherThisElementOrAnother), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 582 | group: 'AXWidgetStates', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 583 | }, |
| 584 | 'pressed': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 585 | name: i18nLazyString(UIStrings.pressed), |
| 586 | description: i18nLazyString(UIStrings.whetherThisToggleButtonIs), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 587 | group: 'AXWidgetStates', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 588 | }, |
| 589 | 'selected': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 590 | name: i18nLazyString(UIStrings.selectedString), |
| 591 | description: i18nLazyString(UIStrings.whetherTheOptionRepresentedBy), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 592 | group: 'AXWidgetStates', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 593 | }, |
| 594 | 'activedescendant': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 595 | name: i18nLazyString(UIStrings.activeDescendant), |
| 596 | description: i18nLazyString(UIStrings.theDescendantOfThisElementWhich), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 597 | group: 'AXRelationshipAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 598 | }, |
| 599 | 'flowto': { |
Simon Zünd | b364d0e | 2021-03-03 10:59:43 | [diff] [blame] | 600 | name: i18n.i18n.lockedLazyString('Flows to'), |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 601 | description: i18nLazyString(UIStrings.elementToWhichTheUserMayChooseTo), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 602 | group: 'AXRelationshipAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 603 | }, |
| 604 | 'controls': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 605 | name: i18nLazyString(UIStrings.controls), |
| 606 | description: i18nLazyString(UIStrings.elementOrElementsWhoseContentOr), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 607 | group: 'AXRelationshipAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 608 | }, |
| 609 | 'describedby': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 610 | name: i18nLazyString(UIStrings.describedBy), |
| 611 | description: i18nLazyString(UIStrings.elementOrElementsWhichFormThe), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 612 | group: 'AXRelationshipAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 613 | }, |
| 614 | 'labelledby': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 615 | name: i18nLazyString(UIStrings.labeledBy), |
| 616 | description: i18nLazyString(UIStrings.elementOrElementsWhichMayFormThe), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 617 | group: 'AXRelationshipAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 618 | }, |
| 619 | 'owns': { |
Simon Zünd | b364d0e | 2021-03-03 10:59:43 | [diff] [blame] | 620 | name: i18n.i18n.lockedLazyString('Owns'), |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 621 | description: i18nLazyString(UIStrings.elementOrElementsWhichShouldBe), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 622 | group: 'AXRelationshipAttributes', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 623 | }, |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 624 | 'name': { |
Simon Zünd | b364d0e | 2021-03-03 10:59:43 | [diff] [blame] | 625 | name: i18n.i18n.lockedLazyString('Name'), |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 626 | description: i18nLazyString(UIStrings.theComputedNameOfThisElement), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 627 | group: 'Default', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 628 | }, |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 629 | 'role': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 630 | name: i18nLazyString(UIStrings.role), |
| 631 | description: i18nLazyString(UIStrings.indicatesThePurposeOfThisElement), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 632 | group: 'Default', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 633 | }, |
| 634 | 'value': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 635 | name: i18nLazyString(UIStrings.value), |
| 636 | description: i18nLazyString(UIStrings.theValueOfThisElementThisMayBe), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 637 | group: 'Default', |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 638 | }, |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 639 | 'help': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 640 | name: i18nLazyString(UIStrings.help), |
| 641 | description: i18nLazyString(UIStrings.theComputedHelpTextForThis), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 642 | group: 'Default', |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 643 | }, |
| 644 | 'description': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 645 | name: i18nLazyString(UIStrings.description), |
| 646 | description: i18nLazyString(UIStrings.theAccessibleDescriptionForThis), |
Jan Scheffler | fbf4ea6 | 2021-02-10 10:15:44 | [diff] [blame] | 647 | group: 'Default', |
| 648 | }, |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 649 | }; |
| 650 | |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 651 | export const AXSourceTypes = { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 652 | 'attribute': |
| 653 | {name: i18nLazyString(UIStrings.fromAttribute), description: i18nLazyString(UIStrings.valueFromAttribute)}, |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 654 | 'implicit': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 655 | name: i18nLazyString(UIStrings.implicit), |
| 656 | description: i18nLazyString(UIStrings.implicitValue), |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 657 | }, |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 658 | 'style': {name: i18nLazyString(UIStrings.fromStyle), description: i18nLazyString(UIStrings.valueFromStyle)}, |
| 659 | 'contents': |
| 660 | {name: i18nLazyString(UIStrings.contents), description: i18nLazyString(UIStrings.valueFromElementContents)}, |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 661 | 'placeholder': { |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 662 | name: i18nLazyString(UIStrings.fromPlaceholderAttribute), |
| 663 | description: i18nLazyString(UIStrings.valueFromPlaceholderAttribute), |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 664 | }, |
| 665 | 'relatedElement': |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 666 | {name: i18nLazyString(UIStrings.relatedElement), description: i18nLazyString(UIStrings.valueFromRelatedElement)}, |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 667 | }; |
Blink Reformat | 4c46d09 | 2018-04-07 15:32:37 | [diff] [blame] | 668 | |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 669 | export const AXNativeSourceTypes = { |
Wolfgang Beyer | ca299d8 | 2021-10-18 10:12:40 | [diff] [blame] | 670 | 'description': { |
| 671 | name: i18nLazyString(UIStrings.fromDescription), |
| 672 | description: i18nLazyString(UIStrings.valueFromDescriptionElement), |
| 673 | }, |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 674 | 'figcaption': |
Simon Zünd | 453e6a3 | 2021-03-01 07:08:08 | [diff] [blame] | 675 | {name: i18nLazyString(UIStrings.fromCaption), description: i18nLazyString(UIStrings.valueFromFigcaptionElement)}, |
| 676 | 'label': {name: i18nLazyString(UIStrings.fromLabel), description: i18nLazyString(UIStrings.valueFromLabelElement)}, |
| 677 | 'labelfor': { |
| 678 | name: i18nLazyString(UIStrings.fromLabelFor), |
| 679 | description: i18nLazyString(UIStrings.valueFromLabelElementWithFor), |
| 680 | }, |
| 681 | 'labelwrapped': { |
| 682 | name: i18nLazyString(UIStrings.fromLabelWrapped), |
| 683 | description: i18nLazyString(UIStrings.valueFromLabelElementWrapped), |
| 684 | }, |
| 685 | 'legend': {name: i18nLazyString(UIStrings.fromLegend), description: i18nLazyString(UIStrings.valueFromLegendElement)}, |
| 686 | 'rubyannotation': { |
| 687 | name: i18nLazyString(UIStrings.fromRubyAnnotation), |
| 688 | description: i18nLazyString(UIStrings.valueFromNativeHtmlRuby), |
| 689 | }, |
| 690 | 'tablecaption': |
| 691 | {name: i18nLazyString(UIStrings.fromCaption), description: i18nLazyString(UIStrings.valueFromTableCaption)}, |
| 692 | 'title': {name: i18nLazyString(UIStrings.fromTitle), description: i18nLazyString(UIStrings.valueFromTitleAttribute)}, |
| 693 | 'other': { |
| 694 | name: i18nLazyString(UIStrings.fromNativeHtml), |
| 695 | description: i18nLazyString(UIStrings.valueFromNativeHtmlUnknownSource), |
| 696 | }, |
vidorteg | 8847361 | 2021-01-29 04:09:03 | [diff] [blame] | 697 | }; |