ローカライゼーション
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'
}
})
注意: 以下のローカライゼーション名(例:formatAllRows、formatLoadingMessage)は、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'