--- order: 2 title: 所有组件 --- 此处列出 Ant Design 中需要国际化支持的组件,你可以在演示里切换语言。 ````jsx import { LocaleProvider, Pagination, DatePicker, TimePicker, Popconfirm, Table, Modal, Button, Select, Transfer } from 'antd'; import enUS from 'antd/lib/locale-provider/en_US'; const Option = Select.Option; const columns = [{ title: 'Name', dataIndex: 'name', filters: [{ text: 'filter1', value: 'filter1', }], }, { title: 'Age', dataIndex: 'age', }]; const Page = React.createClass({ getInitialState() { return { 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 (
Click to confirm
item.title} />

Locale Modal

); } }); const App = React.createClass({ getInitialState() { return { locale: enUS, }; }, changeLocale(locale) { this.setState({ locale }); }, render() { return (
Change locale of components:
); } }); ReactDOM.render(, mountNode); ```` ````css .locale-components { border-top: 1px solid #d9d9d9; padding-top: 16px; } .example { margin: 16px 0; } .example > * { margin-right: 8px; } .change-locale { margin-bottom: 16px; } ````