jQuery.localize переводит сообщения jquery.dialog - PullRequest
1 голос
/ 22 августа 2011

Я использую диалог jQuery для отображения некоторой информации и jquery-localize для перевода пользовательского интерфейса.

Для локализации я использую https://github.com/coderifous/jquery-localize

У меня есть этот код в моем <head>, но я не знаю, как правильно локализовать кнопки ...

$('#dialog').dialog({
 autoOpen: false,
 width: 600,
 modal: true,       
 buttons: {
  "Yes, I would like to have this one": function() {
    doSomeStuff();
       $( this ).dialog( "close" );
 },
 "No, I prefer to don't..": function() {
    $( this ).dialog( "close" );
                        }
                    }
                });

Могу ли я использовать тот же ресурс, который использует jQuery.localize? И если да, как я могу это сделать? Если нет, как я могу локализовать строки и значения JavaScript?

Большое спасибо

1 Ответ

1 голос
/ 22 августа 2011

jquery.localize использует атрибут rel. Если вы уже настроили jquery.localize, вы сможете добавить rel при открытии диалогового окна:

$('#dialog').dialog("open");
$("button.ui-button span:contains('Yes, i would like')").attr("rel","localize[your_value]");
$("button.ui-button span:contains('No, i prefer')").attr("rel","localize[your_value]");

Затем вызовите localize (взятый из документов - ваш может отличаться):

$("rel*=localize").localize("application", { language: "es" });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...