Skip to content

Commit 7304a31

Browse files
feat(ui5-switch): accessibility implementation (#692)
1 parent 0353026 commit 7304a31

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+93
-45
lines changed

packages/main/lib/i18n-transform/USED_KEYS.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@ BUTTON_ARIA_TYPE_ACCEPT
77
BUTTON_ARIA_TYPE_REJECT
88
BUTTON_ARIA_TYPE_EMPHASIZED
99
LINK_SUBTLE
10-
LINK_EMPHASIZED
10+
LINK_EMPHASIZED
11+
SWITCH_ON
12+
SWITCH_OFF

packages/main/src/Switch.hbs

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
class="ui5-switch-root {{classes.main}}"
33
role="checkbox"
44
aria-checked="{{checked}}"
5+
aria-disabled="{{ariaDisabled}}"
6+
aria-labelledby="{{_id}}-hiddenText"
57
tabindex="{{tabIndex}}"
68
dir="{{rtl}}"
79
>
@@ -25,4 +27,5 @@
2527
</div>
2628
</div>
2729
<input type='checkbox' ?checked="{{checked}}" class="ui5-switch-input" data-sap-no-tab-ref/>
30+
<span id="{{_id}}-hiddenText" class="ui5-hidden-text">{{hiddenText}}</span>
2831
</div>

packages/main/src/Switch.js

+32-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,16 @@ import litRender from "@ui5/webcomponents-base/dist/renderer/LitRenderer.js";
33
import { isSpace, isEnter } from "@ui5/webcomponents-base/dist/events/PseudoEvents.js";
44
import { isDesktop } from "@ui5/webcomponents-core/dist/sap/ui/Device.js";
55
import { getRTL } from "@ui5/webcomponents-base/dist/config/RTL.js";
6+
import { fetchResourceBundle, getResourceBundle } from "@ui5/webcomponents-base/dist/ResourceBundle.js";
67
import "@ui5/webcomponents-base/dist/icons/accept.js";
78
import "@ui5/webcomponents-base/dist/icons/decline.js";
89
import Icon from "./Icon.js";
910

11+
import {
12+
SWITCH_ON,
13+
SWITCH_OFF,
14+
} from "./i18n/defaults.js";
15+
1016
// Template
1117
import SwitchTemplate from "./generated/templates/SwitchTemplate.lit.js";
1218

@@ -146,6 +152,12 @@ class Switch extends UI5Element {
146152
return SwitchTemplate;
147153
}
148154

155+
constructor() {
156+
super();
157+
158+
this.resourceBundle = getResourceBundle("@ui5/webcomponents");
159+
}
160+
149161
onclick(event) {
150162
this.toggle();
151163
}
@@ -199,12 +211,31 @@ class Switch extends UI5Element {
199211
};
200212
}
201213

214+
get ariaDisabled() {
215+
return this.disabled ? "true" : undefined;
216+
}
217+
202218
get rtl() {
203219
return getRTL() ? "rtl" : undefined;
204220
}
205221

222+
get accessibilityOnText() {
223+
return this._textOn || this.resourceBundle.getText(SWITCH_ON);
224+
}
225+
226+
get accessibilityOffText() {
227+
return this._textOff || this.resourceBundle.getText(SWITCH_OFF);
228+
}
229+
230+
get hiddenText() {
231+
return this.checked ? this.accessibilityOnText : this.accessibilityOffText;
232+
}
233+
206234
static async define(...params) {
207-
await Icon.define();
235+
await Promise.all([
236+
Icon.define(),
237+
fetchResourceBundle("@ui5/webcomponents"),
238+
]);
208239

209240
super.define(...params);
210241
}

packages/main/src/i18n/defaults.js

+12
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,16 @@ const BUSY_INDICATOR_TITLE = {
7878
defaultText: "Please wait",
7979
};
8080

