GitHubで見る

ローカライゼーション

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'