diff --git a/docs/src/pages/guides/localization/localization.md b/docs/src/pages/guides/localization/localization.md index cf675be9280fee..555855f4ec1da8 100644 --- a/docs/src/pages/guides/localization/localization.md +++ b/docs/src/pages/guides/localization/localization.md @@ -29,6 +29,7 @@ const theme = createMuiTheme({ |:-------|:---------|:---------| | Azerbaijani | az-AZ | `azAZ` | | Bulgarian | bg-BG | `bgBG` | +| Catalan | ca-ES | `caES` | | Chinese (Simplified) | zh-CN | `zhCN` | | Czech | cs-CZ | `csCZ` | | Dutch | nl-NL | `nlNL` | diff --git a/packages/material-ui/src/locale/index.d.ts b/packages/material-ui/src/locale/index.d.ts index d8769efcc16275..c6b463a057a514 100644 --- a/packages/material-ui/src/locale/index.d.ts +++ b/packages/material-ui/src/locale/index.d.ts @@ -1,5 +1,6 @@ export const azAZ: object; export const bgBG: object; +export const caES: object; export const csCZ: object; export const deDE: object; export const enUS: object; diff --git a/packages/material-ui/src/locale/index.js b/packages/material-ui/src/locale/index.js index 1bc9aa7d3ff368..1b097b9d8dea14 100644 --- a/packages/material-ui/src/locale/index.js +++ b/packages/material-ui/src/locale/index.js @@ -57,6 +57,31 @@ export const bgBG = { }, }; +export const caES = { + props: { + MuiTablePagination: { + backIconButtonText: 'Pàgina anterior', + labelRowsPerPage: 'Files per pàgina:', + labelDisplayedRows: ({ from, to, count }) => `${from}-${to === -1 ? count : to} de ${count}`, + nextIconButtonText: 'Següent pàgina', + }, + MuiRating: { + getLabelText: value => `${value} ${value !== 1 ? 'Estrelles' : 'Estrella'}`, + emptyLabelText: 'Buit', + }, + MuiAutocomplete: { + clearText: 'Netejar', + closeText: 'Tancar', + loadingText: 'Carregant…', + noOptionsText: 'Sense opcions', + openText: 'Obert', + }, + MuiAlert: { + closeText: 'Tancat', + }, + }, +}; + export const csCZ = { props: { MuiTablePagination: {