mirror of https://github.com/layui/layui
wip(i18n): util 国际化
parent
0820272bc4
commit
f2c7f6c73b
37
src/layui.js
37
src/layui.js
|
@ -14,11 +14,6 @@
|
||||||
var zhCn = {
|
var zhCn = {
|
||||||
locale: 'zh-cn',
|
locale: 'zh-cn',
|
||||||
lay: {
|
lay: {
|
||||||
common: {
|
|
||||||
noData: '暂无数据',
|
|
||||||
noMatch: '无匹配数据',
|
|
||||||
placeholder: '请选择'
|
|
||||||
},
|
|
||||||
code: {
|
code: {
|
||||||
copy: '复制代码',
|
copy: '复制代码',
|
||||||
copied: '已复制',
|
copied: '已复制',
|
||||||
|
@ -53,7 +48,7 @@
|
||||||
date: '日期格式不正确',
|
date: '日期格式不正确',
|
||||||
identity: '身份证号格式不正确'
|
identity: '身份证号格式不正确'
|
||||||
},
|
},
|
||||||
verifyErrorPromptTitle: '提示',
|
verifyErrorPromptTitle: '提示'
|
||||||
},
|
},
|
||||||
// 未使用的字段为保留字段,将来可能会使用
|
// 未使用的字段为保留字段,将来可能会使用
|
||||||
laydate: {
|
laydate: {
|
||||||
|
@ -102,7 +97,7 @@
|
||||||
cancel: '取消',
|
cancel: '取消',
|
||||||
defaultTitle: '信息',
|
defaultTitle: '信息',
|
||||||
prompt: {
|
prompt: {
|
||||||
InputLengthPrompt: '最多输入 {length} 个字符',
|
InputLengthPrompt: '最多输入 {length} 个字符'
|
||||||
},
|
},
|
||||||
photos: {
|
photos: {
|
||||||
noData: '没有图片',
|
noData: '没有图片',
|
||||||
|
@ -166,7 +161,7 @@
|
||||||
tree: {
|
tree: {
|
||||||
defaultNodeName: '未命名',
|
defaultNodeName: '未命名',
|
||||||
noData: '无数据',
|
noData: '无数据',
|
||||||
deleteNodePrompt: '确认删除该节点 ({name}) 吗?',
|
deleteNodePrompt: '确认删除该节点 ({name}) 吗?'
|
||||||
},
|
},
|
||||||
upload: {
|
upload: {
|
||||||
fileType: {
|
fileType: {
|
||||||
|
@ -183,6 +178,32 @@
|
||||||
},
|
},
|
||||||
chooseText: '{length} 个文件'
|
chooseText: '{length} 个文件'
|
||||||
},
|
},
|
||||||
|
util: {
|
||||||
|
timeAgo: {
|
||||||
|
days: '{days} 天前',
|
||||||
|
hours: '{hours} 小时前',
|
||||||
|
minutes: '{minutes} 分钟前',
|
||||||
|
future: '未来',
|
||||||
|
justNow: '刚刚'
|
||||||
|
},
|
||||||
|
toDateString: {
|
||||||
|
meridiem: function(hours, minutes){
|
||||||
|
var hm = hours * 100 + minutes;
|
||||||
|
if (hm < 600) {
|
||||||
|
return '凌晨';
|
||||||
|
} else if (hm < 900) {
|
||||||
|
return '早上';
|
||||||
|
} else if (hm < 1100) {
|
||||||
|
return '上午';
|
||||||
|
} else if (hm < 1300) {
|
||||||
|
return '中午';
|
||||||
|
} else if (hm < 1800) {
|
||||||
|
return '下午';
|
||||||
|
}
|
||||||
|
return '晚上';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 基础配置
|
// 基础配置
|
||||||
|
|
|
@ -230,15 +230,15 @@ layui.define('jquery', function(exports) {
|
||||||
|
|
||||||
// 30 天以内,返回「多久前」
|
// 30 天以内,返回「多久前」
|
||||||
if(stamp >= 1000*60*60*24){
|
if(stamp >= 1000*60*60*24){
|
||||||
return ((stamp/1000/60/60/24)|0) + ' ' + layui.$t('天前');
|
return ((stamp/1000/60/60/24)|0) + layui.$t('lay.util.timeAgo.days');
|
||||||
} else if(stamp >= 1000*60*60){
|
} else if(stamp >= 1000*60*60){
|
||||||
return ((stamp/1000/60/60)|0) + ' ' + layui.$t('小时前');
|
return ((stamp/1000/60/60)|0) + layui.$t('lay.util.timeAgo.hours');
|
||||||
} else if(stamp >= 1000*60*3){ // 3 分钟以内为:刚刚
|
} else if(stamp >= 1000*60*3){ // 3 分钟以内为:刚刚
|
||||||
return ((stamp/1000/60)|0) + ' ' + layui.$t('分钟前');
|
return ((stamp/1000/60)|0) + layui.$t('lay.util.timeAgo.minutes');
|
||||||
} else if(stamp < 0){
|
} else if(stamp < 0){
|
||||||
return layui.$t('未来');
|
return layui.$t('lay.util.timeAgo.future');
|
||||||
} else {
|
} else {
|
||||||
return layui.$t('刚刚');
|
return layui.$t('lay.util.timeAgo.justNow');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -305,20 +305,20 @@ layui.define('jquery', function(exports) {
|
||||||
var defaultMeridiem = function(hours, minutes){
|
var defaultMeridiem = function(hours, minutes){
|
||||||
var hm = hours * 100 + minutes;
|
var hm = hours * 100 + minutes;
|
||||||
if (hm < 600) {
|
if (hm < 600) {
|
||||||
return layui.$t('凌晨');
|
return '凌晨';
|
||||||
} else if (hm < 900) {
|
} else if (hm < 900) {
|
||||||
return layui.$t('早上');
|
return '早上';
|
||||||
} else if (hm < 1100) {
|
} else if (hm < 1100) {
|
||||||
return layui.$t('上午');
|
return '上午';
|
||||||
} else if (hm < 1300) {
|
} else if (hm < 1300) {
|
||||||
return layui.$t('中午');
|
return '中午';
|
||||||
} else if (hm < 1800) {
|
} else if (hm < 1800) {
|
||||||
return layui.$t('下午');
|
return '下午';
|
||||||
}
|
}
|
||||||
return layui.$t('晚上');
|
return '晚上';
|
||||||
};
|
};
|
||||||
|
|
||||||
var meridiem = (options && options.customMeridiem) || defaultMeridiem;
|
var meridiem = (options && options.customMeridiem) || layui.$t('lay.util.toDateString.meridiem') || defaultMeridiem;
|
||||||
|
|
||||||
var matches = {
|
var matches = {
|
||||||
yy: function(){return String(years).slice(-2);},
|
yy: function(){return String(years).slice(-2);},
|
||||||
|
|
Loading…
Reference in New Issue