--- layout: docs title: Localizations description: The Localizations API of Bootstrap Table. group: api toc: true --- We can import [all locale files](https://github.com/wenzhixin/bootstrap-table/tree/master/src/locale) what you need: {% highlight html %} ```html ... {% endhighlight %} And then use JavaScript to switch locale: {% highlight javascript %} $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['en-US']) // $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['zh-CN']) // ... {% endhighlight %} Or use data attributes to set locale for table: {% highlight html %}
{% endhighlight %} Or use JavaScript to set locale for table: {% highlight javascript %} $('#table').bootstrapTable({ locale: 'en-US' }) {% endhighlight %} You can use short code for the locale: {% highlight javascript %} $('#table').bootstrapTable({ locale: 'en' }) {% endhighlight %} List of all existing translations with their short codes is on [Github](https://github.com/wenzhixin/bootstrap-table/tree/develop/src/locale) You can custom the format localizations, the calling syntax: {% highlight javascript %} $('#table').bootstrapTable({ formatName: function () { return 'Format message' } }) {% endhighlight %} ## formatAllRows - **Parameter:** `undefined` - **Default:** `'All'` ## formatClearSearch - **Parameter:** `undefined` - **Default:** `'Clear Search'` ## formatColumns - **Parameter:** `undefined` - **Default:** `'Columns'` ## formatColumnsToggleAll - **Parameter:** `undefined` - **Default:** `'Toggle all'` ## formatDetailPagination - **Parameter:** `totalRows` - **Default:** `'Showing %s rows'` ## formatFullscreen - **Parameter:** `undefined` - **Default:** `'Fullscreen'` ## formatLoadingMessage - **Parameter:** `undefined` - **Default:** `'Loading, please wait…'` ## formatNoMatches - **Parameter:** `undefined` - **Default:** `'No matching records found'` ## formatPaginationSwitch - **Parameter:** `undefined` - **Default:** `'Hide/Show pagination'` ## formatPaginationSwitchDown - **Parameter:** `undefined` - **Default:** `'Show pagination'` ## formatPaginationSwitchUp - **Parameter:** `undefined` - **Default:** `'Hide pagination'` ## formatRecordsPerPage - **Parameter:** `pageNumber` - **Default:** `'%s records per page'` ## formatRefresh - **Parameter:** `undefined` - **Default:** `'Refresh'` ## formatSearch - **Parameter:** `undefined` - **Default:** `'Search'` ## formatShowingRows - **Parameter:** `pageFrom, pageTo, totalRows` - **Default:** `'Showing %s to %s of %s rows'` ## formatSRPaginationNextText - **Parameter:** `undefined` - **Default:** `'next page'` ## formatSRPaginationPageText - **Parameter:** `page` - **Default:** `'to page %s` ## formatSRPaginationPreText - **Parameter:** `undefined` - **Default:** `'previous page'` ## formatToggleOff - **Parameter:** `undefined` - **Default:** `'Hide card view'` ## formatToggleOn - **Parameter:** `undefined` - **Default:** `'Show card view'`