web: Client: Added translation of Confirm page

This commit is contained in:
Alexey Safronov 2019-09-30 15:47:14 +03:00
parent e8303fbc30
commit 2c44b89dd8
4 changed files with 48 additions and 3 deletions

View File

@ -31,6 +31,9 @@ if (process.env.NODE_ENV === "production") {
const resources = {
en: {
translation: require("./locales/en/translation.json")
},
ru: {
translation: require("./locales/ru/translation.json")
}
};
@ -49,7 +52,7 @@ if (process.env.NODE_ENV === "production") {
},
react: {
useSuspense: true
useSuspense: false
}
});
}

View File

@ -1,4 +1,5 @@
import React, { Suspense, lazy } from "react";
import { connect } from "react-redux";
import { Redirect, Route, Switch } from "react-router-dom";
import { Loader } from "asc-web-components";
import PublicRoute from "../../../helpers/publicRoute";
@ -13,7 +14,9 @@ const ActivateEmailForm = lazy(() => import("./sub-components/activateEmail"));
// const ChangeEmailForm = lazy(() => import("./sub-components/changeEmail"));
const ChangePhoneForm = lazy(() => import("./sub-components/changePhone"));
const Confirm = ({ match }) => {
const Confirm = ({ match, language }) => {
i18n.changeLanguage(language);
//console.log("Confirm render");
return (
@ -53,4 +56,10 @@ const Confirm = ({ match }) => {
);
};
export default Confirm;
function mapStatToProps(state) {
return {
language: state.auth.user.cultureName || state.auth.settings.culture,
};
}
export default connect(mapStatToProps)(Confirm);

View File

@ -0,0 +1,23 @@
{
"InviteTitle": "Вы приглашены присоединиться к этому порталу!",
"LoginRegistryButton": "Присоединиться",
"LoginWithAccount": "или войдите с:",
"Email": "Email",
"InvitePassword": "Пароль",
"FirstName": "Имя",
"LastName": "Фамилия",
"CopyEmailAndPassword": "Скопировать email и пароль",
"ErrorPasswordMessage": "Пароль должен содержать",
"ErrorPasswordLength": "от {{fromNumber}} до {{toNumber}} символов",
"ErrorPasswordNoDigits": "цифры",
"ErrorPasswordNoUpperCase": "заглавные буквы",
"ErrorPasswordNoSpecialSymbols": "специальные символы",
"EmailAndPasswordCopiedToClipboard": "Email и пароль скопированы",
"PassworResetTitle": "Теперь вы можете создать новый пароль.", "_comment":"SYNTAX ERROR 'Passwor' Reset Title",
"PasswordCustomMode": "Пароль",
"ImportContactsOkButton": "OK",
"LoadingProcessing": "Загрузка...",
"CustomWelcomePageTitle": "{{welcomePageTitle}}"
}

View File

@ -0,0 +1,10 @@
{
"LoadingProcessing": "Загрузка...",
"LoginButton": "Войти",
"Password": "Пароль",
"RegistrationEmailWatermark": "Регистрационный email",
"MessageEmailConfirmed": "Ваш email успешно активирован.",
"MessageAuthorize": "Пожалуйста авторизуйтесь.",
"CustomWelcomePageTitle": "{{welcomePageTitle}}"
}