jQuery.localize 翻译 jquery.dialog 消息

发布于 2024-11-30 17:31:34 字数 703 浏览 0 评论 0原文

我使用 jQuery 对话框来显示一些信息,并使用 jquery-localize 来翻译用户界面。

要本地化,我使用 https://github.com/coderifous/jquery-localize

我有这段代码在我的 中,但我不知道如何本地化按钮...

$('#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 字符串和值?

多谢

I'm using a jQuery Dialog to display some information and jquery-localize to translate the user interface.

To localise I use https://github.com/coderifous/jquery-localize

I have this code in my <head>, but I don't know hot to localize the buttons...

$('#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" );
                        }
                    }
                });

Can I use same resource that jQuery.localize uses? And if yes, how can I do that? If not, how can I localize JavaScript strings and values?

Thanks a lot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

宫墨修音 2024-12-07 17:31:34

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" });

jquery.localize uses a rel attribute. If you already have jquery.localize set up, you should be able to add the rel when you open the dialog:

$('#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]");

Then call localize (taken from the docs - yours may be different):

$("rel*=localize").localize("application", { language: "es" });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文