将文本本地化为ARIA-LABEL HTML



我在整个页面中都有各种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>

,但它不起作用。

这显然取决于您命名资源文件的方式,但是假设您称为文件resource.resx,并且您的条目称为labelString

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

我从未见过aria-label。我认为这通常是HTML元素的一部分。

最新更新