跳到內容
+

資料格線 - 已翻譯元件

資料格線允許支援來自不同地區設定的使用者,具有格式設定和本地化字串。

MUI X 的預設地區設定為英文(美國)。如果您想使用其他地區設定,請按照以下指示操作。

翻譯鍵

您可以使用 localeText 屬性傳入您自己的文字和翻譯。您可以在 來源 的 GitHub 儲存庫中找到所有支援的翻譯鍵。在以下範例中,密度選擇器的標籤已自訂。

按下 Enter 鍵開始編輯

地區設定文字

MUI X 的預設地區設定為英文(美國)。

您可以使用主題來設定地區設定文字

import { createTheme, ThemeProvider } from '@mui/material/styles';
import { DataGrid } from '@mui/x-data-grid';
import { bgBG } from '@mui/x-data-grid/locales';
// Or import { bgBG } from '@mui/x-data-grid-pro/locales';
// Or import { bgBG } from '@mui/x-data-grid-premium/locales';

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

<ThemeProvider theme={theme}>
  <DataGrid />
</ThemeProvider>;

請注意,createTheme 接受任意數量的引數。如果您已經在使用核心元件的翻譯,您可以新增 bgBG 作為新的引數。相同的匯入適用於 Data Grid Pro,因為它是 Data Grid 的擴充功能。

import { createTheme, ThemeProvider } from '@mui/material/styles';
import { DataGrid } from '@mui/x-data-grid';
import { bgBG } from '@mui/x-data-grid/locales';
import { bgBG as pickersBgBG } from '@mui/x-date-pickers/locales';
import { bgBG as coreBgBG } from '@mui/material/locale';

const theme = createTheme(
  {
    palette: {
      primary: { main: '#1976d2' },
    },
  },
  bgBG, // x-data-grid translations
  pickersBgBG, // x-date-pickers translations
  coreBgBG, // core translations
);

<ThemeProvider theme={theme}>
  <DataGrid />
</ThemeProvider>;

如果您想要將語言翻譯直接傳遞到資料格線,而無需使用 createThemeThemeProvider,您可以直接從 @mui/x-data-grid/locales 載入語言翻譯。

import { DataGrid } from '@mui/x-data-grid';
import { nlNL } from '@mui/x-data-grid/locales';

<DataGrid localeText={nlNL.components.MuiDataGrid.defaultProps.localeText} />;

支援的地區設定

地區設定BCP 47 語言標籤匯入名稱完成度原始碼檔案
阿拉伯文(蘇丹)ar-SDarSD
114/124
編輯
孟加拉文bn-BDbnBD
121/124
編輯
白俄羅斯文be-BYbeBY
88/124
編輯
保加利亞文bg-BGbgBG
122/124
編輯
中文(香港)zh-HKzhHK
完成 🎉
編輯
中文(簡體)zh-CNzhCN
完成 🎉
編輯
中文(台灣)zh-TWzhTW
完成 🎉
編輯
克羅埃西亞文hr-HRhrHR
122/124
編輯
捷克文cs-CZcsCZ
完成 🎉
編輯
丹麥文da-DKdaDK
122/124
編輯
荷蘭文nl-NLnlNL
123/124
編輯
芬蘭文fi-FIfiFI
118/124
編輯
法文fr-FRfrFR
122/124
編輯
德文de-DEdeDE
123/124
編輯
希臘文el-GRelGR
114/124
編輯
希伯來文he-ILheIL
118/124
編輯
匈牙利文hu-HUhuHU
123/124
編輯
冰島文is-ISisIS
114/124
編輯
義大利文it-ITitIT
122/124
編輯
日文ja-JPjaJP
122/124
編輯
韓文ko-KRkoKR
123/124
編輯
挪威文(巴克摩)nb-NOnbNO
118/124
編輯
挪威文(尼諾斯克)nn-NOnnNO
118/124
編輯
波斯文fa-IRfaIR
123/124
編輯
波蘭文pl-PLplPL
117/124
編輯
葡萄牙文pt-PTptPT
123/124
編輯
葡萄牙文(巴西)pt-BRptBR
123/124
編輯
羅馬尼亞文ro-ROroRO
123/124
編輯
俄文ru-RUruRU
123/124
編輯
斯洛伐克文sk-SKskSK
完成 🎉
編輯
西班牙文es-ESesES
123/124
編輯
瑞典文sv-SEsvSE
122/124
編輯
土耳其文tr-TRtrTR
123/124
編輯
烏克蘭文uk-UAukUA
123/124
編輯
烏爾都文(巴基斯坦)ur-PKurPK
123/124
編輯
越南文vi-VNviVN
122/124
編輯

您可以在 GitHub 儲存庫中找到來源

若要建立您自己的翻譯或自訂英文文字,請將此檔案複製到您的專案,進行任何必要的變更,然後從那裡匯入地區設定。請注意,資料格線元件的這些翻譯取決於整個函式庫的 本地化策略

RTL 支援

支援由右至左的語言,例如阿拉伯文、波斯文或希伯來文。請遵循本指南來使用它們。

以下範例示範如何將 RTL 語言(阿拉伯文)與資料格線一起使用。

按下 Enter 鍵開始編輯