私のHTMLページを英語からアラビア語、アラビア語から英語に翻訳したいと考えています。jQuery言語翻訳が機能していませんか?
「jquery.translate.js」プラグインを使用しています。 このプラグインは自分の言語を翻訳します
jsonファイルを使用して、HTMLエレメントのスパンIDを使用して言語の変更を示していますか? langfiles-AR-SA.json
{
"ProfileSpan" : "Profile",
"FrinedsSpan" : "Invite",
"FreepointsSpan" : "Points",
"PhonenumberSpan" : "Phone",
}
同様に、別のJSONファイル としてlangfiles-AR-SA.json HTMLで
{
"ProfileSpan" : "المل�",
"FrinedsSpan" : "دعوة",
"FreepointsSpan" : "النقاط",
"PhonenumberSpan" : "بØØ« متقدÙ",
}
I追加3つのJSファイル JS /jquery.js、js/jquery.translate.js、js/translationManagement.js jsonファイルはWebコンテンツのフォルダにあります。 私の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);
}
私はそれがページのトップに行く英語リンクとタミル語のリンクをクリックした場合。しかし、翻訳は起こりません。何がエラーしています。これを解決する方法を提案してください。何か提案してください? ありがとうございました。