本地化

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'