2016-12-24 424 views
1

我在我的java脚本文件中使用i18n进行翻译。 所有的翻译键值对存储在一个JSON文件中。translation.json 它工作正常,我能够获得所需语言的翻译。 但是,当我尝试读取不存在于translation.json中的密钥时,我得到的值与预期的一样。 我的问题是,当我尝试读取不存在于使用数据-18n的JSON中的密钥或者换句话说可以设置数据-I18n的默认值时,是否可以将值设为“未知”当它收到空白值?设置i18n的默认值

这里是我如何在我的HTML代码中使用i18n的例子。

<label class="form_lbl" data-i18n="translation.password"></label> 

和我translation.json文件看起来是这样的:

{ 
    translation: { 
    password: 'Password' 
    } 
} 

回答

0

按照jQuery.i18n readme,您可以设置默认的文字是这样的:

<label class="form_lbl" data-i18n="translation.password">DEFAULT TEXT</label>