首页 > 解决方案 > handlebar.js 不呈现西班牙语文本,例如 aria-label="Hola Mundo"

问题描述

有一种情况,我必须用两种语言(英语和西班牙语)开发一个页面,并且我正在使用 handlebar.js 在浏览器上呈现内容。

在我的标记中,我也使用了一些 aria 属性。在浏览器aria-label="Hello world"中渲染得非常好(当我检查时,我可以看到这个 aria-label 具有正确的值),但是,在西班牙语中,尽管aria-label="Hola Mundo"在浏览器中给出了 , 它被渲染为aria-label="Hello world"仅。

我在这里做错了吗?任何建议将不胜感激。这是我的标记:西班牙语:

<div id=“abc” tabindex="0" role="button" aria-label="Hola Mundo" aria-describedby=“abcd-{{@index}}"></div>

英语:

谢谢。

标签: javascripthtmlhandlebars.js

解决方案


推荐阅读