81+
const SWITCH_ON = {
82+
key: "SWITCH_ON",
83+
defaultText: "On",
84+
};
85+
86+
const SWITCH_OFF = {
87+
key: "SWITCH_OFF",
88+
defaultText: "Off",
89+
};
90+
8191
export {
8292
MULTIINPUT_SHOW_MORE_TOKENS,
8393
TEXTAREA_CHARACTERS_LEFT,
@@ -95,4 +105,6 @@ export {
95105
VALUE_STATE_ERROR,
96106
VALUE_STATE_WARNING,
97107
BUSY_INDICATOR_TITLE,
108+
SWITCH_ON,
109+
SWITCH_OFF,
98110
};
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"_":"#XFLD: Subtle link description label\nLINK_SUBTLE=Subtle\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=Emphasized\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS={0} More\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=Positive Action\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=Negative Action\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=Emphasized\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT={0} characters remaining\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED={0} characters over limit\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=Expand/Collapse\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=Message Strip Close\n"}
1+
{"_":"#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\r\nSWITCH_ON=On\r\n#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\r\nSWITCH_OFF=Off\r\n#XFLD: Subtle link description label\r\nLINK_SUBTLE=Subtle\r\n#XFLD: Emphasized link description label\r\nLINK_EMPHASIZED=Emphasized\r\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\r\nMULTIINPUT_SHOW_MORE_TOKENS={0} More\r\n#XACT: ARIA announcement for the accept button\r\nBUTTON_ARIA_TYPE_ACCEPT=Positive Action\r\n#XACT: ARIA announcement for the reject button\r\nBUTTON_ARIA_TYPE_REJECT=Negative Action\r\n#XACT: ARIA announcement for the emphasized button\r\nBUTTON_ARIA_TYPE_EMPHASIZED=Emphasized\r\n#XTXT: Text for characters left\r\nTEXTAREA_CHARACTERS_LEFT={0} characters remaining\r\n#XTXT: Text for characters over\r\nTEXTAREA_CHARACTERS_EXCEEDED={0} characters over limit\r\n#XTOL: Tooltip for panel expand title\r\nPANEL_ICON=Expand/Collapse\r\n#XTOL: Tooltip of messgae strip close button\r\nMESSAGE_STRIP_CLOSE_BUTTON=Message Strip Close\r\n"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"_":"#XFLD: Subtle link description label\nLINK_SUBTLE=\\u063A\\u0627\\u0645\\u0636\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=\\u0645\\u0624\\u0643\\u062F\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS={0} \\u0627\\u0644\\u0645\\u0632\\u064A\\u062F\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=\\u0627\\u0644\\u0625\\u062C\\u0631\\u0627\\u0621 \\u0645\\u0648\\u062C\\u0628\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=\\u0627\\u0644\\u0625\\u062C\\u0631\\u0627\\u0621 \\u0633\\u0627\\u0644\\u0628\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=\\u0645\\u0624\\u0643\\u062F\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT=\\u0645\\u062A\\u0628\\u0642 {0} \\u0645\\u0646 \\u0627\\u0644\\u062D\\u0631\\u0648\\u0641\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED=\\u062A\\u0645 \\u062A\\u062C\\u0627\\u0648\\u0632 \\u0627\\u0644\\u062D\\u062F \\u0628\\u0645\\u0642\\u062F\\u0627\\u0631 {0} \\u0645\\u0646 \\u0627\\u0644\\u062D\\u0631\\u0648\\u0641\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=\\u062A\\u0648\\u0633\\u064A\\u0639/\\u0637\\u064A\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=\\u0625\\u063A\\u0644\\u0627\\u0642 \\u0634\\u0631\\u064A\\u0637 \\u0627\\u0644\\u0631\\u0633\\u0627\\u0644\\u0629\n"}
1+
{"_":"#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_ON=\\u062A\\u0634\\u063A\\u064A\\u0644\n#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_OFF=\\u0625\\u064A\\u0642\\u0627\\u0641\n#XFLD: Subtle link description label\nLINK_SUBTLE=\\u063A\\u0627\\u0645\\u0636\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=\\u0645\\u0624\\u0643\\u062F\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS={0} \\u0627\\u0644\\u0645\\u0632\\u064A\\u062F\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=\\u0627\\u0644\\u0625\\u062C\\u0631\\u0627\\u0621 \\u0645\\u0648\\u062C\\u0628\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=\\u0627\\u0644\\u0625\\u062C\\u0631\\u0627\\u0621 \\u0633\\u0627\\u0644\\u0628\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=\\u0645\\u0624\\u0643\\u062F\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT=\\u0645\\u062A\\u0628\\u0642 {0} \\u0645\\u0646 \\u0627\\u0644\\u062D\\u0631\\u0648\\u0641\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED=\\u062A\\u0645 \\u062A\\u062C\\u0627\\u0648\\u0632 \\u0627\\u0644\\u062D\\u062F \\u0628\\u0645\\u0642\\u062F\\u0627\\u0631 {0} \\u0645\\u0646 \\u0627\\u0644\\u062D\\u0631\\u0648\\u0641\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=\\u062A\\u0648\\u0633\\u064A\\u0639/\\u0637\\u064A\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=\\u0625\\u063A\\u0644\\u0627\\u0642 \\u0634\\u0631\\u064A\\u0637 \\u0627\\u0644\\u0631\\u0633\\u0627\\u0644\\u0629\n"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"_":"#XFLD: Subtle link description label\nLINK_SUBTLE=\\u041D\\u0435\\u044F\\u0432\\u0435\\u043D\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=\\u041F\\u043E\\u0434\\u0447\\u0435\\u0440\\u0442\\u0430\\u043D\\u0438\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS=\\u041E\\u0449\\u0435 {0}\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=\\u041F\\u043E\\u043B\\u043E\\u0436\\u0438\\u0442\\u0435\\u043B\\u043D\\u043E \\u0434\\u0435\\u0439\\u0441\\u0442\\u0432\\u0438\\u0435\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=\\u041E\\u0442\\u0440\\u0438\\u0446\\u0430\\u0442\\u0435\\u043B\\u043D\\u043E \\u0434\\u0435\\u0439\\u0441\\u0442\\u0432\\u0438\\u0435\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=\\u041F\\u043E\\u0434\\u0447\\u0435\\u0440\\u0442\\u0430\\u043D\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT=\\u041E\\u0441\\u0442\\u0430\\u0432\\u0430\\u0442 {0} \\u0441\\u0438\\u043C\\u0432\\u043E\\u043B\\u0430\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED={0} \\u0441\\u0438\\u043C\\u0432\\u043E\\u043B\\u0430 \\u043D\\u0430\\u0434 \\u043E\\u0433\\u0440\\u0430\\u043D\\u0438\\u0447\\u0435\\u043D\\u0438\\u0435\\u0442\\u043E\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=\\u0420\\u0430\\u0437\\u0448\\u0438\\u0440\\u044F\\u0432\\u0430\\u043D\\u0435/\\u0441\\u043A\\u0440\\u0438\\u0432\\u0430\\u043D\\u0435\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=\\u0417\\u0430\\u0442\\u0432\\u0430\\u0440\\u044F\\u043D\\u0435 \\u043D\\u0430 \\u0440\\u0435\\u0434 \\u0441\\u044A\\u043E\\u0431\\u0449\\u0435\\u043D\\u0438\\u044F\n"}
1+
{"_":"#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_ON=\\u0412\\u043A\\u043B\n#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_OFF=\\u0418\\u0437\\u043A\n#XFLD: Subtle link description label\nLINK_SUBTLE=\\u041D\\u0435\\u044F\\u0432\\u0435\\u043D\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=\\u041F\\u043E\\u0434\\u0447\\u0435\\u0440\\u0442\\u0430\\u043D\\u0438\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS=\\u041E\\u0449\\u0435 {0}\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=\\u041F\\u043E\\u043B\\u043E\\u0436\\u0438\\u0442\\u0435\\u043B\\u043D\\u043E \\u0434\\u0435\\u0439\\u0441\\u0442\\u0432\\u0438\\u0435\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=\\u041E\\u0442\\u0440\\u0438\\u0446\\u0430\\u0442\\u0435\\u043B\\u043D\\u043E \\u0434\\u0435\\u0439\\u0441\\u0442\\u0432\\u0438\\u0435\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=\\u041F\\u043E\\u0434\\u0447\\u0435\\u0440\\u0442\\u0430\\u043D\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT=\\u041E\\u0441\\u0442\\u0430\\u0432\\u0430\\u0442 {0} \\u0441\\u0438\\u043C\\u0432\\u043E\\u043B\\u0430\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED={0} \\u0441\\u0438\\u043C\\u0432\\u043E\\u043B\\u0430 \\u043D\\u0430\\u0434 \\u043E\\u0433\\u0440\\u0430\\u043D\\u0438\\u0447\\u0435\\u043D\\u0438\\u0435\\u0442\\u043E\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=\\u0420\\u0430\\u0437\\u0448\\u0438\\u0440\\u044F\\u0432\\u0430\\u043D\\u0435/\\u0441\\u043A\\u0440\\u0438\\u0432\\u0430\\u043D\\u0435\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=\\u0417\\u0430\\u0442\\u0432\\u0430\\u0440\\u044F\\u043D\\u0435 \\u043D\\u0430 \\u0440\\u0435\\u0434 \\u0441\\u044A\\u043E\\u0431\\u0449\\u0435\\u043D\\u0438\\u044F\n"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"_":"#XFLD: Subtle link description label\nLINK_SUBTLE=Discret\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=Destacat\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS={0} M\\u00E9s\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=Acci\\u00F3 positiva\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=Acci\\u00F3 negativa\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=Destacat\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT={0} car\\u00E0cters restants\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED=S''han excedit {0} car\\u00E0cters\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=Ampliar/Comprimir\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=L\\u00EDnia de missatge per tancar\n"}
1+
{"_":"#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_ON=Act\n#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_OFF=Des\n#XFLD: Subtle link description label\nLINK_SUBTLE=Discret\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=Destacat\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS={0} M\\u00E9s\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=Acci\\u00F3 positiva\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=Acci\\u00F3 negativa\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=Destacat\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT={0} car\\u00E0cters restants\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED=S''han excedit {0} car\\u00E0cters\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=Ampliar/Comprimir\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=L\\u00EDnia de missatge per tancar\n"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"_":"#XFLD: Subtle link description label\nLINK_SUBTLE=Jemn\\u00E9\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=Zv\\u00FDrazn\\u011Bn\\u00E9\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS={0} v\\u00EDce\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=Pozitivn\\u00ED akce\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=Negativn\\u00ED akce\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=Zv\\u00FDrazn\\u011Bn\\u00E9\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT={0} znaky zb\\u00FDvaj\\u00ED\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED={0} znaky p\\u0159es limit\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=Rozbalit/sbalit\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=Zav\\u0159en\\u00ED pruhu zpr\\u00E1v\n"}
1+
{"_":"#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_ON=Zap.\n#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_OFF=Vyp.\n#XFLD: Subtle link description label\nLINK_SUBTLE=Jemn\\u00E9\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=Zv\\u00FDrazn\\u011Bn\\u00E9\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS={0} v\\u00EDce\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=Pozitivn\\u00ED akce\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=Negativn\\u00ED akce\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=Zv\\u00FDrazn\\u011Bn\\u00E9\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT={0} znaky zb\\u00FDvaj\\u00ED\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED={0} znaky p\\u0159es limit\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=Rozbalit/sbalit\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=Zav\\u0159en\\u00ED pruhu zpr\\u00E1v\n"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"_":"#XFLD: Subtle link description label\nLINK_SUBTLE=Diskret\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=Fremh\\u00E6vet\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS={0} Mere\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=Positiv aktion\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=Negativ aktion\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=Fremh\\u00E6vet\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT={0} tegn tilbage\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED={0} tegn overskredet\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=Ekspander/komprimer\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=Lukning af meddelelseslinie\n"}
1+
{"_":"#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_ON=Til\n#XBUT: A switch is a user interface control on mobile devices that is used for change between binary states\nSWITCH_OFF=Fra\n#XFLD: Subtle link description label\nLINK_SUBTLE=Diskret\n#XFLD: Emphasized link description label\nLINK_EMPHASIZED=Fremh\\u00E6vet\n#XFLD: Token number indicator which is used to show more tokens in Tokenizers inside MultiInput and MultiComboBox\nMULTIINPUT_SHOW_MORE_TOKENS={0} Mere\n#XACT: ARIA announcement for the accept button\nBUTTON_ARIA_TYPE_ACCEPT=Positiv aktion\n#XACT: ARIA announcement for the reject button\nBUTTON_ARIA_TYPE_REJECT=Negativ aktion\n#XACT: ARIA announcement for the emphasized button\nBUTTON_ARIA_TYPE_EMPHASIZED=Fremh\\u00E6vet\n#XTXT: Text for characters left\nTEXTAREA_CHARACTERS_LEFT={0} tegn tilbage\n#XTXT: Text for characters over\nTEXTAREA_CHARACTERS_EXCEEDED={0} tegn overskredet\n#XTOL: Tooltip for panel expand title\nPANEL_ICON=Ekspander/komprimer\n#XTOL: Tooltip of messgae strip close button\nMESSAGE_STRIP_CLOSE_BUTTON=Lukning af meddelelseslinie\n"}

0 commit comments

Comments
 (0)