跳转到内容

本地化

本地化(也称为“i10n”),是使产品或内容适应特定地区或市场的过程。

Material-UI 的默认语言环境是 English (United States)。 如果您想使用其他语言环境,按照下面的说明去做。

本地化文本

使用主题来全局地配置语言环境文本:

import { createMuiTheme, ThemeProvider } from '@material-ui/core/styles';
import { zhCN } from '@material-ui/core/locale';

const theme = createMuiTheme({
  palette: {
    primary: { main: '#1976d2' },
  },
}, zhCN);

<ThemeProvider theme={theme}>
  <App />
</ThemeProvider>

支持的语言环境

地区 BCP 47 语言标签 导入名称
Armenian hy-AM hyAM
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
English (United States) en-US enUS
Estonian et-EE etEE
Finnish fi-FI fiFI
French fr-FR frFR
German de-DE deDE
Hebrew he-IL heIL
Hungarian hu-HU huHU
Icelandic is-IS isIS
Indonesian id-ID idID
Italian it-IT itIT
Japanese ja-JP jaJP
Korean ko-KR koKR
Persian fa-IR faIR
Polish pl-PL plPL
Portuguese (Brazil) pt-BR ptBR
Portuguese pt-PT ptPT
Romanian ro-RO roRO
Russian ru-RU ruRU
Slovak sk-SK skSK
Spanish es-ES esES
Swedish sv-SE svSE
Turkish tr-TR trTR
Ukrainian uk-UA ukUA
Vietnamese vi-VN viVN

您可以在GitHub库中找到源文件

要创建自己的翻译,或自定义英文文本,请将此文件复制到您的项目中,进行所需的任何更改并从那里导入语言环境。 (请务必考虑通过开启一个 pull request 为 Material-UI 贡献新的翻译。)

示例

每页行数:

10

11-20 的 20

RTL 支持

支持从右到左的语言,如阿拉伯语(Arabic)、波斯语(Persian )或希伯来语(Hebrew )。 遵循本指南使用它们。