mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-08-20 06:35:54 +02:00
fix: after create new user selected language change in en-USA
This commit is contained in:
@@ -11,7 +11,7 @@ i18n
|
||||
fallbackLng: "en", // Fallback to English if no other language is detected
|
||||
detection: {
|
||||
// Order and from where user language should be detected
|
||||
order: ["localStorage", "navigator", "htmlTag", "path", "subdomain"],
|
||||
order: ["localStorage", "navigator"],
|
||||
// Cache user language on
|
||||
caches: ["localStorage"]
|
||||
},
|
||||
|
||||
@@ -16,7 +16,7 @@ const listItemStyle = {
|
||||
};
|
||||
|
||||
const PlanSubscriptions = () => {
|
||||
const { t } = useTranslation();
|
||||
const { t, i18n } = useTranslation();
|
||||
const navigate = useNavigate();
|
||||
const [yearlyVisible, setYearlyVisible] = useState(true);
|
||||
const [isLoader, setIsLoader] = useState(true);
|
||||
@@ -61,8 +61,14 @@ const PlanSubscriptions = () => {
|
||||
phone;
|
||||
useEffect(() => {
|
||||
setIsLoader(false);
|
||||
detectLanguage();
|
||||
// eslint-disable-next-line
|
||||
}, []);
|
||||
const detectLanguage = () => {
|
||||
const detectedLanguage = i18n.language || "en";
|
||||
i18n.changeLanguage(detectedLanguage);
|
||||
localStorage.setItem("i18nextLng", detectedLanguage);
|
||||
};
|
||||
|
||||
const handleFreePlan = async (item) => {
|
||||
if (item.url) {
|
||||
|
||||
Reference in New Issue
Block a user