我在我的java脚本文件中使用i18n进行翻译。 所有翻译键值对都存储在JSON文件translation.json中 它工作正常,我能够获得所需语言的翻译。 但是,当我尝试读取translation.json中不存在的键时,我得到的空白值与预期的一样。 我的问题是,当我尝试使用data-18n读取JSON中不存在的键时,是否有可能将值变为“未知”,或者换句话说,是否可以为data-i18n设置默认值它收到空白值?
以下是我在HTML代码中使用i18n的示例。
<label class="form_lbl" data-i18n="translation.password"></label>
我的translation.json文件看起来像这样:
{
translation: {
password: 'Password'
}
}
答案 0 :(得分:0)
根据jQuery.i18n readme,您可以设置默认文字:
<label class="form_lbl" data-i18n="translation.password">DEFAULT TEXT</label>