Voir sur GitHub

Bootstrap Table Localizations

L'API des localisations de Bootstrap Table.

Sur cette page

Nous pouvons importer tous les fichiers de locale dont vous avez besoin :

<script src="bootstrap-table-en-US.js"></script>
<script src="bootstrap-table-zh-CN.js"></script>
...

Et ensuite utiliser JavaScript pour basculer la locale :

$.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['en-US'])
// $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['zh-CN'])
// ...

Ou utilisez des attributs de données pour définir la locale du tableau :

<table data-toggle="table" data-locale="en-US">
</table>

Ou utilisez JavaScript pour définir la locale du tableau :

$('#table').bootstrapTable({
  locale: 'en-US'
})

Vous pouvez utiliser un code court pour la locale :

$('#table').bootstrapTable({
  locale: 'en'
})

La liste de toutes les traductions existantes avec leurs codes courts est sur Github

Vous pouvez personnaliser les formats de localisation, la syntaxe d’appel :

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

Remarque : Les noms de localisation ci-dessous (par exemple, formatAllRows, formatLoadingMessage) sont des noms de propriétés exacts à utiliser lors de la personnalisation des localisations Bootstrap Table via JavaScript.

Par exemple :

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

formatAllRows

  • Paramètre : undefined

  • Par défaut : 'All'

formatClearSearch

  • Paramètre : undefined

  • Par défaut : 'Clear Search'

formatColumns

  • Paramètre : undefined

  • Par défaut : 'Columns'

formatColumnsToggleAll

  • Paramètre : undefined

  • Par défaut : 'Toggle all'

formatDetailPagination

  • Paramètre : totalRows

  • Par défaut : 'Showing %s rows'

formatFullscreen

  • Paramètre : undefined

  • Par défaut : 'Fullscreen'

formatLoadingMessage

  • Paramètre : undefined

  • Par défaut : 'Loading, please wait…'

formatNoMatches

  • Paramètre : undefined

  • Par défaut : 'No matching records found'

formatPaginationSwitch

  • Paramètre : undefined

  • Par défaut : 'Hide/Show pagination'

formatPaginationSwitchDown

  • Paramètre : undefined

  • Par défaut : 'Show pagination'

formatPaginationSwitchUp

  • Paramètre : undefined

  • Par défaut : 'Hide pagination'

formatRecordsPerPage

  • Paramètre : pageNumber

  • Par défaut : '%s records per page'

formatRefresh

  • Paramètre : undefined

  • Par défaut : 'Refresh'

formatSearch

  • Paramètre : undefined

  • Par défaut : 'Search'

formatShowingRows

  • Paramètre : pageFrom, pageTo, totalRows

  • Par défaut : 'Showing %s to %s of %s rows'

formatSRPaginationNextText

  • Paramètre : undefined

  • Par défaut : 'next page'

formatSRPaginationPageText

  • Paramètre : page

  • Par défaut : 'to page %s

formatSRPaginationPreText

  • Paramètre : undefined

  • Par défaut : 'previous page'

formatToggleOff

  • Paramètre : undefined

  • Par défaut : 'Hide card view'

formatToggleOn

  • Paramètre : undefined

  • Par défaut : 'Show card view'