Localizações do Bootstrap Table
A API de Localizações do Bootstrap Table.
Podemos importar todos os arquivos de idioma que você precisa:
<script src="bootstrap-table-en-US.js"></script>
<script src="bootstrap-table-zh-CN.js"></script>
...
E depois usar JavaScript para trocar o idioma:
$.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['en-US'])
// $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['zh-CN'])
// ...
Ou use atributos de dados para definir o idioma da tabela:
<table data-toggle="table" data-locale="en-US">
</table>
Ou use JavaScript para definir o idioma da tabela:
$('#table').bootstrapTable({
locale: 'en-US'
})
Você pode usar o código curto para o idioma:
$('#table').bootstrapTable({
locale: 'en'
})
A lista de todas as traduções existentes com seus códigos curtos está no Github
Você pode personalizar o formato das localizações, a sintaxe de chamada:
$('#table').bootstrapTable({
formatName: function () {
return 'Format message'
}
})
Nota: Os nomes de localização abaixo (por exemplo, formatAllRows, formatLoadingMessage) são nomes exatos de propriedades a serem usados ao personalizar as localizações do Bootstrap Table via JavaScript.
Por exemplo:
$('#table').bootstrapTable({
formatAllRows: function() {
return 'All rows'
}
})
formatAllRows
-
Parâmetro:
undefined -
Padrão:
'All'
formatClearSearch
-
Parâmetro:
undefined -
Padrão:
'Limpar Busca'
formatColumns
-
Parâmetro:
undefined -
Padrão:
'Colunas'
formatColumnsToggleAll
-
Parâmetro:
undefined -
Padrão:
'Alternar todas'
formatDetailPagination
-
Parâmetro:
totalRows -
Padrão:
'Mostrando %s linhas'
formatFullscreen
-
Parâmetro:
undefined -
Padrão:
'Tela Cheia'
formatLoadingMessage
-
Parâmetro:
undefined -
Padrão:
'Carregando, por favor aguarde…'
formatNoMatches
-
Parâmetro:
undefined -
Padrão:
'Nenhum registro correspondente encontrado'
formatPaginationSwitch
-
Parâmetro:
undefined -
Padrão:
'Ocultar/Exibir paginação'
formatPaginationSwitchDown
-
Parâmetro:
undefined -
Padrão:
'Exibir paginação'
formatPaginationSwitchUp
-
Parâmetro:
undefined -
Padrão:
'Ocultar paginação'
formatRecordsPerPage
-
Parâmetro:
pageNumber -
Padrão:
'%s registros por página'
formatRefresh
-
Parâmetro:
undefined -
Padrão:
'Atualizar'
formatSearch
-
Parâmetro:
undefined -
Padrão:
'Buscar'
formatShowingRows
-
Parâmetro:
pageFrom, pageTo, totalRows -
Padrão:
'Mostrando %s a %s de %s linhas'
formatSRPaginationNextText
-
Parâmetro:
undefined -
Padrão:
'próxima página'
formatSRPaginationPageText
-
Parâmetro:
page -
Padrão:
'para a página %s'
formatSRPaginationPreText
-
Parâmetro:
undefined -
Padrão:
'página anterior'
formatToggleOff
-
Parâmetro:
undefined -
Padrão:
'Ocultar visualização de cartão'
formatToggleOn
-
Parâmetro:
undefined -
Padrão:
'Exibir visualização de cartão'