fix: after create new user selected language change in en-USA

This commit is contained in:
RaktimaNXG
2024-08-06 20:25:26 +05:30
parent 4c7d771bb3
commit dd85ce7cfe
2 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -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"]
},
+7 -1
View File
@@ -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) {