本地化
Bootstrap Table的Localizations API
我们可以导入所需的所有语言环境文件:
```html
<script src="bootstrap-table-en-US.js"></script>
<script src="bootstrap-table-zh-CN.js"></script>
...
然后使用JavaScript切换区域设置:
$.extend($.fn.bootstrapTable.Defaults, $.fn.bootstrapTable.locales['en-US'])
// $.extend($.fn.bootstrapTable.Defaults, $.fn.bootstrapTable.locales['zh-CN'])
// ...
或使用数据属性为表设置区域设置:
<table data-toggle="table" data-locale="en-US">
</table>
或者使用JavaScript为表设置语言环境:
$('#table').bootstrapTable({
locale: 'en-US'
})
您可以自定义格式本地化,调用语法:
$('#table').bootstrapTable({
formatName: function () {
return 'Format message'
}
})
formatLoadingMessage
-
参数:
undefined
-
默认:
'Loading, please wait…'
formatRecordsPerPage
-
参数:
pageNumber
-
默认:
'%s records per page'
formatShowingRows
-
参数:
pageFrom, pageTo, totalRows
-
默认:
'Showing %s to %s of %s rows'
formatSRPaginationPreText
-
参数:
undefined
-
默认:
'previous page'
formatSRPaginationPageText
-
参数:
page
-
默认:
'to page %s
formatSRPaginationNextText
-
参数:
undefined
-
默认:
'next page'
formatDetailPagination
-
参数:
totalRows
-
默认:
'Showing %s rows'
formatSearch
-
参数:
undefined
-
默认:
'Search'
formatClearSearch
-
参数:
undefined
-
默认:
'Clear Search'
formatNoMatches
-
参数:
undefined
-
默认:
'No matching records found'
formatPaginationSwitch
-
参数:
undefined
-
默认:
'Hide/Show pagination'
formatPaginationSwitchDown
-
参数:
undefined
-
默认:
'Show pagination'
formatPaginationSwitchUp
-
参数:
undefined
-
默认:
'Hide pagination'
formatRefresh
-
参数:
undefined
-
默认:
'Refresh'
formatToggle
-
参数:
undefined
-
默认:
'Toggle'
formatToggleOn
-
参数:
undefined
-
默认:
'Show card view'
formatToggleOff
-
参数:
undefined
-
默认:
'Hide card view'
formatColumns
-
参数:
undefined
-
默认:
'Columns'
formatColumnsToggleAll
-
参数:
undefined
-
默认:
'Toggle all'
formatFullscreen
-
参数:
undefined
-
默认:
'Fullscreen'
formatAllRows
-
参数:
undefined
-
默认:
'All'