我想將我的HTML頁面從英語翻譯成阿拉伯語和阿拉伯語,再翻譯成英語。jQuery語言翻譯不起作用?
我正在使用「jquery.translate.js」插件。 這個插件將翻譯我的語言
我正在使用json文件來指示使用HTML元素的span id的語言更改。 langfiles-AR-SA.json
{
"ProfileSpan" : "Profile",
"FrinedsSpan" : "Invite",
"FreepointsSpan" : "Points",
"PhonenumberSpan" : "Phone",
}
類似的另一個JSON文件作爲 langfiles-AR-SA.json
{
"ProfileSpan" : "المل�",
"FrinedsSpan" : "دعوة",
"FreepointsSpan" : "النقاط",
"PhonenumberSpan" : "بØØ« متقدÙ",
}
在HTML我加入這三個js文件 JS /jquery.js,js/jquery.translate.js,js/translationManagement.js json文件位於webcontent的文件夾中。 我的JavaScript:
function Intialize(){
$('#EnglishLanguageLink').click(function() {
var eng = 'en-US';
changeLanguage(eng);
return false;
});
$('#ArabicLanguageLink').click(function() {
var ara = 'ar-SA';
changeLanguage(ara);
return false;
});
}
function changelanguage(newLanguage){
$(this).translate("languages/langfiles.json", newLanguage);
}
如果我點擊英文鏈接和泰米爾語鏈接它會轉到頁面的頂部。但翻譯沒有發生。什麼錯誤在做。請提出解決方法。有什麼建議嗎? 在此先感謝。