jQuery Alert Dialogs的本地化问题

时间:2010-08-24 09:05:40

标签: jquery jquery-plugins

我们的旧系统使用http://abeautifulsite.net/blog/2008/12/jquery-alert-dialogs/作为警报对话框。

我想本地化$ .prompt(...)上按钮的文本,默认为“关闭”。

我该怎么做?感谢。

2 个答案:

答案 0 :(得分:0)

假设您的意思是“取消”按钮,

$('#popup_cancel').val('Schliessen');

答案 1 :(得分:0)

未经测试,示例

var Language = function()
{
    var _locale = 'en_US';
    var _langs = {}

    var SetLocale = function(locale){_locale = locale}

    var Add = function(k,v,locale)
    {
        //Add to _langs
    }
    var Get = function(key)
    {
        //Return the key out of _langs
    }
}

$.locale = new Language();
$.locale.SetLocale(navigator.language || navigator.userLanguage);

$.Add('cancel','Cancel','en_US');
$.Add('cancel','GermanCancel','es_GR');

$.prompt($.locale.Get('cancel'));

一些资源:

http://plugins.jquery.com/project/jquery-localize

http://keith-wood.name/localisation.html