本地化
本地化(也稱為 "l10n")是使產品或內容適應特定地區或市場的過程。
Material UI 的預設地區設定為英文(美國)。如果您想使用其他地區設定,請按照以下說明操作。
地區設定文字
使用主題全域設定地區設定文字
import { createTheme, ThemeProvider } from '@mui/material/styles';
import { zhCN } from '@mui/material/locale';
const theme = createTheme(
{
palette: {
primary: { main: '#1976d2' },
},
},
zhCN,
);
<ThemeProvider theme={theme}>
<App />
</ThemeProvider>;
範例
支援的地區設定
地區設定 | BCP 47 語言標籤 | 匯入名稱 |
---|---|---|
阿姆哈拉語 | am-ET | amET |
阿拉伯語(埃及) | ar-EG | arEG |
阿拉伯語(沙烏地阿拉伯) | ar-SA | arSA |
阿拉伯語(蘇丹) | ar-SD | arSD |
亞美尼亞語 | hy-AM | hyAM |
亞塞拜然語 | az-AZ | azAZ |
孟加拉語 | bn-BD | bnBD |
保加利亞語 | bg-BG | bgBG |
加泰隆尼亞語 | ca-ES | caES |
中文(香港) | zh-HK | zhHK |
中文(簡體) | zh-CN | zhCN |
中文(台灣) | zh-TW | zhTW |
克羅埃西亞語 | hr-HR | hrHR |
捷克語 | cs-CZ | csCZ |
丹麥語 | da-DK | daDK |
荷蘭語 | nl-NL | nlNL |
英文(美國) | en-US | enUS |
愛沙尼亞語 | et-EE | etEE |
芬蘭語 | fi-FI | fiFI |
法語 | fr-FR | frFR |
德語 | de-DE | deDE |
希臘語 | el-GR | elGR |
希伯來語 | he-IL | heIL |
印地語 | hi-IN | hiIN |
匈牙利語 | hu-HU | huHU |
冰島語 | is-IS | isIS |
印尼語 | id-ID | idID |
義大利語 | it-IT | itIT |
日語 | ja-JP | jaJP |
高棉語 | kh-KH | khKH |
哈薩克語 | kk-KZ | kkKZ |
韓語 | ko-KR | koKR |
庫德語(中庫德語) | ku-CKB | kuCKB |
馬其頓語 | mk-MK | mkMK |
緬甸語 | my-MY | myMY |
馬來語 | ms-MS | msMS |
尼泊爾語 | ne-NP | neNP |
挪威語(書面挪威語) | nb-NO | nbNO |
挪威語(新挪威語) | nn-NO | nnNO |
普什圖語(阿富汗) | ps-AF | psAF |
波斯語 | fa-IR | faIR |
波蘭語 | pl-PL | plPL |
葡萄牙語 | pt-PT | ptPT |
葡萄牙語(巴西) | pt-BR | ptBR |
羅馬尼亞語 | ro-RO | roRO |
俄語 | ru-RU | ruRU |
塞爾維亞語 | sr-RS | srRS |
僧伽羅語 | si-LK | siLK |
斯洛伐克語 | sk-SK | skSK |
西班牙語 | es-ES | esES |
瑞典語 | sv-SE | svSE |
泰語 | th-TH | thTH |
土耳其語 | tr-TR | trTR |
他加祿語 | tl-TL | tlTL |
烏克蘭語 | uk-UA | ukUA |
烏爾都語(巴基斯坦) | ur-PK | urPK |
越南語 | vi-VN | viVN |
您可以在 GitHub 儲存庫中找到原始碼。
若要建立您自己的翻譯,或自訂英文文字,請將此檔案複製到您的專案中,進行任何必要的變更,然後從該處匯入地區設定。
請考慮透過開啟 pull request 將新的翻譯貢獻回 Material UI。然而,Material UI 的目標是支援 100 種最常見的 地區設定,我們可能不接受不常使用的地區設定的貢獻,例如母語使用者「僅」有 250 萬的 gl-ES
。
RTL 支援
支援由右至左的語言,例如阿拉伯語、波斯語、希伯來語、庫德語等。請按照本指南使用它們。