Localizaciones de Bootstrap Table
La API de Localizaciones de Bootstrap Table.
Podemos importar todos los archivos de idioma que necesites:
<script src="bootstrap-table-en-US.js"></script>
<script src="bootstrap-table-zh-CN.js"></script>
...
Y luego usar JavaScript para cambiar el idioma:
$.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['en-US'])
// $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['zh-CN'])
// ...
O usar atributos de datos para establecer el idioma de la tabla:
<table data-toggle="table" data-locale="en-US">
</table>
O usar JavaScript para establecer el idioma de la tabla:
$('#table').bootstrapTable({
locale: 'en-US'
})
Puedes usar el código corto para el idioma:
$('#table').bootstrapTable({
locale: 'en'
})
La lista de todas las traducciones existentes con sus códigos cortos está en Github
Puedes personalizar los formatos de localización, la sintaxis de llamada:
$('#table').bootstrapTable({
formatName: function () {
return 'Mensaje de formato'
}
})
Nota: Los nombres de localización a continuación (por ejemplo, formatAllRows, formatLoadingMessage) son nombres exactos de propiedades que se usan al personalizar las localizaciones de Bootstrap Table a través de JavaScript.
Por ejemplo:
$('#table').bootstrapTable({
formatAllRows: function() {
return 'Todas las filas'
}
})
formatAllRows
-
Parámetro:
undefined -
Por defecto:
'All'
formatClearSearch
-
Parámetro:
undefined -
Por defecto:
'Clear Search'
formatColumns
-
Parámetro:
undefined -
Por defecto:
'Columns'
formatColumnsToggleAll
-
Parámetro:
undefined -
Por defecto:
'Toggle all'
formatDetailPagination
-
Parámetro:
totalRows -
Por defecto:
'Showing %s rows'
formatFullscreen
-
Parámetro:
undefined -
Por defecto:
'Fullscreen'
formatLoadingMessage
-
Parámetro:
undefined -
Por defecto:
'Loading, please wait…'
formatNoMatches
-
Parámetro:
undefined -
Por defecto:
'No matching records found'
formatPaginationSwitch
-
Parámetro:
undefined -
Por defecto:
'Hide/Show pagination'
formatPaginationSwitchDown
-
Parámetro:
undefined -
Por defecto:
'Show pagination'
formatPaginationSwitchUp
-
Parámetro:
undefined -
Por defecto:
'Hide pagination'
formatRecordsPerPage
-
Parámetro:
pageNumber -
Por defecto:
'%s records per page'
formatRefresh
-
Parámetro:
undefined -
Por defecto:
'Refresh'
formatSearch
-
Parámetro:
undefined -
Por defecto:
'Search'
formatShowingRows
-
Parámetro:
pageFrom, pageTo, totalRows -
Por defecto:
'Showing %s to %s of %s rows'
formatSRPaginationNextText
-
Parámetro:
undefined -
Por defecto:
'next page'
formatSRPaginationPageText
-
Parámetro:
page -
Por defecto:
'to page %s
formatSRPaginationPreText
-
Parámetro:
undefined -
Por defecto:
'previous page'
formatToggleOff
-
Parámetro:
undefined -
Por defecto:
'Hide card view'
formatToggleOn
-
Parámetro:
undefined -
Por defecto:
'Show card view'