我想在我的ASP.NET MVC應用程序中實現客戶端國際化。所以我使用了這個叫做jQuery i18n的jQuery插件。在Jquery I18N插件中指定'路徑'的正確方法?
我有一個名爲I18NProperties
目錄,這是我的根目錄,其中還包含其他MVC文件夾一樣Views
和Controllers
我.properties文件。
現在,在調用該插件,我這樣做:
$.i18n.properties({
name: 'Messages',
path: 'I18NProperties/',
mode: 'both',
language: someVar,
callback: function() {
alert($.i18n.prop('msg_success'));
}
});
msg_success
是我的屬性文件的關鍵。
但是,當執行回調函數時,警告框將顯示鍵而不是值,如下所示:[msg_success]
。
當我將alert($.i18n.prop('msg_success'))
替換爲alert(msg_success)
時,由於未創建名爲msg_success
的JavaScript變量,因此未顯示警告框。
所以我的猜測是插件無法找到.properties文件。
指定路徑參數值的正確方法是什麼?我也試過path: '~\I18NProperties\
,但那也沒用。