将本地化文本转换为aria-label HTML

时间:2017-12-12 06:28:53

标签: html5 localization wai-aria

我的页面中有各种aria-label描述,我想使用已保存在本地化文件中的文本。我不确定如何将本地化文件中的字符串分配到我的

aria-label="localizedFile_description_string"

通常我会使用本地化的字符串:

<h2 l10n="PageTitle_header"></h2>

我不确定aria-label=" "的语法是什么。

我试过

aria-labelledby="labelString"
<div id="labelString" l10n="string_from_localized_file"></div>

但它没有用。

1 个答案:

答案 0 :(得分:0)

这显然取决于您如何命名资源文件,但假设您调用文件resource.resx并且您有一个名为labelString的条目:

<button aria-label="<%$ Resources:Resource, labelString %>" onclick="myDialog.close()">X</button>
<div id="myId" l10n="<%$ Resources:Resource, labelString %>"></div>

我从来没有见过aria-label自己的。{1}}。我认为它通常是html元素的一部分。