LanguageSwitch.tsx 589 B

12345678910111213141516171819202122
  1. import { Select } from 'antd';
  2. import { useTranslation } from 'react-i18next';
  3. const { Option } = Select;
  4. const LanguageSwitch = () => {
  5. const { i18n } = useTranslation();
  6. const handleChange = (value: string) => {
  7. i18n.changeLanguage(value);
  8. };
  9. return (
  10. <Select value={i18n.language} onChange={handleChange} style={{ width: 120 }}>
  11. <Option value="fa-IR">فارسی</Option>
  12. <Option value="en-US">English</Option>
  13. <Option value="zh-CN">简体中文</Option>
  14. </Select>
  15. );
  16. };
  17. export default LanguageSwitch;