я перевожу один проект на моем родном языке, но я не могу найти, где я должен перевести кнопки «Да», «Нет» и «Отмена» на JQueryанглийский перевод сообщений 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' - это нестандартная функция jQuery. Значит, у нас нет способа определить, где этот текст установлен. –
Какую библиотеку или метод вы используете для создания всплывающих окон? Потому что, как @Mike комментарии, это не функция jQuery. – kpucha
Как вы переводите «Вы уверены, что хотите выйти?»? У вас есть хеш, например tr = {'hu': {«Вы действительно хотите выйти из системы?»: «Biztos, hogy ki akarsz lépni?»}}? Думаю, да. 1-й перевод строк jquery вам нужно так же. Затем покажите нам эту часть кода (добавьте к вопросу). – Gavriel