mirror of https://github.com/layui/layui
wip(i18n): table 国际化
parent
b3e664718d
commit
6a4454a403
24
src/layui.js
24
src/layui.js
|
@ -132,7 +132,31 @@
|
||||||
goto: '到第',
|
goto: '到第',
|
||||||
page: '页',
|
page: '页',
|
||||||
confirm: '确定'
|
confirm: '确定'
|
||||||
|
},
|
||||||
|
table: {
|
||||||
|
sort: {
|
||||||
|
asc: '升序',
|
||||||
|
desc: '降序'
|
||||||
|
},
|
||||||
|
noData: '无数据',
|
||||||
|
tools:{
|
||||||
|
filter: {
|
||||||
|
title: '筛选列'
|
||||||
|
},
|
||||||
|
export: {
|
||||||
|
title: '导出',
|
||||||
|
noDataPrompt: '当前表格无数据',
|
||||||
|
compatPrompt: '导出功能不支持 IE,请用 Chrome 等高级浏览器导出',
|
||||||
|
csvText : '导出 CSV 文件'
|
||||||
|
},
|
||||||
|
print: {
|
||||||
|
title: '打印',
|
||||||
|
noDataPrompt: '当前表格无数据'
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
dataFormatError: '返回的数据不符合规范,正确的成功状态码应为:"{statusName}": {statusCode}',
|
||||||
|
xhrError: '请求异常,错误提示:{msg}'
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 基础配置
|
// 基础配置
|
||||||
|
|
|
@ -192,7 +192,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports) {
|
||||||
,'{{# } else { }}'
|
,'{{# } else { }}'
|
||||||
,'<span>{{-item2.title||""}}</span>'
|
,'<span>{{-item2.title||""}}</span>'
|
||||||
,'{{# if(isSort){ }}'
|
,'{{# if(isSort){ }}'
|
||||||
,layui.$t('<span class="layui-table-sort layui-inline"><i class="layui-edge layui-table-sort-asc" title="升序"></i><i class="layui-edge layui-table-sort-desc" title="降序"></i></span>')
|
,'<span class="layui-table-sort layui-inline"><i class="layui-edge layui-table-sort-asc" title="' + layui.$t('lay.table.sort.asc') + '"></i><i class="layui-edge layui-table-sort-desc" title="' + layui.$t('lay.table.sort.desc') + '"></i></span>'
|
||||||
,'{{# } }}'
|
,'{{# } }}'
|
||||||
,'{{# } }}'
|
,'{{# } }}'
|
||||||
,'</div>'
|
,'</div>'
|
||||||
|
@ -302,7 +302,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports) {
|
||||||
defaultContextmenu: true, // 显示默认上下文菜单
|
defaultContextmenu: true, // 显示默认上下文菜单
|
||||||
autoSort: true, // 是否前端自动排序。如果否,则需自主排序(通常为服务端处理好排序)
|
autoSort: true, // 是否前端自动排序。如果否,则需自主排序(通常为服务端处理好排序)
|
||||||
text: {
|
text: {
|
||||||
none: layui.$t('无数据')
|
none: layui.$t('lay.table.noData')
|
||||||
},
|
},
|
||||||
cols: []
|
cols: []
|
||||||
};
|
};
|
||||||
|
@ -650,7 +650,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports) {
|
||||||
// 头部工具栏右上角默认工具
|
// 头部工具栏右上角默认工具
|
||||||
var defaultConfig = {
|
var defaultConfig = {
|
||||||
filter: {
|
filter: {
|
||||||
title: layui.$t('筛选列'),
|
title: layui.$t('lay.table.tools.filter.title'),
|
||||||
layEvent: 'LAYTABLE_COLS',
|
layEvent: 'LAYTABLE_COLS',
|
||||||
icon: 'layui-icon-cols',
|
icon: 'layui-icon-cols',
|
||||||
onClick: function(obj) {
|
onClick: function(obj) {
|
||||||
|
@ -703,7 +703,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports) {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
exports: {
|
exports: {
|
||||||
title: layui.$t('导出'),
|
title: layui.$t('layui.table.tools.export.title'),
|
||||||
layEvent: 'LAYTABLE_EXPORT',
|
layEvent: 'LAYTABLE_EXPORT',
|
||||||
icon: 'layui-icon-export',
|
icon: 'layui-icon-export',
|
||||||
onClick: function(obj) { // 自带导出
|
onClick: function(obj) { // 自带导出
|
||||||
|
@ -712,16 +712,16 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports) {
|
||||||
var openPanel = obj.openPanel;
|
var openPanel = obj.openPanel;
|
||||||
var elem = obj.elem;
|
var elem = obj.elem;
|
||||||
|
|
||||||
if (!data.length) return layer.tips(layui.$t('当前表格无数据'), elem, {tips: 3});
|
if (!data.length) return layer.tips(layui.$t('lay.table.tools.export.noDataPrompt'), elem, {tips: 3});
|
||||||
if(device.ie){
|
if(device.ie){
|
||||||
layer.tips(layui.$t('导出功能不支持 IE,请用 Chrome 等高级浏览器导出'), elem, {
|
layer.tips(layui.$t('lay.table.tools.export.compatPrompt'), elem, {
|
||||||
tips: 3
|
tips: 3
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
openPanel({
|
openPanel({
|
||||||
list: function(){
|
list: function(){
|
||||||
return [
|
return [
|
||||||
layui.$t('<li data-type="csv">导出 CSV 文件</li>')
|
'<li data-type="csv">'+ layui.$t('lay.table.tools.export.csvText') +'</li>'
|
||||||
].join('')
|
].join('')
|
||||||
}(),
|
}(),
|
||||||
done: function(panel, list){
|
done: function(panel, list){
|
||||||
|
@ -735,7 +735,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports) {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
print: {
|
print: {
|
||||||
title: layui.$t('打印'),
|
title: layui.$t('lay.table.tools.print.title'),
|
||||||
layEvent: 'LAYTABLE_PRINT',
|
layEvent: 'LAYTABLE_PRINT',
|
||||||
icon: 'layui-icon-print',
|
icon: 'layui-icon-print',
|
||||||
onClick: function(obj) {
|
onClick: function(obj) {
|
||||||
|
@ -743,7 +743,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports) {
|
||||||
var options = obj.config;
|
var options = obj.config;
|
||||||
var elem = obj.elem;
|
var elem = obj.elem;
|
||||||
|
|
||||||
if (!data.length) return layer.tips(layui.$t('当前表格无数据'), elem, {tips: 3});
|
if (!data.length) return layer.tips(layui.$t('lay.table.tools.print.noDataPrompt'), elem, {tips: 3});
|
||||||
var printWin = window.open('about:blank', '_blank');
|
var printWin = window.open('about:blank', '_blank');
|
||||||
var style = ['<style>',
|
var style = ['<style>',
|
||||||
'body{font-size: 12px; color: #5F5F5F;}',
|
'body{font-size: 12px; color: #5F5F5F;}',
|
||||||
|
@ -1219,7 +1219,10 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports) {
|
||||||
if(res[response.statusName] != response.statusCode){
|
if(res[response.statusName] != response.statusCode){
|
||||||
that.errorView(
|
that.errorView(
|
||||||
res[response.msgName] ||
|
res[response.msgName] ||
|
||||||
(layui.$t('返回的数据不符合规范,正确的成功状态码应为:"')+ response.statusName +'": '+ response.statusCode)
|
layui.$t('lay.table.dataFormatError', {
|
||||||
|
statusName: response.statusName,
|
||||||
|
statusCode: response.statusCode
|
||||||
|
})
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
// 当前页不能超过总页数
|
// 当前页不能超过总页数
|
||||||
|
@ -1246,7 +1249,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports) {
|
||||||
that._xhrAbort = false;
|
that._xhrAbort = false;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
that.errorView(layui.$t('请求异常,错误提示:')+ msg);
|
that.errorView(layui.$t('lay.table.xhrError', {msg: msg}));
|
||||||
typeof options.error === 'function' && options.error(e, msg);
|
typeof options.error === 'function' && options.error(e, msg);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue