--- order: 2 title: zh-CN: 所有组件 en-US: All components --- ## zh-CN 此处列出 Ant Design 中需要国际化支持的组件,你可以在演示里切换语言。涉及时间的组件请注意时区设置 [DatePicker](/components/date-picker/#components-date-picker-demo-locale)。 ## en-US Components which need localization support are listed here, you can toggle the language in the demo. ````jsx import { LocaleProvider, Pagination, DatePicker, TimePicker, Calendar, Popconfirm, Table, Modal, Button, Select, Transfer, Radio } from 'antd'; import enUS from 'antd/lib/locale-provider/en_US'; import moment from 'moment'; import 'moment/locale/zh-cn'; moment.locale('en'); const Option = Select.Option; const RangePicker = DatePicker.RangePicker; const columns = [{ title: 'Name', dataIndex: 'name', filters: [{ text: 'filter1', value: 'filter1', }], }, { title: 'Age', dataIndex: 'age', }]; class Page extends React.Component { state = { visible: false, } showModal = () => { this.setState({ visible: true }); } hideModal = () => { this.setState({ visible: false }); } render() { const info = () => { Modal.info({ title: 'some info', content: 'some info', }); }; const confirm = () => { Modal.confirm({ title: 'some info', content: 'some info', }); }; return (
); } } class App extends React.Component { constructor() { super(); this.state = { locale: enUS, }; } changeLocale = (e) => { const localeValue = e.target.value; this.setState({ locale: localeValue }); if (!localeValue) { moment.locale('zh-cn'); } else { moment.locale('en'); } } render() { return (