我们正在开发一个使用 html/css/js 的应用程序,它使用i18next来显示翻译后的字符串。
为了显示翻译,我在标签中嵌入了一个属性。例如:
<a href="#top" id="agreement" data-i18n="text_agreement">利用規約</a><label for="checkbox2" data-i18n="text_agree">に同意する</label>
除此之外,该应用程序使用 javascript 文件将字符串替换为翻译。例如,上面的代码对应于:
en: { translation: {
text_agreement: 'Agree to EULA'
} }
这种翻译方法适用于 HTML 标签。我不知道如何在 js 代码中翻译字符串。例如,我将如何为此显示翻译的字符串?
element.alert('なまえを記入してください。');
帮助将不胜感激。