import i18next from "i18next"; import React, { useState } from "react"; import { useTranslation } from "react-i18next"; function SelectLanguage(props) { const { i18n } = useTranslation(); const languages = [ { value: "en", text: "English" }, //english { value: "es", text: "Española" }, //spanish { value: "fr", text: "Français" }, //french { value: "it", text: "Italiano" }, //italian { value: "de", text: "Deutsch" } //german ]; const defaultLanguage = i18next.language || "en"; const [lang, setLang] = useState(defaultLanguage); // This function put query that helps to change the language const handleChangeLang = (e) => { setLang(e.target.value); i18n.changeLanguage(e.target.value); props?.updateExtUser && props.updateExtUser({ language: e.target.value }); }; return (
); } export default SelectLanguage;