new language

This commit is contained in:
VividTruthKeeper 2022-09-14 16:23:36 +05:00
parent feb48f4175
commit d63bf519bc
2 changed files with 179 additions and 29 deletions

View File

@ -76,7 +76,7 @@ const Stage1 = ({ setRecStage }) => {
: locale === "РУС"
? "Введен неверный email"
: locale === "ENG"
? "Wrong email"
? "Invalid email"
: "Nädogry email girizildi"}
</span>
) : (

View File

@ -130,12 +130,24 @@ const RegForm = () => {
{isLoading ? <Loader /> : ""}
<div className="reg-top">
<h2 className="reg-title">
{locale === "TKM" ? "Hasaba almak" : "Регистрация"}
{locale === "TKM"
? "Hasaba almak"
: locale === "РУС"
? "Регистрация"
: locale === "ENG"
? "Sign up"
: "Hasaba almak"}
</h2>
<div className="reg-input-wrapper">
<div className="reg-input-block">
<label htmlFor="surname">
{locale === "TKM" ? "Familiýasy" : "Фамилия"}
{locale === "TKM"
? "Familiýasy"
: locale === "РУС"
? "Фамилия"
: locale === "ENG"
? "Last name"
: "Familiýasy"}
<span>*</span>
</label>
<input
@ -157,7 +169,13 @@ const RegForm = () => {
</div>
<div className="reg-input-block">
<label htmlFor="name">
{locale === "TKM" ? "Ady" : "Имя"}
{locale === "TKM"
? "Ady"
: locale === "РУС"
? "Имя"
: locale === "ENG"
? "First name"
: "Ady"}
<span>*</span>
</label>
<input
@ -179,7 +197,13 @@ const RegForm = () => {
</div>
<div className="reg-input-block">
<label htmlFor="fname">
{locale === "TKM" ? "Atasynyň ady" : "Отчество"}
{locale === "TKM"
? "Atasynyň ady"
: locale === "РУС"
? "Отчество"
: locale === "ENG"
? "Middle name"
: "Atasynyň ady"}
<span>*</span>
</label>
<input
@ -201,7 +225,13 @@ const RegForm = () => {
</div>
<div className="reg-input-block">
<label htmlFor="date">
{locale === "TKM" ? "Doglan senesi" : "Дата рождения"}
{locale === "TKM"
? "Doglan senesi"
: locale === "РУС"
? "Дата рождения"
: locale === "ENG"
? "Date of birth"
: "Doglan senesi"}
<span>*</span>
</label>
<input
@ -226,7 +256,13 @@ const RegForm = () => {
<div className="reg-input-block split">
<div className="split-block">
<label htmlFor="serie">
{locale === "TKM" ? "Seriýa-I" : "Серия-I"}
{locale === "TKM"
? "Seriýa-I"
: locale === "РУС"
? "Серия-I"
: locale === "ENG"
? "Series-I"
: "Seriýa-I"}
<span>*</span>
</label>
<CustomSelect
@ -244,7 +280,13 @@ const RegForm = () => {
</div>
<div className="split-block">
<label htmlFor="reg">
{locale === "TKM" ? "Seriýa-II" : "Серия-II"}
{locale === "TKM"
? "Seriýa-II"
: locale === "РУС"
? "Серия-II"
: locale === "ENG"
? "Series-II"
: "Seriýa-II"}
<span>*</span>
</label>
<CustomSelect
@ -262,7 +304,13 @@ const RegForm = () => {
</div>
<div className="split-block">
<label htmlFor="num">
{locale === "TKM" ? "Pasportyň belgisi" : "Номер паспорта"}
{locale === "TKM"
? "Pasportyň belgisi"
: locale === "РУС"
? "Номер паспорта"
: locale === "ENG"
? "Passport number"
: "Pasportyň belgisi"}
<span>*</span>
</label>
<input
@ -288,7 +336,11 @@ const RegForm = () => {
<label htmlFor="place">
{locale === "TKM"
? "Pasportyň berlen ýeri"
: "Место выдачи паспорта"}
: locale === "РУС"
? "Место выдачи паспорта"
: locale === "ENG"
? "Place of issue of the passport"
: "Pasportyň berlen ýeri"}
<span>*</span>
</label>
<input
@ -310,7 +362,14 @@ const RegForm = () => {
</div>
<div className="reg-input-block">
<label htmlFor="address">
{locale === "TKM" ? "Ýaşaýan salgysy" : "Адрес проживания"}
{locale === "TKM"
? "Ýaşaýan salgysy"
: locale === "РУС"
? "Адрес проживания"
: locale === "ENG"
? "Address of residence"
: "Ýaşaýan salgysy"}
<span>*</span>
</label>
<input
@ -332,7 +391,14 @@ const RegForm = () => {
</div>
<div className="reg-input-block">
<label htmlFor="email">
{locale === "TKM" ? "Email" : "Электронная почта"}
{locale === "TKM"
? "Email"
: locale === "РУС"
? "Электронная почта"
: locale === "ENG"
? "Email"
: "Email"}
<span>*</span>
</label>
<input
@ -359,7 +425,11 @@ const RegForm = () => {
>
{locale === "TKM"
? "Nädogry email girizildi"
: "Введен неверный email"}
: locale === "РУС"
? "Введен неверный email"
: locale === "ENG"
? "Invalid email"
: "Nädogry email girizildi"}
</span>
) : (
""
@ -367,7 +437,13 @@ const RegForm = () => {
</div>
<div className="reg-input-block">
<label htmlFor="mobile">
{locale === "TKM" ? "Mobil telefon" : "Мобильный телефон"}
{locale === "TKM"
? "Mobil telefon"
: locale === "РУС"
? "Мобильный телефон"
: locale === "ENG"
? "Phone number"
: "Mobil telefon"}
<span>*</span>
</label>
<input
@ -394,7 +470,11 @@ const RegForm = () => {
>
{locale === "TKM"
? "Nädogry belgi girizildi"
: "Введен неверный номер"}
: locale === "РУС"
? "Введен неверный номер"
: locale === "ENG"
? "Invalid phone number"
: "Nädogry belgi girizildi"}
</span>
) : (
""
@ -402,7 +482,13 @@ const RegForm = () => {
</div>
<div className="reg-input-block">
<label htmlFor="hometel">
{locale === "TKM" ? "Öý telefon" : "Домашний телефон"}
{locale === "TKM"
? "Öý telefon"
: locale === "РУС"
? "Домашний телефон"
: locale === "ENG"
? "Home phone number"
: "Öý telefon"}
<span>*</span>
</label>
<input
@ -429,7 +515,11 @@ const RegForm = () => {
>
{locale === "TKM"
? "Nädogry belgi girizildi"
: "Введен неверный номер"}
: locale === "РУС"
? "Введен неверный номер"
: locale === "ENG"
? "Invalid phone number"
: "Nädogry belgi girizildi"}
</span>
) : (
""
@ -441,12 +531,22 @@ const RegForm = () => {
<h2 className="reg-title">
{locale === "TKM"
? "Ulanyjynyň maglumatlary"
: "Данные пользователя"}
: locale === "РУС"
? "Данные пользователя"
: locale === "ENG"
? "User details"
: "Ulanyjynyň maglumatlary"}
</h2>
<div className="reg-input-wrapper">
<div className="reg-input-block">
<label htmlFor="user">
{locale === "TKM" ? "Ulanyjy" : "Пользователь"}
{locale === "TKM"
? "Ulanyjy"
: locale === "РУС"
? "Пользователь"
: locale === "ENG"
? "User"
: "Ulanyjy"}
<span>*</span>
</label>
<input
@ -473,7 +573,11 @@ const RegForm = () => {
>
{locale === "TKM"
? 'Ulanyjy adynda "_" -dan başga ýörite belgiler bolup bilmez.'
: `Имя пользователя не может содержать особых знаков, кроме "_"`}
: locale === "РУС"
? `Имя пользователя не может содержать особых знаков, кроме "_"`
: locale === "ENG"
? 'User name cannot contain special characters other than "_"'
: 'Ulanyjy adynda "_" -dan başga ýörite belgiler bolup bilmez.'}
</span>
) : (
""
@ -490,7 +594,13 @@ const RegForm = () => {
<img src={eye} alt="eye" />
</div>
<label htmlFor="pass">
{locale === "TKM" ? "Açar sözi" : "Пароль"}
{locale === "TKM"
? "AAçar sözi"
: locale === "РУС"
? "Пароль"
: locale === "ENG"
? "Password"
: "Açar sözi"}
<span>*</span>
</label>
<input
@ -524,7 +634,11 @@ const RegForm = () => {
>
{locale === "TKM"
? "Açar sözi 8 belgiden az bolmadyk we 15 belgiden kän bolmadyk we iň azyndan 1 san, 1 baş harp we 1 setir harp, 1 ýörite bellikden ybarat bolmalydyr. "
: "Пароль должен содержать не менее 1 цифры, 1 заглавной и 1 прописной буквы, 1 особого знака, и быть не менее 8 и не более 15 символов в длину."}
: locale === "РУС"
? "Пароль должен содержать не менее 1 цифры, 1 заглавной и 1 прописной буквы, 1 особого знака, и быть не менее 8 и не более 15 символов в длину."
: locale === "ENG"
? "The password must contain at least 1 number, 1 uppercase and 1 lowercase letters, 1 special character, and be at least 8 and not more than 15 characters long."
: "Açar sözi 8 belgiden az bolmadyk we 15 belgiden kän bolmadyk we iň azyndan 1 san, 1 baş harp we 1 setir harp, 1 ýörite bellikden ybarat bolmalydyr. "}
</span>
) : (
""
@ -532,7 +646,13 @@ const RegForm = () => {
</div>
<div className="reg-input-block">
<label htmlFor="repeat-pass">
{locale === "TKM" ? "Açar sözi gaýtalaň" : "Повторите пароль"}
{locale === "TKM"
? "Açar sözi gaýtalaň"
: locale === "РУС"
? "Повторите пароль"
: locale === "ENG"
? "Confirm password"
: "Açar sözi gaýtalaň"}
<span>*</span>
</label>
<input
@ -557,7 +677,11 @@ const RegForm = () => {
>
{locale === "TKM"
? "Açar sözler gabat gelmeli"
: "Пароли должны совпадать"}
: locale === "РУС"
? "Пароли должны совпадать"
: locale === "ENG"
? "Passwords must match"
: "Açar sözler gabat gelmeli"}
</span>
) : (
""
@ -570,13 +694,21 @@ const RegForm = () => {
<h3 className="error">
{locale === "TKM"
? "Bu email salgysy eýýäm ulanylýar"
: "Этот адресс электронной почты уже используется"}
: locale === "РУС"
? "Этот адресс электронной почты уже используется"
: locale === "ENG"
? "This email is already in use"
: "Bu email salgysy eýýäm ulanylýar"}
</h3>
) : error === "The username has already been taken." ? (
<h3 className="error">
{locale === "TKM"
? "Bu ulanyjy ady eýýäm ulanylýar"
: "Это имя пользователя уже используется"}
: locale === "РУС"
? "Это имя пользователя уже используется"
: locale === "ENG"
? "This username is already in use"
: "Bu email salgysy eýýäm ulanylýar"}
</h3>
) : (
""
@ -600,12 +732,24 @@ const RegForm = () => {
doldurylmalydyrlar. Ähli meýdançalar latin harplary bilen
ýazylmaly.
</h2>
) : locale === "РУС" ? (
<h2>
Все поля с символом ( <span>*</span> ) обязательны для заполнения.
Все поля должны быть заполнены латиницей.
</h2>
) : locale === "ENG" ? (
<h2>
All fields with the symbol ( <span>*</span> ) are required. All
fields must be filled in Latin.
</h2>
) : (
<h2>
Все поля с символом ( <span>*</span> ) обязательны для заполнения
Все поля должны быть заполнены латиницей
( <span>*</span> ) belgili ähli meýdançalar hökman
doldurylmalydyrlar. Ähli meýdançalar latin harplary bilen
ýazylmaly.
</h2>
)}
<button
type="submit"
disabled={!btnEnabled}
@ -633,7 +777,13 @@ const RegForm = () => {
>
<div>
<h3>
{locale === "TKM" ? "Hasaba almak" : "Зарегистрироваться"}
{locale === "TKM"
? "Hasaba almak"
: locale === "РУС"
? "Зарегистрироваться"
: locale === "ENG"
? "Sign up"
: "Hasaba almak"}
</h3>
<div className="btn-img">
<img src={up} alt="logout" />