2016-12-24 189 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>