Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery默认消息的英文翻译_Javascript_Jquery_Html - Fatal编程技术网

Javascript Jquery默认消息的英文翻译

Javascript Jquery默认消息的英文翻译,javascript,jquery,html,Javascript,Jquery,Html,我正在将一个项目翻译成我自己的语言,但我找不到应该在哪里翻译jquery上的按钮“是”、“否”和“取消” 例如,当用户想要注销时,此行将创建一个弹出窗口: function logout(){ jQueryConfirmWithTitle('Are you sure you want to logout?', 'Confirm logout',function() {logoff(false);}); }; function logoff(timeOut) { $('#logo

我正在将一个项目翻译成我自己的语言,但我找不到应该在哪里翻译jquery上的按钮“是”、“否”和“取消”

例如,当用户想要注销时,此行将创建一个弹出窗口:

function logout(){
    jQueryConfirmWithTitle('Are you sure you want to logout?', 'Confirm logout',function() {logoff(false);});
};

function logoff(timeOut) {
    $('#logoffTimeout').val(timeOut ? 'true' : 'false');
    $('#logoffForm').submit();
};
我应该去哪里翻译jquery的标准字符串消息

编辑: 正如@MikeC所指出的,这不是我所认为的jquery函数,所以我更深入地研究了这个函数并找到了它的声明位置

function jQueryConfirmWithTitle(confirmText, titleText, callbackOnYes) {
    jQueryConfirmWithYesNoCallback(confirmText, titleText, callbackOnYes, function() {});
}

function jQueryConfirmWithYesNoCallback(confirmText, titleText, callbackOnYes, callbackOnNo) {
    var dlgConfirm = $('#dlgConfirm');
    dlgConfirm.empty().html('<p style="font-size: 1.0em;">'+confirmText+'</p>');
    dlgConfirm.dialog({
        modal: true,
        title: titleText,
        buttons: {
            Yes: function() {
                $( this ).dialog("close");
                callbackOnYes();
            },
            No: function() {
                $( this ).dialog("close");
                callbackOnNo();
            }
        },
        open: function() { $(".ui-dialog-titlebar-close").hide(); }
    });
}
函数jQueryConfirmWithTitle(confirmText、titleText、callbackonies){
jQueryConfigWithYesNoCallback(confirmText、titleText、callbackonies、function(){});
}
函数jQueryConfirmWithYesNoCallback(confirmText、titleText、callbackOnYes、callbackOnNo){
var dlgConfirm=$(“#dlgConfirm”);
dlgConfirm.empty().html('

'+confirmText+'

'); dlgConfirm.dialog({ 莫代尔:是的, 标题:titleText, 按钮:{ 是:函数(){ $(此).dialog(“关闭”); callbackOnYes(); }, 否:函数(){ $(此).dialog(“关闭”); callbackOnNo(); } }, 打开:函数(){$(“.ui对话框标题栏关闭”).hide();} }); }
您可以使用其中一个插件,例如:或


您需要为每种语言提供JSON格式的字符串。

jQueryConfigWithTitle
是一个非标准的jQuery函数。也就是说,我们无法确定文本的设置位置。您使用什么库或方法创建弹出窗口?因为@Mike评论这不是jQuery函数。你如何翻译“你确定要注销吗?”?你有没有像tr={'hu':{'你确定要注销吗?':'Biztos,hogy ki akarsz lépni?}这样的散列?我想是的。首先,用同样的方法翻译jquery字符串。然后向我们展示这部分代码(添加到问题中)。