在jQuery中确认对话框的本地化

时间:2011-10-24 22:40:31

标签: javascript jquery

我正在使用jquery对话框来显示确认&取消按钮如下所示:

  $("#delete_user").click(function(e) {
    $("#delete_user_dialog").dialog({
      buttons : {
        "Confirm" : function() {
          $(this).dialog("close");
          DeleteUser();
        },
        "Cancel" : function() {
          $(this).dialog("close");
        }
      }
    });
    $("#delete_user_dialog").dialog("open");

});

是否可以本地化此文本“确认”& “取消” ??

谢谢!

1 个答案:

答案 0 :(得分:1)

实际上,只需存储每个字符串的本地化对应项:Localize Strings in Javascript

然后检测/让用户选择他们的语言:JavaScript for detecting browser language preference

创建对话框时,只需使用上述选择正确的字符串版本即可。您可能希望让用户选择他们想要的任何语言,而不是每次都自动检测他们的语言。这样,多语言用户就不会感到沮丧。