Internationalization

The default language of antd@2.x is English as of yet. If you want to use other languages, you can follow the instructions below.

ConfigProvider#

antd provides a React Component ConfigProvider for configuring antd locale text globally.

import { ConfigProvider } from 'antd';
import frFR from 'antd/es/locale/fr_FR';

return (
  <ConfigProvider locale={frFR}>
    <App />
  </ConfigProvider>
);

You can see complete config at: ConfigProvider.

Note: fr_FR is the filename, follow below.

Supported languages:

LanguageFilename
Arabicar_EG
Armenianhy_AM
Bulgarianbg_BG
Catalanca_ES
Czechcs_CZ
Germande_DE
Greekel_GR
English (Global)en_GB
Englishen_US
Spanishes_ES
Estonianet_EE
Persianfa_IR
Finnishfi_FI
French (Belgium)fr_BE
French (France)fr_FR
Hebrewhe_IL
Croatianhr_HR
Hindihi_IN
Hungarianhu_HU
Indonesianid_ID
Italianit_IT
Icelandicis_IS
Japaneseja_JP
Kannadakn_IN
Koreanko_KR
Norwegiannb_NO
Nepalne_NP
Dutch (Belgium)nl_BE
Dutchnl_NL
Polishpl_PL
Portuguese (Brazil)pt_BR
Portuguesept_PT
Slovaksk_SK
Serbiansr_RS
Sloveniansl_SI
Swedishsv_SE
Tamilta_IN
Thaith_TH
Turkishtr_TR
Romanianro_RO
Russianru_RU
Ukrainianuk_UA
Vietnamesevi_VN
Chinese (Simplified)zh_CN
Chinese (Traditional)zh_TW

See usage and ways to contribute a new locale package at ConfigProvider.

i18n sample#

We also provide you a complete sample of internationalization usage, which is using react-intl and ConfigProvider: ant-design/intl-example.

Third-Party LibrariesFAQ