diff --git a/client/src/Pages/Auth/Register/Register.jsx b/client/src/Pages/Auth/Register/Register.jsx
index 934508c71..45c866797 100644
--- a/client/src/Pages/Auth/Register/Register.jsx
+++ b/client/src/Pages/Auth/Register/Register.jsx
@@ -15,7 +15,7 @@ import Background from "../../../assets/Images/background-grid.svg?react";
import Logo from "../../../assets/icons/checkmate-icon.svg?react";
import Mail from "../../../assets/icons/mail.svg?react";
import "../index.css";
-import { useTranslation } from "react-i18next";
+import { useTranslation, Trans } from "react-i18next";
/**
* Displays the initial landing page.
*
@@ -67,42 +67,47 @@ const LandingPage = ({ isSuperAdmin, onSignup }) => {
- {t("authRegisterBySigningUp")}{" "}
- {
- window.open(
- "https://bluewavelabs.ca/terms-of-service-open-source",
- "_blank",
- "noreferrer"
- );
+ {
+ window.open(
+ "https://bluewavelabs.ca/terms-of-service-open-source",
+ "_blank",
+ "noreferrer"
+ );
+ }}
+ />
+ ),
+ a2: (
+ {
+ window.open(
+ "https://bluewavelabs.ca/privacy-policy-open-source",
+ "_blank",
+ "noreferrer"
+ );
+ }}
+ />
+ )
}}
- sx={{
- "&:hover": {
- color: theme.palette.primary.contrastTextTertiary,
- },
- }}
- >
- {t("authRegisterTerms")}
- {" "}
- {t("and")}{" "}
- {
- window.open(
- "https://bluewavelabs.ca/privacy-policy-open-source",
- "_blank",
- "noreferrer"
- );
- }}
- sx={{
- "&:hover": {
- color: theme.palette.primary.contrastTextTertiary,
- },
- }}
- >
- {t("authRegisterPrivacy")}
-
+ />
diff --git a/client/src/Pages/Auth/Register/StepOne/index.jsx b/client/src/Pages/Auth/Register/StepOne/index.jsx
index 4bb357e26..cb66f6704 100644
--- a/client/src/Pages/Auth/Register/StepOne/index.jsx
+++ b/client/src/Pages/Auth/Register/StepOne/index.jsx
@@ -64,7 +64,7 @@ function StepOne({ form, errors, onSubmit, onChange, onBack }) {
>
(e.target.value = e.target.value.toLowerCase())}
onChange={onChange}
error={errors.email ? true : false}
- helperText={errors.email}
+ helperText={errors.email && t("authRegisterEmailRequired")}
ref={inputRef}
/>
Terms of Service and Privacy Policy.",
+ "authRegisterFirstName": "Name",
+ "authRegisterLastName": "Surname",
+ "authRegisterEmail": "Email",
+ "authRegisterEmailRequired": "Email is required",
"distributedStatusHeaderText": "Real-time, real-device coverage",
"distributedStatusSubHeaderText": "Powered by millions devices worldwide, view a system performance by global region, country or city",
"settingsGeneralSettings": "General settings",
diff --git a/client/src/locales/ru.json b/client/src/locales/ru.json
index 5d0f649de..520d34826 100644
--- a/client/src/locales/ru.json
+++ b/client/src/locales/ru.json
@@ -54,8 +54,12 @@
"authPasswordMustMatch": "должен совпадать",
"authRegisterCreateAccount": "Создайте свою учетную запись, чтобы начать",
"authRegisterCreateSuperAdminAccount": "Создайте учетную запись суперадминистратора, чтобы начать работу",
- "authRegisterSignUpWithEmail": "Зарегистрироваться по электронной почте",
- "authRegisterBySigningUp": "Регистрируясь, вы соглашаетесь с нашими",
+ "authRegisterSignUpWithEmail": "Создать учетную запись суперадминистратора",
+ "authRegisterBySigningUp": "Создавая учетную запись, вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности.",
+ "authRegisterFirstName": "Имя",
+ "authRegisterLastName": "Фамилия",
+ "authRegisterEmail": "Эл. почта",
+ "authRegisterEmailRequired": "Эл. почта обязательна",
"distributedStatusHeaderText": "Охват реального времени и реального устройства",
"distributedStatusSubHeaderText": "Работает на миллионах устройств по всему миру, просматривайте производительность системы по глобальному региону, стране или городу",
"settingsGeneralSettings": "Общие настройки",
diff --git a/client/src/locales/tr.json b/client/src/locales/tr.json
index d975d056c..09140e1c1 100644
--- a/client/src/locales/tr.json
+++ b/client/src/locales/tr.json
@@ -54,8 +54,12 @@
"authPasswordMustMatch": "eşleşmelidir",
"authRegisterCreateAccount": "Hesap oluşturmak için devam et",
"authRegisterCreateSuperAdminAccount": "Super admin hesabınızı oluşturmak için devam edin",
- "authRegisterSignUpWithEmail": "E-posta ile kayıt ol",
- "authRegisterBySigningUp": "Kayıt olarak, aşağıdaki şartları kabul ediyorsunuz:",
+ "authRegisterSignUpWithEmail": "Süper yönetici hesabı oluştur",
+ "authRegisterBySigningUp": "Bir hesap oluşturarak, Hizmet Şartlarımızı ve Gizlilik Politikamızı kabul etmiş olursunuz.",
+ "authRegisterFirstName": "Ad",
+ "authRegisterLastName": "Soyad",
+ "authRegisterEmail": "E-posta",
+ "authRegisterEmailRequired": "E-posta gereklidir",
"distributedStatusHeaderText": "Gerçek zamanlı, Gerçek cihazlar kapsamı",
"distributedStatusSubHeaderText": "Dünya çapında milyonlarca cihaz tarafından desteklenen sistem performansını küresel bölgeye, ülkeye veya şehre göre görüntüleyin",
"settingsGeneralSettings": "Genel ayarlar",