OpenAuth.Net/OpenAuth.Mvc/BJUI/js/bjui-regional.zh-CN.js

248 lines
10 KiB
JavaScript
Raw Normal View History

2015-11-13 21:33:53 +08:00
/*!
* B-JUI v1.2 (http://b-jui.com)
* Git@OSC (http://git.oschina.net/xknaan/B-JUI)
* Copyright 2014 K'naan (xknaan@163.com).
* Licensed under Apache (http://www.apache.org/licenses/LICENSE-2.0)
*/
/* ========================================================================
* B-JUI: bjui-regional.zh-CN.js v1.2
* @author K'naan (xknaan@163.com)
* http://git.oschina.net/xknaan/B-JUI/blob/master/BJUI/js/bjui-regional.zh-CN.js
* ========================================================================
* Copyright 2014 K'naan.
* Licensed under Apache (http://www.apache.org/licenses/LICENSE-2.0)
* ======================================================================== */
+function ($) {
'use strict';
$(function() {
/* 消息提示框 */
BJUI.setRegional('alertmsg', {
title : {error : '错误提示', info : '信息提示', warn : '警告信息', correct : '成功信息', confirm : '确认信息'},
btnMsg : {ok : '确定', yes : '是', no : '否', cancel : '取消'}
})
/* dialog */
BJUI.setRegional('dialog', {
close : '关闭',
maximize : '最大化',
restore : '还原',
minimize : '最小化',
title : '弹出窗口'
})
/* order by */
BJUI.setRegional('orderby', {
asc : '升序',
desc : '降序'
})
/* 分页 */
BJUI.setRegional('pagination', {
total : '总记录数/总页数',
first : '首页',
last : '末页',
prev : '上一页',
next : '下一页',
jumpto : '输入跳转页码,回车确认',
jump : '跳转',
page : '页',
refresh : '刷新'
})
BJUI.setRegional('datagrid', {
asc : '升序',
desc : '降序',
showhide : '显示/隐藏 列',
filter : '过滤',
clear : '清除',
lock : '锁定列',
unlock : '解除锁定',
add : '添加',
edit : '编辑',
save : '保存',
update : '更新',
cancel : '取消',
del : '删除',
prev : '上一条',
next : '下一条',
refresh : '刷新',
query : '查询',
'import' : '导入',
'export' : '导出',
all : '全部',
'true' : '是',
'false' : '否',
selectMsg : '未选中任何行!',
editMsg : '请先保存编辑行!',
saveMsg : '没有需要保存的行!',
delMsg : '确定要删除该行吗?',
delMsgM : '确定要删除选中行?'
})
/* ajax加载提示 */
BJUI.setRegional('progressmsg', '正在努力加载数据,请稍等...')
/* 日期选择器 */
BJUI.setRegional('datepicker', {
close : '关闭',
prev : '上月',
next : '下月',
clear : '清空',
ok : '确定',
dayNames : ['日', '一', '二', '三', '四', '五', '六'],
monthNames : ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月']
})
/* navtab右键菜单 */
BJUI.setRegional('navtabCM', {
refresh : '刷新本标签',
close : '关闭本标签',
closeother : '关闭其他标签',
closeall : '关闭所有标签'
})
/* dialog右键菜单 */
BJUI.setRegional('dialogCM', {
refresh : '刷新本窗口',
close : '关闭本窗口',
closeother : '关闭其他窗口',
closeall : '关闭所有窗口'
})
/* upload按钮提示 */
BJUI.setRegional('upload', {
upConfirm : '开始上传',
upPause : '暂停上传',
upCancel : '取消上传'
})
/* 503错误提示 */
BJUI.setRegional('statusCode_503', '服务器当前负载过大或者正在维护!')
/* timeout提示 */
BJUI.setRegional('sessiontimeout', '会话超时,请重新登陆!')
/* 占位符对应选择器无有效值提示 */
BJUI.setRegional('plhmsg', '占位符对应的选择器无有效值!')
/* 未定义复选框组名提示 */
BJUI.setRegional('nocheckgroup', '未定义选中项的组名[复选框的"data-group"]')
/* 未选中复选框提示 */
BJUI.setRegional('notchecked', '未选中任何一项!')
/* 未选中下拉菜单提示 */
BJUI.setRegional('selectmsg', '请选择一个选项!')
/* 表单验证错误提示信息 */
BJUI.setRegional('validatemsg', '提交的表单中 [{0}] 个字段有错误,请更正后再提交!')
/* 框架名称 */
BJUI.setRegional('uititle', 'B-JUI')
/* 主navtab标题 */
BJUI.setRegional('maintab', '我的主页')
/**
*
* Plugins regional setting
*
*/
/* nice validate - Global configuration */
$.validator && $.validator.config({
//stopOnError: false,
//theme: 'yellow_right',
defaultMsg: "{0}格式不正确",
loadingMsg: "正在验证...",
// Custom rules
rules: {
digits: [/^\d+$/, '请输入整数']
,number: [/^[\-\+]?((([0-9]{1,3})([,][0-9]{3})*)|([0-9]+))?([\.]([0-9]+))?$/, '请输入有效的数字']
,letters: [/^[a-z]+$/i, '{0}只能输入字母']
,tel: [/^(?:(?:0\d{2,3}[\- ]?[1-9]\d{6,7})|(?:[48]00[\- ]?[1-9]\d{6}))$/, '电话格式不正确']
,mobile: [/^1[3-9]\d{9}$/, '手机号格式不正确']
,email: [/^[\w\+\-]+(\.[\w\+\-]+)*@[a-z\d\-]+(\.[a-z\d\-]+)*\.([a-z]{2,4})$/i, '邮箱格式不正确']
,qq: [/^[1-9]\d{4,}$/, 'QQ号格式不正确']
//,date: [/^\d{4}-\d{1,2}-\d{1,2}$/, '请输入正确的日期,例:yyyy-mm-dd']
,date:[/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, '请输入正确的日期yyyy-MM-dd']
//,time: [/^([01]\d|2[0-3])(:[0-5]\d){1,2}$/, '请输入正确的时间,例:14:30或14:30:00']
,time: [/^(2[0123]|(1|0?)[0-9]){1}:([0-5][0-9]){1}:([0-5][0-9]){1}$/, '请输入正确的时间HH:mm:ss']
,datetime: [/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])\s+(2[0123]|(1|0?)[0-9]){1}:([0-5][0-9]){1}:([0-5][0-9]){1}$/,
'请输入正确的日期时间yyyy-MM-dd HH:mm:ss']
,ID_card: [/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$/, '请输入正确的身份证号码']
,url: [/^(https?|ftp):\/\/[^\s]+$/i, '网址格式不正确']
,postcode: [/^[1-9]\d{5}$/, '邮政编码格式不正确']
,chinese: [/^[\u0391-\uFFE5]+$/, '请输入中文']
,username: [/^\w{3,12}$/, '请输入3-12位数字、字母、下划线']
,password: [/^[0-9a-zA-Z]{6,16}$/, '密码由6-16位数字、字母组成']
,pattern:function(element, params) {
if (!params) return true
var date = element.value.parseDate(params)
return (!date ? this.renderMsg('错误的日期时间格式!', params) : true)
}
,accept: function(element, params) {
if (!params) return true
var ext = params[0]
return (ext === '*') ||
(new RegExp('.(?:' + (ext || 'png|jpg|jpeg|gif') + ')$', 'i')).test(element.value) ||
this.renderMsg('只接受{1}后缀', ext.replace('|', ','))
}
}
})
/* nice validate - Default error messages */
$.validator && $.validator.config({
messages: {
required: '{0}不能为空',
remote: '{0}已被使用',
integer: {
'*': '请输入整数',
'+': '请输入正整数',
'+0': '请输入正整数或0',
'-': '请输入负整数',
'-0': '请输入负整数或0'
},
match: {
eq: '{0}与{1}不一致',
neq: '{0}与{1}不能相同',
lt: '{0}必须小于{1}',
gt: '{0}必须大于{1}',
lte: '{0}必须小于或等于{1}',
gte: '{0}必须大于或等于{1}'
},
range: {
rg: '请输入{1}到{2}的数',
gte: '请输入大于或等于{1}的数',
lte: '请输入小于或等于{1}的数'
},
checked: {
eq: '请选择{1}项',
rg: '请选择{1}到{2}项',
gte: '请至少选择{1}项',
lte: '请最多选择{1}项'
},
length: {
eq: '请输入{1}个字符',
rg: '请输入{1}到{2}个字符',
gte: '请至少输入{1}个字符',
lte: '请最多输入{1}个字符',
eq_2: '',
rg_2: '',
gte_2: '',
lte_2: ''
}
}
})
})
}(jQuery);