Localização
Localização (também referida como "l10n") é o processo de adaptação de um produto ou conteúdo a um idioma ou mercado específico (localidade).
A localidade padrão do Material-UI é em inglês (Estados Unidos). Se você quiser usar outras localidades, siga as instruções abaixo.
Texto da localidade
Use o tema para configurar os textos da localização globalmente:
import { createTheme, ThemeProvider } from '@material-ui/core/styles';
import { zhCN } from '@material-ui/core/locale';
const theme = createTheme(
{
palette: {
primary: { main: '#1976d2' },
},
},
zhCN,
);
<ThemeProvider theme={theme}>
<App />
</ThemeProvider>;
Exemplo
⚠️ For
DataGrid
andDataGridPro
components, they have their own localization.
Localidades suportadas
Localidade | Etiqueta do idioma BCP 47 | Nome da importação |
---|---|---|
product: material-------------------- | :------------------------- | :------------------ |
amET
| | Arabic (Egypt) | ar-EG | arEG
| | Arabic (Sudan) | ar-SD | arSD
| | Armênio | hy-AM | hyAM
| | Azerbaijano | az-AZ | azAZ
| | Bangla | bn-BD | bnBD
| | Búlgaro | bg-BG | bgBG
| | Catalão | ca-ES | caES
| | Chinese (Hong Kong) | zh-HK | zhHK
| | Chinês (Simplificado) | zh-CN | zhCN
| | Chinese (Taiwan) | zh-TW | zhTW
| | Tcheco | cs-CZ | csCZ
| | Danish | da-DK | daDK
| | Dutch | nl-NL | nlNL
| | English (United States) | en-US | enUS
| | Estonian | et-EE | etEE
| | Finnish | fi-FI | fiFI
| | French | fr-FR | frFR
| | German | de-DE | deDE
| | Greek | el-GR | elGR
| | Hebrew | he-IL | heIL
| | Hindi | hi-IN | hiIN
| | Hungarian | hu-HU | huHU
| | Icelandic | is-IS | isIS
| | Indonesian | id-ID | idID
| | Italian | it-IT | itIT
| | Japanese | ja-JP | jaJP
| | Khmer | kh-KH | khKH
| | Kazakh | kz-KZ | kzKZ
| | Korean | ko-KR | koKR
| | Persian | fa-IR | faIR
| | Polish | pl-PL | plPL
| | Portuguese | pt-PT | ptPT
| | Portuguese (Brazil) | pt-BR | ptBR
| | Romanian | ro-RO | roRO
| | Russian | ru-RU | ruRU
| | Sinhalese | si-LK | siLK
| | Slovak | sk-SK | skSK
| | Spanish | es-ES | esES
| | Swedish | sv-SE | svSE
| | Thai | th-TH | thTH
| | Turkish | tr-TR | trTR
| | Ukrainian | uk-UA | ukUA
| | Vietnamese | vi-VN | viVN
|
Você pode encontrar o fonte no repositório do GitHub.
Para criar sua própria tradução, ou para personalizar o texto em inglês, copie este arquivo para o seu projeto, faça as alterações necessárias e importe a localidade de lá.
Por favor, considere contribuir com novas traduções de volta para o Material-UI abrindo uma pull request. No entanto, Material-UI visa suportar 100 mais comuns localidades, nós podemos não aceitar contribuições para localidades que não são frequentemente usadas, por exemplo gl-ES
que tem "apenas" 2.5 milhões de falantes nativos.
Suporte RTL
Idiomas da direita para esquerda como árabe, persa ou hebraico são suportados. Siga este guia para usá-los.