diff --git a/src/components/global/LoggedNav.js b/src/components/global/LoggedNav.js
index 6074e5e..4b713a5 100644
--- a/src/components/global/LoggedNav.js
+++ b/src/components/global/LoggedNav.js
@@ -3,6 +3,7 @@ import React, { useState, useContext, useRef } from "react";
import { Link } from "react-router-dom";
import { UserContext } from "../../backend/UserContext";
import { deleteUser } from "../../backend/deleteUser";
+import { LanguageContext } from "../../backend/LanguageContext";
// IMPORT COMPONENTS
import Loader from "./Loader";
@@ -13,7 +14,8 @@ import lang from "../../icons/lang.svg";
import arrow from "../../icons/arrow-down.svg";
import userImg from "../../icons/user.svg";
-const LoggedNav = ({ sideOpen, setSideOpen, animator, setAnimator }) => {
+const LoggedNav = ({ sideOpen, setSideOpen }) => {
+ const { locale, setLocale } = useContext(LanguageContext);
const { user, setUser } = useContext(UserContext);
const langBlock = useRef();
const userBlock = useRef();
@@ -21,7 +23,7 @@ const LoggedNav = ({ sideOpen, setSideOpen, animator, setAnimator }) => {
setLanguage(lang);
};
const [langOpen, setLangOpen] = useState(false);
- const [language, setLanguage] = useState("РУС");
+ const [language, setLanguage] = useState(locale);
const [profile, setProfile] = useState(false);
return (
@@ -55,8 +57,12 @@ const LoggedNav = ({ sideOpen, setSideOpen, animator, setAnimator }) => {
-
Халкбанк
- "Главная ценность Банка-наши Клиенты"
+ {locale === "РУС" ? "Халкбанк" : "Halkbank"}
+
+ {locale === "РУС"
+ ? '"Главная ценность Банка-наши Клиенты"'
+ : '"Bankyň esasy gymmatlygy Müşderilerdir"'}
+
@@ -84,6 +90,7 @@ const LoggedNav = ({ sideOpen, setSideOpen, animator, setAnimator }) => {
className="lang-el"
onClick={(e) => {
handleLanguage(e.target.innerText);
+ setLocale(e.target.innerText);
}}
>
РУС
@@ -92,14 +99,7 @@ const LoggedNav = ({ sideOpen, setSideOpen, animator, setAnimator }) => {
className="lang-el"
onClick={(e) => {
handleLanguage(e.target.innerText);
- }}
- >
- ENG
-
-
{
- handleLanguage(e.target.innerText);
+ setLocale(e.target.innerText);
}}
>
TUK
@@ -117,7 +117,11 @@ const LoggedNav = ({ sideOpen, setSideOpen, animator, setAnimator }) => {
-
- Данные профиля
+
+ {locale === "TUK"
+ ? "Profiliň maglumaty"
+ : "Данные профиля"}
+
-
diff --git a/src/components/global/Side.js b/src/components/global/Side.js
index dc460ea..e67eaf9 100644
--- a/src/components/global/Side.js
+++ b/src/components/global/Side.js
@@ -3,6 +3,7 @@ import React, { useState, useEffect, useContext, useRef } from "react";
import { Link } from "react-router-dom";
import { UserContext } from "../../backend/UserContext";
import { deleteUser } from "../../backend/deleteUser";
+import { LanguageContext } from "../../backend/LanguageContext";
// IMPORT IMAGES
import card from "../../icons/card.svg";
@@ -16,6 +17,7 @@ import close from "../../icons/close.svg";
const Side = ({ sideOpen, setSideOpen }) => {
const inner = useRef();
+ const { locale } = useContext(LanguageContext);
const { setUser } = useContext(UserContext);
const [linkStage, setLinkStage] = useState(0);
@@ -50,7 +52,9 @@ const Side = ({ sideOpen, setSideOpen }) => {
-
-
Разделы
+
+ {locale === "TUK" ? "Bölümler" : "Разделы"}
+
{
@@ -70,7 +74,9 @@ const Side = ({ sideOpen, setSideOpen }) => {
-
Пластиковые карты
+
+ {locale === "TUK" ? "Plastik kartlar" : "Пластиковые карты"}
+
- {
- Кредиты
+ {locale === "TUK" ? "Karzlar" : "Кредиты"}
- {
- Написать письмо
+
+ {locale === "TUK" ? "Hat ýazmak" : "Написать письмо"}
+
-
-
Профиль
+
+ {locale === "TUK" ? "Profil" : "Профиль"}
+
- {
- Данные профиля
+
+ {locale === "TUK" ? "Profiliň maglumaty" : "Данные профиля"}
+
- {
- Смена пароля
+
+ {locale === "TUK" ? "Açar sözüni çalyşmak" : "Смена пароля"}
+
-
@@ -141,7 +155,7 @@ const Side = ({ sideOpen, setSideOpen }) => {
- Выход
+ {locale === "TUK" ? "Çykmak" : "Выход"}
@@ -150,7 +164,11 @@ const Side = ({ sideOpen, setSideOpen }) => {
-
Вернутся на главный сайт
+
+ {locale === "TUK"
+ ? "Baş sahypa dolanmak"
+ : "Вернутся на главный сайт"}
+