Bootstrap Table 的本地化 API。

本頁目錄

可以根據需要引入 本地化文件

<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({
  locale: 'en'
})

所有可用的翻譯語言及其簡寫請參考 GitHub

可以自定義本地化文案,使用方式如下:

$('#table').bootstrapTable({
  formatName: function () {
    return 'Format message'
  }
})

注意: 以下本地化名稱(如 formatAllRowsformatLoadingMessage)是在 JavaScript 中自定義 Bootstrap Table 本地化時使用的確切屬性名。

例如:

$('#table').bootstrapTable({
  formatAllRows: function() {
    return 'All rows'
  }
})

formatAllRows

  • 參數: undefined

  • 默認值: 'All'

formatClearSearch

  • 參數: undefined

  • 默認值: 'Clear Search'

formatColumns

  • 參數: undefined

  • 默認值: 'Columns'

formatColumnsToggleAll

  • 參數: undefined

  • 默認值: 'Toggle all'

formatDetailPagination

  • 參數: totalRows

  • 默認值: 'Showing %s rows'

formatFullscreen

  • 參數: undefined

  • 默認值: 'Fullscreen'

formatLoadingMessage

  • 參數: undefined

  • 默認值: 'Loading, please wait…'

formatNoMatches

  • 參數: undefined

  • 默認值: 'No matching records found'

formatPaginationSwitch

  • 參數: undefined

  • 默認值: 'Hide/Show pagination'

formatPaginationSwitchDown

  • 參數: undefined

  • 默認值: 'Show pagination'

formatPaginationSwitchUp

  • 參數: undefined

  • 默認值: 'Hide pagination'

formatRecordsPerPage

  • 參數: pageNumber

  • 默認值: '%s records per page'

formatRefresh

  • 參數: undefined

  • 默認值: 'Refresh'

formatSearch

  • 參數: undefined

  • 默認值: 'Search'

formatShowingRows

  • 參數: pageFrom, pageTo, totalRows

  • 默認值: 'Showing %s to %s of %s rows'

formatSRPaginationNextText

  • 參數: undefined

  • 默認值: 'next page'

formatSRPaginationPageText

  • 參數: page

  • 默認值: 'to page %s'

formatSRPaginationPreText

  • 參數: undefined

  • 默認值: 'previous page'

formatToggleOff

  • 參數: undefined

  • 默認值: 'Hide card view'

formatToggleOn

  • 參數: undefined

  • 默認值: 'Show card view'