This commit is contained in:
Daniil Chemerkin 2024-08-10 18:15:03 +00:00
parent 4f7260662b
commit 576ecf2273
96 changed files with 5107 additions and 775 deletions

View File

@ -16,6 +16,7 @@ import { useMakePayment } from "@/hooks/payment/useMakePayment";
import ExpressCheckoutStripe from "@/components/PaymentPage/methods/ExpressCheckoutStripe";
import routes from "@/routes";
import { useNavigate } from "react-router-dom";
import { useTranslation } from "react-i18next";
interface IPaymentModalProps {
activeProduct?: IPaywallProduct;
@ -37,6 +38,7 @@ function PaymentModal({
returnUrl,
placementKey,
}: IPaymentModalProps) {
const { t } = useTranslation();
const navigate = useNavigate();
const [stripePromise, setStripePromise] =
useState<Promise<Stripe | null> | null>(null);
@ -136,7 +138,7 @@ function PaymentModal({
className={`${styles["payment-modal"]} ${isLoading ? styles.hide : ""}`}
>
<Title variant="h3" className={styles.title}>
Choose payment method
{t("payment_modal.title")}
</Title>
<PaymentMethodsChoice
paymentMethods={paymentMethodsButtons}
@ -148,22 +150,20 @@ function PaymentModal({
{!noTrial && (
<>
<p className={styles["sub-plan-description"]}>
You will be charged only{" "}
<b>
${getPrice(_activeProduct)} for your{" "}
{_activeProduct?.trialDuration}-day trial.
</b>
</p>
<p className={styles["sub-plan-description"]}>
We`ll <b>email you a reminder</b> before your trial period
ends.
{t("payment_modal.description", {
priceForDays: (
<b>
{t("payment_modal.price_for_days", {
trialPrice: getPrice(_activeProduct),
trialDuration: _activeProduct?.trialDuration,
})}
</b>
),
emailReminder: <b>{t("payment_modal.email_reminder")}</b>,
})}
</p>
</>
)}
<p className={styles["sub-plan-description"]}>
Cancel anytime. The charge will appear on your bill as witapps.
</p>
</div>
)}
<div className={styles["payment-method-container"]}>
@ -196,7 +196,7 @@ function PaymentModal({
)}
</div>
<SecurityPayments />
<p className={styles.address}>1123 Rimer Dr Moraga, California 94556</p>
<p className={styles.address}>{t("payment_modal.address")}</p>
</div>
</>
);

View File

@ -26,6 +26,7 @@
font-size: 12px;
text-align: center;
line-height: 150%;
white-space: pre-wrap;
}
.payment-method-container {

View File

@ -18,13 +18,13 @@ function PaymentFailPage(): JSX.Element {
style={{ minHeight: "180px" }}
/>
<div className={styles.text}>
<Title variant="h1">{t("auweb.pay_bad.title")}</Title>
<p className={styles.list}>{t("auweb.pay_bad.text1")}</p>
<Title variant="h1">{t("/payment/fail.title")}</Title>
<p className={styles.list}>{t("/payment/fail.description1")}</p>
</div>
<div className={styles.bottom}>
<p className={styles.description}>{t("auweb.pay_bad.text2")}</p>
<p className={styles.description}>{t("/payment/fail.description2")}</p>
<MainButton className={styles.button} onClick={handleNext}>
{t("auweb.pay_bad.button")}
{t("/payment/fail.button")}
</MainButton>
</div>
</section>

View File

@ -39,17 +39,15 @@ function PaymentSuccessPage(): JSX.Element {
style={{ minHeight: "98px" }}
/>
<div className={styles.text}>
<Title variant="h1">The information has been sent to your email</Title>
<p>{t("auweb.pay_good.title")}</p>
<br />
<p>{t("auweb.pay_good.text1")}</p>
<Title variant="h1">{t("/payment/success.title")}</Title>
<p>{t("/payment/success.description")}</p>
</div>
<MainButton
className={styles.button}
onClick={handleNext}
id="success-payment"
>
{t("auweb.pay_good.button")}
{t("next")}
</MainButton>
</section>
);

View File

@ -15,6 +15,7 @@
.text > p {
text-align: center;
font-weight: 500;
white-space: pre-wrap;
}
.button {

View File

@ -1,3 +1,4 @@
import { useTranslation } from "react-i18next";
import styles from "./styles.module.css";
interface IPlacePickerProps {
@ -17,6 +18,8 @@ function PlacePicker({
classNameInput = "",
onChange,
}: IPlacePickerProps) {
const { t } = useTranslation();
const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => {
const place = e.target.value;
onChange(place);
@ -28,7 +31,9 @@ function PlacePicker({
className={`${styles["full-address"]} ${classNameInput}`}
name={name}
type="text"
placeholder="Enter city of birth"
placeholder={
t("/questionnaire/profile/birthPlace.placeholder") as string
}
disabled={isDisabled}
maxLength={maxLength}
value={value}

View File

@ -74,7 +74,7 @@ function WallpaperPage(): JSX.Element {
const { asset_categories } = await api.getAssetCategories({ locale });
const categoryId = getCategoryIdByZodiacSign(zodiacSign, asset_categories);
return Promise.all([
api.getZodiacs({ zodiac: zodiacSign.toLowerCase(), token }),
api.getZodiacs({ zodiac: zodiacSign?.toLowerCase(), token }),
api.getAssets({ category: String(categoryId || "1") }),
api.getDailyForecasts({ token }),
]).then(([{ zodiac }, { assets }, { user_daily_forecast }]) => ({

View File

@ -1,6 +1,7 @@
import Title from "@/components/Title";
import styles from "./styles.module.css";
import MainButton from "@/components/MainButton";
import { useTranslation } from "react-i18next";
interface ILoadingProfileModalChildProps {
title: string;
@ -11,6 +12,7 @@ function LoadingProfileModalChild({
title,
handleClick,
}: ILoadingProfileModalChildProps) {
const { t } = useTranslation();
return (
<div className={styles.modal}>
<img
@ -23,10 +25,10 @@ function LoadingProfileModalChild({
</Title>
<div className={styles["buttons-container"]}>
<MainButton className={styles.button} onClick={handleClick}>
No
{t("no")}
</MainButton>
<MainButton className={styles.button} onClick={handleClick}>
Yes
{t("yes")}
</MainButton>
</div>
</div>

View File

@ -2,6 +2,7 @@ import Checkbox from "../Checkbox";
import styles from "./styles.module.css";
import { useDispatch, useSelector } from "react-redux";
import { actions, selectors } from "@/store";
import { useTranslation } from "react-i18next";
interface IPrivacyPolicyProps {
containerClassName?: string;
@ -9,6 +10,7 @@ interface IPrivacyPolicyProps {
function PrivacyPolicy({ containerClassName = "" }: IPrivacyPolicyProps) {
const dispatch = useDispatch();
const { t } = useTranslation();
const { checked } = useSelector(selectors.selectPrivacyPolicy);
const handleChange = () => {
@ -19,24 +21,26 @@ function PrivacyPolicy({ containerClassName = "" }: IPrivacyPolicyProps) {
<div className={`${styles.container} ${containerClassName}`}>
<Checkbox checked={checked} onChange={handleChange} />
<p className={styles.text}>
I agree to the{" "}
<a
href="https://aura.wit.life/privacy"
target="_blank"
rel="noopener noreferrer"
>
Privacy Policy
</a>
,{" "}
<a
href="https://aura.wit.life/terms"
target="_blank"
rel="noopener noreferrer"
>
Terms of use
</a>{" "}
and to the use of cookies and tracking technologies, that require your
consent
{t("policy", {
privacyPolicy: (
<a
href="https://aura.wit.life/privacy"
target="_blank"
rel="noopener noreferrer"
>
{t("privacy_policy")}
</a>
),
termsOfUse: (
<a
href="https://aura.wit.life/terms"
target="_blank"
rel="noopener noreferrer"
>
{t("terms_of_use")}
</a>
),
})}
</p>
</div>
);

View File

@ -61,7 +61,7 @@ function BirthPlaceCustomAnswer({
checked={!isKnownPartnerBirthPlace}
onChange={() => setIsKnownPartnerBirthPlace((prev) => !prev)}
/>
I don`t know where my partner was born
{t("/questionnaire/partnerProfile/partnerBirthPlace.checkbox")}
</label>
)}
<div className={styles.container}>

View File

@ -17,11 +17,13 @@ import { useLottie } from "@/hooks/lottie/useLottie";
import { useMetricABFlags } from "@/services/metric/metricService.ts";
import { preloadImages } from "@/hooks/preload/images";
import { useTouchAction } from "@/hooks/touchAction/useTouchAction";
import { useTranslation } from "react-i18next";
function QuestionnairePage(): JSX.Element {
const { question, stepId } = useParams();
const navigate = useNavigate();
const dispatch = useDispatch();
const { t } = useTranslation();
const [currentStep, setCurrentStep] = useState<number>();
const [currentQuestion, setCurrentQuestion] = useState<IQuestion>();
const [selectedAnswer, setSelectedAnswer] = useState<IAnswer | null>(null);
@ -198,14 +200,14 @@ function QuestionnairePage(): JSX.Element {
className={styles["current-step"]}
style={{ color: steps[currentStep].color }}
>
{steps[currentStep].label}
{t(steps[currentStep].label)}
</span>
<Title
className={styles.title}
style={{ color: currentQuestion?.textColor?.title || "#2c2c2c" }}
variant="h1"
>
{currentQuestion.question}
{t(currentQuestion.question)}
</Title>
{!!currentQuestion.description && (
<p
@ -214,7 +216,7 @@ function QuestionnairePage(): JSX.Element {
color: currentQuestion?.textColor?.description || "#2c2c2c",
}}
>
{currentQuestion.description}
{t(currentQuestion.description)}
</p>
)}
<div className={styles["answers-container"]}>

View File

@ -3,52 +3,52 @@ import { IAnswer } from "@/data";
export const currentlyAffectingAnswers: IAnswer[] = [
{
id: "infidelity",
answer: "Infidelity",
answer: "/questionnaire/relationships/currentlyAffecting.infidelity",
icon: "/broken_heart.webp",
},
{
id: "depression",
answer: "Depression",
answer: "/questionnaire/relationships/currentlyAffecting.depression",
icon: "/cloud.webp",
},
{
id: "low_sexual",
answer: "Low sexual desire",
answer: "/questionnaire/relationships/currentlyAffecting.low_sexual_desire",
icon: "/down_arrow.webp",
},
{
id: "poor_body",
answer: "Poor body image",
answer: "/questionnaire/relationships/currentlyAffecting.poor_body_image",
icon: "/neutral_face.webp",
},
{
id: "postpartum",
answer: "Postpartum depression",
answer: "/questionnaire/relationships/currentlyAffecting.postpartum_depression",
icon: "/woman_feeding_baby.webp",
},
{
id: "anxiety",
answer: "Anxiety",
answer: "/questionnaire/relationships/currentlyAffecting.anxiety",
icon: "/anxious_face_with_sweat.webp",
},
{
id: "parenting_issues",
answer: "Parenting issues",
answer: "/questionnaire/relationships/currentlyAffecting.parenting_issues",
icon: "/family.webp",
},
{
id: "blended_family",
answer: "Blended family issues",
answer: "/questionnaire/relationships/currentlyAffecting.blended_family_issues",
icon: "/jigsaw.webp",
},
{
id: "divorce",
answer: "Divorce is on the table",
answer: "/questionnaire/relationships/currentlyAffecting.divorce",
icon: "/hourglass.webp",
},
{
id: "none_of_these",
answer: "None of these",
answer: "/questionnaire/relationships/currentlyAffecting.none",
icon: "/cross_mark.webp",
},
];

View File

@ -1,8 +1,8 @@
export const onboardingTitles = [
"Welcome\nto AURA",
"Based on your answers",
"Weve created your astrological blueprint and guidance plan",
"To help you find your perfect partner",
"And to improve your relationship for good.",
"Lets get started.",
"/onboarding.title1",
"/onboarding.title2",
"/onboarding.title3",
"/onboarding.title4",
"/onboarding.title5",
"/onboarding.title6",
];

File diff suppressed because it is too large Load Diff

View File

@ -5,13 +5,9 @@ import WorksTraitsDescription from "../pages/QuestionnaireIntermediate/WorksTrai
export const textVariables: ITextVariables = {
"works-for-us": {
titles: {
very_unhappy:
"Weve got you covered! Well start with small, personalized insights into you and your partners personality traits.",
unhappy:
"Youre probably doing better than you think! Well help you identify how to improve and stick with it.",
happy: `Wonderful!
Let's find out what's working (and what isnt) and go from
there.`,
very_unhappy: "/works-for-us-1.title",
unhappy: "/works-for-us-2.title",
happy: "/works-for-us-3.title",
},
backgroundImages: {
very_unhappy: "/works-for-us-very-unhappy.webp",
@ -22,14 +18,10 @@ export const textVariables: ITextVariables = {
},
"works-traits": {
titles: {
very_unhappy:
"To find out what works for us, we often need to understand what doesn't. Well give you insights on how to build a happy and lasting relationship with your new partner.",
unhappy:
"To find out what works for us, we often need to understand what doesn't. Well give you insights on how to build a happy and lasting relationship with your new partner.",
happy:
"Sometimes that happens and you need to move on! We'll give you insights on how to build a long lasting relationship with your next partner.",
never_been:
"Well, exciting times ahead! We'll give you insights about your most compatible partner.",
very_unhappy: "/works-traits-1.title",
unhappy: "/works-traits-1.title",
happy: "/works-traits-2.title",
never_been: "/works-traits-3.title",
},
backgroundImages: {
very_unhappy: "/works-traits-unhappy.webp",

View File

@ -8,9 +8,11 @@ import routes from "@/routes";
import Header from "../../components/Header";
import Answer from "../../ui/Answer";
import { useRef, useState } from "react";
import { useTranslation } from "react-i18next";
function AboutUsPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const dispatch = useDispatch();
const { gender } = useSelector(selectors.selectQuestionnaire);
const [selectedAnswer, setSelectedAnswer] = useState<IAnswer | null>(null);
@ -41,7 +43,7 @@ function AboutUsPage() {
>
<Header className={styles.header} />
<Title className={styles.title} variant="h1">
Where did you hear about us?
{t("/about-us.title")}
</Title>
<div className={styles["answers-container"]}>

View File

@ -8,8 +8,10 @@ import { EPlacementKeys } from "@/api/resources/Paywall";
import { actions, selectors } from "@/store";
import { useDispatch, useSelector } from "react-redux";
import { useEffect } from "react";
import { useTranslation } from "react-i18next";
function AdditionalDiscount() {
const { t } = useTranslation();
const navigate = useNavigate();
const dispatch = useDispatch();
const activeProduct = useSelector(selectors.selectActiveProduct);
@ -38,28 +40,35 @@ function AdditionalDiscount() {
return (
<section className={`${styles.page} page`}>
<Title variant="h2" className={styles.title}>
Save {(getText("discount.1") as string).replace("-", "")} off!
{t("/additional-discount.title", {
discount: (getText("discount.1") as string).replace("-", ""),
})}
</Title>
<img src="/friends.webp" alt="Friends" style={{ minHeight: "180px" }} />
<div className={styles["discount-point"]}>
<img src="/fire.webp" alt="Fire" />
<p className={styles["discount-point-description"]}>
{(getText("discount.1") as string).replace("-", "")} off on your
personalized plan
{t("/additional-discount.description1", {
discount: (getText("discount.1") as string).replace("-", ""),
})}
</p>
</div>
<div className={styles["discount-point"]}>
<img src="/present.webp" alt="Present" />
<p className={styles["discount-point-description"]}>
{activeProduct?.trialDuration}-day trial
{t("/additional-discount.description2", {
trialDuration: activeProduct?.trialDuration,
})}
</p>
</div>
<p className={styles["discount-description"]}>
<span>${(activeProduct?.price || 0) / 100}</span> instead of $
{Number(getText("full.price")) / 100}
{t("/additional-discount.price", {
price: <span>${(activeProduct?.price || 0) / 100}</span>,
fullPrice: Number(getText("full.price")) / 100,
})}
</p>
<MainButton className={styles.button} onClick={handleNext}>
Get secret discount!
{t("/additional-discount.button")}
</MainButton>
</section>
);

View File

@ -9,9 +9,11 @@ import { getZodiacSignByDate } from "@/services/zodiac-sign";
import Header from "../../components/Header";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { useTranslation } from "react-i18next";
function AllRightPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const { birthdate } = useSelector(selectors.selectQuestionnaire);
const zodiacSign = getZodiacSignByDate(birthdate);
@ -46,13 +48,16 @@ function AllRightPage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
All right!
{t("/all-right.title")}
</Title>
<p className={styles.text}>
You keep your emotions in check{" "}
<span style={{ color: "#f2c94c" }}>{zodiacSign}</span>, but sometimes
people might want you to show more passion. We can give you some
insights about that!
{t("/all-right.description", {
zodiacSign: (
<span style={{ color: "#f2c94c" }}>
{t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)}
</span>
),
})}
</p>
</div>
<div className={styles["buttons-container"]}>
@ -60,13 +65,13 @@ function AllRightPage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -7,9 +7,11 @@ import Header from "../../components/Header";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { usePreloadImages } from "@/hooks/preload/images";
import { useTranslation } from "react-i18next";
function AlmostTherePage() {
const navigate = useNavigate();
const { t } = useTranslation();
usePreloadImages([
"/raising_hands.webp",
"/fork_and_knife_with_plate.webp",
@ -49,29 +51,30 @@ function AlmostTherePage() {
<DotLottieReact data={animationData} autoplay loop={false} />
)}
</div>
<div></div>
<div>
<Title variant="h1" className={styles.title}>
Almost there! <br /> Now let's tailor your plan by understanding the{" "}
<span className={styles.gradient}>Relationship Pattern</span>.
{t("/almost-there.title", {
gradient: (
<span className={styles.gradient}>
{t("/almost-there.title_gradient")}
</span>
),
})}
</Title>
<p className={styles.text}>
Please take your time when answering. Each response is used to craft
your guidance plan.
</p>
<p className={styles.text}>{t("/almost-there.description")}</p>
</div>
<div className={styles["buttons-container"]}>
<MainButton
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -11,21 +11,21 @@ import Header from "../../components/Header";
import BackgroundTopBlob from "../../ui/BackgroundTopBlob";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import {useMetricABFlags} from "@/services/metric/metricService.ts";
import { useMetricABFlags } from "@/services/metric/metricService.ts";
import { useTranslation } from "react-i18next";
function BothPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const birthdate = useSelector(selectors.selectBirthdate);
const zodiacSign = getZodiacSignByDate(birthdate);
const { width: pageWidth, elementRef: pageRef } = useDynamicSize({});
const { flags } = useMetricABFlags();
const aboutUsAnswersKey = flags?.aboutUsAnswers?.[0]
const aboutUsAnswersKey = flags?.aboutUsAnswers?.[0];
const { animationData } = useLottie({
loadKey: ELottieKeys.scalesNeutral,
});
const handleBack = () => {
navigate(-1);
};
@ -54,12 +54,16 @@ function BothPage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
<span style={{ color: "#A6FD18" }}>Wonderful!</span> <br />
<br />
Based on our data, only the top 17% of{" "}
<span style={{ color: "#A6FD18" }}>{zodiacSign}</span> people make
decisions with their heart and head. Using both in equal measure is
the key to feeling harmonious in your relationships.
{t("/both.title", {
wonderful: (
<span style={{ color: "#A6FD18" }}>{t("/both.wonderful")}</span>
),
zodiacSign: (
<span style={{ color: "#A6FD18" }}>
{t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)}
</span>
),
})}
</Title>
</div>
<div className={styles["buttons-container"]}>
@ -67,13 +71,13 @@ function BothPage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -44,6 +44,7 @@
font-weight: normal;
width: 100%;
margin-top: 288px;
white-space: pre-wrap;
}
.text {

View File

@ -9,8 +9,10 @@ import QuestionnaireGreenButton from "../../ui/GreenButton";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { useEffect } from "react";
import { useTranslation } from "react-i18next";
function EmailConfirmPage() {
const { t } = useTranslation();
const navigate = useNavigate();
const { width: pageWidth, elementRef: pageRef } = useDynamicSize({});
@ -44,24 +46,25 @@ function EmailConfirmPage() {
)}
</div>
<Title className={styles.title}>
Get access to your{" "}
<span className={styles.gradient}>exclusive reading</span>, special
offers, updates, astrology & relationship tips, recipes, and free
gifts.
{t("/email-confirm.title", {
gradient: (
<span className={styles.gradient}>
{t("/email-confirm.title_gradient")}
</span>
),
})}
</Title>
<p className={styles.description}>
Get it all! Confirm receiving emails so you don't miss anything
</p>
<p className={styles.description}>{t("/email-confirm.description1")}</p>
<QuestionnaireGreenButton
className={styles.button}
onClick={handleNext}
>
Continue
{t("continue")}
</QuestionnaireGreenButton>
</div>
<div className={styles["bottom-section"]}>
<p className={styles["text-link"]} onClick={handleNext}>
I know everything about astrology & relationship
{t("/email-confirm.description2")}
</p>
</div>
</section>

View File

@ -152,19 +152,19 @@ function EmailEnterPage({
/>
<Header className={styles.header} />
<Title variant="h2" className={styles.title}>
Enter your email
{t("/email.title")}
</Title>
<p className={styles["not-share"]}>{t("we_dont_share")}</p>
<p className={styles["not-share"]}>{t("/email.description")}</p>
<EmailInput
name="email"
value={email}
placeholder={t("your_email")}
placeholder={t("/email.placeholder_email")}
onValid={handleValidEmail}
onInvalid={() => setIsValidEmail(false)}
/>
<NameInput
value={name}
placeholder="Your name"
placeholder={t("/email.placeholder_name")}
onValid={handleValidName}
onInvalid={() => setIsValidName(!isRequiredName)}
/>
@ -176,7 +176,7 @@ function EmailEnterPage({
{isLoading && <Loader color={LoaderColor.White} />}
{!isLoading &&
!(!error?.length && !isLoading && isAuth) &&
t("_continue")}
t("continue")}
{!error?.length && !isLoading && isAuth && (
<img
className={styles["success-icon"]}
@ -186,7 +186,7 @@ function EmailEnterPage({
)}
</QuestionnaireGreenButton>
<Policy sizing="medium" className={styles.policy}>
{t("_continue_agree", {
{t("/email.policy", {
eulaLink: (
<a
className={styles.link}
@ -194,10 +194,10 @@ function EmailEnterPage({
target="_blank"
rel="noopener noreferrer"
>
{t("eula")}
{t("/email.policy_eula")}
</a>
),
privacyLink: (
privacyPolicy: (
<a
className={styles.link}
href="https://aura.wit.life/privacy"

View File

@ -18,6 +18,7 @@ import metricService, {
useMetricABFlags,
} from "@/services/metric/metricService";
import { usePreloadImages } from "@/hooks/preload/images";
import { useTranslation } from "react-i18next";
interface IGenderPageProps {
productKey?: EProductKeys;
@ -26,6 +27,7 @@ interface IGenderPageProps {
function GenderPage({ productKey }: IGenderPageProps): JSX.Element {
const dispatch = useDispatch();
const navigate = useNavigate();
const { t } = useTranslation();
const location = useLocation();
const { targetId } = useParams();
const { width: pageWidth, elementRef: pageRef } = useDynamicSize({});
@ -135,11 +137,11 @@ function GenderPage({ productKey }: IGenderPageProps): JSX.Element {
isBackButtonVisible={false}
/>
<Title variant="h2" className={styles.title}>
Understand Yourself and Improve Relationships With Astrology
{t("/gender.title")}
</Title>
<span className={styles.description}>1-Minute Personal Assessment</span>
<span className={styles.description}>{t("/gender.description")}</span>
<Title variant="h3" className={styles["title-select"]}>
Select your gender:
{t("/gender.select_your_gender")}
</Title>
<div className={styles["genders-container"]}>
{genders.map((gender, index) => (
@ -152,7 +154,7 @@ function GenderPage({ productKey }: IGenderPageProps): JSX.Element {
selectGender(gender);
}}
>
<span className={styles["gender__name"]}>{gender.name}</span>
<span className={styles["gender__name"]}>{t(gender.id)}</span>
<button
className={styles["image-container"]}
style={{
@ -186,7 +188,7 @@ function GenderPage({ productKey }: IGenderPageProps): JSX.Element {
<PrivacyPolicy containerClassName={styles["privacy-policy"]} />
{selectedGender && !privacyPolicyChecked && (
<Toast classNameContainer={styles["toast-container"]} variant="error">
To continue, please accept our terms and policies
{t("/gender.toast")}
</Toast>
)}
</section>

View File

@ -9,10 +9,12 @@ import Header from "../../components/Header";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { usePreloadImages } from "@/hooks/preload/images";
import { useTranslation } from "react-i18next";
function GoalSetupPage() {
const navigate = useNavigate();
const { width: pageWidth, elementRef } = useDynamicSize({});
const { t } = useTranslation();
usePreloadImages([
"/check_mark_button.webp",
"/cross_mark.webp",
@ -53,24 +55,22 @@ function GoalSetupPage() {
</div>
<div className={styles["text-container"]}>
<Title variant="h1" className={styles.title}>
Great! You just set your first goal!
{t("/goal-setup.title")}
</Title>
<p className={styles.text}>
Let's keep going so we can get to know you better.
</p>
<p className={styles.text}>{t("/goal-setup.description")}</p>
</div>
<div className={styles["buttons-container"]}>
<MainButton
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
<div className={styles.circle} />

View File

@ -5,9 +5,11 @@ import routes from "@/routes";
import Header from "../../components/Header";
import QuestionnaireGreenButton from "../../ui/GreenButton";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { useTranslation } from "react-i18next";
function HyperPersonalizedAstrologyPage() {
const navigate = useNavigate();
const { t } = useTranslation();
useLottie({
preloadKey: ELottieKeys.lightBulb,
});
@ -31,31 +33,29 @@ function HyperPersonalizedAstrologyPage() {
className={styles.title}
style={{ marginTop: "82px" }}
>
What is{" "}
<span className={styles.gradient}>hyper-personalized astrology,</span>{" "}
anyway?
{t("/hyper-personalized-astrology.title1", {
gradient: (
<span className={styles.gradient}>
{t("/hyper-personalized-astrology.gradient")}
</span>
),
})}
</Title>
<p className={styles.text} style={{ marginTop: "46px" }}>
Personalized astrology is based on the understanding that everyone has a
unique astrological blueprint. The position of the stars in the sky on
your date of birth, place of birth and time of birth are unique and only
happen in one lifetime. You are more than just your zodiac sign!
{t("/hyper-personalized-astrology.description1")}
</p>
<Title
variant="h2"
className={styles.title}
style={{ marginTop: "36px" }}
>
So how does it work?
{t("/hyper-personalized-astrology.title2")}
</Title>
<p className={styles.text} style={{ marginTop: "8px" }}>
We analyze hundreds of data points to create your unique astrological
blueprint. This is combined with AI to tailor-make your astrological
insights, based on your answers. Were going to change your relationship
with astrology.
{t("/hyper-personalized-astrology.description2")}
</p>
<QuestionnaireGreenButton className={styles.button} onClick={handleNext}>
Next
{t("next")}
</QuestionnaireGreenButton>
</section>
);

View File

@ -14,9 +14,11 @@ import Header from "../../components/Header";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { usePreloadImages } from "@/hooks/preload/images";
import { useTouchAction } from "@/hooks/touchAction/useTouchAction";
import { useTranslation } from "react-i18next";
function LoadingInRelationshipPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const { birthdate, gender } = useSelector(selectors.selectQuestionnaire);
const [loadingProgress, setLoadingProgress] = useState(100);
const intervalRef = useRef<NodeJS.Timeout>();
@ -102,19 +104,21 @@ function LoadingInRelationshipPage() {
strokeWidth={8}
/>
</div>
<p className={styles["loading-text"]}>Connecting database...</p>
<div>
<Title variant="h1" className={styles.title}>
We've helped {randomValue[0]},{`${randomValue[1]}`.padStart(3, "0")}{" "}
other {gender}s with their Sun in{" "}
<span className={styles.yellow}>
{getZodiacSignByDate(birthdate)}
</span>{" "}
to increase relationship satisfaction and we can't wait to help you
too!
</Title>
<p className={styles.text}>*as of 24 February 2024</p>
</div>
<p className={styles["loading-text"]}>
{t("/loading-in-relationship.connecting")}
</p>
<div>
<Title variant="h1" className={styles.title}>
{t("/loading-in-relationship.description", {
peopleCount: `${randomValue[0]},${randomValue[1]}`.padStart(3, "0"),
gender: t(gender?.toLowerCase()),
zodiacSign: t(
`zodiac_signs.${getZodiacSignByDate(birthdate).toLowerCase()}`
),
})}
</Title>
<p className={styles.text}>{t("/loading-in-relationship.date")}</p>
</div>
</section>
);
}

View File

@ -39,6 +39,7 @@
text-align: center;
line-height: 125%;
max-width: 322px;
margin: 0 auto;
}
.buttons-container {

View File

@ -18,6 +18,7 @@ import { useDynamicSize } from "@/hooks/useDynamicSize";
import BackgroundTopBlob from "../../ui/BackgroundTopBlob";
import LoadingProfileModalChild from "../../components/LoadingProfileModalChild";
import ProgressBarSubstrate from "./ProgressBarSubstrate";
import { useTranslation } from "react-i18next";
function LoadingProfilePage() {
const userDeviceType = useSelector(selectors.selectUserDeviceType);
@ -25,6 +26,7 @@ function LoadingProfilePage() {
const { width: pageWidth, elementRef: pageElement } = useDynamicSize({});
const navigate = useNavigate();
const { t } = useTranslation();
const [progress, setProgress] = useState(0);
const [isPause, setIsPause] = useState(false);
const interval = useRef<NodeJS.Timeout>();
@ -87,7 +89,7 @@ function LoadingProfilePage() {
containerClassName={styles["modal-container"]}
>
<LoadingProfileModalChild
title={modalTitlesLoadingProfile[getCurrentIndex()]}
title={t(modalTitlesLoadingProfile[getCurrentIndex()])}
handleClick={() => setIsPause(false)}
/>
</Modal>
@ -100,7 +102,7 @@ function LoadingProfilePage() {
<Header className={styles["header"]} />
<Title variant="h1" className={styles.title}>
{titlesLoadingProfile[Math.floor(progress / 34)]}
{t(titlesLoadingProfile[Math.floor(progress / 34)])}
</Title>
<div className={styles["points-container"]}>
{loadingProfilePoints.map(({ title, color }, index) => (
@ -113,7 +115,7 @@ function LoadingProfilePage() {
>
<div className={styles["point__text-container"]}>
<Title variant="h2" className={styles["point__title"]}>
{title}
{t(title)}
</Title>
<p
className={styles["point__percentage"]}
@ -145,8 +147,7 @@ function LoadingProfilePage() {
))}
</div>
<p className={styles.description}>
Sit tight! We`re building your perfect guidance plane based on your
unique astrological blueprint and data of millions users.
{t("/loading-profile.description")}
</p>
</section>
);

View File

@ -8,11 +8,13 @@ import BackgroundTopBlob from "../../ui/BackgroundTopBlob";
import Header from "../../components/Header";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { useTranslation } from "react-i18next";
function NoBirthtimePage() {
const [searchParams] = useSearchParams();
const affiliation = searchParams.get("affiliation") || "self";
const navigate = useNavigate();
const { t } = useTranslation();
const { width: pageWidth, elementRef: pageRef } = useDynamicSize({});
const { animationData } = useLottie({
@ -54,16 +56,20 @@ function NoBirthtimePage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
No problem! You can still find plenty of great insights without
knowing
{affiliation === "self" && " your exact birth time."}
{affiliation === "partner" &&
" the exact birth time of your partner."}
{t("/no-time.title", {
exactBirthTime:
affiliation === "partner"
? t("/no-time.title_partner")
: t("/no-time.title_self"),
})}
</Title>
<p className={styles.text}>
Tip: If you find out later, you can adjust this in your
{affiliation === "self" && " profile settings."}
{affiliation === "partner" && " partners profile."}
{t("/no-time.description", {
settings:
affiliation === "partner"
? t("/no-time.description_partner")
: t("/no-time.description_self"),
})}
</p>
</div>
<div className={styles["buttons-container"]}>
@ -71,13 +77,13 @@ function NoBirthtimePage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -43,6 +43,7 @@
text-align: center;
line-height: 140%;
max-width: 322px;
margin: 0 auto;
}
.buttons-container {

View File

@ -9,9 +9,11 @@ import { getZodiacSignByDate } from "@/services/zodiac-sign";
import Header from "../../components/Header";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { useTranslation } from "react-i18next";
function NotAlonePage() {
const navigate = useNavigate();
const { t } = useTranslation();
const { birthdate } = useSelector(selectors.selectQuestionnaire);
const zodiacSign = getZodiacSignByDate(birthdate);
@ -41,9 +43,16 @@ function NotAlonePage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
Youre not alone.
{t("/not-alone.title")}
</Title>
<p className={styles.text}>
{t("/not-alone.description", {
zodiacSign: (
<span style={{ color: "#f2c94c" }}>
{t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)}
</span>
),
})}
A lot of <span style={{ color: "#f2c94c" }}>{zodiacSign}</span> people
find it difficult to control emotions due to their zodiac sign traits.
Dont worry, we know how to address that!
@ -54,13 +63,13 @@ function NotAlonePage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -11,8 +11,10 @@ import { usePersonalVideo } from "@/hooks/personalVideo/usePersonalVideo";
import { useSelector } from "react-redux";
import { selectors } from "@/store";
import metricService, { EGoals } from "@/services/metric/metricService";
import { useTranslation } from "react-i18next";
function OnboardingPage() {
const { t } = useTranslation();
const navigate = useNavigate();
const [activeIndexTitle, setIndexTitle] = useState(0);
const [periodClassName, setPeriodClassName] = useState("");
@ -97,13 +99,13 @@ function OnboardingPage() {
/>
{onboardingTitles[activeIndexTitle] && (
<Title className={`${styles.title} ${styles[periodClassName]}`}>
{onboardingTitles[activeIndexTitle]}
{t(onboardingTitles[activeIndexTitle])}
</Title>
)}
<footer className={styles.footer}>
<div className={styles["progress-bar__text-container"]}>
<Title variant="h2" className={styles["progress-bar__title"]}>
Personality ...
{t("/onboarding.loader_title")}
</Title>
<p className={styles["progress-bar__percentage"]}>{progress}%</p>
</div>

View File

@ -11,9 +11,11 @@ import BackgroundTopBlob from "../../ui/BackgroundTopBlob";
import Header from "../../components/Header";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { useTranslation } from "react-i18next";
function PartnerRightPlacePage() {
const navigate = useNavigate();
const { t } = useTranslation();
const birthdate = useSelector(selectors.selectBirthdate);
const zodiacSign = getZodiacSignByDate(birthdate);
const { width: pageWidth, elementRef: pageRef } = useDynamicSize({});
@ -55,13 +57,16 @@ function PartnerRightPlacePage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
Youve come to the right place,{" "}
<span style={{ color: "#A6FD18" }}>{zodiacSign}</span>!
{t("/partner-right-place.title", {
zodiacSign: (
<span style={{ color: "#A6FD18" }}>
{t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)}
</span>
),
})}
</Title>
<p className={styles.text}>
Knowing that your goal is already doable puts you ahead. Lets keep
going so we can build a guidance plan based on your astrological
blueprint.
{t("/partner-right-place.description")}
</p>
</div>
<div className={styles["buttons-container"]}>
@ -69,13 +74,13 @@ function PartnerRightPlacePage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -11,9 +11,11 @@ import Header from "../../components/Header";
import BackgroundTopBlob from "../../ui/BackgroundTopBlob";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { useTranslation } from "react-i18next";
function PartnerThingPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const birthdate = useSelector(selectors.selectBirthdate);
const zodiacSign = getZodiacSignByDate(birthdate);
const { width: pageWidth, elementRef: pageRef } = useDynamicSize({});
@ -54,14 +56,12 @@ function PartnerThingPage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
<span style={{ color: "#A6FD18" }}>{zodiacSign}</span>, heres the
thing... <br />
You can do this!
{t("/partner-thing.title", {
zodiacSign: <span style={{ color: "#A6FD18" }}>{t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)}</span>,
})}
</Title>
<p className={styles.text}>
We'll start with small insights so it doesn't feel too overwhelming.
Let'skeep going and build a guidance plan based on your astrological
blueprint.
{t("/partner-thing.description")}
</p>
</div>
<div className={styles["buttons-container"]}>
@ -69,13 +69,13 @@ function PartnerThingPage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -53,6 +53,7 @@
text-align: center;
line-height: 140%;
max-width: 322px;
margin: 0 auto;
}
.blue {

View File

@ -11,9 +11,11 @@ import BackgroundTopBlob from "../../ui/BackgroundTopBlob";
import Header from "../../components/Header";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { useTranslation } from "react-i18next";
function PartnerTotallyNormalPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const birthdate = useSelector(selectors.selectBirthdate);
const zodiacSign = getZodiacSignByDate(birthdate);
const { width: pageWidth, elementRef: pageRef } = useDynamicSize({});
@ -54,26 +56,28 @@ function PartnerTotallyNormalPage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
Its totally normal to feel nervous,{" "}
<span style={{ color: "#A6FD18" }}>{zodiacSign}</span>.
{t("/partner-totally-normal.title", {
zodiacSign: (
<span style={{ color: "#A6FD18" }}>
{t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)}
</span>
),
})}
</Title>
<p className={styles.text}>
But we know you can do this. Lets keep going so we can build a
guidance plan based on your astrological blueprint.
</p>
<p className={styles.text}>{t("/partner-totally-normal.description")}</p>
</div>
<div className={styles["buttons-container"]}>
<MainButton
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -52,6 +52,7 @@
text-align: center;
line-height: 140%;
max-width: 322px;
margin: 0 auto;
}
.blue {

View File

@ -14,12 +14,14 @@ import Header from "../../components/Header";
import { stepsQuestionary } from "../../data/stepsQuestionary";
import Stepper from "../../components/Stepper";
import Answer from "../../ui/Answer";
import { useTranslation } from "react-i18next";
function ProblemsPage(): JSX.Element {
const question = "problems";
const stepId = "profile";
const navigate = useNavigate();
const dispatch = useDispatch();
const { t } = useTranslation();
const [currentStep, setCurrentStep] = useState<number>();
const [currentQuestion, setCurrentQuestion] = useState<IQuestion>();
const steps = stepsQuestionary.filter((item) => !!item.questions.length);
@ -46,16 +48,26 @@ function ProblemsPage(): JSX.Element {
const flowChoice = questionsAnswers.flowChoice;
if (["relationship", "married"].includes(flowChoice)) {
return setQuestionTitle(
`${gender} in their ${getAge(questionsAnswers.birthdate)}s ${
questionsAnswers.parent === "yes" && "who have children"
} need a slightly different approach to improve their relationship. Which statement best describes you?`
t("/problems.title_partner", {
gender: t(gender?.toLowerCase()),
age: getAge(questionsAnswers.birthdate),
parent:
questionsAnswers.parent === "yes"
? t("/problems.title_parent")
: "",
}) as string
);
}
if (["single", "complicated", "other"].includes(flowChoice)) {
return setQuestionTitle(
`Single ${gender} in their ${getAge(questionsAnswers.birthdate)}s ${
questionsAnswers.parent === "yes" && "who have children"
} need a slightly different approach to find their perfect partner. But first, how did you feel in your last relationship?`
t("/problems.title_self", {
gender: t(gender?.toLowerCase()),
age: getAge(questionsAnswers.birthdate),
parent:
questionsAnswers.parent === "yes"
? t("/problems.title_parent")
: "",
}) as string
);
}
}, [
@ -63,6 +75,7 @@ function ProblemsPage(): JSX.Element {
questionsAnswers.flowChoice,
gender,
questionsAnswers.parent,
t,
]);
useEffect(() => {

View File

@ -1,11 +1,18 @@
import { useTranslation } from "react-i18next";
import styles from "../styles.module.css";
function WorksForUsDescription() {
const { t } = useTranslation();
return (
<p className={styles.text}>
Now, we need some information about{" "}
<span className={styles.blue}>Your Partners Profile</span> to create the
astrological synastry blueprint between you and your partner.
{t("works-for-us_description", {
blue: (
<span className={styles.blue}>
{t("works-for-us_description_blue")}
</span>
),
})}
</p>
);
}

View File

@ -1,10 +1,18 @@
import { useTranslation } from "react-i18next";
import styles from "../styles.module.css";
function WorksTraitsDescription() {
const { t } = useTranslation();
return (
<p className={styles.text}>
Now, we need some information about your{" "}
<span className={styles.blue}>Personality Traits</span> to dig deeper!
{t("works_traits_description", {
blue: (
<span className={styles.blue}>
{t("works_traits_description_blue")}
</span>
),
})}
</p>
);
}

View File

@ -9,9 +9,11 @@ import Header from "../../components/Header";
import { textVariables } from "../../data/textVariables";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { useTranslation } from "react-i18next";
function QuestionnaireIntermediatePage() {
const navigate = useNavigate();
const { t } = useTranslation();
const { problems } = useSelector(selectors.selectQuestionnaire);
const path = window.location.href.split("/").filter(Boolean).pop();
const backgroundImages =
@ -39,9 +41,7 @@ function QuestionnaireIntermediatePage() {
};
return (
<section
className={`${styles.page} page`}
>
<section className={`${styles.page} page`}>
<div
className={styles["background-image"]}
style={{
@ -60,9 +60,11 @@ function QuestionnaireIntermediatePage() {
<div>
{path && (
<Title variant="h1" className={styles.title}>
{textVariables[path as keyof typeof textVariables].titles[
problems
] || ""}
{t(
(textVariables[path as keyof typeof textVariables].titles[
problems
] || "") as string
)}
</Title>
)}
{textVariables[path as keyof typeof textVariables].description}
@ -72,13 +74,13 @@ function QuestionnaireIntermediatePage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -44,6 +44,7 @@
line-height: 125%;
width: 100%;
font-weight: 500;
white-space: pre-wrap;
}
.text {

View File

@ -6,8 +6,10 @@ import routes from "@/routes";
import Header from "../../components/Header";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { useTranslation } from "react-i18next";
function RelationshipAlmostTherePage() {
const { t } = useTranslation();
const navigate = useNavigate();
const { animationData } = useLottie({
@ -37,16 +39,19 @@ function RelationshipAlmostTherePage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
<strong>Almost there!</strong> <br /> Now let's begin tailoring your
plan by understanding your{" "}
<span className={styles.gradient}>
Relationship & Personality Patterns
</span>
.
{t("/relationship-almost-there.title", {
almostThere: (
<strong>{t("/relationship-almost-there.almost_there")}</strong>
),
titleGradient: (
<span className={styles.gradient}>
{t("/relationship-almost-there.title_gradient")}
</span>
),
})}
</Title>
<p className={styles.text}>
Please take your time when answering. Each response is used to craft
the guidance plan for you and your partner.
{t("/relationship-almost-there.description")}
</p>
</div>
<div className={styles["buttons-container"]}>
@ -54,13 +59,13 @@ function RelationshipAlmostTherePage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -10,8 +10,10 @@ import { getRandomArbitrary } from "@/services/random-value";
import { zodiacSignsCompatibility } from "@/data/zodiacSignsCompatibility";
import { useMemo } from "react";
import Header from "../../components/Header";
import { useTranslation } from "react-i18next";
function RelationshipZodiacInfoPage() {
const { t } = useTranslation();
const navigate = useNavigate();
const { gender, partnerGender, birthdate, partnerBirthdate } = useSelector(
selectors.selectQuestionnaire
@ -21,27 +23,19 @@ function RelationshipZodiacInfoPage() {
getZodiacSignByDate(partnerBirthdate),
];
const randomCompatibility = useMemo(() => {
const replaceValues = {
_gender_: gender,
_zodiacSign_: zodiacSign,
_partnerGender_: partnerGender,
_partnerZodiacSign_: partnerZodiacSign,
};
let result =
zodiacSignsCompatibility[
getRandomArbitrary(0, zodiacSignsCompatibility.length)
];
for (const key in replaceValues) {
result = result.replace(
key,
String(replaceValues[key as keyof typeof replaceValues])
);
}
return result;
}, [gender, partnerGender, partnerZodiacSign, zodiacSign]);
return t(
`/relationship-zodiac-info.compatibilities.description${getRandomArbitrary(
0,
zodiacSignsCompatibility.length
)}`,
{
gender: t(gender?.toLowerCase()),
zodiacSign: t(`zodiac_signs.${zodiacSign?.toLowerCase()}`),
partnerGender: t(partnerGender?.toLowerCase()),
partnerZodiacSign: t(`zodiac_signs.${partnerZodiacSign?.toLowerCase()}`),
}
);
}, [gender, partnerGender, partnerZodiacSign, t, zodiacSign]);
const handleBack = () => {
navigate(-1);
@ -76,16 +70,19 @@ function RelationshipZodiacInfoPage() {
variant="h1"
className={`${styles.title} ${styles["title-zodiac"]}`}
>
{partnerZodiacSign} {partnerGender}s
{t(`zodiac_signs.${partnerZodiacSign?.toLowerCase()}`)}{" "}
{t(`${partnerGender?.toLowerCase()}s`).toLowerCase()}
</Title>
<p className={styles.text}>{randomCompatibility}</p>
</div>
<div className={styles["text-container"]}>
<div className={styles["text-substrate"]}>
<Title variant="h1" className={styles.title}>
So how compatible are you?
{t("/relationship-zodiac-info.description")}
</Title>
<p className={styles.text}>Let's go further and find out</p>
<p className={styles.text}>
{t("/relationship-zodiac-info.how_compatible_you")}
</p>
</div>
</div>
<div className={styles["buttons-container"]}>
@ -93,13 +90,13 @@ function RelationshipZodiacInfoPage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -9,8 +9,10 @@ import { getZodiacSignByDate } from "@/services/zodiac-sign";
import Header from "../../components/Header";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { useTranslation } from "react-i18next";
function Satisfied() {
const { t } = useTranslation();
const navigate = useNavigate();
const { birthdate, partnerBirthdate, satisfied } = useSelector(
selectors.selectQuestionnaire
@ -90,24 +92,30 @@ function Satisfied() {
{satisfied === "yes" && (
<>
<Title variant="h1" className={styles.title}>
Well done!
{t("/satisfied-result-yes.title")}
</Title>
<p className={styles.text}>
Based on our data 74% of Based on our data only the top 30% of{" "}
{zodiacSign} find it easy to communicate with their{" "}
{partnerZodiacSign} partner.
{t("/satisfied-result-yes.description", {
zodiacSign: t(`zodiac_signs.${zodiacSign?.toLowerCase()}`),
partnerZodiacSign: t(
`zodiac_signs.${partnerZodiacSign?.toLowerCase()}`
),
})}
</p>
</>
)}
{satisfied !== "yes" && (
<>
<Title variant="h1" className={styles.title}>
Youre not alone.
{t("/satisfied-result-no.title")}
</Title>
<p className={styles.text}>
Based on our data 74% of {zodiacSign}find it difficult to
communicate with their {partnerZodiacSign} partner. <br /> We can
help you improve this.
{t("/satisfied-result-no.description", {
zodiacSign: t(`zodiac_signs.${zodiacSign?.toLowerCase()}`),
partnerZodiacSign: t(
`zodiac_signs.${partnerZodiacSign?.toLowerCase()}`
),
})}
</p>
</>
)}
@ -117,13 +125,13 @@ function Satisfied() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -9,9 +9,11 @@ import Title from "@/components/Title";
import Header from "../../components/Header";
import QuestionnaireGreenButton from "../../ui/GreenButton";
import { zodiacSignsInfo } from "../../data/zodiacSignsInfo";
import { useTranslation } from "react-i18next";
function SingleZodiacInfoPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const birthdate = useSelector(selectors.selectQuestionnaire).birthdate;
const gender = useSelector(selectors.selectQuestionnaire).gender;
const zodiac = getZodiacSignByDate(birthdate);
@ -40,13 +42,15 @@ function SingleZodiacInfoPage() {
/>
<div className={styles["zodiac-info-container"]}>
<Title variant="h2" className={styles.title}>
{zodiac} {gender}s
{t(`zodiac_signs.${zodiac.toLowerCase()}`)} {t(`${gender}s`)}s
</Title>
<p className={styles.description}>{zodiacInfo?.description}</p>
<p className={styles.description}>
{t(`zodiac_signs_description.${gender}.${zodiac.toLowerCase()}`)}
</p>
</div>
<div className={styles["buttons-container"]}>
<QuestionnaireGreenButton onClick={handleNext}>
Next
{t("next")}
</QuestionnaireGreenButton>
</div>
</section>

View File

@ -1,8 +1,10 @@
import { useEffect, useMemo, useState } from "react";
import styles from "./styles.module.css";
import Title from "@/components/Title";
import { useTranslation } from "react-i18next";
function DiscountExpires() {
const { t } = useTranslation();
const [currentDate, setCurrentDate] = useState(new Date());
const endDate = useMemo(
() => new Date().setMinutes(currentDate.getMinutes() + 10),
@ -38,17 +40,17 @@ function DiscountExpires() {
return (
<div className={styles["discount-expires"]}>
<Title variant="h6" className={styles.title}>
Discount expires
{t("/trial-payment.discount_expires")}
</Title>
<div className={styles.values}>
<div className={styles["value-container"]}>
<span className={styles.value}>{getMinutes()}</span>
<span className={styles["value-symbol"]}>min</span>
<span className={styles["value-symbol"]}>{t("min")}</span>
</div>
<p className={styles.colon}>:</p>
<div className={styles["value-container"]}>
<span className={styles.value}>{getSeconds()}</span>
<span className={styles["value-symbol"]}>sec</span>
<span className={styles["value-symbol"]}>{t("sec")}</span>
</div>
</div>
</div>

View File

@ -1,11 +1,14 @@
import { useTranslation } from "react-i18next";
import styles from "./styles.module.css";
import { stepsQuestionary } from "@/data";
import { stepsQuestionary } from "../../../../data/stepsQuestionary";
interface IGoalProps {
goal: string;
}
function Goal({ goal }: IGoalProps) {
const { t } = useTranslation();
const getGoal = () => {
const question = stepsQuestionary[0].questions.find(
(question) => question.id === "goal"
@ -17,8 +20,8 @@ function Goal({ goal }: IGoalProps) {
<div className={styles.goal}>
<img className={styles.image} src="/darts-purple.svg" alt="Darts icon" />
<div className={styles["text-container"]}>
<span>Goal</span>
<p>{getGoal() || ""}</p>
<span>{t("goal")}</span>
<p>{t(getGoal() || "")}</p>
</div>
</div>
);

View File

@ -1,10 +1,12 @@
import { useTranslation } from "react-i18next";
import styles from "./styles.module.css";
function GuardPayments() {
const { t } = useTranslation();
return (
<div className={styles["guard-payments"]}>
<img src="/guard.svg" alt="Guaranteed security" />
<p className={styles.text}>Guaranteed security payments</p>
<p className={styles.text}>{t("guaranteed_security_payments")}</p>
</div>
);
}

View File

@ -1,5 +1,6 @@
import Title from "@/components/Title";
import styles from "./styles.module.css";
import { useTranslation } from "react-i18next";
interface IQuestionProps {
title: string;
@ -7,6 +8,8 @@ interface IQuestionProps {
}
function Question({ title, text }: IQuestionProps) {
const { t } = useTranslation();
return (
<>
<div className={styles.header}>
@ -14,10 +17,10 @@ function Question({ title, text }: IQuestionProps) {
<img src="/question.svg" alt="Question icon" />
</div>
<Title variant="h5" className={styles["secondary-title"]}>
{title}
{t(title)}
</Title>
</div>
<p className={styles.text}>{text}</p>
<p className={styles.text}>{t(text)}</p>
</>
);
}

View File

@ -2,12 +2,15 @@ import Title from "@/components/Title";
import styles from "./styles.module.css";
import Question from "./Question";
import { questions } from "@/data/oftenAsk";
import { useTranslation } from "react-i18next";
function OftenAsk() {
const { t } = useTranslation();
return (
<div className={styles["often-ask"]}>
<Title variant="h2" className={styles.title}>
People often ask
{t("/trial-payment.people_often_ask.title")}
</Title>
<ul>
{questions.map((question, index) => (

View File

@ -6,6 +6,7 @@ import { useState } from "react";
import FullScreenModal from "@/components/FullScreenModal";
import { EPlacementKeys, IPaywallProduct } from "@/api/resources/Paywall";
import { usePaywall } from "@/hooks/paywall/usePaywall";
import { useTranslation } from "react-i18next";
interface IPaymentTableProps {
product: IPaywallProduct;
@ -27,6 +28,7 @@ function PaymentTable({
placementKey,
buttonClick,
}: IPaymentTableProps) {
const { t } = useTranslation();
const { getText } = usePaywall({
placementKey,
});
@ -61,24 +63,36 @@ function PaymentTable({
backgroundColor: gender === "male" ? "#85B6FF" : "#D1ACF2",
}}
>
<span>Special offer</span>
<span>{t("/trial-payment.payment_table.special_offer")}</span>
</div>
<div className={styles["table-container"]}>
<Title variant="h3" className={styles.title}>
Personalized reading for{" "}
<span className={styles.purple}>${getPrice(product)}</span>
{t("/trial-payment.payment_table.title", {
price: (
<span className={styles.purple}>${getPrice(product)}</span>
),
})}
</Title>
<div className={styles["table-element"]}>
<p className={styles["total-today"]}>Total today:</p>
<p className={styles["total-today"]}>
{t("/trial-payment.payment_table.total_today")}
</p>
<span>${getPrice(product)}</span>
</div>
<hr />
<div className={styles["table-element"]}>
{product.trialPrice !== 50 && (
<p>Your cost per 2 weeks after trial</p>
<p>{t("/trial-payment.payment_table.cost")}</p>
)}
{product.trialPrice === 50 && (
<p style={{ fontSize: "11px", lineHeight: "14px", color: "#8E8E93", marginRight: "8px" }}>
<p
style={{
fontSize: "11px",
lineHeight: "14px",
color: "#8E8E93",
marginRight: "8px",
}}
>
Your cost after the trial is fourteen dollars for every two
weeks or $0.50 per half-day
</p>
@ -94,16 +108,20 @@ function PaymentTable({
</div>
</div>
<CustomButton className={styles.button} onClick={buttonClick}>
get my reading
{t("/trial-payment.button")}
</CustomButton>
<GuardPayments />
<p className={styles.policy}>
You are enrolling in 2 weeks subscription. By continuing you agree that
if you don't cancel prior to the end of the {product?.trialDuration}-day
trial for the ${getPrice(product)} you will automatically be charged $
{product.price / 100} every 2 weeks until you cancel in settings. Learn
more about cancellation and refund policy in{" "}
<a onClick={handleSubscriptionPolicyClick}>Subscription policy</a>
{t("/trial-payment.subscription_policy", {
policy: (
<a onClick={handleSubscriptionPolicyClick}>
{t("/trial-payment.policy_link")}
</a>
),
trialDuration: product.trialDuration,
price: product.price / 100,
trialPrice: getPrice(product)
})}
</p>
</>
);

View File

@ -1,3 +1,4 @@
import { useTranslation } from "react-i18next";
import styles from "./styles.module.css";
interface IPersonalInformationProps {
@ -13,6 +14,8 @@ function PersonalInformation({
gender,
birthPlace,
}: IPersonalInformationProps) {
const { t } = useTranslation();
return (
<div
className={styles["personal-information"]}
@ -29,21 +32,21 @@ function PersonalInformation({
<div className={styles["text-information"]}>
<ul>
<li>
<h6>Zodiac sign</h6>
<p>{zodiacSign}</p>
<h6>{t("/trial-payment.zodiac_sign")}</h6>
<p>{t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)}</p>
</li>
<li>
<h6>Gender</h6>
<p>{gender}</p>
<h6>{t("gender")}</h6>
<p>{t(gender?.toLowerCase())}</p>
</li>
</ul>
<ul>
<li>
<h6>Date of birth</h6>
<h6>{t("/trial-payment.date_of_birth")}</h6>
<p>{birthdate}</p>
</li>
<li>
<h6>Place of birth</h6>
<h6>{t("/trial-payment.place_of_birth")}</h6>
<p>{birthPlace}</p>
</li>
</ul>

View File

@ -1,5 +1,6 @@
import Title from "@/components/Title";
import styles from "./styles.module.css";
import { useTranslation } from "react-i18next";
interface IPointsListProps {
points: string[];
@ -14,6 +15,8 @@ function PointsList({
titleClassName = "",
containerClassName = "",
}: IPointsListProps) {
const { t } = useTranslation();
return (
<div className={`${styles["you-get"]} ${containerClassName}`}>
<Title variant="h2" className={`${styles.title} ${titleClassName}`}>
@ -23,7 +26,7 @@ function PointsList({
{points.map((point, index) => (
<li key={index}>
<img src="/check-mark-purple.svg" alt="Check mark" />
{point}
{t(point)}
</li>
))}
</ul>

View File

@ -1,10 +1,13 @@
import Title from "@/components/Title";
import styles from "./styles.module.css";
import { IReview } from "@/data/reviews";
import { useTranslation } from "react-i18next";
type IReviewProps = IReview;
function Review({ username, date, text, mark, image }: IReviewProps) {
const { t } = useTranslation();
return (
<div className={styles.review}>
<div className={styles.header}>
@ -37,7 +40,7 @@ function Review({ username, date, text, mark, image }: IReviewProps) {
<div className={styles.opostrafs}>
<img src="/opostrafs.svg" alt="Opostrafs" />
</div>
<p className={styles.text}>{text}</p>
<p className={styles.text}>{t(text)}</p>
</div>
</div>
);

View File

@ -1,3 +1,4 @@
import { useTranslation } from "react-i18next";
import styles from "./styles.module.css";
interface IWithPartnerInformationProps {
@ -22,6 +23,7 @@ function WithPartnerInformation(props: IWithPartnerInformationProps) {
partnerGender,
partnerBirthPlace,
} = props;
const { t } = useTranslation();
return (
<div
@ -36,7 +38,7 @@ function WithPartnerInformation(props: IWithPartnerInformationProps) {
src={`/questionnaire-redesign/zodiacs/${gender}/pdf.sex.${zodiacSign?.toUpperCase()}.${gender.toUpperCase()}.webp`}
alt={`${gender} ${zodiacSign}`}
/>
<p>You</p>
<p>{t("you")}</p>
</div>
<img src="/plus.svg" alt="Plus" />
<div className={styles["image-container"]}>
@ -44,43 +46,51 @@ function WithPartnerInformation(props: IWithPartnerInformationProps) {
src={`/questionnaire-redesign/zodiacs/${partnerGender}/pdf.sex.${partnerZodiacSign?.toUpperCase()}.${partnerGender.toUpperCase()}.webp`}
alt={`${partnerGender} ${partnerZodiacSign}`}
/>
<p>Partner</p>
<p>{t("partner")}</p>
</div>
</div>
<div className={styles["text-information"]}>
<ul>
<li>
<h6>Zodiac sign</h6>
<p>{zodiacSign.length ? zodiacSign : "-"}</p>
<h6>{t("/trial-payment.zodiac_sign")}</h6>
<p>
{zodiacSign.length
? t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)
: "-"}
</p>
</li>
<li>
<h6>Gender</h6>
<p>{gender.length ? gender : "-"}</p>
<h6>{t("gender")}</h6>
<p>{gender.length ? t(gender?.toLowerCase()) : "-"}</p>
</li>
<li>
<h6>Date of birth</h6>
<h6>{t("/trial-payment.date_of_birth")}</h6>
<p>{birthdate.length ? birthdate : "-"}</p>
</li>
<li>
<h6>Place of birth</h6>
<h6>{t("/trial-payment.place_of_birth")}</h6>
<p>{birthPlace.length ? birthPlace : "-"}</p>
</li>
</ul>
<ul>
<li>
<h6>Zodiac sign</h6>
<p>{partnerZodiacSign?.length ? partnerZodiacSign : "-"}</p>
<h6>{t("/trial-payment.zodiac_sign")}</h6>
<p>
{partnerZodiacSign?.length
? t(`zodiac_signs.${partnerZodiacSign?.toLowerCase()}`)
: "-"}
</p>
</li>
<li>
<h6>Gender</h6>
<p>{partnerGender.length ? partnerGender : "-"}</p>
<h6>{t("gender")}</h6>
<p>{partnerGender.length ? t(partnerGender?.toLowerCase()) : "-"}</p>
</li>
<li>
<h6>Date of birth</h6>
<h6>{t("/trial-payment.date_of_birth")}</h6>
<p>{partnerBirthDate.length ? partnerBirthDate : "-"}</p>
</li>
<li>
<h6>Place of birth</h6>
<h6>{t("/trial-payment.place_of_birth")}</h6>
<p>{partnerBirthPlace.length ? partnerBirthPlace : "-"}</p>
</li>
</ul>

View File

@ -3,6 +3,7 @@ import styles from "./styles.module.css";
import CustomButton from "../CustomButton";
import { useEffect, useState } from "react";
import { yourReadingList } from "@/data/yourReading";
import { useTranslation } from "react-i18next";
interface IYourReadingProps {
gender: string;
@ -21,6 +22,7 @@ function YourReading({
callToActionText = "To read the full reading you need get access",
buttonClick,
}: IYourReadingProps) {
const { t } = useTranslation();
const [points, setPoints] = useState(yourReadingList);
useEffect(() => {
@ -36,7 +38,7 @@ function YourReading({
return (
<div className={styles["your-reading"]}>
<Title variant="h3" className={styles.title}>
Your reading
{t("/trial-payment.your_reading")}
</Title>
<div className={styles["image-container"]}>
<img
@ -46,20 +48,21 @@ function YourReading({
</div>
<div className={styles["text-container"]}>
<Title variant="h5" className={styles["secondary-title"]}>
Content
{t("/trial-payment.content")}
</Title>
<ol>
{points.map((point, index) => (
<li key={index}>
<p>{point}</p>
<p>{t(point)}</p>
</li>
))}
</ol>
{t("/trial-payment.content_list")}
<Title variant="h5" className={styles["secondary-title"]}>
Personality
{t("/trial-payment.personality")}
</Title>
<p className={styles["personality-information"]}>
Personality information
{t("/trial-payment.personality_information")}
</p>
</div>
<div className={styles["cover-container"]}>

View File

@ -28,8 +28,10 @@ import metricService, {
EGoals,
EMetrics,
} from "@/services/metric/metricService";
import { useTranslation } from "react-i18next";
function TrialPaymentPage() {
const { t } = useTranslation();
const dispatch = useDispatch();
const navigate = useNavigate();
const birthdate = useSelector(selectors.selectBirthdate);
@ -143,7 +145,10 @@ function TrialPaymentPage() {
/>
</div>
<Header className={styles.header} />
<TrialPaymentHeader buttonClick={openStripeModal} />
<TrialPaymentHeader
buttonClick={openStripeModal}
buttonText={t("/trial-payment.button") as string}
/>
{singleOrWithPartner === "partner" && (
<WithPartnerInformation
zodiacSign={zodiacSign}
@ -165,7 +170,7 @@ function TrialPaymentPage() {
/>
)}
<Title variant="h2" className={styles.title}>
Your Personalized Clarity & Love Reading is ready!
{t("/trial-payment.title1")}
</Title>
<Goal goal={goal} />
<PaymentTable
@ -179,12 +184,14 @@ function TrialPaymentPage() {
zodiacSign={zodiacSign}
buttonClick={openStripeModal}
singleOrWithPartner={singleOrWithPartner}
callToActionText={t("/trial-payment.to_read_full") as string}
buttonText={t("/trial-payment.button") as string}
/>
<Title variant="h2" className={styles.title}>
Users love us
{t("/trial-payment.users_love_us")}
</Title>
<Reviews reviews={trialPaymentReviews} />
<PointsList title="What you get" points={trialPaymentPointsList} />
<PointsList title={t("/trial-payment.what_you_get")} points={trialPaymentPointsList} />
<OftenAsk />
<PaymentTable
gender={gender}

View File

@ -4,6 +4,7 @@ import { useSelector } from "react-redux";
import { selectors } from "@/store";
import { EPlacementKeys, IPaywallProduct } from "@/api/resources/Paywall";
import { usePaywall } from "@/hooks/paywall/usePaywall";
import { useTranslation } from "react-i18next";
const getPrice = (product: IPaywallProduct | null) => {
if (!product) {
@ -13,6 +14,7 @@ const getPrice = (product: IPaywallProduct | null) => {
};
function PaymentDiscountTable() {
const { t } = useTranslation();
const { getText } = usePaywall({
placementKey: EPlacementKeys["aura.placement.secret.discount"],
});
@ -21,9 +23,11 @@ function PaymentDiscountTable() {
return (
<div className={styles.container}>
<Title variant="h3" className={styles.title}>
You get a secret discount!
{t("/trial-payment-with-discount.title")}
</Title>
<p className={styles["no-pressure"]}>No pressure. Cancel anytime.</p>
<p className={styles["no-pressure"]}>
{t("/trial-payment-with-discount.cancel_anytime")}
</p>
<div className={styles.applied}>
<div className={styles.side}>
<img
@ -31,7 +35,9 @@ function PaymentDiscountTable() {
src="/present.webp"
alt="Present"
/>
<p className={styles.description}>Secret discount applied!</p>
<p className={styles.description}>
{t("/trial-payment-with-discount.secret_discount_applied")}
</p>
</div>
<div className={styles.side}>
<span className={styles.discount}>{getText("discount.0")}</span>
@ -39,7 +45,7 @@ function PaymentDiscountTable() {
</div>
</div>
<div className={styles["cost-container"]}>
<p>Your cost per 14 days after trial:</p>
<p>{t("/trial-payment-with-discount.cost")}</p>
<div className={styles.side}>
<span className={styles.discount}>
${Number(getText("full.price")) / 100}
@ -47,10 +53,12 @@ function PaymentDiscountTable() {
<strong>${(activeProduct?.price || 0) / 100}</strong>
</div>
</div>
<p className={styles.save}>You save $30</p>
<p className={styles.save}>
{t("/trial-payment-with-discount.you_save")}
</p>
<hr className={styles.line} />
<div className={styles["total-container"]}>
<p>Total today:</p>
<p>{t("/trial-payment-with-discount.total_today")}</p>
{activeProduct && <strong>${getPrice(activeProduct)}</strong>}
</div>
</div>

View File

@ -8,8 +8,10 @@ import { selectors } from "@/store";
import { useSelector } from "react-redux";
import { EPlacementKeys } from "@/api/resources/Paywall";
import PaymentModal from "@/components/PaymentModal";
import { useTranslation } from "react-i18next";
function TrialPaymentWithDiscount() {
const { t } = useTranslation();
const [isOpenPaymentModal, setIsOpenPaymentModal] = useState<boolean>(false);
const activeProduct = useSelector(selectors.selectActiveProduct);
@ -30,23 +32,22 @@ function TrialPaymentWithDiscount() {
alt="Party popper"
/>
<Title variant="h2" className={styles.title}>
You get a secret discount!
{t("/trial-payment-with-discount.title")}
</Title>
<PaymentDiscountTable />
<MainButton
className={styles.button}
onClick={() => setIsOpenPaymentModal(true)}
>
Start your {activeProduct?.trialDuration}-day trial
{t("/trial-payment-with-discount.button", {
trialDuration: activeProduct?.trialDuration,
})}
</MainButton>
<p className={styles.policy}>
By continuing you agree that if you don't cancel prior to the end of the{" "}
{activeProduct?.trialDuration}-days trial, you will automatically be
charged ${(activeProduct?.price || 0) / 100} for the introductory
period of 14 days thereafter the standard rate of $
{(activeProduct?.price || 0) / 100} every 14 days until you cancel in
settings. Learn more about cancellation and refund policy in
Subscription terms.
{t("/trial-payment-with-discount.description", {
trialDuration: activeProduct?.trialDuration,
price: (activeProduct?.price || 0) / 100,
})}
</p>
</section>
);

View File

@ -11,15 +11,17 @@ import BackgroundTopBlob from "../../ui/BackgroundTopBlob";
import Header from "../../components/Header";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import {useMetricABFlags} from "@/services/metric/metricService.ts";
import { useMetricABFlags } from "@/services/metric/metricService.ts";
import { useTranslation } from "react-i18next";
function WithHeadPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const birthdate = useSelector(selectors.selectBirthdate);
const zodiacSign = getZodiacSignByDate(birthdate);
const { width: pageWidth, elementRef: pageRef } = useDynamicSize({});
const { flags } = useMetricABFlags();
const aboutUsAnswersKey = flags?.aboutUsAnswers?.[0]
const aboutUsAnswersKey = flags?.aboutUsAnswers?.[0];
const { animationData } = useLottie({
loadKey: ELottieKeys.scalesHead,
});
@ -52,10 +54,13 @@ function WithHeadPage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
Based on our data, 39% of{" "}
<span style={{ color: "#A6FD18" }}>{zodiacSign}</span> people also
make decisions with their head. But don't worry, we'll consider that
while creating your guidance plan.
{t("/with-head.title", {
zodiacSign: (
<span style={{ color: "#A6FD18" }}>
{t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)}
</span>
),
})}
</Title>
</div>
<div className={styles["buttons-container"]}>
@ -63,13 +68,13 @@ function WithHeadPage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -11,15 +11,17 @@ import BackgroundTopBlob from "../../ui/BackgroundTopBlob";
import Header from "../../components/Header";
import { ELottieKeys, useLottie } from "@/hooks/lottie/useLottie";
import { DotLottieReact } from "@lottiefiles/dotlottie-react";
import {useMetricABFlags} from "@/services/metric/metricService.ts";
import { useMetricABFlags } from "@/services/metric/metricService.ts";
import { useTranslation } from "react-i18next";
function WithHeartPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const birthdate = useSelector(selectors.selectBirthdate);
const zodiacSign = getZodiacSignByDate(birthdate);
const { width: pageWidth, elementRef: pageRef } = useDynamicSize({});
const { flags } = useMetricABFlags();
const aboutUsAnswersKey = flags?.aboutUsAnswers?.[0]
const aboutUsAnswersKey = flags?.aboutUsAnswers?.[0];
const { animationData } = useLottie({
loadKey: ELottieKeys.scalesHeart,
});
@ -52,10 +54,13 @@ function WithHeartPage() {
</div>
<div>
<Title variant="h1" className={styles.title}>
Based on our data, 49% of{" "}
<span style={{ color: "#A6FD18" }}>{zodiacSign}</span> people also
make decisions with their heart. But don't worry, we'll consider that
while creating your guidance plan.
{t("/with-heart.title", {
zodiacSign: (
<span style={{ color: "#A6FD18" }}>
{t(`zodiac_signs.${zodiacSign?.toLowerCase()}`)}
</span>
),
})}
</Title>
</div>
<div className={styles["buttons-container"]}>
@ -63,13 +68,13 @@ function WithHeartPage() {
className={`${styles.button} ${styles["back-button"]}`}
onClick={handleBack}
>
Back
{t("back")}
</MainButton>
<MainButton
className={`${styles.button} ${styles["next-button"]}`}
onClick={handleNext}
>
Next
{t("next")}
</MainButton>
</div>
</section>

View File

@ -1,5 +1,6 @@
import { IAnswer } from "@/data";
import styles from "./styles.module.css";
import { useTranslation } from "react-i18next";
interface IAnswerProps {
classNameContainer?: string;
@ -20,6 +21,7 @@ function Answer({
gender = "male",
onClick,
}: IAnswerProps) {
const { t } = useTranslation();
return (
<button
className={`${styles.container} ${
@ -32,7 +34,7 @@ function Answer({
{type !== "only-text-single" && (
<img className={styles.icon} src={answer.icon} alt={answer.id} />
)}
<p className={styles.answer}>{answer.answer}</p>
<p className={styles.answer}>{t(answer.answer)}</p>
{type === "multiply" && (
<div className={styles.circle}>
{active && <img src="/check-mark.svg" alt="Check mark" />}

View File

@ -2,6 +2,7 @@ import { IAdditionalPurchasesStep } from "@/data/additionalPurchases";
import styles from "./styles.module.css";
import { useRef } from "react";
import CheckMark from "./checkMark.svg";
import { useTranslation } from "react-i18next";
interface IAdditionalPurchasesStepsProps {
steps: IAdditionalPurchasesStep[];
@ -12,6 +13,7 @@ function AdditionalPurchasesSteps({
steps,
activeStep,
}: IAdditionalPurchasesStepsProps) {
const { t } = useTranslation();
const containerRef = useRef<HTMLDivElement>(null);
const titlesRef = useRef<Array<HTMLSpanElement | null>>([]);
const circleSize = 30;
@ -33,7 +35,7 @@ function AdditionalPurchasesSteps({
} ${index === steps.length - 1 && styles["title-last"]}`}
key={index}
>
{title}
{t(title)}
</span>
{activeStep < id && (
<div

View File

@ -1,36 +1,38 @@
import Title from "@/components/Title";
import styles from "./styles.module.css";
import Icon from "./icon.svg";
import { useTranslation } from "react-i18next";
function ConsultationTable() {
const { t } = useTranslation();
return (
<div className={styles.container}>
<Title variant="h2" className={styles.title}>
Your unique individual consultation
{t("/add-consultation.your_unique_consultation")}
</Title>
<div className={styles.line} />
<div className={styles["center-container"]}>
<div className={styles.header}>
<img src={Icon} alt="Icon" />
<p>
<span>30-minute private </span>
<span>consultation with an expert</span>
<span>{t("/add-consultation.30-minute")}</span>
</p>
</div>
<p className={styles.text}>
You can ask for prediction of the future, live compatibility analysis;
love compatibility etc
</p>
<p className={styles.text}>{t("/add-consultation.description")}</p>
</div>
<div className={styles.line} />
<div className={styles.footer}>
<span className={styles["one-time-price"]}>One time price offer: </span>
<span className={styles["one-time-price"]}>
{t("/add-consultation.one_time_price_offer")}
</span>
<span className={styles["current-price"]}>$49.99</span>
<br />
<span className={styles["old-price-container"]}>
Original price:
<span className={styles["old-price"]}> $99.99</span>
<span className={styles.save}> Save 50%</span>
{t("/add-consultation.original_price", {
oldPrice: <span className={styles["old-price"]}>99.99</span>,
discount: <span className={styles.save}>Economisez 50</span>,
})}
</span>
</div>
</div>

View File

@ -1,7 +1,10 @@
import { firstSliderList } from "@/data/additionalPurchases";
import styles from "./styles.module.css";
import { useTranslation } from "react-i18next";
function FirstSlide() {
const { t } = useTranslation();
return (
<div className={styles.container}>
<img
@ -13,7 +16,7 @@ function FirstSlide() {
{firstSliderList.map((item, index) => (
<p className={styles.item} key={index}>
<span style={{ backgroundImage: `url(${item.icon})` }} />
{item.title}
{t(item.title)}
</p>
))}
<p className={styles.item}>

View File

@ -1,5 +1,6 @@
import MainButton from "@/components/MainButton";
import styles from "./styles.module.css";
import { useTranslation } from "react-i18next";
interface IFooterButtonProps {
classNameContainer?: string;
@ -20,6 +21,8 @@ function FooterButton({
classNameSkip = "",
disabled = false,
}: IFooterButtonProps) {
const { t } = useTranslation();
return (
<div className={`${styles.container} ${classNameContainer}`}>
<MainButton
@ -30,7 +33,7 @@ function FooterButton({
{children}
</MainButton>
<p onClick={onClickSkip} className={`${styles.skip} ${classNameSkip}`}>
Skip this offer and proceed further
{t("skip_this_offer")}
</p>
</div>
);

View File

@ -1,9 +1,10 @@
import styles from "./styles.module.css"
import { useTranslation } from "react-i18next";
import styles from "./styles.module.css";
function PaymentAddress() {
return (
<p className={styles.address}>1123 Rimer Dr Moraga, California 94556</p>
)
const { t } = useTranslation();
return <p className={styles.address}>{t("payment_modal.address")}</p>;
}
export default PaymentAddress
export default PaymentAddress;

View File

@ -2,6 +2,7 @@ import { ISignUpOffer } from "@/data/additionalPurchases";
import styles from "./styles.module.css";
import CheckMark from "./check-mark-1.svg";
import { getPriceCentsToDollars } from "@/services/price";
import { useTranslation } from "react-i18next";
interface ISignUpOfferProps extends ISignUpOffer {
isActive: boolean;
@ -9,8 +10,9 @@ interface ISignUpOfferProps extends ISignUpOffer {
}
function SignUpOffer(props: ISignUpOfferProps) {
const { id, title, subtitle, emoji, isActive, onClick } = props;
const { id, subtitle, emoji, isActive, onClick } = props;
const { current, old, discount } = props.price;
const { t } = useTranslation();
return (
<div
@ -22,28 +24,44 @@ function SignUpOffer(props: ISignUpOfferProps) {
</div>
<div className={styles["text-container"]}>
<div className={styles["title-container"]}>
<p className={styles.title}>{title}</p>
{id === "ultra-pack" && (
<span className={styles.discount}>{discount}% OFF</span>
<p className={styles.title}>
{t(`/add-report.products.${id}.title`)}
</p>
{id === "ultra_pack" && (
<span className={styles.discount}>
{t(`/add-report.products.${id}.discount`, {
discount,
})}
</span>
)}
</div>
{!!subtitle?.length && (
<span className={styles.subtitle}>{subtitle}</span>
<span className={styles.subtitle}>
{t(`/add-report.products.${id}.description`)}
</span>
)}
<div className={styles["price-container"]}>
<span className={styles.price}>
<span className={styles["current-price"]}>
${getPriceCentsToDollars(current || 0)}
</span>{" "}
( {id === "ultra-pack" ? "regular price" : "was"}{" "}
<span className={styles["old-price"]}>
${getPriceCentsToDollars(old || 0)}
</span>{" "}
)
{t(`/add-report.products.${id}.price`, {
price: (
<span className={styles["current-price"]}>
{getPriceCentsToDollars(current || 0)}
</span>
),
oldPrice: (
<span className={styles["old-price"]}>
{getPriceCentsToDollars(old || 0)}
</span>
),
})}
</span>
{id !== "ultra-pack" && (
{id !== "ultra_pack" && (
<div className={styles["discount-container"]}>
<span className={styles.discount}>{discount}% OFF</span>
<span className={styles.discount}>
{t(`/add-report.products.${id}.discount`, {
discount,
})}
</span>
</div>
)}
</div>

View File

@ -1,7 +1,10 @@
import Title from "@/components/Title";
import styles from "./styles.module.css";
import { useTranslation } from "react-i18next";
function ThankYouBanner() {
const { t } = useTranslation();
return (
<div className={styles.container}>
<img
@ -11,9 +14,9 @@ function ThankYouBanner() {
/>
<div className={styles["text-container"]}>
<Title variant="h4" className={styles.title}>
Thank you!
{t("/add-report.thank_you")}
</Title>
<p className={styles.text}>Your order was successful!</p>
<p className={styles.text}>{t("/add-report.order_successful")}</p>
</div>
</div>
);

View File

@ -16,9 +16,11 @@ import Modal from "@/components/Modal";
import PaymentForm from "@/components/pages/SinglePaymentPage/PaymentForm";
import { getPriceCentsToDollars } from "@/services/price";
import Loader, { LoaderColor } from "@/components/Loader";
import { useTranslation } from "react-i18next";
function AddConsultationPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const { user: userFromStore } = useAuth();
const api = useApi();
const tokenFromStore = useSelector(selectors.selectToken);
@ -98,24 +100,17 @@ function AddConsultationPage() {
</>
)}
<Title variant="h2" className={styles.title}>
More for you
{t("/add-consultation.more_for_you")}
</Title>
<Title variant="h2" className={styles.subtitle}>
Exclusive offer recommended for you to achieve your goals faster
{t("/add-consultation.exclusive_offer")}
</Title>
<ConsultationTable />
<p className={styles.description}>
*You will be charged for the add-on services or offers selected at the
time of purchase.
<br />
This is a non-recuring payment.
{t("/add-consultation.you_will_be_charged")}
</p>
<PaymentAddress />
{isError && (
<p className={styles.error}>
Something went wrong. Please try again later.
</p>
)}
{isError && <p className={styles.error}>{t("went_wrong")}</p>}
<FooterButton
onClick={handleClick}
onClickSkip={handleClickSkip}
@ -124,7 +119,7 @@ function AddConsultationPage() {
{isPendingProducts || isLoading ? (
<Loader color={LoaderColor.White} />
) : (
"Get my consultation"
t("/add-consultation.get_my_consultation")
)}
</FooterButton>
</div>

View File

@ -35,6 +35,7 @@
text-align: center;
line-height: 140%;
color: rgb(79, 79, 79);
white-space: pre-wrap;
}
.error {

View File

@ -18,9 +18,11 @@ import Loader, { LoaderColor } from "@/components/Loader";
import { getPriceCentsToDollars } from "@/services/price";
import Modal from "@/components/Modal";
import PaymentForm from "@/components/pages/SinglePaymentPage/PaymentForm";
import { useTranslation } from "react-i18next";
function AddReportPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const { user: userFromStore } = useAuth();
const api = useApi();
const tokenFromStore = useSelector(selectors.selectToken);
@ -106,10 +108,10 @@ function AddReportPage() {
<ThankYouBanner />
<Title variant="h2" className={styles.title}>
Choose your sign-up offer 🔥
{t("/add-report.choose_offer")}
</Title>
<Title variant="h3" className={styles.subtitle}>
Available only now
{t("/add-report.available_only_now")}
</Title>
<div className={styles["offers-container"]}>
{!isPendingProducts &&
@ -123,13 +125,10 @@ function AddReportPage() {
))}
{isPendingProducts && <Loader color={LoaderColor.Black} />}
</div>
<p className={styles.description}>
*You will be charged for the add-on services or offers selected at the
time of purchase. This is a non-recuring payment.
</p>
<p className={styles.description}>{t("/add-report.description")}</p>
{isError && (
<p className={`${styles.description} ${styles.error}`}>
Something went wrong. Please try again later.
{t("went_wrong")}
</p>
)}
<PaymentAddress />
@ -138,7 +137,11 @@ function AddReportPage() {
onClickSkip={handleClickSkip}
disabled={isPendingProducts || isLoading}
>
{isLoading ? <Loader color={LoaderColor.White} /> : "Get my copy"}
{isLoading ? (
<Loader color={LoaderColor.White} />
) : (
t("/add-report.get_my_copy")
)}
</FooterButton>
</div>
);

View File

@ -20,6 +20,7 @@ import { ResponsePost } from "@/api/resources/SinglePayment";
import Modal from "@/components/Modal";
import { getPriceCentsToDollars } from "@/services/price";
import PaymentForm from "@/components/pages/SinglePaymentPage/PaymentForm";
import { useTranslation } from "react-i18next";
const sliderSettings = {
dots: false,
@ -34,6 +35,7 @@ const sliderSettings = {
function UnlimitedReadingsPage() {
const navigate = useNavigate();
const { t } = useTranslation();
const { user: userFromStore } = useAuth();
const api = useApi();
const tokenFromStore = useSelector(selectors.selectToken);
@ -125,7 +127,7 @@ function UnlimitedReadingsPage() {
</div>
</Slider>
<Title variant="h2" className={styles.title}>
Access the unlimited astrology guides and compatibility readings
{t("/unlimited-readings.title")}
</Title>
<ul className={styles.list}>
{unlimitedReadings.map(({ title, icon }, index) => (
@ -134,15 +136,11 @@ function UnlimitedReadingsPage() {
className={styles.image}
style={{ backgroundImage: `url(${icon})` }}
/>
<span className={styles.text}>{title}</span>
<span className={styles.text}>{t(title)}</span>
</li>
))}
</ul>
{isError && (
<p className={styles.error}>
Something went wrong. Please try again later.
</p>
)}
{isError && <p className={styles.error}>{t("went_wrong")}</p>}
<FooterButton
onClick={handleClick}
onClickSkip={handleClickSkip}
@ -154,17 +152,10 @@ function UnlimitedReadingsPage() {
{isPendingProducts || isLoading ? (
<Loader color={LoaderColor.White} />
) : (
"Add unlimited readings"
t("/unlimited-readings.add_unlimited_readings")
)}
</FooterButton>
<p className={styles.policy}>
Please note: In addition to your subscription, your account will be
charged 14.59 for the selected add-ons as you click Add unlimited
readings. Items on this page are 30 days subscriptions. Unless you
cancel it in your profile before the end of the then-current period, you
agree that the subscription will renew automatically at the end of each
period. If you need help with how to cancel, visit our
</p>
<p className={styles.policy}>{t("/unlimited-readings.description")}</p>
<PaymentAddress />
</div>
);

View File

@ -3,8 +3,10 @@ import styles from "./styles.module.css";
import MainButton from "@/components/MainButton";
import { useNavigate } from "react-router-dom";
import routes from "@/routes";
import { useTranslation } from "react-i18next";
function GetInformationPartnerPage() {
const { t } = useTranslation();
const navigate = useNavigate();
const handleBack = () => {
@ -29,29 +31,27 @@ function GetInformationPartnerPage() {
Your browser does not support the video tag.
</video>
<Title variant="h2" className={styles.title}>
AURA
{t("app_name")}
</Title>
<div className={styles["bottom-container"]}>
<Title variant="h3" className={styles.subtitle}>
Wonderful! Let's find out what's working (and what isn't) and go from
there.
{t("/get-information-partner.title")}
</Title>
<p className={styles.description}>
Now we need some information about Your Partner's Profile to create
the astrological synastry blueprint between you and your partner.
{t("/get-information-partner.description")}
</p>
<div className={styles["buttons-container"]}>
<MainButton
onClick={handleBack}
className={`${styles.button} ${styles["back-button"]}`}
>
Back
{t("back")}
</MainButton>
<MainButton
onClick={handleNext}
className={`${styles.button} ${styles["next-button"]}`}
>
Next
{t("next")}
</MainButton>
</div>
</div>

View File

@ -1,10 +1,15 @@
import { useTranslation } from "react-i18next";
import styles from "./styles.module.css";
function SecurityPayments() {
return <div className={styles.container}>
<img src="/security.svg" alt="Guaranteed security" />
<p className={styles.text}>Guaranteed security payments</p>
</div>;
const { t } = useTranslation();
return (
<div className={styles.container}>
<img src="/security.svg" alt="Guaranteed security" />
<p className={styles.text}>{t("guaranteed_security_payments")}</p>
</div>
);
}
export default SecurityPayments;

View File

@ -1,12 +1,18 @@
import styles from "./styles.module.css"
import { useTranslation } from "react-i18next";
import styles from "./styles.module.css";
function CreditCard() {
const { t } = useTranslation();
return (
<div className={styles.container}>
<img src="/credit-card.svg" alt="Credit card" />
<span className={styles.text}>Credit Card</span>
<img
src="/credit-card.svg"
alt={t("payment_modal.credit_card") as string}
/>
<span className={styles.text}>{t("payment_modal.credit_card")}</span>
</div>
)
);
}
export default CreditCard
export default CreditCard;

View File

@ -85,49 +85,49 @@ export interface IAnswer {
export const aboutUsAnswersA: IAnswer[] = [
{
id: "forbes",
answer: "Forbes",
answer: "/about-us.forbes",
icon: "",
},
{
id: "instagram",
answer: "Instagram",
answer: "/about-us.instagram",
icon: "",
},
{
id: "celebrity",
answer: "Celebrity",
answer: "/about-us.celebrity",
icon: "",
},
{
id: "friends",
answer: "Friends",
answer: "/about-us.friends",
icon: "",
},
{
id: "other",
answer: "Other",
answer: "/about-us.other",
icon: "",
},
];
export const aboutUsAnswersB: IAnswer[] = [
{
id: "forbes",
answer: "Forbes",
answer: "/about-us.forbes",
icon: "",
},
{
id: "instagram",
answer: "Instagram",
answer: "/about-us.instagram",
icon: "",
},
{
id: "celebrity",
answer: "Celebrity",
answer: "/about-us.celebrity",
icon: "",
},
{
id: "other",
answer: "Other",
answer: "/about-us.other",
icon: "",
},
];
@ -135,77 +135,77 @@ export const aboutUsAnswersB: IAnswer[] = [
export const aboutUsAnswersNormal: IAnswer[] = [
{
id: "poster",
answer: "Poster or Billboard",
answer: "/about-us.poster",
icon: "",
},
{
id: "friend",
answer: "Friend or Family",
answer: "/about-us.friend",
icon: "",
},
{
id: "instagram",
answer: "Instagram",
answer: "/about-us.instagram",
icon: "",
},
{
id: "direct_mail",
answer: "Direct Mail or Package Insert",
answer: "/about-us.direct_mail",
icon: "",
},
{
id: "tv",
answer: "Online TV or Streaming TV",
answer: "/about-us.tv",
icon: "",
},
{
id: "radio",
answer: "Radio",
answer: "/about-us.radio",
icon: "",
},
{
id: "search_engine",
answer: "Search Engine (Google, Bing, etc.)",
answer: "/about-us.search",
icon: "",
},
{
id: "newspaper",
answer: "Newspaper or Magazine",
answer: "/about-us.newspaper",
icon: "",
},
{
id: "facebook",
answer: "Facebook",
answer: "/about-us.facebook",
icon: "",
},
{
id: "blog_post",
answer: "Blog Post or Website Review",
answer: "/about-us.blog",
icon: "",
},
{
id: "Podcast",
answer: "Podcast",
answer: "/about-us.podcast",
icon: "",
},
{
id: "influencer",
answer: "Influencer",
answer: "/about-us.influencer",
icon: "",
},
{
id: "youtube",
answer: "Youtube",
answer: "/about-us.youtube",
icon: "",
},
{
id: "pinterest",
answer: "Pinterest",
answer: "/about-us.pinterest",
icon: "",
},
{
id: "other",
answer: "Other",
answer: "/about-us.other",
icon: "",
},
];
@ -1640,18 +1640,17 @@ export const textVariables: ITextVariables = {
export const relationshipAnswers: IAnswer[] = [
{
id: "very_unhappy",
answer: "Im very unhappy with how things are going in my relationship",
answer: "/problems.very_unhappy",
icon: "/slightly_frowning_face.webp",
},
{
id: "unhappy",
answer:
"Im unhappy with parts of my relationship, but some things are working well",
answer: "/problems.unhappy",
icon: "/neutral_face.webp",
},
{
id: "happy",
answer: "Im generally happy in my relationship",
answer: "/problems.happy",
icon: "/slightly_smiling_face.webp",
},
];
@ -1659,23 +1658,22 @@ export const relationshipAnswers: IAnswer[] = [
export const singleAnswers: IAnswer[] = [
{
id: "very_unhappy",
answer: "I was unhappy with low things were going in my relationship",
answer: "/problems.very_unhappy",
icon: "/slightly_frowning_face.webp",
},
{
id: "unhappy",
answer:
"I was unhappy with parts of my relationship, but some thing were working",
answer: "/problems.unhappy",
icon: "/neutral_face.webp",
},
{
id: "happy",
answer: "I was generally happy with my relationship",
answer: "/problems.happy",
icon: "/slightly_smiling_face.webp",
},
{
id: "never_been",
answer: "Ive never been in a relationship",
answer: "/problems.never_been",
icon: "/wink.webp",
},
];

View File

@ -7,22 +7,22 @@ export interface IAdditionalPurchasesStep {
export const steps: IAdditionalPurchasesStep[] = [
{
id: 0,
title: "Add Report",
title: "add_report",
link: "add-report",
},
{
id: 1,
title: "Unlimited Readings",
title: "unlimited_readings",
link: "unlimited-readings",
},
{
id: 2,
title: "Add Consultation",
title: "add_consultation",
link: "add-consultation",
},
{
id: 3,
title: "Access Product",
title: "access_product",
link: "",
},
];
@ -44,7 +44,7 @@ export interface ISignUpOffer {
export const signUpOffers: ISignUpOffer[] = [
{
id: "ultra-pack",
id: "ultra_pack",
title: "ULTRA PACK",
subtitle: "(3 in 1 + 2 secret bonus reading)",
price: {
@ -56,7 +56,7 @@ export const signUpOffers: ISignUpOffer[] = [
emoji: "star_struck.webp",
},
{
id: "numerology-analyses",
id: "numerology_analysis",
title: "NUMEROLOGY ANALYSIS",
price: {
current: 1499,
@ -67,7 +67,7 @@ export const signUpOffers: ISignUpOffer[] = [
emoji: "input_numbers.webp",
},
{
id: "tarot-reading",
id: "tarot_reading",
title: "TAROT READING",
price: {
current: 1999,
@ -78,7 +78,7 @@ export const signUpOffers: ISignUpOffer[] = [
emoji: "sunset.webp",
},
{
id: "palmistry-guide",
id: "palmistry_guide",
title: "PALMISTRY GUIDE",
price: {
current: 1999,
@ -99,23 +99,23 @@ interface IUnlimitedReadings {
export const unlimitedReadings: IUnlimitedReadings[] = [
{
id: 0,
title: "check compatibility as many times as you need",
title: "/unlimited-readings.check_compatibility",
icon: "/woman-heart-man.webp",
},
{
id: 1,
title:
"hundreds of insights to help you to achieve your relationship goals",
"/unlimited-readings.hundreds_of_insights",
icon: "/sparkles.webp",
},
{
id: 2,
title: "personalized daily horoscopes and astrological guides with no ads",
title: "/unlimited-readings.personalized_daily",
icon: "/crystal_ball.webp",
},
{
id: 3,
title: "auto-renewable 1-month plan, cancel anytime",
title: "/unlimited-readings.auto_renewable",
icon: "/check_mark_button.webp",
},
];
@ -129,17 +129,17 @@ interface IFirstSliderItem {
export const firstSliderList: IFirstSliderItem[] = [
{
id: 0,
title: "personal affirmations for everyday",
title: "/unlimited-readings.personal_affirmations",
icon: "/crystal_ball.webp",
},
{
id: 1,
title: "more insight in less time",
title: "/unlimited-readings.more_insight",
icon: "/sparkles.webp",
},
{
id: 2,
title: "learn visually",
title: "/unlimited-readings.learn_visually",
icon: "/technologist.webp",
},
];

View File

@ -5,33 +5,33 @@ interface IPoint {
export const loadingProfilePoints: IPoint[] = [
{
title: "Your profile",
title: "/loading-profile.loaders.profile",
color: "#908cf2",
},
{
title: "Personality traits",
title: "/loading-profile.loaders.personality_traits",
color: "#55cdf2",
},
{
title: "Relationship Pattern",
title: "/loading-profile.loaders.relationship_pattern",
color: "#b86ada",
},
];
export const titlesLoadingProfile = [
"Analyzing your profile...",
"Identifying the planetary positions when you were born...",
"Creating your astrological blueprint...",
"Assessing personality profile...",
"Identifying your strengths and weaknesses...",
"Analyzing your compatibility...",
"Analyzing relationship needs...",
"Charting best guidance plan...",
"Predicting future results...",
"/loading-profile.title1",
"/loading-profile.title2",
"/loading-profile.title3",
"/loading-profile.title4",
"/loading-profile.title5",
"/loading-profile.title6",
"/loading-profile.title7",
"/loading-profile.title8",
"/loading-profile.title9",
];
export const modalTitlesLoadingProfile = [
"Do you enjoy time spent alone?",
"Are you adventurous person?",
"Have you ever tried any remedies/rituals?",
"/loading-profile.popup.title1",
"/loading-profile.popup.title2",
"/loading-profile.popup.title3",
];

View File

@ -5,17 +5,16 @@ interface IQuestion {
export const questions: IQuestion[] = [
{
title: "How accurate is the astrology reading on this platform?",
text: "The accuracy of an astrology reading can vary and is subjective. Astrology is not an exact science, but many find that it can provide valuable insights and perspectives. Our platform uses advanced algorithms and expert astrologers to provide the most accurate readings possible.",
title: "/trial-payment.people_often_ask.question1",
text: "/trial-payment.people_often_ask.answer1",
},
{
title: "Can I get a compatibility reading for relationships?",
text: "Yes, you can get a compatibility reading for relationships. This type of reading includes a comprehensive astrological analysis of two people to assess their compatibility in various areas, including love, communication and shared values.",
title: "/trial-payment.people_often_ask.question2",
text: "/trial-payment.people_often_ask.answer2",
},
{
title:
"Are the astrology readings on this platform confidential and private?",
text: "Yes, all readings on our platform are strictly confidential. We respect our users' privacy and ensure that all personal data and readings are securely stored and not shared with third parties without consent.",
title: "/trial-payment.people_often_ask.question3",
text: "/trial-payment.people_often_ask.answer3",
},
];

View File

@ -1,7 +1,8 @@
export const onboardingTitles = [
"Based on your answers",
"Weve created your astrological blueprint and guidance plan",
"To help you find your perfect partner",
"And to improve your relationship for good.",
"Lets get started.",
"/onboarding.title1",
"/onboarding.title2",
"/onboarding.title3",
"/onboarding.title4",
"/onboarding.title5",
"/onboarding.title6"
];

View File

@ -1,9 +1,9 @@
export const trialPaymentPointsList = [
"Your personalised plan",
"1:1 advice from your own astrologer",
"Finding the most compatible partner",
"Insights into your relationship patterns, and emotional and sexual needs",
"Better understanding of yourself",
"/trial-payment.you_get_1",
"/trial-payment.you_get_2",
"/trial-payment.you_get_3",
"/trial-payment.you_get_4",
"/trial-payment.you_get_5",
];
export const marketingLandingPointsList = [

View File

@ -10,19 +10,19 @@ export const trialPaymentReviews: IReview[] = [
{
username: "ria._.panwar",
date: "02/17/2024",
text: "It was really helpful and had provided me the clarity that I needed for my current relationship situation. It gives me hope that my relationship could still be save. Thank you. Highly recommended!",
text: "/trial-payment.review1",
mark: 5,
},
{
username: "jp63_",
date: "02/17/2024",
text: "Amazing, absolutely amazing! The affirmations I received and nurturing advice, was worth everything ! Truly, thank you !!",
text: "/trial-payment.review2",
mark: 5,
},
{
username: "therealslimmazi",
date: "02/17/2024",
text: "It helps me be able to trust my self and my choices for the future by giving me reassurance with the information i get. My goals and dreams are going to happen and and now i trust myself to do as a need and wish",
text: "/trial-payment.review3",
mark: 4.6,
},
];

View File

@ -1,8 +1,8 @@
export const yourReadingList = [
"Compatibility with your partner in other areas of your life.",
"Deep analysis of the relationships with your partner based on a unique birth chart matching system",
"Simple and actionable guide to improving your relationship with your partner",
"Warning about astrological events and practical advice that will help you get through this period well",
"Your horoscope and upcoming events for 2024",
"Your unique strengths and weaknesses and how to get the most out of them",
"/trial-payment.content_list.point3",
"/trial-payment.content_list.point4",
"/trial-payment.content_list.point5",
"/trial-payment.content_list.point6",
"/trial-payment.content_list.point1",
"/trial-payment.content_list.point2",
];

View File

@ -5,6 +5,9 @@ import { useCallback, useEffect, useMemo, useState } from "react";
import { useDispatch, useSelector } from "react-redux";
import parse from "html-react-parser";
import { defaultPaywalls } from "./defaultPaywalls";
import locales from "@/locales/locales";
import { getClientLocale } from "@/locales";
import { useTranslation } from "react-i18next";
interface IUsePaywallProps {
placementKey: EPlacementKeys;
@ -20,6 +23,8 @@ interface IGetTextProps {
}
export function usePaywall({ placementKey }: IUsePaywallProps) {
const locale = getClientLocale();
const { t } = useTranslation();
const api = useApi();
const dispatch = useDispatch();
const token = useSelector(selectors.selectToken);
@ -91,26 +96,59 @@ export function usePaywall({ placementKey }: IUsePaywallProps) {
} = options || {};
const property = properties.find((property) => property.key === key);
if (!property) return "";
const text = property.value;
let text = property.value;
if (locale in locales) {
text = `${paywall?.key.replaceAll(".", "_")}.${key.replaceAll(
".",
"_"
)}`;
if (t(text) === text) {
text = property.value;
}
}
const colorElements = properties.filter((property) =>
property.key.includes(`${key}.color`)
);
if (text && colorElements.length) {
let element = text;
for (const colorElement of colorElements) {
element = element.replace(
let replacementValue = colorElement.value;
if (locale in locales) {
replacementValue = `${paywall?.key.replaceAll(
".",
"_"
)}.${colorElement.key.replaceAll(".", "_")}`;
element = `${paywall?.key.replaceAll(".", "_")}.${key.replaceAll(
".",
"_"
)}`;
if (t(replacementValue) === replacementValue) {
replacementValue = colorElement.value;
element = text;
}
}
element = t(element).replace(
colorElement.value,
`<${replacementSelector} class="${property.key}" style="color: ${color}">${colorElement.value}</${replacementSelector}>`
`<${replacementSelector} class="${
property.key
}" style="color: ${color}">${t(
replacementValue
)}</${replacementSelector}>`
);
}
return parse(element);
}
if (text && replacement) {
return text.replace(replacement.target, replacement.replacement);
return `${t(text)}`.replace(
replacement.target,
replacement.replacement
);
}
return text;
return t(text);
},
[properties]
[locale, paywall?.key, properties, t]
);
return useMemo(

View File

@ -8,7 +8,12 @@ import { store } from "./store";
import { AuthProvider } from "./auth";
import { ApiContext, createApi } from "./api";
import { LegalContext, buildLegal } from "./legal";
import { getClientLocale, buildResources, fallbackLng } from "./locales";
import {
getClientLocale,
buildResources,
fallbackLng,
getDefaultLocaleByLanguage,
} from "./locales";
import App from "./components/App";
import metricService from "./services/metric/metricService";
import "core-js/actual";
@ -33,10 +38,10 @@ const init = async () => {
const config = configResponse.data;
const i18nextInstance = i18next.createInstance();
const options = {
lng,
resources,
fallbackLng,
postProcess: [`reactPostprocessor`],
lng: getDefaultLocaleByLanguage(lng),
};
await i18nextInstance
.use(initReactI18next)

671
src/locales/de/v1-de.ts Normal file
View File

@ -0,0 +1,671 @@
export default {
translation: {
"min": "min",
"sec": "sec",
"no": "Nein",
"day": "Tag",
"yes": "Ja",
"you": "Sie",
"back": "Zurück",
"goal": "Goal",
"male": "Male",
"next": "Weiter",
"year": "Jahr",
"/both": {
"title": "<wonderful>\n\nNach unseren Daten treffen nur die besten 17% der <zodiacSign> Menschen Entscheidungen mit Herz und Kopf. Beides in gleichem Maße zu nutzen, ist der Schlüssel, um sich in seinen Beziehungen harmonisch zu fühlen.",
"wonderful": "Wunderbar!"
},
"agree": "Zustimmen",
"males": "Males",
"month": "Monat",
"never": "Niemals",
"/email": {
"title": "Ihre E-Mail eingeben",
"policy": "Wenn Sie unten auf \"Weiter\" klicken, erklären Sie sich mit <eulaLink> und <privacyPolicy> einverstanden.",
"description": "*Wir geben keine persönlichen Informationen weiter. Wir schicken Ihnen per E-Mail eine Kopie Ihres Programms, damit Sie bequem darauf zugreifen können.",
"policy_eula": "EULA",
"placeholder_name": "Ihr Name",
"placeholder_email": "Deine E-Mail"
},
"female": "Weiblich",
"gender": "Geschlecht",
"health": "Gesundheit",
"policy": "Ich stimme der <privacyPolicy>, <termsOfUse> und der Verwendung von Cookies und Tracking-Technologien zu, die Ihre Zustimmung erfordern",
"rarely": "Selten",
"/gender": {
"title": "Sich selbst verstehen und Beziehungen verbessern mit Astrologie",
"toast": "Um fortzufahren, akzeptieren Sie bitte unsere Bedingungen und Richtlinien",
"description": "1-minütige persönliche Bewertung",
"select_your_gender": "Wählen Sie Ihr Geschlecht:"
},
"females": "Frauen",
"freedom": "Freiheit",
"neutral": "Neutral",
"not_all": "Überhaupt nicht",
"partner": "Partner",
"profile": "Profil",
"romance": "Romanze",
"success": "Erfolg",
"/no-time": {
"title": "Kein Problem! Sie können immer noch eine Menge großartiger Einsichten finden, ohne <exactBirthTime> zu kennen.",
"title_self": "Ihre genaue Geburtszeit",
"description": "Tipp: Wenn Sie das später herausfinden, können Sie dies in Ihren <settings> ändern.",
"title_partner": "Ihre genaue Partnergeburtszeit",
"description_self": "Profileinstellungen",
"description_partner": "Partnerprofil"
},
"app_name": "AURA",
"continue": "Weiter",
"disagree": "Nicht einverstanden",
"not_sure": "Nicht sicher",
"/about-us": {
"tv": "Online-TV oder Streaming-TV",
"blog": "Blogbeitrag oder Website-Review",
"other": "Andere",
"radio": "Radio",
"title": "Wo haben Sie von uns gehört?",
"friend": "Freund oder Familie",
"poster": "Poster oder Plakatwand",
"search": "Suchmaschine (Google, Bing, etc.)",
"podcast": "Podcast",
"youtube": "Youtube",
"facebook": "Facebook",
"instagram": "Instagram",
"newspaper": "Zeitung oder Zeitschrift",
"pinterest": "Pinterest",
"influencer": "Influencer",
"direct_mail": "Direktwerbung oder Paketbeilage"
},
"/problems": {
"happy": "Ich war im Allgemeinen zufrieden mit meiner Beziehung",
"unhappy": "Ich war unzufrieden mit dem Stand der Dinge in meiner Beziehung",
"never_been": "Ich war noch nie in einer Beziehung",
"title_self": "Alleinstehende <gender> in ihrem <age> <parent> brauchen eine etwas andere Herangehensweise, um ihren perfekten Partner zu finden. Aber zuerst: Wie hast du dich in deiner letzten Beziehung gefühlt?",
"title_parent": "die Kinder haben",
"very_unhappy": "Ich war mit Teilen meiner Beziehung unglücklich, aber einige Dinge funktionierten",
"title_partner": "Single <gender> in ihrem <age> <parent> brauchen einen etwas anderen Ansatz, um ihre Beziehung zu verbessern. Welche Aussage beschreibt Sie am besten?"
},
"all_above": "Alle oben genannten",
"happiness": "Glück",
"sometimes": "Manchmal",
"stability": "Stabilität",
"/all-right": {
"title": "Also gut!",
"description": "Du hältst deine Emotionen im Zaum <zodiacSign>, aber manchmal wünschen sich die Leute vielleicht, dass du mehr Leidenschaft zeigst. Wir können dir einige Einblicke dazu geben!"
},
"/not-alone": {
"title": "Sie sind nicht allein.",
"description": "Viele /nicht-alleine Menschen haben aufgrund ihrer Sternzeichen-Eigenschaften Schwierigkeiten, ihre Gefühle zu kontrollieren. Keine Sorge, wir wissen, wie wir das lösen können!"
},
"/with-head": {
"title": "Unseren Daten zufolge treffen 39 % der <zodiacSign>-Menschen auch Entscheidungen mit dem Kopf. Aber keine Sorge, wir werden das bei der Erstellung deines Orientierungsplans berücksichtigen."
},
"add_report": "Bericht hinzufügen",
"frequently": "Häufig",
"went_wrong": "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.",
"/add-report": {
"products": {
"ultra_pack": {
"price": "$<price> ( regulärer Preis $<oldPrice> )",
"title": "ULTRA PACK",
"discount": "<discount>% AUS",
"description": "(3 in 1 + 2 geheime Bonuslektüre)"
},
"tarot_reading": {
"price": "$<price> ( war $<oldPrice> )",
"title": "TAROT-LESUNG",
"discount": "<discount>% AUS"
},
"palmistry_guide": {
"price": "$<price> ( war $<oldPrice> )",
"title": "HANDLESEFÜHRER",
"discount": "<discount>% AUS"
},
"numerology_analysis": {
"price": "$<price> ( war $<oldPrice> )",
"title": "NUMEROLOGIE-ANALYSE",
"discount": "<discount>% AUS"
}
},
"thank_you": "Ich danke Ihnen!",
"description": "*Die zum Zeitpunkt des Kaufs ausgewählten Zusatzleistungen oder Angebote werden Ihnen in Rechnung gestellt. Dies ist eine nicht wiederkehrende Zahlung.",
"get_my_copy": "Mein Exemplar erhalten",
"choose_offer": "Wählen Sie Ihr Anmeldeangebot 🔥.",
"order_successful": "Ihre Bestellung war erfolgreich!",
"available_only_now": "Nur jetzt verfügbar"
},
"/goal-setup": {
"title": "Großartig! Sie haben sich gerade Ihr erstes Ziel gesetzt!",
"description": "Lassen Sie uns weitermachen, damit wir Sie besser kennen lernen können."
},
"/onboarding": {
"title1": "Willkommen\nbei AURA",
"title2": "Basierend auf Ihren Antworten",
"title3": "Wir haben Ihre astrologische Blaupause und Ihren Orientierungsplan erstellt",
"title4": "So finden Sie Ihren perfekten Partner",
"title5": "Und um Ihre Beziehung zu verbessern - für immer.",
"title6": "Fangen wir an.",
"loader_title": "Persönlichkeit ..."
},
"/with-heart": {
"title": "Unseren Daten zufolge treffen 49 % der <zodiacSign>-Menschen auch Entscheidungen mit dem Herzen. Aber keine Sorge, wir werden das bei der Erstellung deines Beratungsplans berücksichtigen."
},
"occasionally": "Gelegentlich",
"terms_of_use": "Bedingungen für die Nutzung",
"zodiac_signs": {
"leo": "Leo",
"aries": "Widder",
"libra": "Waage",
"virgo": "Jungfrau",
"cancer": "Krebs",
"gemini": "Zwillinge",
"pisces": "Fische",
"taurus": "Stier",
"scorpio": "Skorpion",
"aquarius": "Wassermann",
"capricorn": "Steinbock",
"sagittarius": "Schütze"
},
"/almost-there": {
"title": "Fast geschafft! Jetzt müssen wir Ihren Plan anpassen, indem wir <gradient> verstehen.",
"description": "Bitte nehmen Sie sich Zeit für die Beantwortung. Jede Antwort wird zur Erstellung Ihres Beratungsplans verwendet.",
"title_gradient": "das Beziehungsmuster"
},
"/payment/fail": {
"title": "Wenn Sie weiterhin Probleme haben, versuchen Sie eine andere Zahlungsmethode.",
"button": "Details aktualisieren",
"description1": "1. Sie haben beim Checkout die richtigen Daten eingegeben\r\n\r\n2. Sie haben genügend Geld zur Verfügung\r\n\r\n3. Ihre Karte kann für internationale Zahlungen verwendet werden",
"description2": "Wenn Sie weiterhin Probleme haben, versuchen Sie eine andere Zahlungsmethode."
},
"payment_modal": {
"title": "Zahlungsmethode wählen",
"address": "1123 Rimer Dr Moraga, Kalifornien 94556",
"credit_card": "Kreditkarte",
"description": "Es wird Ihnen nur <priceForDays> berechnet.\n<emailReminder>, bevor Ihr Testzeitraum endet.\nDu kannst jederzeit kündigen. Die Gebühr wird auf Ihrer Rechnung als witapps erscheinen.",
"email_reminder": "Wir schicken Ihnen eine Erinnerung per E-Mail",
"price_for_days": "$<trialPrice> für Ihren <trialDuration>-Testtag"
},
"relationships": "Beziehungs- und Persönlichkeitsmuster",
"/email-confirm": {
"title": "Erhalten Sie Zugang zu Ihrem <gradient>, Sonderangeboten, Updates, Astrologie- und Beziehungstipps, Rezepten und kostenlosen Geschenken.",
"description1": "Erhalten Sie alles! Bestätigen Sie den Erhalt von E-Mails, damit Sie nichts verpassen",
"description2": "Ich weiß alles über Astrologie und Beziehungen",
"title_gradient": "exklusive Lektüre"
},
"/partner-thing": {
"title": "<zodiacSign>, so sieht es aus... Du kannst das tun!",
"description": "Wir werden mit kleinen Einsichten beginnen, damit es sich nicht zu überwältigend anfühlt. Lassen Sie uns weitermachen und einen Orientierungsplan auf der Grundlage Ihrer astrologischen Blaupause erstellen."
},
"/trial-payment": {
"button": "meine Lektüre erhalten",
"title1": "Ihr persönliches Clarity & Love Reading ist fertig!",
"content": "Inhalt",
"review1": "Es war wirklich hilfreich und hat mir die Klarheit gegeben, die ich für meine aktuelle Beziehungssituation brauchte. Es gibt mir Hoffnung, dass meine Beziehung noch gerettet werden kann. Ich danke Ihnen. Sehr zu empfehlen!",
"review2": "Erstaunlich, absolut erstaunlich! Die Affirmationen, die ich erhielt, und die nährenden Ratschläge waren alles wert! Wahrlich, ich danke Ihnen!",
"review3": "Es hilft mir, mir selbst und meinen Entscheidungen für die Zukunft zu vertrauen, indem es mir mit den Informationen, die ich bekomme, Sicherheit gibt. Meine Ziele und Träume werden sich erfüllen und ich vertraue mir selbst, dass ich das tue, was ich brauche und wünsche.",
"you_get_1": "Ihr individueller Plan",
"you_get_2": "1:1 Beratung durch Ihren eigenen Astrologen",
"you_get_3": "Die Suche nach dem am besten geeigneten Partner",
"you_get_4": "Einblicke in Ihre Beziehungsmuster sowie Ihre emotionalen und sexuellen Bedürfnisse",
"you_get_5": "Besseres Verständnis für sich selbst",
"personality": "Persönlichkeit",
"policy_link": "Abonnement-Politik",
"zodiac_sign": "Tierkreiszeichen",
"content_list": {
"point1": "Ihr Horoskop und kommende Ereignisse für 2024",
"point2": "Ihre einzigartigen Stärken und Schwächen und wie Sie das Beste aus ihnen herausholen",
"point3": "Kompatibilität mit Ihrem Partner in anderen Bereichen Ihres Lebens.",
"point4": "Tiefgreifende Analyse der Beziehungen zu Ihrem Partner auf der Grundlage eines einzigartigen Geburtshoroskop-Matching-Systems",
"point5": "Einfacher und praktikabler Leitfaden zur Verbesserung Ihrer Beziehung zu Ihrem Partner",
"point6": "Warnung vor astrologischen Ereignissen und praktische Ratschläge, die Ihnen helfen werden, diese Zeit gut zu überstehen"
},
"to_read_full": "Um die vollständige Lektüre zu lesen, müssen Sie Zugang erhalten",
"what_you_get": "Was Sie bekommen",
"your_reading": "Ihre Lektüre",
"date_of_birth": "Datum der Geburt",
"payment_table": {
"cost": "Ihre Kosten pro 2 Wochen nach der Probezeit",
"title": "Personalisierte Lektüre für <price>",
"total_today": "Heute insgesamt",
"special_offer": "Sonderangebot"
},
"users_love_us": "Die Nutzer lieben uns",
"place_of_birth": "Ort der Geburt",
"discount_expires": "Rabatt läuft ab",
"people_often_ask": {
"title": "Diese Frage wird oft gestellt:",
"answer1": "Die Genauigkeit einer astrologischen Deutung kann variieren und ist subjektiv. Astrologie ist keine exakte Wissenschaft, aber viele finden, dass sie wertvolle Einblicke und Perspektiven bieten kann. Unsere Plattform nutzt fortschrittliche Algorithmen und erfahrene Astrologen, um möglichst genaue Lesungen zu liefern.",
"answer2": "Ja, Sie können eine Kompatibilitätsdeutung für Beziehungen erhalten. Diese Art von Lesung beinhaltet eine umfassende astrologische Analyse von zwei Menschen, um ihre Kompatibilität in verschiedenen Bereichen zu bewerten, einschließlich Liebe, Kommunikation und gemeinsame Werte.",
"answer3": "Ja, alle Messwerte auf unserer Plattform sind streng vertraulich. Wir respektieren die Privatsphäre unserer Nutzer und sorgen dafür, dass alle persönlichen Daten und Messwerte sicher gespeichert und nicht ohne Zustimmung an Dritte weitergegeben werden.",
"question1": "Wie genau ist die astrologische Lesung auf dieser Plattform?",
"question2": "Kann ich eine Kompatibilitätsanalyse für Beziehungen bekommen?",
"question3": "Sind die Astrologie-Lesungen auf dieser Plattform vertraulich und privat?"
},
"subscription_policy": "Sie melden sich für ein 2-Wochen-Abonnement an. Wenn du fortfährst, stimmst du zu, dass, wenn du nicht vor dem Ende der <trialDuration>-Tage für den $<trialPrice> kündigst, du automatisch alle 2 Wochen mit $<price> belastet wirst, bis du in den Einstellungen kündigst. Erfahren Sie mehr über die Kündigungs- und Erstattungsrichtlinien in <policyLink>",
"personality_information": "Informationen zur Persönlichkeit"
},
"access_product": "Zugang Produkt",
"privacy_policy": "Datenschutzbestimmungen",
"strongly_agree": "Stimme voll und ganz zu",
"/works-for-us-1": {
"title": "Wir haben alles für Sie! Wir beginnen mit kleinen, personalisierten Einblicken in die Persönlichkeitsmerkmale von Ihnen und Ihrem Partner."
},
"/works-for-us-2": {
"title": "Wahrscheinlich geht es Ihnen besser, als Sie denken! Wir helfen Ihnen, herauszufinden, wie Sie sich verbessern können und dabei zu bleiben."
},
"/works-for-us-3": {
"title": "Wunderbar! \n Lassen Sie uns herausfinden, was funktioniert (und was nicht) und von dort aus weitermachen."
},
"/works-traits-1": {
"title": "Um herauszufinden, was für uns funktioniert, müssen wir oft verstehen, was nicht funktioniert. Wir geben Ihnen Einblicke, wie Sie eine glückliche und dauerhafte Beziehung zu Ihrem neuen Partner aufbauen können."
},
"/works-traits-2": {
"title": "Manchmal passiert das und man muss weiterziehen! Wir verraten Ihnen, wie Sie eine dauerhafte Beziehung mit Ihrem nächsten Partner aufbauen können."
},
"/works-traits-3": {
"title": "Nun, aufregende Zeiten stehen bevor! Wir geben Ihnen Einblicke in Ihren kompatibelsten Partner."
},
"partner_profile": "Das Profil Ihres Partners",
"skip_this_offer": "Überspringen Sie dieses Angebot und fahren Sie fort",
"very_frequently": "Sehr häufig",
"/loading-profile": {
"popup": {
"title1": "Genießen Sie die Zeit, die Sie allein verbringen?",
"title2": "Sind Sie ein abenteuerlustiger Mensch?",
"title3": "Haben Sie jemals irgendwelche Mittel/Rituale ausprobiert?"
},
"title1": "Analysieren Sie Ihr Profil...",
"title2": "Identifizierung der Planetenpositionen, als Sie geboren wurden... Ihr Profil 56%",
"title3": "Ihre astrologische Blaupause erstellen...",
"title4": "Bewertung des Persönlichkeitsprofils...",
"title5": "Erkennen Ihrer Stärken und Schwächen...",
"title6": "Analysieren Sie Ihre Kompatibilität...",
"title7": "Analyse der Beziehungsbedürfnisse...",
"title8": "Kartierung des besten Orientierungsplans...",
"title9": "Vorhersage zukünftiger Ergebnisse...",
"loaders": {
"profile": "Ihr Profil",
"personality_traits": "Persönlichkeitsmerkmale",
"relationship_pattern": "Beziehungsmuster"
},
"description": "Bleiben Sie dran! Wir bauen Ihre perfekte Führungsebene auf der Grundlage Ihres einzigartigen astrologischen Bauplans und der Daten von Millionen von Nutzern."
},
"/no-time-partner": {
"title": "Kein Problem! Auch ohne die genaue Geburtszeit Ihres Partners zu kennen, können Sie viele tolle Erkenntnisse gewinnen.",
"description": "Tipp: Wenn Sie es später herausfinden, können Sie dies im Profil Ihres Partners ändern."
},
"/payment/success": {
"title": "Die Informationen wurden an Ihre E-Mail gesendet",
"description": "Ihre Zahlung war erfolgreich\n\nDankeschön!"
},
"add_consultation": "Konsultation hinzufügen",
"/add-consultation": {
"30-minute": "30-minütige private Beratung mit einem Experten",
"description": "Sie können für die Vorhersage der Zukunft, Live-Kompatibilität Analyse fragen; Liebe Kompatibilität etc",
"more_for_you": "Mehr für Sie",
"original_price": "Ursprünglicher Preis: $<oldPrice> Ersparnis <discount>%",
"exclusive_offer": "Exklusives Angebot empfohlen, damit Sie Ihre Ziele schneller erreichen",
"get_my_consultation": "Holen Sie sich meine Beratung",
"you_will_be_charged": "*Die zum Zeitpunkt des Kaufs ausgewählten Zusatzleistungen oder Angebote werden Ihnen in Rechnung gestellt.\n Dies ist eine nicht wiederkehrende Zahlung.",
"one_time_price_offer": "Einmaliges Preisangebot:",
"your_unique_consultation": "Ihre einzigartige individuelle Beratung"
},
"strongly_disagree": "Stimmt überhaupt nicht zu",
"personality_traits": "Persönlichkeitsmerkmale",
"unlimited_readings": "Unbegrenzte Lesungen",
"/unlimited-readings": {
"title": "Zugang zu den unbegrenzten Astrologie-Führer und Kompatibilität Lesungen",
"description": "Bitte beachten Sie: Zusätzlich zu Ihrem Abonnement wird Ihr Konto mit 14,59 € für die ausgewählten Add-ons belastet, wenn Sie auf Unbegrenzte Lesungen hinzufügen klicken. Die Artikel auf dieser Seite sind 30-Tage-Abonnements. Sie erklären sich damit einverstanden, dass sich das Abonnement am Ende jedes Zeitraums automatisch verlängert, es sei denn, Sie kündigen es in Ihrem Profil vor dem Ende des aktuellen Zeitraums. Wenn Sie Hilfe bei der Kündigung benötigen, besuchen Sie unsere",
"more_insight": "Mehr Einblick in weniger Zeit",
"auto_renewable": "Automatisch verlängerbarer 1-Monats-Plan, jederzeit kündbar",
"learn_visually": "visuell lernen",
"minutes_to_read": "Minuten zum Lesen",
"personalized_daily": "personalisierte Tageshoroskope und astrologische Ratgeber ohne Werbung",
"check_compatibility": "prüfen Sie die Kompatibilität so oft wie nötig",
"hundreds_of_insights": "Hunderte von Erkenntnissen, die Ihnen helfen, Ihre Beziehungsziele zu erreichen",
"personal_affirmations": "persönliche Affirmationen für den Alltag",
"add_unlimited_readings": "Unbegrenzte Lesungen hinzufügen"
},
"/additional-discount": {
"price": "<price> statt $<fullPrice>",
"title": "Sparen Sie <discount>!",
"button": "Erhalten Sie einen geheimen Rabatt!",
"description1": "<discount> Rabatt auf Ihren persönlichen Plan",
"description2": "<trialDuration>-Tage-Testversion"
},
"/partner-right-place": {
"title": "Dann bist du hier genau richtig, <zodiacSign>!",
"description": "Das Wissen, dass Ihr Ziel bereits erreichbar ist, bringt Sie weiter. Lassen Sie uns weitermachen, damit wir auf der Grundlage Ihrer astrologischen Blaupause einen Orientierungsplan erstellen können."
},
"/satisfied-result-no": {
"title": "Sie sind nicht allein.",
"description": "Unseren Daten zufolge finden 74% der <zodiacSign> es schwierig, mit ihrem <partnerZodiacSign> Partner zu kommunizieren. Wir können Ihnen helfen, dies zu verbessern."
},
"relationship_pattern": "Beziehungsmuster",
"/satisfied-result-yes": {
"title": "Gut gemacht!",
"description": "Basierend auf unseren Daten finden 74% der Basierend auf unseren Daten finden nur die oberen 30% der <zodiacSign> es einfach, mit ihrem <partnerZodiacSign> Partner zu kommunizieren."
},
"/partner-totally-normal": {
"title": "Es ist völlig normal, nervös zu sein, <zodiacSign>.",
"description": "Aber wir wissen, dass Sie es schaffen können. Lassen Sie uns weitermachen, damit wir einen Orientierungsplan auf der Grundlage Ihrer astrologischen Blaupause erstellen können."
},
"/get-information-partner": {
"title": "Wunderbar! Lassen Sie uns herausfinden, was funktioniert (und was nicht) und von dort aus weitermachen.",
"description": "Jetzt brauchen wir einige Informationen über das Profil Ihres Partners, um den astrologischen Synastrieplan zwischen Ihnen und Ihrem Partner zu erstellen."
},
"/loading-in-relationship": {
"date": "*ab dem 24. Februar 2023",
"connecting": "Verbinden der Datenbank...",
"description": "Wir haben <peopleCount> anderen <gender> mit ihrer Sonne in <zodiacSign> geholfen, ihre Beziehungszufriedenheit zu steigern, und wir können es kaum erwarten, auch Ihnen zu helfen!"
},
"relationship-zodiac-info": {
"info1": "Im himmlischen Orchester erzeugen die Noten, die von einem _Gender_s _ZodiacSign_ und einem _PartnerGender_s _PartnerZodiacSign_ gespielt werden, eine eigene Melodie.",
"info2": "Jede Interaktion zwischen einem _Geschlecht_s _ZodiacSign_ und einem _PartnerGeschlecht_s _PartnerZodiacSign_ webt eine neue Sternengeschichte.",
"info3": "Die Sterne schimmern anders, wenn ein _Geschlecht_ _Sternzeichen_ mit einem _PartnerGeschlecht_ _PartnerSternzeichen_ in einer Linie liegt.",
"info4": "Die astralen Energien eines _Geschlechts_ _Sternzeichens_ verschmelzen in einzigartiger Weise mit denen eines _PartnerGeschlechts_ _PartnerSternzeichens_.",
"info5": "Die astralen Reiche werden aufmerksam, wenn ein _Geschlecht_ _Sternzeichen_ und ein _PartnerGeschlecht_ _PartnerSternzeichen_ eine Verbindung eingehen."
},
"works-for-us_description": "Jetzt brauchen wir einige Informationen über <blue>, um den astrologischen Synastrieplan zwischen Ihnen und Ihrem Partner zu erstellen.",
"works_traits_description": "Jetzt brauchen wir einige Informationen über dein <blue>, um tiefer zu graben!",
"zodiac_signs_description": {
"male": {
"leo": "Mit seinem königlichen Auftreten hat der Löwe-Mann eine magnetische Ausstrahlung, die das Rampenlicht verlangt.",
"aries": "Der Widder-Mann stürmt mit unvergleichlicher Energie vorwärts, immer bereit, neue Grenzen zu erobern.",
"libra": "Der von Harmonie getriebene Waage-Mann balanciert anmutig die Herausforderungen des Lebens aus und sucht stets den Mittelweg.",
"virgo": "Mit einem Auge fürs Detail strebt die männliche Jungfrau nach Perfektion und ist oft der methodische Problemlöser im Raum.",
"cancer": "Der Krebs-Mann ist sehr intuitiv und bewahrt sein Gefühlsleben, indem er Kraft aus familiären Bindungen schöpft.",
"gemini": "Der stets neugierige Zwilling ist ein Wirbelwind an Ideen und wechselt oft mit Begeisterung zwischen verschiedenen Themen.",
"pisces": "Der träumerische und einfühlsame Fisch-Mann bewegt sich im Reich der Emotionen und drückt seine Seele oft durch künstlerische Arbeit aus.",
"taurus": "Der Stier-Mann ist eine Naturgewalt mit einer Intuition, die sein Handeln leitet.",
"scorpio": "Der Skorpion-Mann taucht tief ein, mit einer Intensität, die die Geheimnisse des Lebens entschlüsseln kann, angetrieben von Leidenschaft und Entschlossenheit.",
"aquarius": "Der Wassermann-Mann ist ein Revolutionär im Denken, der Grenzen überschreitet und sich eine bessere, unkonventionelle Zukunft vorstellt.",
"capricorn": "Der Steinbock-Mann erklimmt mit der Hartnäckigkeit einer Bergziege die Gipfel des Lebens mit disziplinierter Hingabe.",
"sagittarius": "Mit dem Fernweh im Herzen jagt der Schütze-Mann nach Wissen und Abenteuern und ist ein ewiger Optimist."
},
"female": {
"leo": "Die lebhafte und selbstbewusste Löwe-Frau strahlt Wärme aus und regiert ihren Bereich mit Großzügigkeit und Anmut.",
"aries": "Die Widder-Frau strahlt Selbstvertrauen aus und führt das Rudel oft an, angetrieben von Ehrgeiz und Entschlossenheit.",
"libra": "Die Waage-Frau ist die Verkörperung von Eleganz, die Diplomatie mit Kunstfertigkeit ausübt.",
"virgo": "Die Jungfrau ist anspruchsvoll und fleißig und navigiert mit analytischem Geschick und einem reinen Herzen durch das Leben.",
"cancer": "Der nährende Geist einer Krebs-Frau schafft einen umarmenden Kokon der Geborgenheit für ihre Lieben.",
"gemini": "Die vor Witz sprühende Zwillingsfrau besticht durch ihre Vielseitigkeit und passt sich ständig dem Wandel an.",
"pisces": "Die Fische-Frau ist ätherisch und mitfühlend, sie hat ein tiefes Gefühl und spinnt in ihrem Kielwasser Geschichten von Romantik und Magie.",
"taurus": "Die geerdete und anmutige Stier-Frau schätzt die Schönheit und den Luxus des Lebens und sucht immer nach Komfort.",
"scorpio": "Die rätselhafte Skorpion-Frau besitzt eine magnetische Anziehungskraft, ihre Tiefen verbergen Stärke und Verletzlichkeit.",
"aquarius": "Die Wassermann-Frau mit ihrem avantgardistischen Geist tanzt nach ihrem eigenen Rhythmus und setzt sich stets für Innovationen ein.",
"capricorn": "Die geerdete und weise Steinbock-Frau ist eine Säule der Widerstandsfähigkeit, die Ehrgeiz und Zielstrebigkeit miteinander verbindet.",
"sagittarius": "Die lebhafte und freigeistige Schütze-Frau reist durch das Leben und verbreitet Freude und ansteckende Begeisterung."
}
},
"/relationship-zodiac-info": {
"description": "Gehen wir weiter und finden wir heraus",
"compatibilities": {
"description1": "Im himmlischen Orchester erzeugen die Noten, die von einem <gender> <zodiacSign> und einem <partnerGender> <partnerZodiacSign> gespielt werden, eine eigene Melodie.",
"description2": "Jede Interaktion zwischen einem <gender> <zodiacSign> und einem <partnerGender> <partnerZodiacSign> webt eine neue Sternengeschichte.",
"description3": "Die Sterne schimmern anders, wenn ein <gender> <zodiacSign> die Pfade mit einem <partnerGender> <partnerZodiacSign> ausrichtet.",
"description4": "Die astralen Energien eines <genders> <zodiacSign> verschmelzen auf einzigartige Weise mit denen eines <partnerGenders> <partnerZodiacSign>.",
"description5": "Die astralen Reiche werden aufmerksam, wenn ein <gender> <zodiacSign> und ein <partnerGender> <partnerZodiacSign> eine Verbindung eingehen."
},
"how_compatible_you": "Wie kompatibel sind Sie also?"
},
"/relationship-almost-there": {
"title": "<almostThere>\n Beginnen wir nun mit der Anpassung Ihres Plans, indem wir Ihren <titleGradient> verstehen.",
"description": "Bitte nehmen Sie sich für die Beantwortung Zeit. Jede Antwort wird verwendet, um den Beratungsplan für Sie und Ihren Partner zu erstellen.",
"almost_there": "Fast geschafft!",
"title_gradient": "Beziehungs- und Persönlichkeitsmuster"
},
"aura_paywall_redesign_main": {
"text_0": "Wir haben Millionen von Menschen zu einem glücklicheren Leben und besseren Beziehungen verholfen, und wir möchten auch Ihnen helfen.",
"text_1": "Geld sollte nicht im Weg stehen, wenn Sie eine Astrologieberatung suchen, die endlich funktioniert. Wählen Sie also einen Betrag, den Sie für angemessen halten, um uns eine Woche lang auszuprobieren.",
"text_2": "Es kostet uns $13,67, einen ${trialDuration}-Testtag anzubieten, aber bitte wählen Sie den Betrag, mit dem Sie einverstanden sind.",
"text_3": "Diese Option wird uns helfen, diejenigen zu unterstützen, die die niedrigsten Preise für den Versuch wählen müssen!",
"text_4": "*Kosten der Studie ab Februar 2024",
"text_5": "${Anzahl} Menschen sind heute beigetreten",
"full_price": "6500",
"text_0_color": "Millionen",
"text_button_1": "Siehe meinen Plan"
},
"/questionnaire/profile/goal": {
"title": "Was ist Ihr Ziel?",
"all_above": "Alle oben genannten",
"to_get_married": "Zu heiraten",
"perfect_partner": "Meinen perfekten Partner finden",
"personal_growth": "Persönliches Wachstum",
"achieve_happiness": "Glück erlangen",
"understand_myself": "mich selbst besser zu verstehen",
"check_compatibility": "Kompatibilität prüfen",
"build_strong_marriage": "Eine starke Ehe aufbauen",
"fix_relationship_problems": "Beziehungsprobleme beheben",
"increase_relationship_satisfaction": "Erhöhung der Beziehungszufriedenheit"
},
"/trial-payment-with-discount": {
"cost": "Ihre Kosten pro 14 Tage nach der Probezeit:",
"title": "Sie erhalten einen geheimen Rabatt!",
"button": "Starten Sie Ihren <trialDuration>-Tage-Test",
"you_save": "Sie sparen $30",
"description": "Wenn Sie fortfahren, erklären Sie sich damit einverstanden, dass Sie, wenn Sie nicht vor Ablauf der <trialDuration>-tägigen Testphase kündigen, automatisch $<price> für den Einführungszeitraum von 14 Tagen und danach den Standardtarif von $<price> alle 14 Tage bezahlen, bis Sie in den Einstellungen kündigen. Erfahren Sie mehr über die Kündigungs- und Erstattungsbedingungen in den Abonnementbedingungen.",
"total_today": "Heute insgesamt",
"cancel_anytime": "Kein Druck. Jederzeit abbrechen.",
"secret_discount_applied": "Heimlicher Rabatt angewendet!"
},
"aura.paywall.email.marketing": {
"text.save": "Sparen Sie jede Periode $10",
"full.price": "6500",
"text.old.price": "bis zu 13,67 $"
},
"guaranteed_security_payments": "Garantierte Sicherheitszahlungen",
"/hyper-personalized-astrology": {
"title1": "Was ist eigentlich <gradient>?",
"title2": "Wie funktioniert es also?",
"gradient": "hyperpersonalisierte Astrologie",
"description1": "Die personalisierte Astrologie basiert auf dem Verständnis, dass jeder Mensch einen einzigartigen astrologischen Bauplan hat. Die Position der Sterne am Himmel an Ihrem Geburtsdatum, Ihrem Geburtsort und Ihrer Geburtszeit sind einzigartig und kommen nur in einem einzigen Leben vor. Sie sind mehr als nur Ihr Tierkreiszeichen!",
"description2": "Wir analysieren Hunderte von Datenpunkten, um Ihren einzigartigen astrologischen Bauplan zu erstellen. Dies wird mit künstlicher Intelligenz kombiniert, um Ihre astrologischen Erkenntnisse auf der Grundlage Ihrer Antworten maßgeschneidert zu erstellen. Wir werden Ihre Beziehung zur Astrologie verändern."
},
"/questionnaire/profile/parent": {
"title": "Sind Sie ein Elternteil?"
},
"works-for-us_description_blue": "Das Profil Ihres Partners",
"works_traits_description_blue": "Persönlichkeitsmerkmale",
"/questionnaire/profile/birthdate": {
"day": "Tag",
"year": "Jahr",
"month": "Monat",
"title": "Wie lautet Ihr Geburtsdatum?"
},
"/questionnaire/profile/birthtime": {
"title": "Wann wurden Sie geboren?",
"description": "Wir verwenden Daten der NASA, um die genaue Position der Planeten am Himmel zum Zeitpunkt Ihrer Geburt zu bestimmen."
},
"/questionnaire/profile/birthPlace": {
"title": "Wo wurden Sie geboren?",
"description": "Diese bestimmt die Zeitzone an Ihrem Geburtsort.",
"placeholder": "Geburtsort eingeben"
},
"/questionnaire/profile/flowChoice": {
"other": "Unsicher / Sonstiges",
"title": "Damit wir Sie besser kennen lernen können, erzählen Sie uns etwas über Ihren Beziehungsstatus.",
"single": "Einzeln",
"married": "Verheiratet",
"complicated": "Kompliziert",
"relationship": "In einer Beziehung"
},
"/questionnaire/profile/isBirthTime": {
"title": "Kennen Sie Ihre Geburtszeit?"
},
"/questionnaire/personalityTraits/want": {
"title": "Wissen Sie immer genau, was Sie wollen?"
},
"/questionnaire/relationships/conflict": {
"title": "Sind Sie mit der Art und Weise zufrieden, wie Sie und Ihr Partner mit Konflikten umgehen?",
"answer1": "Ja, ich ziehe es vor, ehrlich und direkt zu sein.",
"answer2": "Hängt von der Situation und der Person ab",
"answer3": "Nein, ich möchte nicht verletzt werden oder eine andere Person verletzen",
"answer4": "Nein, es macht mich nervös"
},
"/questionnaire/relationships/decisions": {
"both": "Beide",
"head": "Kopf",
"heart": "Herz",
"title": "Treffen Sie Ihre Entscheidungen mit dem Kopf oder mit dem Herzen?"
},
"/questionnaire/relationships/irritated": {
"title": "Wird Ihr Partner leicht wütend oder gereizt?"
},
"/questionnaire/relationships/satisfied": {
"title": "Sind Sie damit zufrieden, wie Sie und Ihr Partner miteinander kommunizieren?"
},
"/questionnaire/personalityTraits/notice": {
"title": "Fällt Ihnen eher auf, was falsch ist, als was richtig ist?"
},
"/questionnaire/relationships/aboutGoals": {
"title": "Wenn Sie über Ihre Beziehungsziele nachdenken, fühlen Sie sich...?",
"answer1": "Optimistisch! Sie sind durchaus machbar, mit etwas Anleitung.",
"answer2": "Vorsichtig. Ich hatte schon früher Probleme, aber ich bin zuversichtlich.",
"answer3": "Ich fühle mich ehrlich gesagt ein wenig unruhig.",
"answer4": "Nicht sicher / Weiß nicht"
},
"/questionnaire/relationships/bigPicture": {
"title": "Würden Sie Ihren Partner als detailorientiert oder als einen Menschen mit großen Visionen beschreiben?",
"answer1": "Detailorientiert",
"answer2": "Großes Bild",
"answer3": "Ein bisschen von beidem"
},
"/questionnaire/relationships/appreciated": {
"title": "Stimmen Sie der folgenden Aussage zu?",
"description": "\"Mein Partner gibt mir das Gefühl, wirklich geschätzt zu werden."
},
"/questionnaire/personalityTraits/attitude": {
"title": "Lieben Sie Ihren Beruf?",
"answer1": "Ja! Ich mache etwas, das ich liebe",
"answer2": "Ich bin nicht im Dienst",
"answer3": "Ich hasse meinen Job",
"answer4": "Es ist okay, es bezahlt die Rechnungen",
"answer5": "Im underpaid",
"answer6": "Ich habe aufgehört, mich beruflich weiterzuentwickeln."
},
"/questionnaire/personalityTraits/relaxing": {
"title": "Fällt es Ihnen schwer, sich zu entspannen?"
},
"/questionnaire/profile/astrologyKnowledge": {
"title": "Wie hoch ist Ihr Wissensstand in der Astrologie?",
"curious": "Neugierig",
"beginner": "A beginner",
"an_expert": "Ein Experte",
"description": "So können wir die Einblicke an Ihren Wissensstand anpassen"
},
"/questionnaire/relationship_pattern/angry": {
"title": "Werden Sie leicht wütend oder gereizt?"
},
"/questionnaire/personalityTraits/sensitive": {
"title": "Sind Sie empfindlich gegenüber Kritik?"
},
"/questionnaire/relationships/issueTogether": {
"title": "Stimmen Sie der folgenden Aussage zu?",
"description": "\"Mein Partner und ich können über jedes Problem gemeinsam sprechen."
},
"/questionnaire/partnerProfile/partnerGender": {
"title": "Welches ist das Geschlecht Ihres Partners?"
},
"/questionnaire/relationship_pattern/priority": {
"title": "Stimmen Sie der folgenden Aussage zu?",
"description": "\"Wenn ich in einer Beziehung bin, ist Sex eine Priorität\"."
},
"/questionnaire/relationships/partnerPriority": {
"title": "Stimmen Sie der folgenden Aussage zu?",
"description": "\"Mein Partner und ich machen Sex zu einer Priorität in unserer Beziehung\"."
},
"/questionnaire/relationship_pattern/idealDate": {
"title": "Was ist Ihr ideales Datum?",
"answer1": "Abendessen in einem noblen Restaurant",
"answer2": "Eine Wanderung in der Natur",
"answer3": "Reden unter den Sternen",
"answer4": "Ein Spaziergang im Park",
"answer5": "Fallschirmspringen"
},
"/questionnaire/relationship_pattern/innerSelf": {
"title": "Teilen Sie Ihr Inneres mit Menschen, die Sie mögen?"
},
"/questionnaire/partnerProfile/partnerBirthdate": {
"title": "Wie lautet das Geburtsdatum Ihres Partners?"
},
"/questionnaire/partnerProfile/partnerBirthtime": {
"title": "Zu welchem Zeitpunkt wurde Ihr Partner geboren?",
"description": "Wir verwenden Daten der NASA, um die genaue Position der Planeten am Himmel zum Zeitpunkt der Geburt Ihres Partners zu ermitteln."
},
"/questionnaire/personalityTraits/mostImportant": {
"title": "Was ist für Sie am wichtigsten?"
},
"/questionnaire/relationship_pattern/goodEnough": {
"title": "Machen Sie sich oft Sorgen, dass Sie nicht gut genug sind?"
},
"/questionnaire/partnerProfile/partnerBirthPlace": {
"title": "Wo wurde Ihr Partner geboren?",
"checkbox": "Ich weiß nicht, wo mein Partner geboren wurde",
"description": "Wenn Sie den genauen Geburtsort nicht kennen, geben Sie einfach das Geburtsland ein.",
"placeholder": "Geburtsort eingeben"
},
"/questionnaire/relationship_pattern/aboutPeople": {
"title": "Erinnern Sie sich an kleine Details über die Menschen, die Ihnen wichtig sind?"
},
"/questionnaire/relationship_pattern/comfortable": {
"title": "Stimmen Sie der folgenden Aussage zu?",
"description": "\"Ich fühle mich wohl unter Leuten, die ich kaum kenne.\""
},
"/questionnaire/relationships/currentlyAffecting": {
"none": "Keine dieser",
"title": "Beeinträchtigt einer dieser Faktoren derzeit Ihre Beziehung?",
"anxiety": "Ängste",
"divorce": "Die Scheidung ist auf dem Tisch",
"depression": "Depression",
"infidelity": "Untreue",
"poor_body_image": "Schlechtes Körperbild",
"parenting_issues": "Erziehungsfragen",
"low_sexual_desire": "Geringes sexuelles Verlangen",
"blended_family_issues": "Fragen der gemischten Familie",
"postpartum_depression": "Postpartale Depression"
},
"/questionnaire/partnerProfile/partnerIsBirthTime": {
"title": "Kennen Sie den Zeitpunkt der Geburt Ihres Partners?"
},
"/questionnaire/personalityTraits/tendToOverthink": {
"title": "Neigen Sie dazu, zu viel nachzudenken?"
},
"/questionnaire/relationship_pattern/idealPartner": {
"title": "Ist Ihr idealer Partner eher introvertiert oder extrovertiert?",
"answer1": "Introvertiert",
"answer2": "Extrovertiert",
"answer3": "Ein bisschen von beidem"
},
"/questionnaire/relationships/emotionalConnection": {
"title": "Stimmen Sie der folgenden Aussage zu?",
"description": "\"Die Stärkung unserer emotionalen Bindung ist sowohl für meinen Partner als auch für mich eine Priorität."
},
"/questionnaire/personalityTraits/emotionalControl": {
"title": "Fällt es Ihnen schwer, Ihre Gefühle zu kontrollieren?"
},
"/questionnaire/relationship_pattern/futurePartner": {
"title": "Würden Sie Ihren zukünftigen Partner als detailorientiert oder als einen Menschen mit großen Visionen beschreiben?",
"answer1": "Detailorientiert",
"answer2": "Großes Bild",
"answer3": "Ein bisschen von beidem"
},
"/questionnaire/relationships/introvertOrExtravert": {
"title": "Ist Ihr Partner eher introvertiert oder extrovertiert?",
"answer1": "Introvertiert",
"answer2": "Extrovertiert",
"answer3": "Ein bisschen von beidem"
},
"/questionnaire/personalityTraits/relateToStatement": {
"title": "Können Sie sich mit der folgenden Aussage identifizieren?",
"description": "\"Ich bin wirklich ungern allein, so ungern ich es auch zugebe.\""
},
"/questionnaire/relationship_pattern/relationshipGoal": {
"title": "Wenn Sie über Ihre Beziehungsziele nachdenken, fühlen Sie sich...?",
"answer1": "Optimistisch! Sie sind durchaus machbar, mit etwas Anleitung.",
"answer2": "Vorsichtig. Ich hatte schon früher Probleme, aber ich bin zuversichtlich.",
"answer3": "Ich fühle mich ehrlich gesagt ein wenig unruhig.",
"answer4": "Nicht sicher / Weiß nicht"
}
}
}

674
src/locales/en/v1-en.ts Normal file
View File

@ -0,0 +1,674 @@
export default {
translation: {
"min": "min",
"sec": "sec",
"app_name": "AURA",
"you": "You",
"partner": "Partner",
"day": "Day",
"year": "Year",
"month": "Month",
"aura_paywall_redesign_main": {
"text_0": "We've helped millions of people to have happier lives and better relationships, and we want to help you too.",
"text_0_color": "millions",
"text_1": "Money shouldnt stand in the way of finding astrology guidance that finally works. So, choose an amount that you think is reasonable to try us out for one week.",
"text_2": "It costs us $13.67 to offer a ${trialDuration}-day trial, but please choose the amount you are comfortable with.",
"text_3": "This option will help us support those who need to select the lowest trial prices!",
"text_4": "*Cost of trial as of February 2024",
"text_5": "${quantity} people joined today",
"text_button_1": "See my plan",
"full_price": "6500"
},
"aura_paywall_email_marketing": {
"text_old_price": "up to $13.67",
"full_price": "6500",
"text_save": "Save $10 every period"
},
"male": "Male",
"female": "Female",
"males": "Males",
"females": "Females",
"privacy_policy": "Privacy Policy",
"terms_of_use": "Terms of use",
"policy": "I agree to the <privacyPolicy>, <termsOfUse> and to the use of cookies and tracking technologies, that require your consent",
"profile": "Profile",
"personality_traits": "Personality traits",
"relationship_pattern": "Relationship Pattern",
"relationships": "Relationship & Personality Patterns",
"partner_profile": "Your partner`s profile",
"back": "Back",
"next": "Next",
"continue": "Continue",
"yes": "Yes",
"no": "No",
"very_frequently": "Very frequently",
"frequently": "Frequently",
"occasionally": "Occasionally",
"rarely": "Rarely",
"never": "Never",
"sometimes": "Sometimes",
"not_all": "Not at all",
"success": "Success",
"romance": "Romance",
"stability": "Stability",
"freedom": "Freedom",
"happiness": "Happiness",
"health": "Health",
"all_above": "All above",
"not_sure": "Not sure",
"strongly_agree": "Strongly agree",
"agree": "Agree",
"neutral": "Neutral",
"disagree": "Disagree",
"strongly_disagree": "Strongly disagree",
"gender": "Gender",
"goal": "Goal",
"guaranteed_security_payments": "Guaranteed security payments",
"skip_this_offer": "Skip this offer and proceed further",
"went_wrong": "Something went wrong. Please try again later.",
"zodiac_signs": {
"aries": "Aries",
"taurus": "Taurus",
"gemini": "Gemini",
"cancer": "Cancer",
"leo": "Leo",
"virgo": "Virgo",
"libra": "Libra",
"scorpio": "Scorpio",
"sagittarius": "Sagittarius",
"capricorn": "Capricorn",
"aquarius": "Aquarius",
"pisces": "Pisces"
},
"zodiac_signs_description": {
"male": {
"capricorn": "The Capricorn male, with mountain goat tenacity, climbs life's peaks with disciplined dedication.",
"aquarius": "Revolutionary in thought, the Aquarius male breaks boundaries, envisioning a brighter, unconventional tomorrow.",
"pisces": "Dreamy and empathetic, the Pisces male navigates realms of emotion, often expressing his soul through artistry.",
"aries": "The Aries male charges forward with unparalleled energy, always ready to conquer new frontiers.",
"taurus": "The Taurus male is a force of nature, with an intuition that guides his actions.",
"gemini": "Ever-curious, the Gemini male is a whirlwind of ideas, often switching between topics with excitement.",
"cancer": "Deeply intuitive, the Cancer male guards his emotional realm, drawing strength from familial bonds.",
"leo": "With his regal demeanor, the Leo male has a magnetic charisma that demands the spotlight.",
"virgo": "With an eye for detail, the Virgo male seeks perfection, often being the methodical problem solver in the room.",
"libra": "Driven by harmony, the Libra male gracefully balances life's challenges, always seeking the middle ground.",
"scorpio": "The Scorpio male delves deep, with an intensity that can unravel life's mysteries, driven by passion and determination.",
"sagittarius": "With wanderlust in his heart, the Sagittarius male chases knowledge and adventure, ever the eternal optimist."
},
"female": {
"capricorn": "Grounded and wise, the Capricorn female stands as a pillar of resilience, merging ambition with purpose.",
"aquarius": "The Aquarius female, with her avant-garde spirit, dances to her own rhythm, forever championing innovation.",
"pisces": "Ethereal and compassionate, the Pisces female feels deeply, weaving tales of romance and magic in her wake.",
"aries": "Radiating confidence, the Aries female often leads the pack, fueled by ambition and determination.",
"taurus": "Grounded and graceful, the Taurus female appreciates the beauty and luxury in life, always seeking comfort.",
"gemini": "Sparkling with wit, the Gemini female charms with her versatility, constantly adapting to change.",
"cancer": "The nurturing spirit of a Cancer female creates an embracing cocoon of comfort for loved ones.",
"leo": "Vibrant and confident, the Leo female radiates warmth, ruling her domain with generosity and grace.",
"virgo": "Discerning and diligent, the Virgo female navigates life with analytical prowess and a pure heart.",
"libra": "Charm personified, the Libra female is the embodiment of elegance, wielding diplomacy with an artful touch.",
"scorpio": "The enigmatic Scorpio female possesses a magnetic allure, her depths veiling strength and vulnerability.",
"sagittarius": "Vivacious and free-spirited, the Sagittarius female journeys through life, spreading joy and infectious enthusiasm."
}
},
"relationship-zodiac-info": {
"info1": "In the celestial orchestra, the notes played by a _gender_s _zodiacSign_ and a _partnerGender_s _partnerZodiacSign_ create a melody of their own.",
"info2": "Each interaction between a _gender_s _zodiacSign_ and a _partnerGender_s _partnerZodiacSign_ weaves a new starry tale.",
"info3": "The stars shimmer differently when a _gender_s _zodiacSign_ aligns paths with a _partnerGender_s _partnerZodiacSign_.",
"info4": "The astral energies of a _gender_s _zodiacSign_ merge uniquely with those of a _partnerGender_s _partnerZodiacSign_.",
"info5": "The astral realms take notice when a _gender_s _zodiacSign_ and a _partnerGender_s _partnerZodiacSign_ form a connection."
},
"payment_modal": {
"title": "Choose payment method",
"credit_card": "Credit Card",
"price_for_days": "$<trialPrice> for your <trialDuration>-day trial",
"email_reminder": "We`ll email you a reminder",
"description": "You will be charged only <priceForDays>. \n<emailReminder> before your trial period ends. \nCancel anytime. The charge will appear on your bill as witapps.",
"address": "1123 Rimer Dr Moraga, California 94556"
},
"add_report": "Add Report",
"unlimited_readings": "Unlimited Readings",
"add_consultation": "Add Consultation",
"access_product": "Access Product",
"/gender": {
"title": "Understand Yourself and Improve Relationships With Astrology",
"description": "1-Minute Personal Assessment",
"select_your_gender": "Select your gender:",
"toast": "To continue, please accept our terms and policies"
},
"/questionnaire/profile/flowChoice": {
"title": "So we can get to know you better, tell us about your relationship status.",
"single": "Single",
"relationship": "In a relationship",
"married": "Married",
"complicated": "Complicated",
"other": "Unsure / Other"
},
"/questionnaire/profile/goal": {
"title": "What is your goal?",
"perfect_partner": "Find my perfect partner",
"to_get_married": "To get married",
"understand_myself": "Understand myself better",
"achieve_happiness": "Achieve happiness",
"personal_growth": "Personal growth",
"check_compatibility": "Check compatibility",
"all_above": "All above",
"build_strong_marriage": "Build a strong marriage",
"fix_relationship_problems": "Fix relationship problems",
"increase_relationship_satisfaction": "Increase relationship satisfaction"
},
"/goal-setup": {
"title": "Great! You just set your first goal!",
"description": "Let's keep going so we can get to know you better."
},
"/questionnaire/profile/parent": {
"title": "Are you a parent?"
},
"/questionnaire/profile/astrologyKnowledge": {
"title": "Whats your level of knowledge in astrology?",
"description": "So we can tailor the insights to suit your knowledge level",
"an_expert": "An expert",
"curious": "Curious",
"beginner": "A beginner"
},
"/hyper-personalized-astrology": {
"gradient": "hyperpersonalized astrology",
"title1": "What is <gradient> anyway?",
"description1": "Personalized astrology is based on the understanding that everyone has a unique astrological blueprint. The position of the stars in the sky on your date of birth, place of birth and time of birth are unique and only happen in one lifetime. You are more than just your zodiac sign!",
"title2": "So how does it work?",
"description2": "We analyze hundreds of data points to create your unique astrological blueprint. This is combined with AI to tailor-make your astrological insights, based on your answers. Were going to change your relationship with astrology."
},
"/questionnaire/profile/birthdate": {
"title": "What's your date of birth?",
"year": "Year",
"month": "Month",
"day": "Day"
},
"/questionnaire/profile/isBirthTime": {
"title": "Do you know your time of birth?"
},
"/questionnaire/profile/birthtime": {
"title": "What time were you born?",
"description": "We use NASA data to identify the exact position of the planets in the sky at the time of your birth."
},
"/no-time": {
"title_self": "votre heure de naissance exacte",
"title_partner": "votre heure de naissance de partenaire exacte",
"title": "No problem! You can still find plenty of great insights without knowing <exactBirthTime>.",
"description_self": "profile settings",
"description_partner": "partners profile",
"description": "Tip: If you find out later, you can adjust this in your <settings>."
},
"/questionnaire/profile/birthPlace": {
"title": "Where were you born?",
"description": "This determines the time zone at the place of your birth.",
"placeholder": "Enter city of birth"
},
"/loading-in-relationship": {
"connecting": "Connecting database...",
"description": "We've helped <peopleCount> other <gender> with their Sun in <zodiacSign> to increase relationship satisfaction and we can't wait to help you too!",
"date": "*as of 24 February 2023"
},
"/problems": {
"title_parent": "who have children",
"title_self": "Single <gender> in their <age> <parent> need a slightly different approach to find their perfect partner. But first, how did you feel in your last relationship?",
"title_partner": "Single <gender> in their <age> <parent> false need a slightly different approach to improve their relationship. Which statement best describes you?",
"unhappy": "I was unhappy with low things were going in my relationship",
"very_unhappy": "I was unhappy with parts of my relationship, but some thing were working",
"happy": "I was generally happy with my relationship",
"never_been": "Ive never been in a relationship"
},
"works_traits_description_blue": "Personality Traits",
"works_traits_description": "Now, we need some information about your <blue> to dig deeper!",
"/works-traits-1": {
"title": "To find out what works for us, we often need to understand what doesn't. Well give you insights on how to build a happy and lasting relationship with your new partner.",
},
"/works-traits-2": {
"title": "Sometimes that happens and you need to move on! We'll give you insights on how to build a long lasting relationship with your next partner.",
},
"/works-traits-3": {
"title": "Well, exciting times ahead! We'll give you insights about your most compatible partner.",
},
"works-for-us_description_blue": "Your Partners Profile",
"works-for-us_description": "Now, we need some information about <blue> to create the astrological synastry blueprint between you and your partner.",
"/works-for-us-1": {
"title": "Weve got you covered! Well start with small, personalized insights into you and your partners personality traits.",
},
"/works-for-us-2": {
"title": "Youre probably doing better than you think! Well help you identify how to improve and stick with it.",
},
"/works-for-us-3": {
"title": "Wonderful! \n Let's find out what's working (and what isnt) and go from there.",
},
"/questionnaire/personalityTraits/relateToStatement": {
"title": "Do you relate to the statement below?",
"description": "“I really dislike being alone as much as I hate to admit it.”"
},
"/questionnaire/personalityTraits/notice": {
"title": "Do you tend to notice whats wrong more than whats right?"
},
"/questionnaire/personalityTraits/sensitive": {
"title": "Are you sensitive to criticism?"
},
"/questionnaire/personalityTraits/tendToOverthink": {
"title": "Do you tend to overthink?"
},
"/questionnaire/personalityTraits/mostImportant": {
"title": "What is most important to you?"
},
"/questionnaire/personalityTraits/emotionalControl": {
"title": "Is emotional control tricky for you?"
},
"/not-alone": {
"title": "Youre not alone.",
"description": "A lot of /not-alone people find it difficult to control emotions due to their zodiac sign traits. Dont worry, we know how to address that!"
},
"/all-right": {
"title": "All right!",
"description": "You keep your emotions in check <zodiacSign>, but sometimes people might want you to show more passion. We can give you some insights about that!"
},
"/questionnaire/personalityTraits/attitude": {
"title": "Do you love your job?",
"answer1": "Yes! I do something I love",
"answer2": "Im not working",
"answer3": "I hate my job",
"answer4": "Its okay, it pays the bills",
"answer5": "Im underpaid",
"answer6": "I have stopped growing professionally"
},
"/questionnaire/personalityTraits/want": {
"title": "Do you always know exactly what you want?"
},
"/questionnaire/personalityTraits/relaxing": {
"title": "Do you have trouble relaxing?"
},
"/almost-there": {
"title_gradient": "the Relationship Pattern",
"title": "Almost there! Now let's tailor your plan by understanding <gradient>.",
"description": "Please take your time when answering. Each response is used to craft your guidance plan."
},
"/questionnaire/relationship_pattern/priority": {
"title": "Do you agree with the statement below?",
"description": "“When I am in a relationship, sex is a priority.“"
},
"/questionnaire/relationship_pattern/comfortable": {
"title": "Do you agree with the statement below?",
"description": "“I feel comfortable around people I barely know.“"
},
"/questionnaire/relationship_pattern/goodEnough": {
"title": "Do you often worry that youre not good enough?"
},
"/questionnaire/relationship_pattern/angry": {
"title": "Do you easily get angry or irritated?"
},
"/questionnaire/relationship_pattern/innerSelf": {
"title": "Do you share your inner self with people you like?"
},
"/questionnaire/relationship_pattern/aboutPeople": {
"title": "Do you remember small details about the people who are important to you?"
},
"/questionnaire/relationship_pattern/idealDate": {
"title": "What is your ideal date?",
"answer1": "Dinner at a fancy restaurant",
"answer2": "A hike in nature",
"answer3": "Talking under the stars",
"answer4": "A walk in the park",
"answer5": "Skydiving"
},
"/questionnaire/relationship_pattern/futurePartner": {
"title": "Would you describe your future partner as detail-oriented or a big-picture person?",
"answer1": "Detail-oriented",
"answer2": "Big picture",
"answer3": "A bit of both"
},
"/questionnaire/relationship_pattern/idealPartner": {
"title": "Is your ideal partner an introvert or extrovert?",
"answer1": "Introvert",
"answer2": "Extrovert",
"answer3": "A bit of both"
},
"/questionnaire/relationship_pattern/relationshipGoal": {
"title": "When you think about your relationship goals, you feel...?",
"answer1": "Optimistic! They are totally doable, with some guidance.",
"answer2": "Cautious. Ive struggled before, but Im hopeful.",
"answer3": "Im feeling a little anxious, honestly.",
"answer4": "Not sure / Dont know"
},
"/questionnaire/partnerProfile/partnerGender": {
"title": "Whats your partners gender?"
},
"/questionnaire/partnerProfile/partnerBirthdate": {
"title": "Whats your partners date of birth?"
},
"/relationship-zodiac-info": {
"how_compatible_you": "So how compatible are you?",
"description": "Let's go further and find out",
"compatibilities": {
"description1": "In the celestial orchestra, the notes played by a <gender> <zodiacSign> and a <partnerGender> <partnerZodiacSign> create a melody of their own.",
"description2": "Each interaction between a <gender> <zodiacSign> and a <partnerGender> <partnerZodiacSign> weaves a new starry tale.",
"description3": "The stars shimmer differently when a <gender> <zodiacSign> aligns paths with a <partnerGender> <partnerZodiacSign>.",
"description4": "The astral energies of a <gender> <zodiacSign> merge uniquely with those of a <partnerGender> <partnerZodiacSign>.",
"description5": "The astral realms take notice when a <gender> <zodiacSign> and a <partnerGender> <partnerZodiacSign> form a connection."
}
},
"/questionnaire/partnerProfile/partnerIsBirthTime": {
"title": "Do you know your partners time of birth?"
},
"/questionnaire/partnerProfile/partnerBirthtime": {
"title": "At what time was your partner born?",
"description": "We use NASA data to identify the exactposition of the planets in the sky at the time of your partner's birth."
},
"/no-time-partner": {
"title": "No problem! You can still find plenty of great insights without knowing the exact birth time of your partner.",
"description": "Tip: If you find out later, you can adjust this in your partners profile."
},
"/questionnaire/partnerProfile/partnerBirthPlace": {
"title": "Where was your partner born?",
"description": "If you dont know the exact place of birth just type in the country of birth.",
"checkbox": "I don`t know where my partner was born",
"placeholder": "Enter city of birth"
},
"/relationship-almost-there": {
"almost_there": "Almost there!",
"title_gradient": "Relationship & Personality Patterns",
"title": "<almostThere>\n Now let's begin tailoring your plan by understanding your <titleGradient>.",
"description": "Please take your time when answering. Each response is used to craft the guidance plan for you and your partner."
},
"/questionnaire/relationships/issueTogether": {
"title": "Do you agree with the statement below?",
"description": "“My partner and I can talk about any issue together“"
},
"/questionnaire/relationships/currentlyAffecting": {
"title": "Are any of these factors currently affecting your relationship?",
"infidelity": "Infidelity",
"depression": "Depression",
"low_sexual_desire": "Low sexual desire",
"poor_body_image": "Poor body image",
"postpartum_depression": "Postpartum depression",
"anxiety": "Anxiety",
"parenting_issues": "Parenting issues",
"blended_family_issues": "Blended family issues",
"divorce": "Divorce is on the table",
"none": "None of these"
},
"/questionnaire/relationships/partnerPriority": {
"title": "Do you agree with the statement below?",
"description": "“My partner and I make sex a priority in our relationship”"
},
"/questionnaire/relationships/satisfied": {
"title": "Are you satisfied with how you and your partner communicate?"
},
"/satisfied-result-yes": {
"title": "Well done!",
"description": "Based on our data 74% of Based on our data only the top 30% of <zodiacSign> find it easy to communicate with their <partnerZodiacSign> partner."
},
"/satisfied-result-no": {
"title": "Youre not alone.",
"description": "Based on our data 74% of <zodiacSign> find it difficult to communicate with their <partnerZodiacSign> partner. We can help you improve this."
},
"/questionnaire/relationships/emotionalConnection": {
"title": "Do you agree with the statement below?",
"description": "“Strengthening our emotional connection is a priority for both my partner and me”"
},
"/questionnaire/relationships/bigPicture": {
"title": "Would you describe your partner as a detail-oriented or big-picture person?",
"answer1": "Detail-oriented",
"answer2": "Big picture",
"answer3": "A bit of both"
},
"/questionnaire/relationships/introvertOrExtravert": {
"title": "Is your partner an introvert or extrovert?",
"answer1": "Introvert",
"answer2": "Extrovert",
"answer3": "A bit of both"
},
"/questionnaire/relationships/irritated": {
"title": "Does your partner get angry or irritated easily?"
},
"/questionnaire/relationships/conflict": {
"title": "Are you satisfied with the way you and your partner deal with conflict?",
"answer1": "Yes, I prefer to be honest and direct",
"answer2": "Depends on the situation and the person",
"answer3": "No, I dont want to get hurt or hurt another person",
"answer4": "No, it makes me nervous"
},
"/questionnaire/relationships/aboutGoals": {
"title": "When you think about your relationship goals, you feel...?",
"answer1": "Optimistic! They are totally doable, with some guidance.",
"answer2": "Cautious. Ive struggled before, but Im hopeful.",
"answer3": "Im feeling a little anxious, honestly.",
"answer4": "Not sure / Dont know"
},
"/partner-right-place": {
"title": "Youve come to the right place, <zodiacSign>!",
"description": "Knowing that your goal is already doable puts you ahead. Lets keep going so we can build a guidance plan based on your astrological blueprint."
},
"/partner-thing": {
"title": "<zodiacSign>, heres the thing... You can do this!",
"description": "We'll start with small insights so it doesn't feel too overwhelming. Let'skeep going and build a guidance plan based on your astrological blueprint."
},
"/partner-totally-normal": {
"title": "Its totally normal to feel nervous, <zodiacSign>.",
"description": "But we know you can do this. Lets keep going so we can build a guidance plan based on your astrological blueprint."
},
"/questionnaire/relationships/appreciated": {
"title": "Do you agree with the statement below?",
"description": "“My partner makes me feel really appreciated.”"
},
"/questionnaire/relationships/decisions": {
"title": "Do you make decisions with your head or your heart?",
"heart": "Heart",
"head": "Head",
"both": "Both"
},
"/with-heart": {
"title": "Based on our data, 49% of <zodiacSign> people also make decisions with their heart. But don't worry, we'll consider that while creating your guidance plan."
},
"/with-head": {
"title": "Based on our data, 39% of <zodiacSign> people also make decisions with their head. But don't worry, we'll consider that while creating your guidance plan."
},
"/both": {
"wonderful": "Wonderful!",
"title": "<wonderful> \n\nBased on our data, only the top 17% of <zodiacSign> people make decisions with their heart and head. Using both in equal measure is the key to feeling harmonious in your relationships."
},
"/about-us": {
"title": "Where did you hear about us?",
"poster": "Poster or Billboard",
"friend": "Friend or Family",
"instagram": "Instagram",
"direct_mail": "Direct Mail or Package Insert",
"tv": "Online TV or Streaming TV",
"radio": "Radio",
"search": "Search Engine (Google, Bing, etc.)",
"newspaper": "Newspaper or Magazine",
"facebook": "Facebook",
"blog": "Blog Post or Website Review",
"podcast": "Podcast",
"influencer": "Influencer",
"youtube": "Youtube",
"pinterest": "Pinterest",
"other": "Other"
},
"/loading-profile": {
"title1": "Analyzing your profile...",
"title2": "Identifying the planetary positions when you were born... Your profile 56%",
"title3": "Creating your astrological blueprint...",
"title4": "Assessing personality profile...",
"title5": "Identifying your strengths and weaknesses...",
"title6": "Analyzing your compatibility...",
"title7": "Analyzing relationship needs...",
"title8": "Charting best guidance plan...",
"title9": "Predicting future results...",
"popup": {
"title1": "Do you enjoy time spent alone?",
"title2": "Are you adventurous person?",
"title3": "Have you ever tried any remedies/rituals?"
},
"loaders": {
"profile": "Your profile",
"personality_traits": "Personality traits",
"relationship_pattern": "Relationship Pattern"
},
"description": "Sit tight! We`re building your perfect guidance plane based on your unique astrological blueprint and data of millions users."
},
"/email": {
"title": "Enter your email",
"description": "*We don't share any personal information. We'll email you a copy of your program for convenient access.",
"placeholder_email": "Your email",
"placeholder_name": "Your name",
"policy_eula": "EULA",
"policy": "By clicking \"Continue\" below you agree to <eulaLink> and <privacyPolicy>."
},
"/email-confirm": {
"title_gradient": "exclusive reading",
"title": "Get access to your <gradient>, special offers, updates, astrology & relationship tips, recipes, and free gifts.",
"description1": "Get it all! Confirm receiving emails so you don't miss anything",
"description2": "I know everything about astrology & relationship"
},
"/onboarding": {
"title1": "Welcome\nto AURA",
"title2": "Based on your answers",
"title3": "Weve created your astrological blueprint and guidance plan",
"title4": "To help you find your perfect partner",
"title5": "And to improve your relationship for good.",
"title6": "Lets get started.",
"loader_title": "Personality ..."
},
"/trial-payment": {
"button": "get my reading",
"discount_expires": "Discount expires",
"zodiac_sign": "Zodiac sign",
"date_of_birth": "Date of birth",
"place_of_birth": "Place of birth",
"title1": "Your Personalized Clarity & Love Reading is ready!",
"payment_table": {
"special_offer": "Special offer",
"title": "Personalized reading for <price>",
"total_today": "Total today",
"cost": "Your cost per 2 weeks after trial"
},
"policy_link": "Subscription policy",
"subscription_policy": "You are enrolling in 2 weeks subscription. By continuing you agree that if you don't cancel prior to the end of the <trialDuration>-day trial for the $<trialPrice> you will automatically be charged $<price> every 2 weeks until you cancel in settings. Learn more about cancellation and refund policy in <policyLink>",
"your_reading": "Your reading",
"content": "Content",
"content_list": {
"point1": "Your horoscope and upcoming events for 2024",
"point2": "Your unique strengths and weaknesses and how to get the most out of them",
"point3": "Compatibility with your partner in other areas of your life.",
"point4": "Deep analysis of the relationships with your partner based on a unique birth chart matching system",
"point5": "Simple and actionable guide to improving your relationship with your partner",
"point6": "Warning about astrological events and practical advice that will help you get through this period well",
},
"to_read_full": "To read the full reading you need get access",
"personality": "Personality",
"personality_information": "Personality information",
"users_love_us": "Users love us",
"review1": "It was really helpful and had provided me the clarity that I needed for my current relationship situation. It gives me hope that my relationship could still be save. Thank you. Highly recommended!",
"review2": "Amazing, absolutely amazing! The affirmations I received and nurturing advice, was worth everything ! Truly, thank you !!",
"review3": "It helps me be able to trust my self and my choices for the future by giving me reassurance with the information i get. My goals and dreams are going to happen and and now i trust myself to do as a need and wish",
"what_you_get": "What you get",
"you_get_1": "Your personalised plan",
"you_get_2": "1:1 advice from your own astrologer",
"you_get_3": "Finding the most compatible partner",
"you_get_4": "Insights into your relationship patterns, and emotional and sexual needs",
"you_get_5": "Better understanding of yourself",
"people_often_ask": {
"title": "People often ask:",
"question1": "How accurate is the astrology reading on this platform?",
"answer1": "The accuracy of an astrology reading can vary and is subjective. Astrology is not an exact science, but many find that it can provide valuable insights and perspectives. Our platform uses advanced algorithms and expert astrologers to provide the most accurate readings possible.",
"question2": "Can I get a compatibility reading for relationships?",
"answer2": "Yes, you can get a compatibility reading for relationships. This type of reading includes a comprehensive astrological analysis of two people to assess their compatibility in various areas, including love, communication and shared values.",
"question3": "Are the astrology readings on this platform confidential and private?",
"answer3": "Yes, all readings on our platform are strictly confidential. We respect our users' privacy and ensure that all personal data and readings are securely stored and not shared with third parties without consent."
}
},
"/payment/success": {
"title": "The information has been sent to your email",
"description": "Your payment was successful \n\nThank You!"
},
"/payment/fail": {
"title": "If you're still having trouble, try a different payment method.",
"description1": "1. You entered the correct data during checkout\r\n\r\n2. You have enough funds available\r\n\r\n3. Your card can be used for international payment",
"description2": "If you're still having trouble, try a different payment method.",
"button": "Update details"
},
"/add-report": {
"thank_you": "Thank you!",
"order_successful": "Your order was successful!",
"choose_offer": "Choose your sign-up offer 🔥",
"available_only_now": "Available only now",
"get_my_copy": "Get my copy",
"products": {
"ultra_pack": {
"title": "ULTRA PACK",
"discount": "<discount>% OFF",
"description": "(3 in 1 + 2 secret bonus reading)",
"price": "$<price> ( regular price $<oldPrice> )"
},
"numerology_analysis": {
"title": "NUMEROLOGY ANALYSIS",
"discount": "<discount>% OFF",
"price": "$<price> ( was $<oldPrice> )"
},
"tarot_reading": {
"title": "TAROT READING",
"discount": "<discount>% OFF",
"price": "$<price> ( was $<oldPrice> )"
},
"palmistry_guide": {
"title": "PALMISTRY GUIDE",
"discount": "<discount>% OFF",
"price": "$<price> ( was $<oldPrice> )"
}
},
"description": "*You will be charged for the add-on services or offers selected at the time of purchase. This is a non-recuring payment."
},
"/unlimited-readings": {
"personal_affirmations": "personal affirmations for everyday",
"more_insight": "more insight in less time",
"learn_visually": "learn visually",
"minutes_to_read": "minutes to read",
"title": "Access the unlimited astrology guides and compatibility readings",
"check_compatibility": "check compatibility as many times as you need",
"hundreds_of_insights": "hundreds of insights to help you to achieve your relationship goals",
"personalized_daily": "personalized daily horoscopes and astrological guides with no ads",
"auto_renewable": "auto-renewable 1-month plan, cancel anytime",
"add_unlimited_readings": "Add unlimited readings",
"description": "Please note: In addition to your subscription, your account will be charged €14.59 for the selected add-ons as you click Add unlimited readings. Items on this page are 30 days subscriptions. Unless you cancel it in your profile before the end of the then-current period, you agree that the subscription will renew automatically at the end of each period. If you need help with how to cancel, visit our"
},
"/add-consultation": {
"more_for_you": "More for you",
"exclusive_offer": "Exclusive offer recommended for you to achieve your goals faster",
"your_unique_consultation": "Your unique individual consultation",
"30-minute": "30-minute private consultation with an expert",
"description": "You can ask for prediction of the future, live compatibility analysis; love compatibility etc",
"one_time_price_offer": "One time price offer: ",
"original_price": "Original price: $<oldPrice> Save <discount>%",
"you_will_be_charged": "*You will be charged for the add-on services or offers selected at the time of purchase.\n This is a non-recuring payment.",
"get_my_consultation": "Get my consultation"
},
"/get-information-partner": {
"title": "Wonderful! Let's find out what's working (and what isn't) and go from there.",
"description": "Now we need some information about Your Partner's Profile to create the astrological synastry blueprint between you and your partner."
},
"/additional-discount": {
"title": "Save <discount> off!",
"description1": "<discount> off on your personalized plan",
"description2": "<trialDuration>-day trial",
"price": "<price> instead of $<fullPrice>",
"button": "Get secret discount!"
},
"/trial-payment-with-discount": {
"title": "You get a secret discount!",
"cancel_anytime": "No pressure. Cancel anytime.",
"secret_discount_applied": "Secret discount applied!",
"cost": "Your cost per 14 days after trial:",
"you_save": "You save $30",
"total_today": "Total today",
"button": "Start your <trialDuration>-day trial",
"description": "By continuing you agree that if you don't cancel prior to the end of the <trialDuration>-days trial, you will automatically be charged $<price> for the introductory period of 14 days thereafter the standard rate of $<price> every 14 days until you cancel in settings. Learn more about cancellation and refund policy in Subscription terms."
}
}
}

671
src/locales/es/v1-es.ts Normal file
View File

@ -0,0 +1,671 @@
export default {
translation: {
"min": "min",
"sec": "sec",
"no": "No",
"day": "Día",
"yes": "Sí",
"you": "Usted",
"back": "Volver",
"goal": "Objetivo",
"male": "Hombre",
"next": "Siguiente",
"year": "Año",
"/both": {
"title": "<wonderful>\n\nSegún nuestros datos, sólo el 17% de las personas <zodiacSign> toman decisiones con el corazón y con la cabeza. Utilizar ambos en igual medida es la clave para sentirte en armonía en tus relaciones.",
"wonderful": "¡Maravilloso!"
},
"agree": "De acuerdo",
"males": "Hombres",
"month": "Mes",
"never": "Nunca",
"/email": {
"title": "Introduzca su dirección de correo electrónico",
"policy": "Al hacer clic en \"Continuar\" a continuación, acepta <eulaLink> y <privacyPolicy>.",
"description": "*No compartimos ninguna información personal. Te enviaremos por correo electrónico una copia de tu programa para que puedas acceder cómodamente.",
"policy_eula": "CLUF",
"placeholder_name": "Su nombre",
"placeholder_email": "Tu correo electrónico"
},
"female": "Mujer",
"gender": "Género",
"health": "Salud",
"policy": "Acepto la <privacyPolicy>, <termsOfUse> y el uso de cookies y tecnologías de rastreo, que requieren su consentimiento",
"rarely": "Raramente",
"/gender": {
"title": "Comprenderse a sí mismo y mejorar las relaciones con la astrología",
"toast": "Para continuar, acepte nuestras condiciones y políticas",
"description": "Evaluación personal de 1 minuto",
"select_your_gender": "Seleccione su sexo:"
},
"females": "Mujeres",
"freedom": "Libertad",
"neutral": "Neutro",
"not_all": "En absoluto",
"partner": "Socio",
"profile": "Perfil",
"romance": "Romance",
"success": "Éxito",
"/no-time": {
"title": "No hay problema. Todavía puedes encontrar un montón de grandes ideas sin saber <exactBirthTime>.",
"title_self": "su hora exacta de nacimiento",
"description": "Consejo: Si lo descubres más tarde, puedes ajustarlo en tu <settings>.",
"title_partner": "la hora exacta de nacimiento de su pareja",
"description_self": "configuración del perfil",
"description_partner": "perfil del socio"
},
"app_name": "AURA",
"continue": "Continúe en",
"disagree": "En desacuerdo",
"not_sure": "No estoy seguro",
"/about-us": {
"tv": "Televisión en línea o en streaming",
"blog": "Entrada de blog o reseña de sitio web",
"other": "Otros",
"radio": "Radio",
"title": "¿Cómo nos ha conocido?",
"friend": "Amigo o familiar",
"poster": "Cartel o valla publicitaria",
"search": "Motor de búsqueda (Google, Bing, etc.)",
"podcast": "Podcast",
"youtube": "Youtube",
"facebook": "Facebook",
"instagram": "Instagram",
"newspaper": "Periódico o revista",
"pinterest": "Pinterest",
"influencer": "Influencer",
"direct_mail": "Publicidad directa o encartes"
},
"/problems": {
"happy": "En general estaba contento con mi relación",
"unhappy": "No estaba contento con la situación de mi relación.",
"never_been": "Nunca he tenido una relación",
"title_self": "Los solteros <gender> en su <age> <parent> necesitan un enfoque ligeramente diferente para encontrar a su pareja perfecta. Pero primero, ¿cómo te sentiste en tu última relación?",
"title_parent": "que tienen hijos",
"very_unhappy": "No estaba contenta con algunas partes de mi relación, pero algunas cosas funcionaban.",
"title_partner": "Los solteros <gender> en su <age> <parent> falsa necesitan un enfoque ligeramente diferente para mejorar su relación. ¿Qué afirmación le describe mejor?"
},
"all_above": "Todo lo anterior",
"happiness": "Felicidad",
"sometimes": "A veces",
"stability": "Estabilidad",
"/all-right": {
"title": "¡Muy bien!",
"description": "Mantienes tus emociones bajo control <zodiacSign>, pero a veces la gente quiere que muestres más pasión. Podemos darte algunas ideas al respecto."
},
"/not-alone": {
"title": "No está solo.",
"description": "A muchas personas /no solas les cuesta controlar las emociones debido a los rasgos de su signo del zodiaco. No te preocupes, ¡sabemos cómo solucionarlo!"
},
"/with-head": {
"title": "Según nuestros datos, el 39% de las personas <zodiacSign> también toman decisiones con la cabeza. Pero no te preocupes, lo tendremos en cuenta al crear tu plan de orientación."
},
"add_report": "Añadir informe",
"frequently": "Con frecuencia",
"went_wrong": "Algo ha ido mal. Vuelva a intentarlo más tarde.",
"/add-report": {
"products": {
"ultra_pack": {
"price": "$<price> ( precio normal $<oldPrice> )",
"title": "ULTRA PACK",
"discount": "<discount>% OFF",
"description": "(3 en 1 + 2 lecturas extra secretas)"
},
"tarot_reading": {
"price": "$<price> ( era $<oldPrice> )",
"title": "LECTURA DEL TAROT",
"discount": "<discount>% OFF"
},
"palmistry_guide": {
"price": "$<price> ( era $<oldPrice> )",
"title": "GUÍA DE QUIROMANCIA",
"discount": "<discount>% OFF"
},
"numerology_analysis": {
"price": "$<price> ( era $<oldPrice> )",
"title": "ANÁLISIS NUMEROLÓGICO",
"discount": "<discount>% OFF"
}
},
"thank_you": "Gracias.",
"description": "*Se le cobrarán los servicios u ofertas adicionales seleccionados en el momento de la compra. Se trata de un pago no recurrente.",
"get_my_copy": "Conseguir mi copia",
"choose_offer": "Elige tu oferta de inscripción 🔥",
"order_successful": "Su pedido se ha realizado correctamente.",
"available_only_now": "Sólo disponible ahora"
},
"/goal-setup": {
"title": "¡Estupendo! Acabas de fijar tu primer objetivo.",
"description": "Sigamos así para conocerte mejor."
},
"/onboarding": {
"title1": "Bienvenido\na AURA",
"title2": "En función de sus respuestas",
"title3": "Hemos creado tu plano astrológico y tu plan de orientación",
"title4": "Para ayudarle a encontrar a su pareja perfecta",
"title5": "Y para mejorar su relación... para siempre.",
"title6": "Empecemos.",
"loader_title": "Personalidad ..."
},
"/with-heart": {
"title": "Según nuestros datos, el 49% de las personas <zodiacSign> también toman decisiones con el corazón. Pero no te preocupes, lo tendremos en cuenta al crear tu plan de orientación."
},
"occasionally": "Ocasionalmente",
"terms_of_use": "Condiciones de uso",
"zodiac_signs": {
"leo": "Leo",
"aries": "Aries",
"libra": "Libra",
"virgo": "Virgo",
"cancer": "Cáncer",
"gemini": "Géminis",
"pisces": "Piscis",
"taurus": "Taurus",
"scorpio": "Escorpio",
"aquarius": "Acuario",
"capricorn": "Capricornio",
"sagittarius": "Sagitario"
},
"/almost-there": {
"title": "¡Ya casi está! Ahora vamos a adaptar su plan mediante la comprensión de <gradient>.",
"description": "Tómese su tiempo para responder. Cada respuesta se utiliza para elaborar su plan de orientación.",
"title_gradient": "el Patrón de Relación"
},
"/payment/fail": {
"title": "Si sigues teniendo problemas, prueba con otro método de pago.",
"button": "Actualizar detalles",
"description1": "1. Ha introducido los datos correctos durante el pago\r\n\r\n2. Dispone de fondos suficientes\r\n\r\n3. Su tarjeta puede utilizarse para pagos internacionales",
"description2": "Si sigues teniendo problemas, prueba con otro método de pago."
},
"payment_modal": {
"title": "Elegir forma de pago",
"address": "1123 Rimer Dr Moraga, California 94556",
"credit_card": "Tarjeta de crédito",
"description": "Sólo se le cobrará <priceForDays>.\n<emailReminder> antes de que finalice tu periodo de prueba.\nCancele en cualquier momento. El cargo aparecerá en tu factura como witapps.",
"email_reminder": "Le enviaremos un recordatorio por correo electrónico",
"price_for_days": "$<trialPrice> por tu <trialDuration>-día de prueba."
},
"relationships": "Patrones de relación y personalidad",
"/email-confirm": {
"title": "Accede a tu <gradient>, ofertas especiales, actualizaciones, consejos sobre astrología y relaciones, recetas y regalos gratis.",
"description1": "Entérate de todo Confirme la recepción de correos electrónicos para no perderse nada",
"description2": "Lo sé todo sobre astrología y relaciones",
"title_gradient": "lectura exclusiva"
},
"/partner-thing": {
"title": "<zodiacSign>, aquí está la cosa... ¡Puedes hacerlo!",
"description": "Empezaremos con pequeñas ideas para que no resulte demasiado abrumador. Sigamos adelante y construyamos un plan de orientación basado en tu plan astrológico."
},
"/trial-payment": {
"button": "obtener mi lectura",
"title1": "¡Tu Lectura Personalizada de Claridad y Amor está lista!",
"content": "Contenido",
"review1": "Fue realmente útil y me proporcionó la claridad que necesitaba para mi situación sentimental actual. Me da esperanzas de que mi relación aún pueda salvarse. Muchas gracias. Muy recomendable.",
"review2": "Increíble, ¡absolutamente increíble! Las afirmaciones que recibí y los consejos nutritivos valieron la pena. De verdad, ¡gracias!",
"review3": "Me ayuda a confiar en mí misma y en mis decisiones para el futuro dándome seguridad con la información que recibo. Mis metas y sueños se van a cumplir y ahora confío en mí misma para hacer lo que necesito y deseo.",
"you_get_1": "Su plan personalizado",
"you_get_2": "Asesoramiento personalizado de su astrólogo",
"you_get_3": "Encontrar la pareja más compatible",
"you_get_4": "Comprensión de sus patrones de relación y de sus necesidades emocionales y sexuales.",
"you_get_5": "Mejor comprensión de uno mismo",
"personality": "Personalidad",
"policy_link": "Política de suscripción",
"zodiac_sign": "Signo del zodiaco",
"content_list": {
"point1": "Tu horóscopo y los próximos acontecimientos para 2024",
"point2": "Sus puntos fuertes y débiles y cómo aprovecharlos al máximo",
"point3": "Compatibilidad con su pareja en otras áreas de su vida.",
"point4": "Análisis profundo de las relaciones con tu pareja basado en un sistema único de correspondencia de cartas natales",
"point5": "Guía sencilla y práctica para mejorar la relación con su pareja",
"point6": "Advertencia sobre acontecimientos astrológicos y consejos prácticos que le ayudarán a superar bien este periodo"
},
"to_read_full": "Para leer la lectura completa debe obtener acceso",
"what_you_get": "Lo que obtiene",
"your_reading": "Su lectura",
"date_of_birth": "Fecha de nacimiento",
"payment_table": {
"cost": "Su coste por 2 semanas después de la prueba",
"title": "Lectura personalizada por <price>",
"total_today": "Total hoy",
"special_offer": "Oferta especial"
},
"users_love_us": "Los usuarios nos adoran",
"place_of_birth": "Lugar de nacimiento",
"discount_expires": "Descuento expirado",
"people_often_ask": {
"title": "La gente suele preguntar:",
"answer1": "La precisión de una lectura astrológica puede variar y es subjetiva. La astrología no es una ciencia exacta, pero muchos encuentran que puede proporcionar valiosas ideas y perspectivas. Nuestra plataforma utiliza algoritmos avanzados y astrólogos expertos para proporcionar las lecturas más precisas posibles.",
"answer2": "Sí, se puede obtener una lectura de compatibilidad para las relaciones. Este tipo de lectura incluye un análisis astrológico exhaustivo de dos personas para evaluar su compatibilidad en diversas áreas, como el amor, la comunicación y los valores compartidos.",
"answer3": "Sí, todas las lecturas de nuestra plataforma son estrictamente confidenciales. Respetamos la privacidad de nuestros usuarios y garantizamos que todos los datos personales y lecturas se almacenan de forma segura y no se comparten con terceros sin consentimiento.",
"question1": "¿Cuál es la precisión de la lectura astrológica en esta plataforma?",
"question2": "¿Puedo obtener una lectura de compatibilidad de relaciones?",
"question3": "¿Son confidenciales y privadas las lecturas astrológicas de esta plataforma?"
},
"subscription_policy": "Está realizando una suscripción de 2 semanas. Al continuar acepta que si no cancela antes del final de la <trialDuration>-día de prueba para el $<trialPrice> se le cobrará automáticamente $<price> cada 2 semanas hasta que cancele en la configuración. Más información sobre la política de cancelación y reembolso en <policyLink>.",
"personality_information": "Información sobre la personalidad"
},
"access_product": "Acceso al producto",
"privacy_policy": "Política de privacidad",
"strongly_agree": "Totalmente de acuerdo",
"/works-for-us-1": {
"title": "Nosotros nos encargamos. Empezaremos con un pequeño análisis personalizado de tus rasgos de personalidad y los de tu pareja."
},
"/works-for-us-2": {
"title": "Probablemente lo estés haciendo mejor de lo que crees. Te ayudaremos a identificar cómo mejorar y a seguir haciéndolo."
},
"/works-for-us-3": {
"title": "¡Maravilloso! \n Averigüemos qué funciona (y qué no) y partamos de ahí."
},
"/works-traits-1": {
"title": "Para saber lo que nos funciona, a menudo necesitamos entender lo que no. Te daremos ideas sobre cómo construir una relación feliz y duradera con tu nueva pareja."
},
"/works-traits-2": {
"title": "A veces ocurre y hay que pasar página. Te daremos ideas sobre cómo construir una relación duradera con tu próxima pareja."
},
"/works-traits-3": {
"title": "Se avecinan tiempos emocionantes. Te daremos pistas sobre tu pareja más compatible."
},
"partner_profile": "Perfil de su pareja",
"skip_this_offer": "Omita esta oferta y siga adelante",
"very_frequently": "Con mucha frecuencia",
"/loading-profile": {
"popup": {
"title1": "¿Le gusta pasar tiempo a solas?",
"title2": "¿Es usted una persona aventurera?",
"title3": "¿Has probado algún remedio/ritual?"
},
"title1": "Analizar su perfil...",
"title2": "Identificar las posiciones planetarias cuando naciste... Su perfil 56",
"title3": "Creando su proyecto astrológico...",
"title4": "Evaluar el perfil de personalidad...",
"title5": "Identificar sus puntos fuertes y débiles...",
"title6": "Analizar su compatibilidad...",
"title7": "Analizar las necesidades de las relaciones...",
"title8": "Trazar el mejor plan de orientación...",
"title9": "Predecir resultados futuros...",
"loaders": {
"profile": "Tu perfil",
"personality_traits": "Rasgos de personalidad",
"relationship_pattern": "Patrón de relación"
},
"description": "¡No te muevas! Estamos construyendo su plano de orientación perfecto basado en su plano astrológico único y los datos de millones de usuarios."
},
"/no-time-partner": {
"title": "No se preocupe. Sin conocer la hora exacta de nacimiento de tu pareja, aún puedes encontrar muchas ideas interesantes.",
"description": "Consejo: Si te enteras más tarde, puedes ajustarlo en el perfil de tu pareja."
},
"/payment/success": {
"title": "La información se ha enviado a su correo electrónico",
"description": "Su pago se ha realizado correctamente\n\nMuchas Gracias"
},
"add_consultation": "Añadir consulta",
"/add-consultation": {
"30-minute": "Consulta privada de 30 minutos con un experto",
"description": "Puede pedir predicción del futuro, análisis de compatibilidad en vivo; compatibilidad amorosa, etc.",
"more_for_you": "Más para ti",
"original_price": "Precio original: $<oldPrice> Ahorre <discount>%.",
"exclusive_offer": "Oferta exclusiva recomendada para que alcance sus objetivos más rápido",
"get_my_consultation": "Obtener mi consulta",
"you_will_be_charged": "*Se le cobrarán los servicios u ofertas adicionales seleccionados en el momento de la compra.\n Se trata de un pago no recurrente.",
"one_time_price_offer": "Oferta de precio único:",
"your_unique_consultation": "Su consulta personalizada"
},
"strongly_disagree": "Totalmente en desacuerdo",
"personality_traits": "Rasgos de personalidad",
"unlimited_readings": "Lecturas ilimitadas",
"/unlimited-readings": {
"title": "Accede a las guías astrológicas y lecturas de compatibilidad ilimitadas",
"description": "Nota: Además de su suscripción, se cargarán en su cuenta 14,59 euros por los complementos seleccionados al hacer clic en Añadir lecturas ilimitadas. Los artículos de esta página son suscripciones de 30 días. A menos que la cancele en su perfil antes de que finalice el periodo en curso, acepta que la suscripción se renueve automáticamente al final de cada periodo. Si necesita ayuda sobre cómo cancelar, visite nuestro",
"more_insight": "más información en menos tiempo",
"auto_renewable": "plan autorenovable de 1 mes, cancelación en cualquier momento",
"learn_visually": "aprender visualmente",
"minutes_to_read": "minutos para leer",
"personalized_daily": "horóscopos diarios personalizados y guías astrológicas sin anuncios",
"check_compatibility": "comprueba la compatibilidad tantas veces como necesites",
"hundreds_of_insights": "cientos de ideas que le ayudarán a alcanzar sus objetivos en las relaciones de pareja",
"personal_affirmations": "afirmaciones personales para cada día",
"add_unlimited_readings": "Añadir lecturas ilimitadas"
},
"/additional-discount": {
"price": "<price> en lugar de $<fullPrice>",
"title": "¡Ahorre un <discount>!",
"button": "Consigue un descuento secreto",
"description1": "<discount> de descuento en su plan personalizado",
"description2": "<trialDuration> días de prueba"
},
"/partner-right-place": {
"title": "¡Has venido al lugar adecuado, <zodiacSign>!",
"description": "Saber que tu objetivo ya es factible te pone por delante. Sigamos adelante para que podamos construir un plan de orientación basado en tu proyecto astrológico."
},
"/satisfied-result-no": {
"title": "No está solo.",
"description": "Según nuestros datos, al 74% de los <zodiacSign> les resulta difícil comunicarse con su <partnerZodiacSign> pareja. Podemos ayudarte a mejorar esta situación."
},
"relationship_pattern": "Patrón de relación",
"/satisfied-result-yes": {
"title": "¡Bien hecho!",
"description": "Según nuestros datos, al 74% de los Según nuestros datos, sólo al 30% de los <zodiacSign> les resulta fácil comunicarse con su <partnerZodiacSign> pareja."
},
"/partner-totally-normal": {
"title": "Es totalmente normal sentirse nervioso, <zodiacSign>.",
"description": "Pero sabemos que puedes hacerlo. Sigamos adelante para que podamos construir un plan de orientación basado en tu plano astrológico."
},
"/get-information-partner": {
"title": "Maravilloso. Averigüemos qué funciona (y qué no) y partamos de ahí.",
"description": "Ahora necesitamos alguna información sobre el perfil de su pareja para crear el plano de sinastría astrológica entre usted y su pareja."
},
"/loading-in-relationship": {
"date": "*a partir del 24 de febrero de 2023",
"connecting": "Conectando base de datos...",
"description": "Hemos ayudado a <peopleCount> otros <gender> con su Sol en <zodiacSign> a aumentar la satisfacción en sus relaciones y ¡estamos deseando ayudarte a ti también!"
},
"relationship-zodiac-info": {
"info1": "En la orquesta celestial, las notas tocadas por un _género_s _signo_delZodíaco_ y un _compañeroGénero_s _compañeroSigno_delZodíaco_ crean una melodía propia.",
"info2": "Cada interacción entre un _gender_s _zodiacSign_ y un _partnerGender_s _partnerZodiacSign_ teje una nueva historia estrellada.",
"info3": "Las estrellas brillan de forma diferente cuando un _gender_s _zodiacSign_ alinea caminos con un _partnerGender_s _partnerZodiacSign_.",
"info4": "Las energías astrales de un _gender_s _zodiacSign_ se fusionan de forma única con las de un _partnerGender_s _partnerZodiacSign_.",
"info5": "Los reinos astrales toman nota cuando un _gender_s _zodiacSign_ y un _partnerGender_s _partnerZodiacSign_ forman una conexión."
},
"works-for-us_description": "Ahora, necesitamos alguna información sobre <blue> para crear el plano de sinastría astrológica entre usted y su pareja.",
"works_traits_description": "Ahora, ¡necesitamos información sobre tu <blue> para profundizar!",
"zodiac_signs_description": {
"male": {
"leo": "Con su porte regio, el varón Leo posee un carisma magnético que exige ser el centro de atención.",
"aries": "El hombre Aries avanza con una energía sin igual, siempre dispuesto a conquistar nuevas fronteras.",
"libra": "Impulsado por la armonía, el hombre Libra equilibra con gracia los retos de la vida, buscando siempre el término medio.",
"virgo": "Con un ojo para el detalle, el hombre Virgo busca la perfección, siendo a menudo el metódico solucionador de problemas en la habitación.",
"cancer": "Profundamente intuitivo, el varón Cáncer guarda su reino emocional, sacando fuerzas de los lazos familiares.",
"gemini": "Siempre curioso, el hombre Géminis es un torbellino de ideas, que a menudo cambia de tema con entusiasmo.",
"pisces": "Soñador y empático, el hombre Piscis navega por los reinos de la emoción, expresando a menudo su alma a través del arte.",
"taurus": "El hombre Tauro es una fuerza de la naturaleza, con una intuición que guía sus acciones.",
"scorpio": "El varón Escorpio profundiza, con una intensidad capaz de desentrañar los misterios de la vida, impulsado por la pasión y la determinación.",
"aquarius": "De pensamiento revolucionario, el varón Acuario rompe fronteras y vislumbra un mañana más brillante y poco convencional.",
"capricorn": "El hombre Capricornio, con su tenacidad de cabra montesa, escala las cumbres de la vida con dedicación disciplinada.",
"sagittarius": "Con la pasión por viajar en su corazón, el hombre Sagitario persigue el conocimiento y la aventura, siendo siempre el eterno optimista."
},
"female": {
"leo": "Vibrante y segura de sí misma, la mujer Leo irradia calidez y gobierna su dominio con generosidad y gracia.",
"aries": "Irradiando confianza, la mujer Aries suele liderar el grupo, impulsada por la ambición y la determinación.",
"libra": "Personificación del encanto, la mujer Libra es la encarnación de la elegancia, ejerciendo la diplomacia con un toque artístico.",
"virgo": "Discernidora y diligente, la mujer Virgo navega por la vida con destreza analítica y un corazón puro.",
"cancer": "El espíritu afectuoso de una mujer Cáncer crea un capullo de consuelo para sus seres queridos.",
"gemini": "Chispeante de ingenio, la mujer Géminis seduce por su versatilidad, adaptándose constantemente a los cambios.",
"pisces": "Etérea y compasiva, la mujer Piscis siente profundamente, tejiendo historias de romance y magia a su paso.",
"taurus": "Cimentada y elegante, la mujer Tauro aprecia la belleza y el lujo de la vida, buscando siempre la comodidad.",
"scorpio": "La enigmática mujer Escorpio posee un atractivo magnético, sus profundidades velan fuerza y vulnerabilidad.",
"aquarius": "La mujer Acuario, con su espíritu vanguardista, baila a su propio ritmo, defendiendo siempre la innovación.",
"capricorn": "Con los pies en la tierra y sabia, la mujer Capricornio se erige en pilar de la resistencia, fusionando ambición y propósito.",
"sagittarius": "Vivaz y de espíritu libre, la mujer Sagitario viaja por la vida repartiendo alegría y entusiasmo contagioso."
}
},
"/relationship-zodiac-info": {
"description": "Vayamos más allá y averigüemos",
"compatibilities": {
"description1": "En la orquesta celestial, las notas tocadas por un <gender> <zodiacSign> y un <partnerGender> <partnerZodiacSign> crean una melodía propia.",
"description2": "Cada interacción entre un <gender> <zodiacSign> y un <partnerGender> <partnerZodiacSign> teje una nueva historia estrellada.",
"description3": "Las estrellas brillan de forma diferente cuando un <gender> <zodiacSign> alinea caminos con un <partnerGender> <partnerZodiacSign>.",
"description4": "Las energías astrales de un <gender> <zodiacSigns> se fusionan de forma única con las de un <partnerGender> <partnerZodiacSign>.",
"description5": "Los reinos astrales toman nota cuando un <gender> <zodiacSign> y un <partnerGender> <partnerZodiacSign> forman una conexión."
},
"how_compatible_you": "Entonces, ¿hasta qué punto eres compatible?"
},
"/relationship-almost-there": {
"title": "<almostThere>\n Ahora vamos a empezar a adaptar su plan mediante la comprensión de su <titleGradient>.",
"description": "Tómese su tiempo para responder. Cada respuesta se utiliza para elaborar el plan de orientación para usted y su pareja.",
"almost_there": "¡Ya casi está!",
"title_gradient": "Patrones de relación y personalidad"
},
"aura_paywall_redesign_main": {
"text_0": "Hemos ayudado a millones de personas a tener vidas más felices y mejores relaciones, y queremos ayudarte a ti también.",
"text_1": "El dinero no debería ser un obstáculo para encontrar una orientación astrológica que finalmente funcione. Por lo tanto, elija una cantidad que considere razonable para probarnos durante una semana.",
"text_2": "Nos cuesta $13,67 ofrecer una prueba de ${trialDuration} días, pero elija la cantidad con la que se sienta cómodo.",
"text_3": "¡Esta opción nos ayudará a apoyar a aquellos que necesitan seleccionar los precios de prueba más bajos!",
"text_4": "*Costes del juicio a partir de febrero de 2024",
"text_5": "${quantity} personas se unieron hoy",
"full_price": "6500",
"text_0_color": "millones",
"text_button_1": "Ver mi plan"
},
"/questionnaire/profile/goal": {
"title": "¿Cuál es su objetivo?",
"all_above": "Todo lo anterior",
"to_get_married": "Para casarse",
"perfect_partner": "Encontrar a mi pareja perfecta",
"personal_growth": "Crecimiento personal",
"achieve_happiness": "Alcanzar la felicidad",
"understand_myself": "Comprenderme mejor",
"check_compatibility": "Compruebe la compatibilidad",
"build_strong_marriage": "Construir un matrimonio sólido",
"fix_relationship_problems": "Solucionar problemas de pareja",
"increase_relationship_satisfaction": "Aumentar la satisfacción en las relaciones"
},
"/trial-payment-with-discount": {
"cost": "Su coste por 14 días después de la prueba:",
"title": "Obtendrás un descuento secreto.",
"button": "Comience su prueba de <trialDuration> días",
"you_save": "Te ahorras 30",
"description": "Al continuar, aceptas que si no cancelas antes de que finalicen los <trialDuration> días de prueba, se te cobrarán automáticamente <price> $ durante el periodo introductorio de 14 días y, a partir de entonces, la tarifa estándar de <price> $ cada 14 días hasta que canceles en la configuración. Más información sobre la política de cancelación y reembolso en Condiciones de suscripción.",
"total_today": "Total hoy",
"cancel_anytime": "Sin presiones. Cancele cuando quiera.",
"secret_discount_applied": "¡Descuento secreto aplicado!"
},
"aura_paywall_email_marketing": {
"text_save": "Ahorra 10 $ cada periodo",
"full_price": "6500",
"text_old_price": "hasta 13,67"
},
"guaranteed_security_payments": "Garantías de pago",
"/hyper-personalized-astrology": {
"title1": "¿Qué es <gradient>?",
"title2": "¿Cómo funciona?",
"gradient": "astrología hiperpersonalizada",
"description1": "La astrología personalizada se basa en el entendimiento de que cada persona tiene un proyecto astrológico único. La posición de las estrellas en el cielo en tu fecha de nacimiento, lugar de nacimiento y hora de nacimiento son únicas y sólo ocurren en una vida. Eres mucho más que tu signo del zodiaco.",
"description2": "Analizamos cientos de puntos de datos para crear su proyecto astrológico único. Esto se combina con la IA para hacer a medida sus conocimientos astrológicos, sobre la base de sus respuestas. Vamos a cambiar tu relación con la astrología."
},
"/questionnaire/profile/parent": {
"title": "¿Es usted padre o madre?"
},
"works-for-us_description_blue": "Perfil de su pareja",
"works_traits_description_blue": "Rasgos de personalidad",
"/questionnaire/profile/birthdate": {
"day": "Día",
"year": "Año",
"month": "Mes",
"title": "¿Cuál es su fecha de nacimiento?"
},
"/questionnaire/profile/birthtime": {
"title": "¿A qué hora naciste?",
"description": "Utilizamos datos de la NASA para identificar la posición exacta de los planetas en el cielo en el momento de su nacimiento."
},
"/questionnaire/profile/birthPlace": {
"title": "¿Dónde nació?",
"description": "Determina la zona horaria del lugar de nacimiento.",
"placeholder": "Ciudad de nacimiento"
},
"/questionnaire/profile/flowChoice": {
"other": "Inseguro / Otro",
"title": "Para que podamos conocerte mejor, cuéntanos tu situación sentimental.",
"single": "Único",
"married": "Casado",
"complicated": "Complicado",
"relationship": "En una relación"
},
"/questionnaire/profile/isBirthTime": {
"title": "¿Conoce su hora de nacimiento?"
},
"/questionnaire/personalityTraits/want": {
"title": "¿Sabe siempre exactamente lo que quiere?"
},
"/questionnaire/relationships/conflict": {
"title": "¿Está satisfecho con la forma en que usted y su pareja afrontan los conflictos?",
"answer1": "Sí, prefiero ser honesto y directo",
"answer2": "Depende de la situación y de la persona",
"answer3": "No, no quiero que me hagan daño o herir a otra persona",
"answer4": "No, me pone nervioso"
},
"/questionnaire/relationships/decisions": {
"both": "Ambos",
"head": "Cabeza",
"heart": "Corazón",
"title": "¿Tomas las decisiones con la cabeza o con el corazón?"
},
"/questionnaire/relationships/irritated": {
"title": "¿Su pareja se enfada o se irrita con facilidad?"
},
"/questionnaire/relationships/satisfied": {
"title": "¿Está satisfecho con la forma en que usted y su pareja se comunican?"
},
"/questionnaire/personalityTraits/notice": {
"title": "¿Sueles fijarte más en lo que está mal que en lo que está bien?"
},
"/questionnaire/relationships/aboutGoals": {
"title": "Cuando piensas en los objetivos de tu relación, ¿te sientes...?",
"answer1": "Optimistas. Son totalmente factibles, con un poco de orientación.",
"answer2": "Cauteloso. He luchado antes, pero tengo esperanzas.",
"answer3": "Me siento un poco ansioso, sinceramente.",
"answer4": "No estoy seguro / No lo sé"
},
"/questionnaire/relationships/bigPicture": {
"title": "¿Describiría a su pareja como una persona orientada a los detalles o a las grandes cosas?",
"answer1": "Orientación al detalle",
"answer2": "Panorama general",
"answer3": "Un poco de ambos"
},
"/questionnaire/relationships/appreciated": {
"title": "¿Está de acuerdo con la siguiente afirmación?",
"description": "\"Mi pareja me hace sentir muy apreciada\"."
},
"/questionnaire/personalityTraits/attitude": {
"title": "¿Te gusta tu trabajo?",
"answer1": "¡Sí! Hago algo que me encanta",
"answer2": "No estoy trabajando",
"answer3": "Odio mi trabajo",
"answer4": "Está bien, paga las facturas",
"answer5": "Estoy mal pagado",
"answer6": "He dejado de crecer profesionalmente"
},
"/questionnaire/personalityTraits/relaxing": {
"title": "¿Le cuesta relajarse?"
},
"/questionnaire/profile/astrologyKnowledge": {
"title": "¿Cuál es su nivel de conocimientos en astrología?",
"curious": "Curioso",
"beginner": "Un principiante",
"an_expert": "Un experto",
"description": "Para que podamos adaptar la información a su nivel de conocimientos"
},
"/questionnaire/relationship_pattern/angry": {
"title": "¿Se enfada o irrita con facilidad?"
},
"/questionnaire/personalityTraits/sensitive": {
"title": "¿Es sensible a las críticas?"
},
"/questionnaire/relationships/issueTogether": {
"title": "¿Está de acuerdo con la siguiente afirmación?",
"description": "\"Mi pareja y yo podemos hablar juntos de cualquier tema\""
},
"/questionnaire/partnerProfile/partnerGender": {
"title": "¿Cuál es el sexo de tu pareja?"
},
"/questionnaire/relationship_pattern/priority": {
"title": "¿Está de acuerdo con la siguiente afirmación?",
"description": "\"Cuando estoy en una relación, el sexo es una prioridad\"."
},
"/questionnaire/relationships/partnerPriority": {
"title": "¿Está de acuerdo con la siguiente afirmación?",
"description": "\"Mi pareja y yo hacemos del sexo una prioridad en nuestra relación\""
},
"/questionnaire/relationship_pattern/idealDate": {
"title": "¿Cuál es su cita ideal?",
"answer1": "Cena en un restaurante de lujo",
"answer2": "Un paseo por la naturaleza",
"answer3": "Hablar bajo las estrellas",
"answer4": "Un paseo por el parque",
"answer5": "Paracaidismo"
},
"/questionnaire/relationship_pattern/innerSelf": {
"title": "¿Comparte su interior con la gente que le gusta?"
},
"/questionnaire/partnerProfile/partnerBirthdate": {
"title": "¿Cuál es la fecha de nacimiento de tu pareja?"
},
"/questionnaire/partnerProfile/partnerBirthtime": {
"title": "¿Cuándo nació su pareja?",
"description": "Utilizamos datos de la NASA para identificar la posición exacta de los planetas en el cielo en el momento del nacimiento de tu pareja."
},
"/questionnaire/personalityTraits/mostImportant": {
"title": "¿Qué es lo más importante para usted?"
},
"/questionnaire/relationship_pattern/goodEnough": {
"title": "¿Le preocupa a menudo no ser lo suficientemente bueno?"
},
"/questionnaire/partnerProfile/partnerBirthPlace": {
"title": "¿Dónde nació su pareja?",
"checkbox": "No sé dónde nació mi pareja",
"description": "Si no conoce el lugar exacto de nacimiento, escriba simplemente el país de nacimiento.",
"placeholder": "Ciudad de nacimiento"
},
"/questionnaire/relationship_pattern/aboutPeople": {
"title": "¿Recuerda pequeños detalles de las personas que son importantes para usted?"
},
"/questionnaire/relationship_pattern/comfortable": {
"title": "¿Está de acuerdo con la siguiente afirmación?",
"description": "\"Me siento cómodo con gente que apenas conozco\"."
},
"/questionnaire/relationships/currentlyAffecting": {
"none": "Ninguno de estos",
"title": "¿Alguno de estos factores afecta actualmente a su relación?",
"anxiety": "Ansiedad",
"divorce": "El divorcio está sobre la mesa",
"depression": "Depresión",
"infidelity": "Infidelidad",
"poor_body_image": "Mala imagen corporal",
"parenting_issues": "Problemas de crianza",
"low_sexual_desire": "Bajo deseo sexual",
"blended_family_issues": "Cuestiones relacionadas con la familia ensamblada",
"postpartum_depression": "Depresión posparto"
},
"/questionnaire/partnerProfile/partnerIsBirthTime": {
"title": "¿Conoce la fecha de nacimiento de su pareja?"
},
"/questionnaire/personalityTraits/tendToOverthink": {
"title": "¿Tiene tendencia a pensar demasiado?"
},
"/questionnaire/relationship_pattern/idealPartner": {
"title": "¿Su pareja ideal es introvertida o extrovertida?",
"answer1": "Introvertido",
"answer2": "Extrovertido",
"answer3": "Un poco de ambos"
},
"/questionnaire/relationships/emotionalConnection": {
"title": "¿Está de acuerdo con la siguiente afirmación?",
"description": "\"Reforzar nuestra conexión emocional es una prioridad tanto para mi pareja como para mí\""
},
"/questionnaire/personalityTraits/emotionalControl": {
"title": "¿Le resulta difícil controlar sus emociones?"
},
"/questionnaire/relationship_pattern/futurePartner": {
"title": "¿Describiría a su futura pareja como una persona orientada a los detalles o a las grandes cosas?",
"answer1": "Orientación al detalle",
"answer2": "Panorama general",
"answer3": "Un poco de ambos"
},
"/questionnaire/relationships/introvertOrExtravert": {
"title": "¿Su pareja es introvertida o extrovertida?",
"answer1": "Introvertido",
"answer2": "Extrovertido",
"answer3": "Un poco de ambos"
},
"/questionnaire/personalityTraits/relateToStatement": {
"title": "¿Se siente identificado con la siguiente afirmación?",
"description": "\"Realmente me disgusta estar solo por mucho que odie admitirlo\"."
},
"/questionnaire/relationship_pattern/relationshipGoal": {
"title": "Cuando piensas en los objetivos de tu relación, ¿te sientes...?",
"answer1": "Optimistas. Son totalmente factibles, con un poco de orientación.",
"answer2": "Cauteloso. He luchado antes, pero tengo esperanzas.",
"answer3": "Me siento un poco ansioso, sinceramente.",
"answer4": "No estoy seguro / No lo sé"
}
}
}

671
src/locales/fr/v1-fr.ts Normal file
View File

@ -0,0 +1,671 @@
export default {
translation: {
"min": "min",
"sec": "sec",
"no": "Non",
"day": "Jour",
"yes": "Oui",
"you": "Vous",
"back": "Retour",
"goal": "Goal",
"male": "Homme",
"next": "Suivant",
"year": "Année",
"/both": {
"title": "<wonderful>\n\nD'après nos données, seuls les 17% de personnes de <zodiacSign> les plus performantes prennent des décisions avec leur cœur et leur tête. Utiliser les deux à parts égales est la clé pour se sentir en harmonie dans ses relations.",
"wonderful": "Merveilleux !"
},
"agree": "Accorder",
"males": "Males",
"month": "Mois",
"never": "Jamais",
"/email": {
"title": "Saisissez votre adresse électronique",
"policy": "En cliquant sur \"Continuer\" ci-dessous, vous acceptez <eulaLink> et <privacyPolicy>.",
"description": "*Nous ne partageons aucune information personnelle. Nous vous enverrons une copie de votre programme par courrier électronique pour que vous puissiez y accéder facilement.",
"policy_eula": "CLUF",
"placeholder_name": "Votre nom",
"placeholder_email": "Votre email"
},
"female": "Femme",
"gender": "Genre",
"health": "Santé",
"policy": "J'accepte la <privacyPolicy>, <termsOfUse> et l'utilisation de cookies et de technologies de suivi, qui requièrent votre consentement.",
"rarely": "Rarement",
"/gender": {
"title": "Se comprendre soi-même et améliorer ses relations grâce à l'astrologie",
"toast": "Pour continuer, veuillez accepter nos conditions et politiques",
"description": "Évaluation personnelle d'une minute",
"select_your_gender": "Sélectionnez votre sexe :"
},
"females": "Femmes",
"freedom": "Liberté",
"neutral": "Neutre",
"not_all": "Pas du tout",
"partner": "Partenaire",
"profile": "Profil",
"romance": "Romance",
"success": "Succès",
"/no-time": {
"title": "Pas de problème ! Vous pouvez encore trouver de nombreuses informations intéressantes sans connaître <exactBirthTime>.",
"title_self": "votre heure de naissance exacte",
"description": "Conseil : si vous vous en apercevez plus tard, vous pouvez modifier ce paramètre dans vos <settings>.",
"title_partner": "votre heure de naissance de partenaire exacte",
"description_self": "paramètres du profil",
"description_partner": "profil du partenaire"
},
"app_name": "AURA",
"continue": "Continuer",
"disagree": "Pas d'accord",
"not_sure": "Pas sûr",
"/about-us": {
"tv": "Télévision en ligne ou télévision en continu",
"blog": "Article de blog ou révision de site web",
"other": "Autres",
"radio": "Radio",
"title": "Où avez-vous entendu parler de nous ?",
"friend": "Ami ou famille",
"poster": "Affiche ou panneau d'affichage",
"search": "Moteur de recherche (Google, Bing, etc.)",
"podcast": "Podcast",
"youtube": "Youtube",
"facebook": "Facebook",
"instagram": "Instagram",
"newspaper": "Journal ou magazine",
"pinterest": "Pinterest",
"influencer": "Influenceur",
"direct_mail": "Publipostage ou encart publicitaire"
},
"/problems": {
"happy": "J'étais généralement satisfait de ma relation",
"unhappy": "Je n'étais pas satisfait de l'évolution de ma relation.",
"never_been": "Je n'ai jamais eu de relation",
"title_self": "Les célibataires du <gender> dans leur <age> <parent> ont besoin d'une approche légèrement différente pour trouver le partenaire idéal. Mais d'abord, comment vous sentiez-vous dans votre dernière relation ?",
"title_parent": "qui ont des enfants",
"very_unhappy": "Je n'étais pas satisfait de certains aspects de ma relation, mais certaines choses fonctionnaient.",
"title_partner": "Les <gender> célibataires dans leur <age> <parent> faux ont besoin d'une approche légèrement différente pour améliorer leur relation. Quelle affirmation vous décrit le mieux ?"
},
"all_above": "Tous les points ci-dessus",
"happiness": "Le bonheur",
"sometimes": "Parfois",
"stability": "Stabilité",
"/all-right": {
"title": "D'accord !",
"description": "Vous gardez vos émotions sous contrôle <zodiacSign>, mais parfois les gens voudraient que vous montriez plus de passion. Nous pouvons vous donner quelques conseils à ce sujet !"
},
"/not-alone": {
"title": "Vous n'êtes pas seul.",
"description": "Beaucoup de personnes / pas seules - ont des difficultés à contrôler leurs émotions en raison de leur signe astrologique. Ne vous inquiétez pas, nous savons comment y remédier !"
},
"/with-head": {
"title": "D'après nos données, 39% des personnes de <zodiacSign> prennent également des décisions avec leur tête. Mais ne vous inquiétez pas, nous en tiendrons compte lors de la création de votre plan d'orientation."
},
"add_report": "Ajouter un rapport",
"frequently": "Fréquemment",
"went_wrong": "Un problème s'est produit. Veuillez réessayer plus tard.",
"/add-report": {
"products": {
"ultra_pack": {
"price": "$<price> ( prix normal $<oldPrice> )",
"title": "PACK ULTRA",
"discount": "<discount>% OFF",
"description": "(3 en 1 + 2 lectures bonus secrètes)"
},
"tarot_reading": {
"price": "$<price> ( était $<oldPrice> )",
"title": "LECTURE DU TARET",
"discount": "<discount>% OFF"
},
"palmistry_guide": {
"price": "$<price> ( était $<oldPrice> )",
"title": "GUIDE DE LA CHIROMANCIE",
"discount": "<discount>% OFF"
},
"numerology_analysis": {
"price": "$<price> ( était $<oldPrice> )",
"title": "ANALYSE NUMÉROLOGIQUE",
"discount": "<discount>% OFF"
}
},
"thank_you": "Merci de votre attention !",
"description": "*Vous serez facturé pour les services complémentaires ou les offres sélectionnées au moment de l'achat. Il s'agit d'un paiement non récurrent.",
"get_my_copy": "Obtenir mon exemplaire",
"choose_offer": "Choisissez votre offre d'inscription 🔥",
"order_successful": "Votre commande a été acceptée !",
"available_only_now": "Disponible dès maintenant"
},
"/goal-setup": {
"title": "C'est génial ! Vous venez de fixer votre premier objectif !",
"description": "Continuons pour mieux vous connaître."
},
"/onboarding": {
"title1": "Bienvenue à AURA\nà AURA",
"title2": "En fonction de vos réponses",
"title3": "Nous avons créé votre plan astrologique et votre plan d'orientation.",
"title4": "Pour vous aider à trouver le partenaire idéal",
"title5": "Et pour améliorer votre relation - pour de bon.",
"title6": "Commençons.",
"loader_title": "Personnalité ..."
},
"/with-heart": {
"title": "D'après nos données, 49% des personnes de <zodiacSign> prennent également des décisions avec leur cœur. Mais ne vous inquiétez pas, nous en tiendrons compte lors de la création de votre plan d'orientation."
},
"occasionally": "Occasionnellement",
"terms_of_use": "Conditions d'utilisation",
"zodiac_signs": {
"leo": "Leo",
"aries": "Bélier",
"libra": "Balance",
"virgo": "Vierge",
"cancer": "Cancer",
"gemini": "Gémeaux",
"pisces": "Poissons",
"taurus": "Taureau",
"scorpio": "Scorpion",
"aquarius": "Verseau",
"capricorn": "Capricorne",
"sagittarius": "Sagittaire"
},
"/almost-there": {
"title": "Nous y sommes presque ! Maintenant, adaptons votre plan en comprenant ce qu'est une <gradient>.",
"description": "Prenez votre temps pour répondre. Chaque réponse est utilisée pour élaborer votre plan d'orientation.",
"title_gradient": "le schéma relationnel"
},
"/payment/fail": {
"title": "Si vous rencontrez toujours des difficultés, essayez un autre mode de paiement.",
"button": "Détails de la mise à jour",
"description1": "1. Vous avez saisi les données correctes lors de la validation de votre commande\r\n\r\n2. Vous avez suffisamment de fonds disponibles\r\n\r\n3. Votre carte peut être utilisée pour des paiements internationaux",
"description2": "Si vous rencontrez toujours des difficultés, essayez un autre mode de paiement."
},
"payment_modal": {
"title": "Choisir le mode de paiement",
"address": "1123 Rimer Dr Moraga, California 94556",
"credit_card": "Carte de crédit",
"description": "Vous ne serez facturé que <priceForDays>.\n<emailReminder> avant la fin de votre période d'essai.\nAnnulez à tout moment. Les frais apparaîtront sur votre facture sous le nom de witapps.",
"email_reminder": "Nous vous enverrons un rappel par e-mail",
"price_for_days": "$<trialPrice> pour votre <trialDuration> jour d'essai"
},
"relationships": "Modèles de relations et de personnalité",
"/email-confirm": {
"title": "Accédez à votre <gradient>, à des offres spéciales, à des mises à jour, à des conseils astrologiques et relationnels, à des recettes et à des cadeaux gratuits.",
"description1": "Recevez tout ! Confirmez la réception des e-mails pour ne rien manquer",
"description2": "Je sais tout sur l'astrologie et les relations",
"title_gradient": "lecture exclusive"
},
"/partner-thing": {
"title": "<zodiacSign>, voilà le truc... Vous pouvez le faire !",
"description": "Nous commencerons par de petits aperçus afin de ne pas nous sentir trop accablés. Continuons et construisons un plan d'orientation basé sur votre schéma astrologique."
},
"/trial-payment": {
"button": "obtenir ma lecture",
"title1": "Votre lecture personnalisée de clarté et d'amour est prête !",
"content": "Contenu",
"review1": "Il m'a été très utile et m'a apporté la clarté dont j'avais besoin pour la situation actuelle de ma relation. Cela me donne l'espoir que ma relation peut encore être sauvée. Je vous remercie. Hautement recommandé !",
"review2": "Incroyable, absolument incroyable ! Les affirmations que j'ai reçues et les conseils que j'ai reçus valaient tout l'or du monde ! Vraiment, merci !",
"review3": "Il m'aide à avoir confiance en moi et en mes choix pour l'avenir en me rassurant grâce aux informations que je reçois. Mes objectifs et mes rêves vont se réaliser et maintenant je me fais confiance pour faire ce dont j'ai besoin et ce que je souhaite.",
"you_get_1": "Votre plan personnalisé",
"you_get_2": "1:1 conseils de votre propre astrologue",
"you_get_3": "Trouver le partenaire le plus compatible",
"you_get_4": "Des informations sur vos schémas relationnels et sur vos besoins émotionnels et sexuels",
"you_get_5": "Meilleure compréhension de soi",
"personality": "Personnalité",
"policy_link": "Politique d'abonnement",
"zodiac_sign": "Signe du zodiaque",
"content_list": {
"point1": "Votre horoscope et les événements à venir pour 2024",
"point2": "Vos forces et faiblesses uniques et comment en tirer le meilleur parti",
"point3": "Compatibilité avec votre partenaire dans d'autres domaines de votre vie.",
"point4": "Analyse approfondie des relations avec votre partenaire, basée sur un système unique de correspondance des thèmes de naissance.",
"point5": "Un guide simple et pratique pour améliorer votre relation avec votre partenaire",
"point6": "Avertissement sur les événements astrologiques et conseils pratiques qui vous aideront à bien traverser cette période"
},
"to_read_full": "Pour lire l'intégralité du texte, vous devez avoir accès à",
"what_you_get": "Ce que vous obtenez",
"your_reading": "Votre lecture",
"date_of_birth": "Date de naissance",
"payment_table": {
"cost": "Votre coût par 2 semaines après l'essai",
"title": "Lecture personnalisée pour <price>",
"total_today": "Total aujourd'hui",
"special_offer": "Offre spéciale"
},
"users_love_us": "Les utilisateurs nous aiment",
"place_of_birth": "Lieu de naissance",
"discount_expires": "La remise expire",
"people_often_ask": {
"title": "Les gens se posent souvent la question :",
"answer1": "La précision d'une lecture astrologique peut varier et est subjective. L'astrologie n'est pas une science exacte, mais de nombreuses personnes estiment qu'elle peut fournir des informations et des perspectives précieuses. Notre plateforme utilise des algorithmes avancés et des astrologues experts pour fournir les lectures les plus précises possibles.",
"answer2": "Oui, il est possible d'obtenir une lecture de compatibilité pour les relations. Ce type de lecture comprend une analyse astrologique complète de deux personnes afin d'évaluer leur compatibilité dans divers domaines, notamment l'amour, la communication et les valeurs partagées.",
"answer3": "Oui, toutes les lectures sur notre plateforme sont strictement confidentielles. Nous respectons la vie privée de nos utilisateurs et veillons à ce que toutes les données personnelles et les lectures soient stockées en toute sécurité et ne soient pas partagées avec des tiers sans leur consentement.",
"question1": "Quelle est la précision de la lecture astrologique sur cette plateforme ?",
"question2": "Puis-je obtenir une lecture de compatibilité pour les relations ?",
"question3": "Les lectures astrologiques sur cette plateforme sont-elles confidentielles et privées ?"
},
"subscription_policy": "Vous vous inscrivez à un abonnement de 2 semaines. En continuant, vous acceptez que si vous n'annulez pas avant la fin de la <trialDuration> jours d'essai pour le $<trialPrice>, vous serez automatiquement facturé $<price> toutes les 2 semaines jusqu'à ce que vous annuliez dans les paramètres. Pour en savoir plus sur la politique d'annulation et de remboursement, voir <policyLink>.",
"personality_information": "Informations sur la personnalité"
},
"access_product": "Accès au produit",
"privacy_policy": "Politique de confidentialité",
"strongly_agree": "Tout à fait d'accord",
"/works-for-us-1": {
"title": "Nous vous couvrons ! Nous commencerons par un petit aperçu personnalisé de vos traits de personnalité et de ceux de votre partenaire."
},
"/works-for-us-2": {
"title": "Vous vous en sortez probablement mieux que vous ne le pensez ! Nous vous aiderons à identifier les améliorations à apporter et à vous y tenir."
},
"/works-for-us-3": {
"title": "Merveilleux ! \n Découvrons ce qui fonctionne (et ce qui ne fonctionne pas) et partons de là."
},
"/works-traits-1": {
"title": "Pour trouver ce qui nous convient, nous devons souvent comprendre ce qui ne nous convient pas. Nous vous donnerons des conseils sur la manière de construire une relation heureuse et durable avec votre nouveau partenaire."
},
"/works-traits-2": {
"title": "Parfois, cela arrive et il faut passer à autre chose ! Nous vous donnerons des conseils sur la manière de construire une relation durable avec votre prochain partenaire."
},
"/works-traits-3": {
"title": "Eh bien, vous allez vivre des moments passionnants ! Nous allons vous donner des indications sur votre partenaire le plus compatible."
},
"partner_profile": "Profil de votre partenaire",
"skip_this_offer": "Ignorer cette offre et poursuivre la procédure",
"very_frequently": "Très fréquemment",
"/loading-profile": {
"popup": {
"title1": "Appréciez-vous les moments passés seul(e) ?",
"title2": "Êtes-vous une personne aventureuse ?",
"title3": "Avez-vous déjà essayé des remèdes/rituels ?"
},
"title1": "Analyser votre profil...",
"title2": "Identifier les positions planétaires lors de votre naissance... Votre profil 56",
"title3": "Créer votre plan astrologique...",
"title4": "Évaluer le profil de la personnalité...",
"title5": "Identifier ses forces et ses faiblesses...",
"title6": "Analyser votre compatibilité...",
"title7": "Analyser les besoins de la relation...",
"title8": "Établir le meilleur plan d'orientation...",
"title9": "Prévoir les résultats futurs...",
"loaders": {
"profile": "Votre profil",
"personality_traits": "Traits de personnalité",
"relationship_pattern": "Modèle de relation"
},
"description": "Ne bougez pas ! Nous construisons votre plan d'orientation parfait en nous basant sur votre plan astrologique unique et sur les données de millions d'utilisateurs."
},
"/no-time-partner": {
"title": "Pas de problème ! Sans connaître l'heure de naissance exacte de votre partenaire, vous pouvez encore trouver de nombreuses informations intéressantes.",
"description": "Conseil : si vous le découvrez plus tard, vous pouvez modifier ce paramètre dans le profil de votre partenaire."
},
"/payment/success": {
"title": "L'information a été envoyée à votre adresse électronique",
"description": "Votre paiement a été effectué avec succès\n\nNous vous remercions !"
},
"add_consultation": "Ajouter une consultation",
"/add-consultation": {
"30-minute": "Consultation privée de 30 minutes avec un expert",
"description": "Vous pouvez demander une prédiction de l'avenir, une analyse de compatibilité en direct, une compatibilité amoureuse, etc.",
"more_for_you": "Plus pour vous",
"original_price": "Prix d'origine : $<oldPrice> Economisez <discount>%",
"exclusive_offer": "Offre exclusive recommandée pour vous permettre d'atteindre vos objectifs plus rapidement",
"get_my_consultation": "Obtenir une consultation",
"you_will_be_charged": "*Vous serez facturé pour les services complémentaires ou les offres sélectionnées au moment de l'achat.\n Il s'agit d'un paiement non récurrent.",
"one_time_price_offer": "Offre de prix unique :",
"your_unique_consultation": "Votre consultation individuelle unique"
},
"strongly_disagree": "Pas du tout d'accord",
"personality_traits": "Traits de personnalité",
"unlimited_readings": "Lectures illimitées",
"/unlimited-readings": {
"title": "Accédez aux guides d'astrologie et aux lectures de compatibilité illimités",
"description": "Remarque : En plus de votre abonnement, votre compte sera débité de €14.59 pour les compléments sélectionnés lorsque vous cliquez sur Ajouter des lectures illimitées. Les articles sur cette page sont des abonnements de 30 jours. A moins que vous ne l'annuliez dans votre profil avant la fin de la période en cours, vous acceptez que l'abonnement soit renouvelé automatiquement à la fin de chaque période. Si vous avez besoin d'aide pour annuler votre abonnement, visitez notre page",
"more_insight": "plus d'informations en moins de temps",
"auto_renewable": "plan d'un mois auto-renouvelable, résiliation à tout moment",
"learn_visually": "apprendre visuellement",
"minutes_to_read": "minutes de lecture",
"personalized_daily": "horoscope quotidien personnalisé et guides astrologiques sans publicité",
"check_compatibility": "vérifier la compatibilité autant de fois que nécessaire",
"hundreds_of_insights": "des centaines d'informations pour vous aider à atteindre vos objectifs relationnels",
"personal_affirmations": "affirmations personnelles pour tous les jours",
"add_unlimited_readings": "Ajouter un nombre illimité de lectures"
},
"/additional-discount": {
"price": "<price> au lieu de $<fullPrice>",
"title": "Economisez <discount> !",
"button": "Obtenez une remise secrète !",
"description1": "<discount> de réduction sur votre plan personnalisé",
"description2": "Essai de <trialDuration> jours"
},
"/partner-right-place": {
"title": "Vous êtes au bon endroit, <zodiacSign> !",
"description": "Le fait de savoir que votre objectif est déjà réalisable vous donne une longueur d'avance. Continuons à avancer afin que nous puissions construire un plan d'orientation basé sur votre schéma astrologique."
},
"/satisfied-result-no": {
"title": "Vous n'êtes pas seul.",
"description": "D'après nos données, 74% des <zodiacSign> trouvent qu'il est difficile de communiquer avec leur <partnerZodiacSign>. Nous pouvons vous aider à améliorer cette situation."
},
"relationship_pattern": "Modèle de relation",
"/satisfied-result-yes": {
"title": "Bravo !",
"description": "D'après nos données, 74% des <zodiacSign> trouvent qu'il est facile de communiquer avec leur <partnerZodiacSign>."
},
"/partner-totally-normal": {
"title": "Il est tout à fait normal de se sentir nerveux, <zodiacSign>.",
"description": "Mais nous savons que vous pouvez y arriver. Continuons afin que nous puissions élaborer un plan d'orientation basé sur votre schéma astrologique."
},
"/get-information-partner": {
"title": "Merveilleux ! Découvrons ce qui fonctionne (et ce qui ne fonctionne pas) et partons de là.",
"description": "Nous avons maintenant besoin de quelques informations sur le profil de votre partenaire pour créer le plan de synastrie astrologique entre vous et votre partenaire."
},
"/loading-in-relationship": {
"date": "*à partir du 24 février 2023",
"connecting": "Connexion à la base de données...",
"description": "Nous avons aidé <peopleCount> d'autres <gender> avec leur Soleil en <zodiacSign> à augmenter leur satisfaction relationnelle et nous sommes impatients de vous aider aussi !"
},
"relationship-zodiac-info": {
"info1": "Dans l'orchestre céleste, les notes jouées par un _genre_ _signe du zodiaque_ et un _partenaire_genre_ _signe du zodiaque_ créent une mélodie qui leur est propre.",
"info2": "Chaque interaction entre un _genre_s _signe du zodiaque_ et un _partenaireGenre_s _partenaireSigne du zodiaque_ tisse un nouveau conte étoilé.",
"info3": "Les étoiles brillent différemment lorsqu'un _genre_ _signe du zodiaque_ aligne ses chemins avec un _partenaireGenre_ _signe du zodiaque_.",
"info4": "Les énergies astrales d'un _genre_ _signe du zodiaque_ fusionnent de façon unique avec celles d'un _partenaire_genre_ _signe du zodiaque_.",
"info5": "Les royaumes astraux sont attentifs au fait qu'un _genre_ _signe du zodiaque_ et un _partenaireGenre_ _signe du zodiaque_ établissent une connexion."
},
"works-for-us_description": "Maintenant, nous avons besoin d'informations sur <blue> pour créer le plan de synastrie astrologique entre vous et votre partenaire.",
"works_traits_description": "Maintenant, nous avons besoin d'informations sur votre <blue> pour aller plus loin !",
"zodiac_signs_description": {
"male": {
"leo": "Avec son allure royale, l'homme Lion possède un charisme magnétique qui exige d'être sous les feux de la rampe.",
"aries": "L'homme Bélier va de l'avant avec une énergie sans pareille, toujours prêt à conquérir de nouvelles frontières.",
"libra": "Motivé par l'harmonie, l'homme Balance équilibre gracieusement les défis de la vie, en cherchant toujours le juste milieu.",
"virgo": "Soucieux du détail, l'homme Vierge recherche la perfection et est souvent celui qui résout les problèmes de manière méthodique.",
"cancer": "Profondément intuitif, l'homme Cancer protège son domaine émotionnel, puisant sa force dans les liens familiaux.",
"gemini": "Toujours curieux, l'homme Gémeaux est un tourbillon d'idées, passant souvent d'un sujet à l'autre avec excitation.",
"pisces": "Rêveur et empathique, l'homme Poissons navigue dans les domaines de l'émotion, exprimant souvent son âme par le biais de l'art.",
"taurus": "L'homme Taureau est une force de la nature, avec une intuition qui guide ses actions.",
"scorpio": "L'homme Scorpion plonge dans les profondeurs, avec une intensité qui lui permet de percer les mystères de la vie, animé par la passion et la détermination.",
"aquarius": "Révolutionnaire dans ses pensées, l'homme Verseau brise les frontières, envisageant des lendemains plus radieux et non conventionnels.",
"capricorn": "L'homme Capricorne, avec sa ténacité de chèvre des montagnes, escalade les sommets de la vie avec un dévouement discipliné.",
"sagittarius": "Le Sagittaire, éternel optimiste, a le goût du voyage et court après la connaissance et l'aventure."
},
"female": {
"leo": "Vibrante et confiante, la femme Lion rayonne de chaleur, régnant sur son domaine avec générosité et grâce.",
"aries": "La femme Bélier, qui rayonne de confiance, mène souvent la danse, animée par l'ambition et la détermination.",
"libra": "Le charme personnifié, la femme Balance est l'incarnation de l'élégance, maniant la diplomatie avec une touche d'art.",
"virgo": "Perspicace et diligente, la femme Vierge navigue dans la vie avec des prouesses analytiques et un cœur pur.",
"cancer": "L'esprit nourricier de la femme Cancer crée un cocon de confort pour ses proches.",
"gemini": "Pétillante d'esprit, la femme Gémeaux séduit par sa polyvalence, s'adaptant constamment au changement.",
"pisces": "Éthérée et compatissante, la femme Poissons ressent profondément les choses, tissant dans son sillage des histoires d'amour et de magie.",
"taurus": "Solide et gracieuse, la femme Taureau apprécie la beauté et le luxe de la vie et recherche toujours le confort.",
"scorpio": "L'énigmatique femme Scorpion possède une allure magnétique, ses profondeurs voilant force et vulnérabilité.",
"aquarius": "La femme Verseau, avec son esprit d'avant-garde, danse à son propre rythme, défendant toujours l'innovation.",
"capricorn": "Solide et sage, la femme Capricorne est un pilier de résilience, alliant ambition et détermination.",
"sagittarius": "Vivace et libre d'esprit, la femme Sagittaire voyage dans la vie, répandant la joie et l'enthousiasme contagieux."
}
},
"/relationship-zodiac-info": {
"description": "Allons plus loin et découvrons",
"compatibilities": {
"description1": "Dans l'orchestre céleste, les notes jouées par un <gender> <zodiacSign> et un <partnerGender> <partnerZodiacSign> créent une mélodie qui leur est propre.",
"description2": "Chaque interaction entre un <gender> <zodiacSign> et un <partnerGender> <partnerZodiacSign> tisse une nouvelle histoire étoilée.",
"description3": "Les étoiles brillent différemment lorsqu'un <gender> <zodiacSign> aligne ses chemins avec un <partnerGender> <partnerZodiacSign>.",
"description4": "Les énergies astrales d'un <gender> <zodiacSign> fusionnent uniquement avec celles d'un <partnerGender> <partnerZodiacSign>.",
"description5": "Les royaumes astraux se rendent compte qu'un <gender> <zodiacSign> et un <partnerGender> <partnerZodiacSign> établissent une connexion."
},
"how_compatible_you": "Quel est votre degré de compatibilité ?"
},
"/relationship-almost-there": {
"title": "<almostThere>\n Commençons maintenant à adapter votre plan en comprenant votre <titleGradient>.",
"description": "Prenez votre temps pour répondre. Chaque réponse est utilisée pour élaborer le plan d'orientation pour vous et votre partenaire.",
"almost_there": "Nous y sommes presque !",
"title_gradient": "Modèles de relations et de personnalité"
},
"aura_paywall_redesign_main": {
"text_0": "Nous avons aidé des millions de personnes à vivre une vie plus heureuse et à avoir de meilleures relations, et nous voulons vous aider vous aussi.",
"text_1": "L'argent ne devrait pas être un obstacle à la recherche de conseils astrologiques qui fonctionnent enfin. Choisissez donc un montant qui vous semble raisonnable pour nous essayer pendant une semaine.",
"text_2": "Il nous en coûte 13,67 $ pour offrir une période d'essai de ${trialDuration} jours, mais vous pouvez choisir le montant qui vous convient.",
"text_3": "Cette option nous aidera à soutenir ceux qui ont besoin de sélectionner les prix d'essai les plus bas !",
"text_4": "*Coût du procès à partir de février 2024",
"text_5": "${quantity} personnes ont adhéré aujourd'hui",
"full_price": "6500",
"text_0_color": "millions",
"text_button_1": "Voir mon plan"
},
"/questionnaire/profile/goal": {
"title": "Quel est votre objectif ?",
"all_above": "Tous les points ci-dessus",
"to_get_married": "Se marier",
"perfect_partner": "Trouver le partenaire idéal",
"personal_growth": "Croissance personnelle",
"achieve_happiness": "Atteindre le bonheur",
"understand_myself": "Mieux me comprendre",
"check_compatibility": "Vérifier la compatibilité",
"build_strong_marriage": "Construire un mariage solide",
"fix_relationship_problems": "Résoudre les problèmes relationnels",
"increase_relationship_satisfaction": "Augmenter la satisfaction des relations"
},
"/trial-payment-with-discount": {
"cost": "Votre coût par 14 jours après l'essai :",
"title": "Vous bénéficiez d'une réduction secrète !",
"button": "Commencez votre essai de <trialDuration> jours",
"you_save": "Vous économisez 30",
"description": "En continuant, vous acceptez que si vous n'annulez pas avant la fin de la période d'essai de <trialDuration> jours, vous serez automatiquement facturé <price> $ pour la période d'introduction de 14 jours, puis le taux standard de <price> $ tous les 14 jours jusqu'à ce que vous annuliez dans les paramètres. Pour en savoir plus sur la politique d'annulation et de remboursement, voir les conditions d'abonnement.",
"total_today": "Total aujourd'hui",
"cancel_anytime": "Pas de pression. Annulez à tout moment.",
"secret_discount_applied": "Réduction secrète appliquée !"
},
"aura_paywall_email_marketing": {
"text_save": "Economisez 10 $ par période",
"full_price": "6500",
"text_old_price": "jusqu'à 13,67"
},
"guaranteed_security_payments": "Paiements de sécurité garantis",
"/hyper-personalized-astrology": {
"title1": "Qu'est-ce que <gradient> ?",
"title2": "Comment cela fonctionne-t-il ?",
"gradient": "astrologie hyperpersonnalisée",
"description1": "L'astrologie personnalisée est basée sur la compréhension du fait que chaque personne possède un plan astrologique unique. La position des étoiles dans le ciel à votre date de naissance, votre lieu de naissance et votre heure de naissance sont uniques et ne se produisent que dans une seule vie. Vous êtes bien plus que votre signe astrologique !",
"description2": "Nous analysons des centaines de points de données pour créer votre plan astrologique unique. Cette analyse est combinée à l'IA pour personnaliser vos connaissances astrologiques, en fonction de vos réponses. Nous allons changer votre relation avec l'astrologie."
},
"/questionnaire/profile/parent": {
"title": "Êtes-vous parent ?"
},
"works-for-us_description_blue": "Profil de votre partenaire",
"works_traits_description_blue": "Traits de personnalité",
"/questionnaire/profile/birthdate": {
"day": "Jour",
"year": "Année",
"month": "Mois",
"title": "Quelle est votre date de naissance ?"
},
"/questionnaire/profile/birthtime": {
"title": "Quelle est l'heure de votre naissance ?",
"description": "Nous utilisons les données de la NASA pour identifier la position exacte des planètes dans le ciel au moment de votre naissance."
},
"/questionnaire/profile/birthPlace": {
"title": "Où êtes-vous né ?",
"description": "Il détermine le fuseau horaire du lieu de votre naissance.",
"placeholder": "Saisir la ville de naissance"
},
"/questionnaire/profile/flowChoice": {
"other": "Incertain / Autre",
"title": "Pour que nous puissions mieux vous connaître, parlez-nous de votre statut relationnel.",
"single": "Unique",
"married": "Marié(e)",
"complicated": "Compliqué",
"relationship": "Dans une relation"
},
"/questionnaire/profile/isBirthTime": {
"title": "Connaissez-vous votre heure de naissance ?"
},
"/questionnaire/personalityTraits/want": {
"title": "Savez-vous toujours exactement ce que vous voulez ?"
},
"/questionnaire/relationships/conflict": {
"title": "Êtes-vous satisfait de la façon dont vous et votre partenaire gérez les conflits ?",
"answer1": "Oui, je préfère être honnête et direct",
"answer2": "Cela dépend de la situation et de la personne",
"answer3": "Non, je ne veux pas être blessé ou blesser quelqu'un d'autre.",
"answer4": "Non, cela me rend nerveux"
},
"/questionnaire/relationships/decisions": {
"both": "Les deux",
"head": "Tête",
"heart": "Le cœur",
"title": "Prenez-vous vos décisions avec votre tête ou avec votre cœur ?"
},
"/questionnaire/relationships/irritated": {
"title": "Votre partenaire se met-il facilement en colère ou s'irrite-t-il ?"
},
"/questionnaire/relationships/satisfied": {
"title": "Êtes-vous satisfait de la façon dont vous et votre partenaire communiquez ?"
},
"/questionnaire/personalityTraits/notice": {
"title": "Avez-vous tendance à remarquer davantage ce qui ne va pas que ce qui va bien ?"
},
"/questionnaire/relationships/aboutGoals": {
"title": "Lorsque vous pensez aux objectifs de votre relation, vous vous sentez... ?",
"answer1": "Optimiste ! Ils sont tout à fait réalisables, moyennant quelques conseils.",
"answer2": "Prudence. J'ai déjà eu des difficultés, mais j'ai bon espoir.",
"answer3": "Je me sens un peu anxieux, honnêtement.",
"answer4": "Pas sûr / Ne sait pas"
},
"/questionnaire/relationships/bigPicture": {
"title": "Décririez-vous votre partenaire comme une personne soucieuse des détails ou ayant une vision d'ensemble ?",
"answer1": "Souci du détail",
"answer2": "Vue d'ensemble",
"answer3": "Un peu des deux"
},
"/questionnaire/relationships/appreciated": {
"title": "Êtes-vous d'accord avec l'affirmation ci-dessous ?",
"description": "\"Mon partenaire me fait sentir qu'il m'apprécie beaucoup."
},
"/questionnaire/personalityTraits/attitude": {
"title": "Aimez-vous votre travail ?",
"answer1": "Oui ! Je fais quelque chose que j'aime",
"answer2": "Je ne travaille pas",
"answer3": "Je déteste mon travail",
"answer4": "C'est bon, ça paie les factures",
"answer5": "Je suis sous-payé",
"answer6": "J'ai cessé de me développer professionnellement"
},
"/questionnaire/personalityTraits/relaxing": {
"title": "Avez-vous des difficultés à vous détendre ?"
},
"/questionnaire/profile/astrologyKnowledge": {
"title": "Quel est votre niveau de connaissance en astrologie ?",
"curious": "Curieux",
"beginner": "A beginner",
"an_expert": "Un expert",
"description": "Nous pouvons ainsi adapter les informations à votre niveau de connaissances."
},
"/questionnaire/relationship_pattern/angry": {
"title": "Vous mettez-vous facilement en colère ou êtes-vous irrité(e) ?"
},
"/questionnaire/personalityTraits/sensitive": {
"title": "Êtes-vous sensible à la critique ?"
},
"/questionnaire/relationships/issueTogether": {
"title": "Êtes-vous d'accord avec l'affirmation ci-dessous ?",
"description": "\"Mon partenaire et moi pouvons parler ensemble de n'importe quel sujet."
},
"/questionnaire/partnerProfile/partnerGender": {
"title": "Quel est le sexe de votre partenaire ?"
},
"/questionnaire/relationship_pattern/priority": {
"title": "Êtes-vous d'accord avec l'affirmation ci-dessous ?",
"description": "\"Lorsque je suis en couple, le sexe est une priorité."
},
"/questionnaire/relationships/partnerPriority": {
"title": "Êtes-vous d'accord avec l'affirmation ci-dessous ?",
"description": "\"Mon partenaire et moi faisons du sexe une priorité dans notre relation\"."
},
"/questionnaire/relationship_pattern/idealDate": {
"title": "Quel est votre rendez-vous idéal ?",
"answer1": "Dîner dans un restaurant chic",
"answer2": "Une randonnée dans la nature",
"answer3": "Parler sous les étoiles",
"answer4": "Une promenade dans le parc",
"answer5": "Parachutisme"
},
"/questionnaire/relationship_pattern/innerSelf": {
"title": "Partagez-vous votre moi intérieur avec les personnes que vous appréciez ?"
},
"/questionnaire/partnerProfile/partnerBirthdate": {
"title": "Quelle est la date de naissance de votre partenaire ?"
},
"/questionnaire/partnerProfile/partnerBirthtime": {
"title": "Quelle est la date de naissance de votre partenaire ?",
"description": "Nous utilisons les données de la NASA pour identifier la position exacte des planètes dans le ciel au moment de la naissance de votre partenaire."
},
"/questionnaire/personalityTraits/mostImportant": {
"title": "Qu'est-ce qui est le plus important pour vous ?"
},
"/questionnaire/relationship_pattern/goodEnough": {
"title": "Vous arrive-t-il souvent de craindre de ne pas être à la hauteur ?"
},
"/questionnaire/partnerProfile/partnerBirthPlace": {
"title": "Où est né votre partenaire ?",
"checkbox": "Je ne sais pas où est né mon partenaire",
"description": "Si vous ne connaissez pas le lieu exact de votre naissance, tapez simplement le pays de naissance.",
"placeholder": "Saisir la ville de naissance"
},
"/questionnaire/relationship_pattern/aboutPeople": {
"title": "Vous souvenez-vous de petits détails concernant les personnes qui vous sont chères ?"
},
"/questionnaire/relationship_pattern/comfortable": {
"title": "Êtes-vous d'accord avec l'affirmation ci-dessous ?",
"description": "\"Je me sens à l'aise avec des gens que je connais à peine."
},
"/questionnaire/relationships/currentlyAffecting": {
"none": "Aucun de ces éléments",
"title": "L'un ou l'autre de ces facteurs affecte-t-il actuellement votre relation ?",
"anxiety": "Anxiété",
"divorce": "Le divorce est sur la table",
"depression": "Dépression",
"infidelity": "Infidélité",
"poor_body_image": "Mauvaise image corporelle",
"parenting_issues": "Questions relatives à la parentalité",
"low_sexual_desire": "Faible désir sexuel",
"blended_family_issues": "Questions relatives aux familles recomposées",
"postpartum_depression": "Dépression post-partum"
},
"/questionnaire/partnerProfile/partnerIsBirthTime": {
"title": "Connaissez-vous l'heure de naissance de votre partenaire ?"
},
"/questionnaire/personalityTraits/tendToOverthink": {
"title": "Avez-vous tendance à trop réfléchir ?"
},
"/questionnaire/relationship_pattern/idealPartner": {
"title": "Votre partenaire idéal est-il introverti ou extraverti ?",
"answer1": "Introverti",
"answer2": "Extraverti",
"answer3": "Un peu des deux"
},
"/questionnaire/relationships/emotionalConnection": {
"title": "Êtes-vous d'accord avec l'affirmation ci-dessous ?",
"description": "\"Le renforcement de notre lien affectif est une priorité pour mon partenaire et pour moi."
},
"/questionnaire/personalityTraits/emotionalControl": {
"title": "Le contrôle des émotions est-il difficile pour vous ?"
},
"/questionnaire/relationship_pattern/futurePartner": {
"title": "Décririez-vous votre futur partenaire comme une personne soucieuse des détails ou ayant une vision d'ensemble ?",
"answer1": "Souci du détail",
"answer2": "Vue d'ensemble",
"answer3": "Un peu des deux"
},
"/questionnaire/relationships/introvertOrExtravert": {
"title": "Votre partenaire est-il introverti ou extraverti ?",
"answer1": "Introverti",
"answer2": "Extraverti",
"answer3": "Un peu des deux"
},
"/questionnaire/personalityTraits/relateToStatement": {
"title": "Vous reconnaissez-vous dans l'affirmation ci-dessous ?",
"description": "\"Je n'aime vraiment pas être seule, même si je déteste l'admettre.\""
},
"/questionnaire/relationship_pattern/relationshipGoal": {
"title": "Lorsque vous pensez aux objectifs de votre relation, vous vous sentez... ?",
"answer1": "Optimiste ! Ils sont tout à fait réalisables, moyennant quelques conseils.",
"answer2": "Prudence. J'ai déjà eu des difficultés, mais j'ai bon espoir.",
"answer3": "Je me sens un peu anxieux, honnêtement.",
"answer4": "Pas sûr / Ne sait pas"
}
}
}

View File

@ -1,10 +1,15 @@
import { Translation } from '@/api/resources/Translations.ts'
import { Translations } from '../api'
import dev from './dev.ts'
import locales from './locales.ts'
export const getClientLocale = () => {
return navigator.language
}
export const getClientLocale = () => navigator.language.split('-')[0]
export const getClientTimezone = () => Intl.DateTimeFormat().resolvedOptions().timeZone
export const fallbackLng = 'dev'
const language = getClientLocale()
export const fallbackLng = 'en'
const omitKeys = ['href', 'title', 'url_slug', 'type']
// const isWeb = (group: Elements.ElementGroup) => group.name === 'web'
@ -13,9 +18,27 @@ const cleanUp = (translation: Partial<Translation[]> = []) => {
.filter((trans) => !omitKeys.includes(trans?.key || ''))
.reduce((acc, trans) => ({ ...acc, [trans?.key || '']: trans?.value || '' }), {})
}
export const getDefaultLocaleByLanguage = (locale: string) => {
const language = locale.split('-')[0];
if (locale in locales) {
return locale;
}
if (language in locales) {
return language;
}
return fallbackLng;
}
export const buildResources = (resp: Translations.Response) => {
const element = resp.translations
const translation = cleanUp(element)
const lng = getClientLocale()
return { [lng]: { translation }, dev }
return {
[language]: { translation },
dev,
...locales,
"en": {
translation: { ...translation, ...dev.translation, ...locales.en.translation }
}
}
}

16
src/locales/locales.ts Normal file
View File

@ -0,0 +1,16 @@
import v1En from "./en/v1-en";
import v1Fr from "./fr/v1-fr";
import v1De from "./de/v1-de";
import v1Es from "./es/v1-es";
import v1PtBr from "./pt-br/v1-pt-br";
import v1PtPt from "./pt-pt/v1-pt-pt";
export default {
en: v1En,
fr: v1Fr,
es: v1Es,
de: v1De,
pt: v1PtPt,
"pt-BR": v1PtBr,
"pt-PT": v1PtPt,
}

View File

@ -0,0 +1,671 @@
export default {
translation: {
"min": "min",
"sec": "sec",
"no": "Não",
"day": "Dia",
"yes": "Sim",
"you": "Você",
"back": "Voltar",
"goal": "Meta",
"male": "Masculino",
"next": "Próximo",
"year": "Ano",
"/both": {
"title": "<wonderful>\n\nCom base em nossos dados, apenas os 17% das pessoas do <zodiacSign> tomam decisões com o coração e a cabeça. Usar ambos em igual medida é a chave para se sentir harmonioso em seus relacionamentos.",
"wonderful": "Maravilhoso!"
},
"agree": "Concordar",
"males": "Homens",
"month": "Mês",
"never": "Nunca",
"/email": {
"title": "Digite seu e-mail",
"policy": "Ao clicar em \"Continuar\" abaixo, você concorda com <eulaLink> e <privacyPolicy>.",
"description": "*Não compartilhamos nenhuma informação pessoal. Enviaremos por e-mail uma cópia do seu programa para facilitar o acesso.",
"policy_eula": "EULA",
"placeholder_name": "Seu nome",
"placeholder_email": "Seu e-mail"
},
"female": "Feminino",
"gender": "Gênero",
"health": "Saúde",
"policy": "Concordo com a <privacyPolicy>, <termsOfUse> e com o uso de cookies e tecnologias de rastreamento, que exigem seu consentimento",
"rarely": "Raramente",
"/gender": {
"title": "Entenda a si mesmo e melhore seus relacionamentos com a Astrologia",
"toast": "Para continuar, aceite nossos termos e políticas",
"description": "Avaliação pessoal de 1 minuto",
"select_your_gender": "Selecione seu gênero:"
},
"females": "Mulheres",
"freedom": "Liberdade",
"neutral": "Neutro",
"not_all": "De forma alguma",
"partner": "Parceiro",
"profile": "Perfil",
"romance": "Romance",
"success": "Sucesso",
"/no-time": {
"title": "Não tem problema! Você ainda pode encontrar muitos insights excelentes sem saber <exactBirthTime>.",
"title_self": "sua hora exata de nascimento",
"description": "Dica: Se você descobrir mais tarde, poderá ajustar isso em suas <settings>.",
"title_partner": "a hora exata de nascimento de seu parceiro",
"description_self": "configurações de perfil",
"description_partner": "perfil do parceiro"
},
"app_name": "AURA",
"continue": "Continuar",
"disagree": "Não concordo",
"not_sure": "Não tenho certeza",
"/about-us": {
"tv": "TV on-line ou streaming de TV",
"blog": "Postagem de blog ou revisão de site",
"other": "Outros",
"radio": "Rádio",
"title": "Onde você ouviu falar de nós?",
"friend": "Amigo ou familiar",
"poster": "Pôster ou cartaz",
"search": "Mecanismo de pesquisa (Google, Bing, etc.)",
"podcast": "Podcast",
"youtube": "Youtube",
"facebook": "Facebook",
"instagram": "Instagram",
"newspaper": "Jornal ou revista",
"pinterest": "Pinterest",
"influencer": "Influenciador",
"direct_mail": "Mala direta ou encarte de pacote"
},
"/problems": {
"happy": "Em geral, eu estava feliz com meu relacionamento",
"unhappy": "Eu estava insatisfeito com o andamento das coisas em meu relacionamento",
"never_been": "Nunca estive em um relacionamento",
"title_self": "Os <gender> solteiros em sua <age> <parent> precisam de uma abordagem ligeiramente diferente para encontrar o parceiro perfeito. Mas, primeiro, como você se sentiu em seu último relacionamento?",
"title_parent": "que têm filhos",
"very_unhappy": "Eu estava insatisfeito com algumas partes do meu relacionamento, mas algumas coisas estavam funcionando",
"title_partner": "Os <gender> solteiros em sua <age> <parent> falsa precisam de uma abordagem ligeiramente diferente para melhorar seu relacionamento. Qual afirmação melhor descreve você?"
},
"all_above": "Todos acima",
"happiness": "Felicidade",
"sometimes": "Às vezes",
"stability": "Estabilidade",
"/all-right": {
"title": "Muito bem!",
"description": "Você mantém suas emoções sob controle <zodiacSign>, mas às vezes as pessoas podem querer que você demonstre mais paixão. Podemos lhe dar algumas dicas sobre isso!"
},
"/not-alone": {
"title": "Você não está sozinho.",
"description": "Muitas pessoas que não estão sozinhas acham difícil controlar as emoções devido às características de seu signo do zodíaco. Não se preocupe, nós sabemos como lidar com isso!"
},
"/with-head": {
"title": "Com base em nossos dados, 39% das pessoas do <zodiacSign> também tomam decisões com a cabeça. Mas não se preocupe, consideraremos isso ao criar seu plano de orientação."
},
"add_report": "Adicionar relatório",
"frequently": "Frequentemente",
"went_wrong": "Algo deu errado. Tente novamente mais tarde.",
"/add-report": {
"products": {
"ultra_pack": {
"price": "$<price> ( preço normal $<oldPrice> )",
"title": "ULTRA PACK",
"discount": "<discount>% OFF",
"description": "(3 em 1 + 2 leituras secretas de bônus)"
},
"tarot_reading": {
"price": "$<price> ( era $<oldPrice> )",
"title": "LEITURA DE TARÔ",
"discount": "<discount>% OFF"
},
"palmistry_guide": {
"price": "$<price> ( era $<oldPrice> )",
"title": "GUIA DE QUIROMANCIA",
"discount": "<discount>% OFF"
},
"numerology_analysis": {
"price": "$<price> ( era $<oldPrice> )",
"title": "ANÁLISE NUMEROLÓGICA",
"discount": "<discount>% OFF"
}
},
"thank_you": "Obrigado!",
"description": "*Você será cobrado pelos serviços ou ofertas adicionais selecionados no momento da compra. Esse é um pagamento não recorrente.",
"get_my_copy": "Obter minha cópia",
"choose_offer": "Escolha sua oferta de registro 🔥",
"order_successful": "Seu pedido foi realizado com sucesso!",
"available_only_now": "Disponível somente agora"
},
"/goal-setup": {
"title": "Excelente! Você acabou de estabelecer sua primeira meta!",
"description": "Vamos continuar para que possamos conhecê-lo melhor."
},
"/onboarding": {
"title1": "Bem-vindo à\nà AURA",
"title2": "Com base em suas respostas",
"title3": "Criamos seu plano astrológico e seu plano de orientação",
"title4": "Para ajudá-lo a encontrar seu parceiro perfeito",
"title5": "E para melhorar seu relacionamento - para sempre.",
"title6": "Vamos começar.",
"loader_title": "Personalidade ..."
},
"/with-heart": {
"title": "Com base em nossos dados, 49% das pessoas do <zodiacSign> também tomam decisões com o coração. Mas não se preocupe, consideraremos isso ao criar seu plano de orientação."
},
"occasionally": "Ocasionalmente",
"terms_of_use": "Termos de uso",
"zodiac_signs": {
"leo": "Leo",
"aries": "Áries",
"libra": "Libra",
"virgo": "Virgem",
"cancer": "Câncer",
"gemini": "Gêmeos",
"pisces": "Peixes",
"taurus": "Touro",
"scorpio": "Escorpião",
"aquarius": "Aquário",
"capricorn": "Capricórnio",
"sagittarius": "Sagitário"
},
"/almost-there": {
"title": "Quase lá! Agora vamos adaptar seu plano entendendo o <gradient>.",
"description": "Não tenha pressa ao responder. Cada resposta é usada para elaborar seu plano de orientação.",
"title_gradient": "O padrão de relacionamento"
},
"/payment/fail": {
"title": "Se ainda estiver com problemas, tente um método de pagamento diferente.",
"button": "Atualizar detalhes",
"description1": "1. Você inseriu os dados corretos durante o checkout\r\n\r\n2. Você tem fundos suficientes disponíveis\r\n\r\n3. Seu cartão pode ser usado para pagamento internacional",
"description2": "Se ainda estiver com problemas, tente um método de pagamento diferente."
},
"payment_modal": {
"title": "Escolha o método de pagamento",
"address": "1123 Rimer Dr Moraga, Califórnia 94556",
"credit_card": "Cartão de crédito",
"description": "Você será cobrado apenas <priceForDays>.\n<emailReminder> antes do término de seu período de avaliação.\nCancele a qualquer momento. A cobrança aparecerá em sua fatura como witapps.",
"email_reminder": "Enviaremos um lembrete por e-mail",
"price_for_days": "$<trialPrice> para sua avaliação de <trialDuration> dias"
},
"relationships": "Padrões de relacionamento e personalidade",
"/email-confirm": {
"title": "Tenha acesso ao seu <gradient>, ofertas especiais, atualizações, dicas de astrologia e relacionamento, receitas e brindes gratuitos.",
"description1": "Receba tudo! Confirme o recebimento de e-mails para não perder nada",
"description2": "Sei tudo sobre astrologia e relacionamentos",
"title_gradient": "leitura exclusiva"
},
"/partner-thing": {
"title": "<zodiacSign>, é o seguinte... Você pode fazer isso!",
"description": "Começaremos com pequenas percepções para que não pareça muito complicado. Vamos continuar e criar um plano de orientação com base em seu plano astrológico."
},
"/trial-payment": {
"button": "obter minha leitura",
"title1": "Sua leitura personalizada de clareza e amor está pronta!",
"content": "Conteúdo",
"review1": "Foi muito útil e me deu a clareza de que eu precisava para a situação atual do meu relacionamento. Isso me dá esperança de que meu relacionamento ainda pode ser salvo. Muito obrigado. Altamente recomendado!",
"review2": "Incrível, absolutamente incrível! As afirmações que recebi e os conselhos de nutrição valeram tudo! De verdade, obrigada!",
"review3": "Ele me ajuda a confiar em mim mesmo e em minhas escolhas para o futuro, dando-me segurança com as informações que recebo. Minhas metas e sonhos vão se realizar e agora confio em mim mesmo para fazer o que preciso e desejo",
"you_get_1": "Seu plano personalizado",
"you_get_2": "Orientação 1:1 de seu próprio astrólogo",
"you_get_3": "Encontrar o parceiro mais compatível",
"you_get_4": "Insights sobre seus padrões de relacionamento e necessidades emocionais e sexuais",
"you_get_5": "Melhor compreensão de si mesmo",
"personality": "Personalidade",
"policy_link": "Política de assinatura",
"zodiac_sign": "Signo do zodíaco",
"content_list": {
"point1": "Seu horóscopo e eventos futuros para 2024",
"point2": "Seus pontos fortes e fracos exclusivos e como tirar o máximo proveito deles",
"point3": "Compatibilidade com seu parceiro em outras áreas de sua vida.",
"point4": "Análise profunda dos relacionamentos com seu parceiro com base em um sistema exclusivo de correspondência de mapa astral",
"point5": "Guia simples e prático para melhorar seu relacionamento com seu parceiro",
"point6": "Aviso sobre eventos astrológicos e conselhos práticos que o ajudarão a passar bem por esse período"
},
"to_read_full": "Para ler a leitura completa, você precisa ter acesso",
"what_you_get": "O que você recebe",
"your_reading": "Sua leitura",
"date_of_birth": "Data de nascimento",
"payment_table": {
"cost": "Seu custo por 2 semanas após o teste",
"title": "Leitura personalizada por <price>",
"total_today": "Total hoje",
"special_offer": "Oferta especial"
},
"users_love_us": "Os usuários nos adoram",
"place_of_birth": "Local de nascimento",
"discount_expires": "Desconto expirado",
"people_often_ask": {
"title": "As pessoas costumam perguntar:",
"answer1": "A precisão de uma leitura astrológica pode variar e é subjetiva. A astrologia não é uma ciência exata, mas muitos acham que ela pode fornecer percepções e perspectivas valiosas. Nossa plataforma usa algoritmos avançados e astrólogos especializados para fornecer as leituras mais precisas possíveis.",
"answer2": "Sim, você pode obter uma leitura de compatibilidade para relacionamentos. Esse tipo de leitura inclui uma análise astrológica abrangente de duas pessoas para avaliar sua compatibilidade em várias áreas, incluindo amor, comunicação e valores compartilhados.",
"answer3": "Sim, todas as leituras em nossa plataforma são estritamente confidenciais. Respeitamos a privacidade de nossos usuários e garantimos que todos os dados pessoais e leituras sejam armazenados de forma segura e não sejam compartilhados com terceiros sem consentimento.",
"question1": "Qual é a precisão da leitura astrológica nessa plataforma?",
"question2": "Posso obter uma leitura de compatibilidade para relacionamentos?",
"question3": "As leituras astrológicas nessa plataforma são confidenciais e privadas?"
},
"subscription_policy": "Você está se inscrevendo em uma assinatura de 2 semanas. Ao continuar, você concorda que, se não cancelar antes do final da avaliação de <trialDuration> dias pelo valor de $<trialPrice>, será cobrado automaticamente $<price> a cada 2 semanas até que você cancele nas configurações. Saiba mais sobre a política de cancelamento e reembolso em <policyLink>",
"personality_information": "Informações sobre a personalidade"
},
"access_product": "Produto de acesso",
"privacy_policy": "Política de privacidade",
"strongly_agree": "Concordo totalmente",
"/works-for-us-1": {
"title": "Nós temos tudo o que você precisa! Começaremos com pequenas percepções personalizadas sobre seus traços de personalidade e os de seu parceiro."
},
"/works-for-us-2": {
"title": "Você provavelmente está se saindo melhor do que pensa! Nós o ajudaremos a identificar como melhorar e a continuar com isso."
},
"/works-for-us-3": {
"title": "Maravilhoso! \n Vamos descobrir o que está funcionando (e o que não está) e partir daí."
},
"/works-traits-1": {
"title": "Para descobrir o que funciona para nós, muitas vezes precisamos entender o que não funciona. Nós lhe daremos insights sobre como construir um relacionamento feliz e duradouro com seu novo parceiro."
},
"/works-traits-2": {
"title": "Às vezes isso acontece e você precisa seguir em frente! Nós lhe daremos insights sobre como construir um relacionamento duradouro com seu próximo parceiro."
},
"/works-traits-3": {
"title": "Bem, tempos emocionantes estão por vir! Nós lhe daremos informações sobre seu parceiro mais compatível."
},
"partner_profile": "Perfil de seu parceiro",
"skip_this_offer": "Ignore essa oferta e prossiga",
"very_frequently": "Muito frequentemente",
"/loading-profile": {
"popup": {
"title1": "Você gosta de ficar sozinho?",
"title2": "Você é uma pessoa aventureira?",
"title3": "Você já experimentou algum remédio/ritual?"
},
"title1": "Analisar seu perfil...",
"title2": "Identificando as posições planetárias quando você nasceu... Seu perfil 56%",
"title3": "Criando seu plano astrológico...",
"title4": "Avaliação do perfil de personalidade...",
"title5": "Identificar seus pontos fortes e fracos...",
"title6": "Analisar sua compatibilidade...",
"title7": "Analisar as necessidades de relacionamento...",
"title8": "Mapeamento do melhor plano de orientação...",
"title9": "Previsão de resultados futuros...",
"loaders": {
"profile": "Seu perfil",
"personality_traits": "Traços de personalidade",
"relationship_pattern": "Padrão de relacionamento"
},
"description": "Aguarde! Estamos construindo seu plano de orientação perfeito com base em seu projeto astrológico exclusivo e nos dados de milhões de usuários."
},
"/no-time-partner": {
"title": "Não tem problema! Você ainda pode encontrar muitos insights excelentes sem saber a hora exata do nascimento de seu parceiro.",
"description": "Dica: Se você descobrir mais tarde, poderá ajustar isso no perfil do seu parceiro."
},
"/payment/success": {
"title": "As informações foram enviadas para seu e-mail",
"description": "Seu pagamento foi bem-sucedido\n\nObrigado!"
},
"add_consultation": "Adicionar consulta",
"/add-consultation": {
"30-minute": "Consulta particular de 30 minutos com um especialista",
"description": "Você pode solicitar a previsão do futuro, análise de compatibilidade ao vivo, compatibilidade amorosa etc",
"more_for_you": "Mais para você",
"original_price": "Preço original: $<price antigo> Economize <discount>%",
"exclusive_offer": "Oferta exclusiva recomendada para que você atinja suas metas mais rapidamente",
"get_my_consultation": "Obter minha consulta",
"you_will_be_charged": "*Você será cobrado pelos serviços ou ofertas adicionais selecionados no momento da compra.\n Esse é um pagamento não recorrente.",
"one_time_price_offer": "Oferta de preço único:",
"your_unique_consultation": "Sua consulta individual e exclusiva"
},
"strongly_disagree": "Discordo totalmente",
"personality_traits": "Traços de personalidade",
"unlimited_readings": "Leituras ilimitadas",
"/unlimited-readings": {
"title": "Acesse os guias de astrologia ilimitados e as leituras de compatibilidade",
"description": "Observação: além da assinatura, será cobrado da sua conta € 14,59 pelos complementos selecionados ao clicar em Add unlimited readings (Adicionar leituras ilimitadas). Os itens desta página são assinaturas de 30 dias. A menos que você a cancele em seu perfil antes do final do período então vigente, você concorda que a assinatura será renovada automaticamente no final de cada período. Se precisar de ajuda sobre como cancelar, visite nosso",
"more_insight": "mais informações em menos tempo",
"auto_renewable": "plano de 1 mês renovável automaticamente, cancelável a qualquer momento",
"learn_visually": "aprender visualmente",
"minutes_to_read": "minutos para ler",
"personalized_daily": "horóscopos diários personalizados e guias astrológicos sem anúncios",
"check_compatibility": "verificar a compatibilidade quantas vezes forem necessárias",
"hundreds_of_insights": "centenas de insights para ajudá-lo a atingir suas metas de relacionamento",
"personal_affirmations": "afirmações pessoais para todos os dias",
"add_unlimited_readings": "Adicionar leituras ilimitadas"
},
"/additional-discount": {
"price": "US<price> em vez de US$ <fullPrice>",
"title": "Economize <discount> de desconto!",
"button": "Obtenha um desconto secreto!",
"description1": "<discount> de desconto em seu plano personalizado",
"description2": "Teste de <trialDuration> dias"
},
"/partner-right-place": {
"title": "Você veio ao lugar certo, <zodiacSign>!",
"description": "Saber que sua meta já é factível o coloca à frente. Vamos continuar para que possamos criar um plano de orientação com base em seu projeto astrológico."
},
"/satisfied-result-no": {
"title": "Você não está sozinho.",
"description": "Com base em nossos dados, 74% dos <zodiacSign> acham difícil se comunicar com seu <partnerZodiacSign> parceiro. Podemos ajudá-lo a melhorar isso."
},
"relationship_pattern": "Padrão de relacionamento",
"/satisfied-result-yes": {
"title": "Muito bem!",
"description": "Com base em nossos dados, 74% dos Com base em nossos dados, apenas os 30% dos <zodiacSign> acham fácil se comunicar com seu <partnerZodiacSign> acham fácil se comunicar com seu <partnerZodiacSign> parceiro."
},
"/partner-totally-normal": {
"title": "É totalmente normal se sentir nervoso, <zodiacSign>.",
"description": "Mas sabemos que você pode fazer isso. Vamos continuar para que possamos criar um plano de orientação com base em seu projeto astrológico."
},
"/get-information-partner": {
"title": "Maravilhoso! Vamos descobrir o que está funcionando (e o que não está) e partir daí.",
"description": "Agora, precisamos de algumas informações sobre o perfil de seu parceiro para criar o plano astrológico de sinastria entre você e seu parceiro."
},
"/loading-in-relationship": {
"date": "*A partir de 24 de fevereiro de 2023",
"connecting": "Conectando o banco de dados...",
"description": "Ajudamos <peopleCount> outros <gender> com seu Sol em <zodiacSign> a aumentar a satisfação no relacionamento e estamos ansiosos para ajudá-lo também!"
},
"relationship-zodiac-info": {
"info1": "Na orquestra celestial, as notas tocadas por um _gender_s _zodiacSign_ e um _partnerGender_s _partnerZodiacSign_ criam uma melodia própria.",
"info2": "Cada interação entre um _gênero_s _zodiacSign_ e um _parceiroGênero_s _parceiroZodiacSign_ tece um novo conto estrelado.",
"info3": "As estrelas brilham de forma diferente quando um _gênero_s _zodiacSign_ alinha seus caminhos com um _parceiroGênero_s _parceiroZodiacSign_.",
"info4": "As energias astrais de um _gênero_s _zodiacSign_ se fundem exclusivamente com as de um _parceiroGênero_s _parceiroZodiacSign_.",
"info5": "Os reinos astrais percebem quando um _gênero_s _zodiacSign_ e um _parceiroGênero_s _parceiroZodiacSign_ formam uma conexão."
},
"works-for-us_description": "Agora, precisamos de algumas informações sobre <blue> para criar o modelo astrológico de sinastria entre você e seu parceiro.",
"works_traits_description": "Agora, precisamos de algumas informações sobre seu <blue> para nos aprofundarmos!",
"zodiac_signs_description": {
"male": {
"leo": "Com seu comportamento majestoso, o homem de Leão tem um carisma magnético que exige os holofotes.",
"aries": "O homem de Áries avança com uma energia inigualável, sempre pronto para conquistar novas fronteiras.",
"libra": "Movido pela harmonia, o homem de Libra equilibra graciosamente os desafios da vida, sempre buscando o meio-termo.",
"virgo": "Com um olhar atento aos detalhes, o homem de Virgem busca a perfeição, muitas vezes sendo o solucionador metódico de problemas em uma sala.",
"cancer": "Profundamente intuitivo, o homem de Câncer protege seu domínio emocional, extraindo força dos laços familiares.",
"gemini": "Sempre curioso, o homem de Gêmeos é um turbilhão de ideias, muitas vezes alternando entre tópicos com entusiasmo.",
"pisces": "Sonhador e empático, o homem de Peixes navega pelos reinos da emoção, muitas vezes expressando sua alma por meio da arte.",
"taurus": "O homem de Touro é uma força da natureza, com uma intuição que guia suas ações.",
"scorpio": "O homem de Escorpião mergulha fundo, com uma intensidade capaz de desvendar os mistérios da vida, movido pela paixão e determinação.",
"aquarius": "Com pensamentos revolucionários, o homem de Aquário rompe limites, imaginando um amanhã mais brilhante e não convencional.",
"capricorn": "O homem de Capricórnio, com tenacidade de cabra montesa, escala os picos da vida com dedicação disciplinada.",
"sagittarius": "Com o desejo de viajar em seu coração, o homem de Sagitário busca conhecimento e aventura, sempre o eterno otimista."
},
"female": {
"leo": "Vibrante e confiante, a mulher de Leão irradia calor, governando seu domínio com generosidade e graça.",
"aries": "Irradiando confiança, a mulher de Áries geralmente lidera o grupo, movida por ambição e determinação.",
"libra": "O charme personificado, a mulher de Libra é a personificação da elegância, exercendo a diplomacia com um toque artístico.",
"virgo": "Perspicaz e diligente, a mulher de Virgem navega pela vida com proeza analítica e um coração puro.",
"cancer": "O espírito de nutrição da mulher de Câncer cria um casulo de conforto para seus entes queridos.",
"gemini": "Brilhante e espirituosa, a geminiana encanta com sua versatilidade, adaptando-se constantemente às mudanças.",
"pisces": "Etérea e compassiva, a mulher de Peixes sente profundamente, tecendo histórias de romance e magia em seu rastro.",
"taurus": "Com os pés no chão e graciosa, a mulher de Touro aprecia a beleza e o luxo da vida, sempre buscando conforto.",
"scorpio": "A enigmática mulher de Escorpião possui um fascínio magnético, suas profundezas ocultam força e vulnerabilidade.",
"aquarius": "A mulher de Aquário, com seu espírito de vanguarda, dança em seu próprio ritmo, sempre defendendo a inovação.",
"capricorn": "Com base e sábia, a mulher de Capricórnio é um pilar de resiliência, combinando ambição com propósito.",
"sagittarius": "Vivaz e de espírito livre, a mulher de Sagitário viaja pela vida, espalhando alegria e entusiasmo contagiante."
}
},
"/relationship-zodiac-info": {
"description": "Vamos prosseguir e descobrir",
"compatibilities": {
"description1": "Na orquestra celestial, as notas tocadas por um <gender> <zodiacSign> e um <partnerGender> <partnerZodiacSign> criam uma melodia própria.",
"description2": "Cada interação entre um <gender> <zodiacSign> e um <partnerGender> <partnerZodiacSign> tece um novo conto estrelado.",
"description3": "As estrelas brilham de forma diferente quando um <gender> <zodiacSign> alinha seus caminhos com um <partnerGender> <partnerZodiacSign>.",
"description4": "As energias astrais de um <gender> <zodiacSign> se fundem exclusivamente com as de um <partnerGender> <partnerZodiacSign>.",
"description5": "Os reinos astrais percebem quando um <gender> <zodiacSign> e um <partnerGender> <partnerZodiacSign> formam uma conexão."
},
"how_compatible_you": "Então, qual é a sua compatibilidade?"
},
"/relationship-almost-there": {
"title": "<almostThere>\n Agora, vamos começar a adaptar seu plano entendendo seu <titleGradient>.",
"description": "Não tenha pressa ao responder. Cada resposta é usada para elaborar o plano de orientação para você e seu parceiro.",
"almost_there": "Quase lá!",
"title_gradient": "Padrões de relacionamento e personalidade"
},
"aura_paywall_redesign_main": {
"text_0": "Ajudamos milhões de pessoas a ter uma vida mais feliz e relacionamentos melhores, e queremos ajudar você também.",
"text_1": "O dinheiro não deve ser um obstáculo para encontrar uma orientação astrológica que finalmente funcione. Portanto, escolha um valor que considere razoável para nos experimentar por uma semana.",
"text_2": "O custo para oferecer um teste de um dia de ${trialDuration} é de US$ 13,67, mas escolha o valor com o qual você se sente confortável.",
"text_3": "Essa opção nos ajudará a apoiar aqueles que precisam selecionar os preços de avaliação mais baixos!",
"text_4": "*Custo do teste em fevereiro de 2024",
"text_5": "${quantidade} de pessoas ingressaram hoje",
"full_price": "6500",
"text_0_color": "milhões",
"text_button_1": "Veja meu plano"
},
"/questionnaire/profile/goal": {
"title": "Qual é o seu objetivo?",
"all_above": "Todos acima",
"to_get_married": "Para se casar",
"perfect_partner": "Encontrar meu parceiro perfeito",
"personal_growth": "Crescimento pessoal",
"achieve_happiness": "Alcançar a felicidade",
"understand_myself": "Compreender melhor a mim mesmo",
"check_compatibility": "Verifique a compatibilidade",
"build_strong_marriage": "Construir um casamento sólido",
"fix_relationship_problems": "Corrigir problemas de relacionamento",
"increase_relationship_satisfaction": "Aumentar a satisfação no relacionamento"
},
"/trial-payment-with-discount": {
"cost": "Seu custo por 14 dias após a avaliação:",
"title": "Você ganha um desconto secreto!",
"button": "Inicie sua avaliação de <trialDuration> dias",
"you_save": "Você economiza US$ 30",
"description": "Ao continuar, você concorda que, se não cancelar antes do final do período de avaliação de <trialDuration> dias, serão cobrados automaticamente US$ <price> pelo período introdutório de 14 dias e, posteriormente, a taxa padrão de US$ <price> a cada 14 dias até que você cancele nas configurações. Saiba mais sobre a política de cancelamento e reembolso nos Termos de assinatura.",
"total_today": "Total hoje",
"cancel_anytime": "Sem pressão. Cancele a qualquer momento.",
"secret_discount_applied": "Desconto secreto aplicado!"
},
"aura_paywall_email_marketing": {
"text_save": "Economize US$ 10 a cada período",
"full_price": "6500",
"text_old_price": "até US$ 13,67"
},
"guaranteed_security_payments": "Pagamentos de segurança garantidos",
"/hyper-personalized-astrology": {
"title1": "Afinal, o que é <gradient>?",
"title2": "Então, como isso funciona?",
"gradient": "astrologia hiperpersonalizada",
"description1": "A astrologia personalizada baseia-se no entendimento de que todos têm um plano astrológico exclusivo. A posição das estrelas no céu em sua data de nascimento, local de nascimento e hora de nascimento são únicas e só acontecem em uma vida. Você é mais do que apenas seu signo do zodíaco!",
"description2": "Analisamos centenas de pontos de dados para criar seu plano astrológico exclusivo. Isso é combinado com a IA para personalizar seus insights astrológicos, com base em suas respostas. Vamos mudar sua relação com a astrologia."
},
"/questionnaire/profile/parent": {
"title": "Você é pai ou mãe?"
},
"works-for-us_description_blue": "Perfil de seu parceiro",
"works_traits_description_blue": "Traços de personalidade",
"/questionnaire/profile/birthdate": {
"day": "Dia",
"year": "Ano",
"month": "Mês",
"title": "Qual é a sua data de nascimento?"
},
"/questionnaire/profile/birthtime": {
"title": "Em que época você nasceu?",
"description": "Usamos dados da NASA para identificar a posição exata dos planetas no céu no momento de seu nascimento."
},
"/questionnaire/profile/birthPlace": {
"title": "Onde você nasceu?",
"description": "Isso determina o fuso horário do local de seu nascimento.",
"placeholder": "Insira a cidade de nascimento"
},
"/questionnaire/profile/flowChoice": {
"other": "Não tenho certeza / Outro",
"title": "Para que possamos conhecê-lo melhor, conte-nos sobre seu status de relacionamento.",
"single": "Individual",
"married": "Casado",
"complicated": "Complicado",
"relationship": "Em um relacionamento"
},
"/questionnaire/profile/isBirthTime": {
"title": "Você sabe sua hora de nascimento?"
},
"/questionnaire/personalityTraits/want": {
"title": "Você sempre sabe exatamente o que quer?"
},
"/questionnaire/relationships/conflict": {
"title": "Você está satisfeito com a maneira como você e seu parceiro lidam com os conflitos?",
"answer1": "Sim, prefiro ser honesto e direto",
"answer2": "Depende da situação e da pessoa",
"answer3": "Não, não quero me machucar ou machucar outra pessoa",
"answer4": "Não, isso me deixa nervoso"
},
"/questionnaire/relationships/decisions": {
"both": "Ambos",
"head": "Cabeça",
"heart": "Coração",
"title": "Você toma decisões com a cabeça ou com o coração?"
},
"/questionnaire/relationships/irritated": {
"title": "Seu parceiro fica com raiva ou irritado facilmente?"
},
"/questionnaire/relationships/satisfied": {
"title": "Você está satisfeito com a forma como você e seu parceiro se comunicam?"
},
"/questionnaire/personalityTraits/notice": {
"title": "Você tende a perceber mais o que está errado do que o que está certo?"
},
"/questionnaire/relationships/aboutGoals": {
"title": "Quando você pensa em suas metas de relacionamento, você se sente...?",
"answer1": "Otimista! Elas são totalmente viáveis, com alguma orientação.",
"answer2": "Cauteloso. Já tive dificuldades antes, mas tenho esperança.",
"answer3": "Sinceramente, estou me sentindo um pouco ansioso.",
"answer4": "Não tenho certeza / Não sei"
},
"/questionnaire/relationships/bigPicture": {
"title": "Você descreveria seu parceiro como uma pessoa voltada para os detalhes ou para a visão geral?",
"answer1": "Orientado a detalhes",
"answer2": "Panorama geral",
"answer3": "Um pouco dos dois"
},
"/questionnaire/relationships/appreciated": {
"title": "Você concorda com a declaração abaixo?",
"description": "\"Meu parceiro faz com que eu me sinta realmente valorizado.\""
},
"/questionnaire/personalityTraits/attitude": {
"title": "Você ama seu trabalho?",
"answer1": "Sim, eu faço algo que amo",
"answer2": "Não estou trabalhando",
"answer3": "Odeio meu trabalho",
"answer4": "Tudo bem, isso paga as contas",
"answer5": "Sou mal pago",
"answer6": "Parei de crescer profissionalmente"
},
"/questionnaire/personalityTraits/relaxing": {
"title": "Você tem dificuldade para relaxar?"
},
"/questionnaire/profile/astrologyKnowledge": {
"title": "Qual é o seu nível de conhecimento em astrologia?",
"curious": "Curioso",
"beginner": "Um iniciante",
"an_expert": "Um especialista",
"description": "Assim, podemos adaptar os insights de acordo com seu nível de conhecimento"
},
"/questionnaire/relationship_pattern/angry": {
"title": "Você fica irritado ou com raiva facilmente?"
},
"/questionnaire/personalityTraits/sensitive": {
"title": "Você é sensível a críticas?"
},
"/questionnaire/relationships/issueTogether": {
"title": "Você concorda com a declaração abaixo?",
"description": "\"Meu parceiro e eu podemos conversar sobre qualquer assunto juntos\""
},
"/questionnaire/partnerProfile/partnerGender": {
"title": "Qual é o gênero do seu parceiro?"
},
"/questionnaire/relationship_pattern/priority": {
"title": "Você concorda com a declaração abaixo?",
"description": "\"Quando estou em um relacionamento, o sexo é uma prioridade.\""
},
"/questionnaire/relationships/partnerPriority": {
"title": "Você concorda com a declaração abaixo?",
"description": "\"Meu parceiro e eu fazemos do sexo uma prioridade em nosso relacionamento\""
},
"/questionnaire/relationship_pattern/idealDate": {
"title": "Qual é o seu encontro ideal?",
"answer1": "Jantar em um restaurante sofisticado",
"answer2": "Uma caminhada na natureza",
"answer3": "Conversando sob as estrelas",
"answer4": "Um passeio no parque",
"answer5": "Paraquedismo"
},
"/questionnaire/relationship_pattern/innerSelf": {
"title": "Você compartilha seu eu interior com pessoas de quem gosta?"
},
"/questionnaire/partnerProfile/partnerBirthdate": {
"title": "Qual é a data de nascimento de seu parceiro?"
},
"/questionnaire/partnerProfile/partnerBirthtime": {
"title": "Em que época seu parceiro nasceu?",
"description": "Usamos dados da NASA para identificar a posição exata dos planetas no céu no momento do nascimento de seu parceiro."
},
"/questionnaire/personalityTraits/mostImportant": {
"title": "O que é mais importante para você?"
},
"/questionnaire/relationship_pattern/goodEnough": {
"title": "Você costuma se preocupar com o fato de não ser bom o suficiente?"
},
"/questionnaire/partnerProfile/partnerBirthPlace": {
"title": "Onde seu parceiro nasceu?",
"checkbox": "Não sei onde meu parceiro nasceu",
"description": "Se você não souber o local exato de nascimento, basta digitar o país de nascimento.",
"placeholder": "Insira a cidade de nascimento"
},
"/questionnaire/relationship_pattern/aboutPeople": {
"title": "Você se lembra de pequenos detalhes sobre as pessoas que são importantes para você?"
},
"/questionnaire/relationship_pattern/comfortable": {
"title": "Você concorda com a declaração abaixo?",
"description": "\"Eu me sinto confortável com pessoas que mal conheço.\""
},
"/questionnaire/relationships/currentlyAffecting": {
"none": "Nenhuma dessas opções",
"title": "Algum desses fatores está afetando seu relacionamento atualmente?",
"anxiety": "Ansiedade",
"divorce": "O divórcio está na mesa",
"depression": "Depressão",
"infidelity": "Infidelidade",
"poor_body_image": "Imagem corporal ruim",
"parenting_issues": "Problemas com os pais",
"low_sexual_desire": "Baixo desejo sexual",
"blended_family_issues": "Problemas com famílias mistas",
"postpartum_depression": "Depressão pós-parto"
},
"/questionnaire/partnerProfile/partnerIsBirthTime": {
"title": "Você sabe a hora de nascimento de seu parceiro?"
},
"/questionnaire/personalityTraits/tendToOverthink": {
"title": "Você tem tendência a pensar demais?"
},
"/questionnaire/relationship_pattern/idealPartner": {
"title": "Seu parceiro ideal é introvertido ou extrovertido?",
"answer1": "Introvertido",
"answer2": "Extrovertido",
"answer3": "Um pouco dos dois"
},
"/questionnaire/relationships/emotionalConnection": {
"title": "Você concorda com a declaração abaixo?",
"description": "\"Fortalecer nossa conexão emocional é uma prioridade tanto para mim quanto para meu parceiro\""
},
"/questionnaire/personalityTraits/emotionalControl": {
"title": "O controle emocional é complicado para você?"
},
"/questionnaire/relationship_pattern/futurePartner": {
"title": "Você descreveria seu futuro parceiro como uma pessoa voltada para os detalhes ou para a visão geral?",
"answer1": "Orientado a detalhes",
"answer2": "Panorama geral",
"answer3": "Um pouco dos dois"
},
"/questionnaire/relationships/introvertOrExtravert": {
"title": "Seu parceiro é introvertido ou extrovertido?",
"answer1": "Introvertido",
"answer2": "Extrovertido",
"answer3": "Um pouco dos dois"
},
"/questionnaire/personalityTraits/relateToStatement": {
"title": "Você se identifica com a declaração abaixo?",
"description": "\"Eu realmente não gosto de ficar sozinho, por mais que eu odeie admitir isso.\""
},
"/questionnaire/relationship_pattern/relationshipGoal": {
"title": "Quando você pensa em suas metas de relacionamento, você se sente...?",
"answer1": "Otimista! Elas são totalmente viáveis, com alguma orientação.",
"answer2": "Cauteloso. Já tive dificuldades antes, mas tenho esperança.",
"answer3": "Sinceramente, estou me sentindo um pouco ansioso.",
"answer4": "Não tenho certeza / Não sei"
}
}
}

View File

@ -0,0 +1,671 @@
export default {
translation: {
"min": "min",
"sec": "sec",
"no": "Não",
"day": "Dia",
"yes": "Sim",
"you": "Você",
"back": "Voltar",
"goal": "Objetivo",
"male": "Masculino",
"next": "Seguinte",
"year": "Ano",
"/both": {
"title": "<wonderful>\n\nCom base nos nossos dados, apenas os 17% das pessoas do <zodiacSign> tomam decisões com o coração e a cabeça. Usar ambos em igual medida é a chave para se sentir harmonioso nos seus relacionamentos.",
"wonderful": "Maravilhoso!"
},
"agree": "De acordo",
"males": "Homens",
"month": "Mês",
"never": "Nunca",
"/email": {
"title": "Introduza o seu e-mail",
"policy": "Ao clicar em \"Continuar\" abaixo, concorda com <eulaLink> e <privacyPolicy>.",
"description": "*Não partilhamos quaisquer informações pessoais. Enviar-lhe-emos por correio eletrónico uma cópia do seu programa para um acesso conveniente.",
"policy_eula": "EULA",
"placeholder_name": "O seu nome",
"placeholder_email": "O seu correio eletrónico"
},
"female": "Feminino",
"gender": "Género",
"health": "Saúde",
"policy": "Concordo com a <privacyPolicy>, <termsOfUse> e com a utilização de cookies e tecnologias de rastreio, que requerem o seu consentimento",
"rarely": "Raramente",
"/gender": {
"title": "Compreenda-se a si próprio e melhore as suas relações com a Astrologia",
"toast": "Para continuar, aceite os nossos termos e políticas",
"description": "Avaliação pessoal de 1 minuto",
"select_your_gender": "Seleccione o seu sexo:"
},
"females": "Mulheres",
"freedom": "Liberdade",
"neutral": "Neutro",
"not_all": "De modo algum",
"partner": "Parceiro",
"profile": "Perfil",
"romance": "Romance",
"success": "Sucesso",
"/no-time": {
"title": "Não há problema! Ainda é possível encontrar muitas informações importantes sem saber <exactBirthTime>.",
"title_self": "a sua hora exacta de nascimento",
"description": "Sugestão: Se descobrir mais tarde, pode ajustar isto nas suas <settings>.",
"title_partner": "a hora exacta de nascimento do seu parceiro",
"description_self": "definições de perfil",
"description_partner": "perfil do parceiro"
},
"app_name": "AURA",
"continue": "Continuar",
"disagree": "Não concordo",
"not_sure": "Não tenho a certeza",
"/about-us": {
"tv": "TV em linha ou TV em fluxo contínuo",
"blog": "Publicação no blogue ou revisão do sítio Web",
"other": "Outros",
"radio": "Rádio",
"title": "Onde é que ouviu falar de nós?",
"friend": "Amigo ou familiar",
"poster": "Cartaz ou painel publicitário",
"search": "Motor de pesquisa (Google, Bing, etc.)",
"podcast": "Podcast",
"youtube": "Youtube",
"facebook": "Facebook",
"instagram": "Instagram",
"newspaper": "Jornal ou revista",
"pinterest": "Pinterest",
"influencer": "Influenciador",
"direct_mail": "Correio direto ou folheto informativo"
},
"/problems": {
"happy": "De um modo geral, estava feliz com a minha relação",
"unhappy": "Estava descontente com a forma como as coisas estavam a correr na minha relação",
"never_been": "Nunca estive numa relação",
"title_self": "Os <gender> solteiros na sua <age> <parent> precisam de uma abordagem ligeiramente diferente para encontrar o seu parceiro perfeito. Mas primeiro, como é que se sentiu na sua última relação?",
"title_parent": "que têm filhos",
"very_unhappy": "Estava descontente com algumas partes da minha relação, mas algumas coisas estavam a funcionar",
"title_partner": "Os solteiros <gender> na sua <age> <parent> falsa precisam de uma abordagem ligeiramente diferente para melhorar a sua relação. Que afirmação o descreve melhor?"
},
"all_above": "Todos acima",
"happiness": "Felicidade",
"sometimes": "Por vezes",
"stability": "Estabilidade",
"/all-right": {
"title": "Muito bem!",
"description": "Mantém as suas emoções sob controlo <zodiacSign>, mas por vezes as pessoas podem querer que mostre mais paixão. Podemos dar-lhe algumas dicas sobre isso!"
},
"/not-alone": {
"title": "Não está sozinho.",
"description": "Muitas pessoas têm dificuldade em controlar as emoções devido às características do seu signo do zodíaco. Não se preocupe, nós sabemos como resolver isso!"
},
"/with-head": {
"title": "Com base nos nossos dados, 39% das pessoas do <zodiacSign> também tomam decisões com a cabeça. Mas não se preocupe, teremos isso em conta ao criar o seu plano de orientação."
},
"add_report": "Adicionar relatório",
"frequently": "Frequentemente",
"went_wrong": "Algo correu mal. Por favor, tente novamente mais tarde.",
"/add-report": {
"products": {
"ultra_pack": {
"price": "$<price> ( preço normal $<oldPrice> )",
"title": "PACK ULTRA",
"discount": "<discount>% OFF",
"description": "(3 em 1 + 2 leituras secretas de bónus)"
},
"tarot_reading": {
"price": "$<price> ( era $<oldPrice> )",
"title": "LEITURA DE TARÔ",
"discount": "<discount>% OFF"
},
"palmistry_guide": {
"price": "$<price> ( era $<oldPrice> )",
"title": "GUIA DE QUIROMANCIA",
"discount": "<discount>% OFF"
},
"numerology_analysis": {
"price": "$<price> ( era $<oldPrice> )",
"title": "ANÁLISE NUMEROLÓGICA",
"discount": "<discount>% OFF"
}
},
"thank_you": "Obrigado!",
"description": "*Ser-lhe-ão cobrados os serviços ou ofertas adicionais seleccionados no momento da compra. Este é um pagamento não recorrente.",
"get_my_copy": "Obter a minha cópia",
"choose_offer": "Escolha a sua oferta de inscrição 🔥",
"order_successful": "A sua encomenda foi efectuada com sucesso!",
"available_only_now": "Disponível apenas agora"
},
"/goal-setup": {
"title": "Ótimo! Acabaste de estabelecer o teu primeiro objetivo!",
"description": "Vamos continuar para o conhecermos melhor."
},
"/onboarding": {
"title1": "Bem-vindo\nà AURA",
"title2": "Com base nas suas respostas",
"title3": "Criámos o seu plano astrológico e o seu plano de orientação",
"title4": "Para o ajudar a encontrar o seu parceiro perfeito",
"title5": "E para melhorar a vossa relação - para sempre.",
"title6": "Vamos lá começar.",
"loader_title": "Personalidade ..."
},
"/with-heart": {
"title": "Com base nos nossos dados, 49% das pessoas do <zodiacSign> também tomam decisões com o coração. Mas não se preocupe, teremos isso em conta ao criar o seu plano de orientação."
},
"occasionally": "Ocasionalmente",
"terms_of_use": "Termos de utilização",
"zodiac_signs": {
"leo": "Leão",
"aries": "Áries",
"libra": "Balança",
"virgo": "Virgem",
"cancer": "Cancro",
"gemini": "Gémeos",
"pisces": "Peixes",
"taurus": "Touro",
"scorpio": "Escorpião",
"aquarius": "Aquário",
"capricorn": "Capricórnio",
"sagittarius": "Sagitário"
},
"/almost-there": {
"title": "Quase lá! Agora, vamos adaptar o seu plano compreendendo o <gradient>.",
"description": "Não se apresse a responder. Cada resposta é utilizada para elaborar o seu plano de orientação.",
"title_gradient": "o Padrão de Relacionamento"
},
"/payment/fail": {
"title": "Se continuar a ter problemas, tente um método de pagamento diferente.",
"button": "Atualizar detalhes",
"description1": "1. Introduziu os dados correctos durante o checkout\r\n\r\n2. Tem fundos suficientes disponíveis\r\n\r\n3. O seu cartão pode ser utilizado para pagamentos internacionais",
"description2": "Se continuar a ter problemas, tente um método de pagamento diferente."
},
"payment_modal": {
"title": "Selecionar o método de pagamento",
"address": "1123 Rimer Dr Moraga, Califórnia 94556",
"credit_card": "Cartão de crédito",
"description": "Ser-lhe-á cobrado apenas <priceForDays>.\n<emailReminder> antes do fim do período de avaliação.\nCancele a qualquer momento. A cobrança aparecerá na sua fatura como witapps.",
"email_reminder": "Enviar-lhe-emos um lembrete por correio eletrónico",
"price_for_days": "$<trialPrice> para o seu <trialDuration>-day trial"
},
"relationships": "Padrões de relacionamento e personalidade",
"/email-confirm": {
"title": "Tenha acesso ao seu <gradient>, ofertas especiais, actualizações, dicas de astrologia e relações, receitas e presentes gratuitos.",
"description1": "Receber tudo! Confirme a receção de e-mails para não perder nada",
"description2": "Sei tudo sobre astrologia e relações",
"title_gradient": "leitura exclusiva"
},
"/partner-thing": {
"title": "<zodiacSign>, é o seguinte... Tu consegues fazer isto!",
"description": "Começaremos com pequenas ideias para não nos sentirmos demasiado sobrecarregados. Vamos continuar e construir um plano de orientação baseado no seu projeto astrológico."
},
"/trial-payment": {
"button": "obter a minha leitura",
"title1": "A sua Leitura Personalizada de Clareza e Amor está pronta!",
"content": "Conteúdo",
"review1": "Foi muito útil e proporcionou-me a clareza de que necessitava para a situação atual da minha relação. Dá-me esperança de que a minha relação ainda possa ser salva. Muito obrigado. Altamente recomendado!",
"review2": "Incrível, absolutamente incrível! As afirmações que recebi e os conselhos de nutrição valeram tudo! A sério, obrigada!",
"review3": "Ajuda-me a confiar em mim e nas minhas escolhas para o futuro, tranquilizando-me com as informações que recebo. Os meus objectivos e sonhos vão realizar-se e agora confio em mim para fazer o que preciso e desejo",
"you_get_1": "O seu plano personalizado",
"you_get_2": "Conselhos 1:1 do seu próprio astrólogo",
"you_get_3": "Encontrar o parceiro mais compatível",
"you_get_4": "Percepções sobre os seus padrões de relacionamento e necessidades emocionais e sexuais",
"you_get_5": "Melhor compreensão de si próprio",
"personality": "Personalidade",
"policy_link": "Política de subscrição",
"zodiac_sign": "Signo do zodíaco",
"content_list": {
"point1": "O seu horóscopo e os próximos acontecimentos para 2024",
"point2": "Os seus pontos fortes e fracos únicos e como tirar o máximo partido deles",
"point3": "Compatibilidade com o seu parceiro noutras áreas da sua vida.",
"point4": "Análise profunda das relações com o seu parceiro com base num sistema único de correspondência do mapa astral",
"point5": "Guia simples e prático para melhorar a sua relação com o seu parceiro",
"point6": "Avisos sobre acontecimentos astrológicos e conselhos práticos que o ajudarão a atravessar bem este período"
},
"to_read_full": "Para ler a leitura completa, é necessário ter acesso",
"what_you_get": "O que recebe",
"your_reading": "A sua leitura",
"date_of_birth": "Data de nascimento",
"payment_table": {
"cost": "O seu custo por 2 semanas após o ensaio",
"title": "Leitura personalizada por <price>",
"total_today": "Total hoje",
"special_offer": "Oferta especial"
},
"users_love_us": "Os utilizadores adoram-nos",
"place_of_birth": "Local de nascimento",
"discount_expires": "Desconto expira",
"people_often_ask": {
"title": "As pessoas perguntam frequentemente:",
"answer1": "A precisão de uma leitura astrológica pode variar e é subjectiva. A astrologia não é uma ciência exacta, mas muitas pessoas consideram que pode fornecer informações e perspectivas valiosas. A nossa plataforma utiliza algoritmos avançados e astrólogos especializados para fornecer as leituras mais exactas possíveis.",
"answer2": "Sim, é possível obter uma leitura de compatibilidade para relacionamentos. Este tipo de leitura inclui uma análise astrológica abrangente de duas pessoas para avaliar a sua compatibilidade em várias áreas, incluindo o amor, a comunicação e os valores partilhados.",
"answer3": "Sim, todas as leituras efectuadas na nossa plataforma são estritamente confidenciais. Respeitamos a privacidade dos nossos utilizadores e garantimos que todos os dados pessoais e leituras são armazenados de forma segura e não são partilhados com terceiros sem consentimento.",
"question1": "Qual é a exatidão da leitura astrológica nesta plataforma?",
"question2": "Posso obter uma leitura de compatibilidade para relacionamentos?",
"question3": "As leituras astrológicas desta plataforma são confidenciais e privadas?"
},
"subscription_policy": "Está a inscrever-se numa subscrição de 2 semanas. Ao continuar, concorda que, se não cancelar antes do final do teste de <trialDuration> dias para o $<trialPrice>, será automaticamente cobrado $<price> a cada 2 semanas até que cancele nas configurações. Saiba mais sobre a política de cancelamento e reembolso em <policyLink>",
"personality_information": "Informações sobre a personalidade"
},
"access_product": "Aceder ao produto",
"privacy_policy": "Política de privacidade",
"strongly_agree": "Concordo plenamente",
"/works-for-us-1": {
"title": "Nós tratamos de si! Começaremos com uma pequena e personalizada análise dos traços da sua personalidade e da personalidade do seu parceiro."
},
"/works-for-us-2": {
"title": "Provavelmente está a fazer melhor do que pensa! Vamos ajudá-lo a identificar como melhorar e a manter-se firme."
},
"/works-for-us-3": {
"title": "Maravilhoso! \n Vamos descobrir o que está a funcionar (e o que não está) e continuar a partir daí."
},
"/works-traits-1": {
"title": "Para descobrir o que funciona para nós, muitas vezes precisamos de compreender o que não funciona. Dar-lhe-emos informações sobre como construir uma relação feliz e duradoura com o seu novo parceiro."
},
"/works-traits-2": {
"title": "Por vezes, isso acontece e é preciso seguir em frente! Dar-lhe-emos informações sobre como construir uma relação duradoura com o seu próximo parceiro."
},
"/works-traits-3": {
"title": "Bem, tempos emocionantes à frente! Vamos dar-lhe a conhecer o seu parceiro mais compatível."
},
"partner_profile": "Perfil do seu parceiro",
"skip_this_offer": "Ignorar esta oferta e prosseguir",
"very_frequently": "Muito frequentemente",
"/loading-profile": {
"popup": {
"title1": "Gosta de passar algum tempo sozinho?",
"title2": "É uma pessoa aventureira?",
"title3": "Já experimentou algum remédio/ritual?"
},
"title1": "Analisar o seu perfil...",
"title2": "Identificar as posições dos planetas quando nasceste... O seu perfil 56%",
"title3": "Criar o seu projeto astrológico...",
"title4": "Avaliação do perfil de personalidade...",
"title5": "Identificar os seus pontos fortes e fracos...",
"title6": "Analisar a sua compatibilidade...",
"title7": "Analisar as necessidades das relações...",
"title8": "Traçar o melhor plano de orientação...",
"title9": "Previsão de resultados futuros...",
"loaders": {
"profile": "O seu perfil",
"personality_traits": "Traços de personalidade",
"relationship_pattern": "Padrão de relação"
},
"description": "Não se mexa! Estamos a construir o seu plano de orientação perfeito com base no seu plano astrológico único e nos dados de milhões de utilizadores."
},
"/no-time-partner": {
"title": "Não há problema! Ainda pode encontrar muitas informações importantes sem saber a hora exacta de nascimento do seu parceiro.",
"description": "Sugestão: Se descobrir mais tarde, pode ajustar esta informação no perfil do seu parceiro."
},
"/payment/success": {
"title": "A informação foi enviada para o seu correio eletrónico",
"description": "O seu pagamento foi efectuado com sucesso\n\nObrigado!"
},
"add_consultation": "Adicionar consulta",
"/add-consultation": {
"30-minute": "Consulta privada de 30 minutos com um especialista",
"description": "Pode pedir a previsão do futuro, a análise da compatibilidade em direto, a compatibilidade amorosa, etc.",
"more_for_you": "Mais para si",
"original_price": "Preço original: $<oldPrice> Poupe <discount>%",
"exclusive_offer": "Oferta exclusiva recomendada para atingir os seus objectivos mais rapidamente",
"get_my_consultation": "Obter a minha consulta",
"you_will_be_charged": "*Ser-lhe-ão cobrados os serviços ou ofertas adicionais seleccionados no momento da compra.\n Este é um pagamento não recorrente.",
"one_time_price_offer": "Oferta de preço único:",
"your_unique_consultation": "A sua consulta individual única"
},
"strongly_disagree": "Discordo totalmente",
"personality_traits": "Traços de personalidade",
"unlimited_readings": "Leituras ilimitadas",
"/unlimited-readings": {
"title": "Aceder aos guias astrológicos ilimitados e às leituras de compatibilidade",
"description": "Nota: Para além da sua assinatura, serão cobrados 14,59 euros à sua conta pelos suplementos seleccionados quando clicar em Adicionar leituras ilimitadas. Os itens desta página são subscrições de 30 dias. A menos que a cancele no seu perfil antes do final do período em curso, concorda que a subscrição será renovada automaticamente no final de cada período. Se precisar de ajuda sobre como cancelar, visite o nosso",
"more_insight": "mais informação em menos tempo",
"auto_renewable": "plano de 1 mês auto-renovável, cancelar em qualquer altura",
"learn_visually": "aprender visualmente",
"minutes_to_read": "minutos para ler",
"personalized_daily": "horóscopos diários personalizados e guias astrológicos sem anúncios",
"check_compatibility": "verificar a compatibilidade tantas vezes quantas as necessárias",
"hundreds_of_insights": "centenas de ideias para o ajudar a atingir os seus objectivos de relacionamento",
"personal_affirmations": "afirmações pessoais para o dia a dia",
"add_unlimited_readings": "Adicionar leituras ilimitadas"
},
"/additional-discount": {
"price": "<price> dólares em vez de <fullPrice> dólares",
"title": "Poupe <discount> de desconto!",
"button": "Obter um desconto secreto!",
"description1": "<discount> de desconto no seu plano personalizado",
"description2": "Teste de <trialDuration> dias"
},
"/partner-right-place": {
"title": "Veio ao sítio certo, <zodiacSign>!",
"description": "Saber que o seu objetivo já é exequível coloca-o à frente. Vamos continuar para podermos construir um plano de orientação baseado no seu projeto astrológico."
},
"/satisfied-result-no": {
"title": "Não está sozinho.",
"description": "Com base nos nossos dados, 74% dos <zodiacSign> têm dificuldade em comunicar com o seu <partnerZodiacSign> parceiro. Podemos ajudá-lo a melhorar esta situação."
},
"relationship_pattern": "Padrão de relação",
"/satisfied-result-yes": {
"title": "Muito bem!",
"description": "Com base nos nossos dados, 74% dos Com base nos nossos dados, apenas os 30% dos <zodiacSign> consideram fácil comunicar com o seu <partnerZodiacSign> consideram fácil comunicar com o seu <partnerZodiacSign>."
},
"/partner-totally-normal": {
"title": "É perfeitamente normal sentir-se nervoso, <zodiacSign>.",
"description": "Mas sabemos que é capaz de o fazer. Vamos continuar para podermos construir um plano de orientação baseado no seu projeto astrológico."
},
"/get-information-partner": {
"title": "Maravilhoso! Vamos descobrir o que está a funcionar (e o que não está) e continuar a partir daí.",
"description": "Agora precisamos de algumas informações sobre o perfil do seu parceiro para criar o plano astrológico de sinastria entre si e o seu parceiro."
},
"/loading-in-relationship": {
"date": "*A partir de 24 de fevereiro de 2023",
"connecting": "Ligar a base de dados...",
"description": "Ajudámos <peopleCount> outros <gender> com o seu Sol em <zodiacSign> a aumentar a satisfação na relação e estamos ansiosos por o ajudar também!"
},
"relationship-zodiac-info": {
"info1": "Na orquestra celestial, as notas tocadas por um _gender_s _zodiacSign_ e um _partnerGender_s _partnerZodiacSign_ criam uma melodia própria.",
"info2": "Cada interação entre um _gender_s _zodiacSign_ e um _partnerGender_s _partnerZodiacSign_ tece um novo conto estrelado.",
"info3": "As estrelas brilham de forma diferente quando um _género_s _zodiacSign_ alinha o seu caminho com um _parceiroGénero_s _parceiroZodiacSign_.",
"info4": "As energias astrais de um _género_s _signo do zodíaco_ fundem-se de forma única com as de um _parceiroGénero_s _parceiroSigno do zodíaco_.",
"info5": "Os reinos astrais tomam conhecimento quando um _género_s _zodiacSign_ e um _parceiroGénero_s _parceiroZodiacSign_ formam uma ligação."
},
"works-for-us_description": "Agora, precisamos de algumas informações sobre <blue> para criar o esquema astrológico da sinastria entre si e o seu parceiro.",
"works_traits_description": "Agora, precisamos de algumas informações sobre o seu <blue> para aprofundar o assunto!",
"zodiac_signs_description": {
"male": {
"leo": "Com o seu comportamento majestoso, o homem de Leão tem um carisma magnético que exige as atenções.",
"aries": "O homem Carneiro avança com uma energia inigualável, sempre pronto a conquistar novas fronteiras.",
"libra": "Movido pela harmonia, o homem de Balança equilibra graciosamente os desafios da vida, procurando sempre o meio-termo.",
"virgo": "Com um olho para os pormenores, o homem de Virgem procura a perfeição, sendo muitas vezes o metódico que resolve os problemas na sala.",
"cancer": "Profundamente intuitivo, o homem de Caranguejo guarda o seu domínio emocional, retirando força dos laços familiares.",
"gemini": "Sempre curioso, o homem de Gémeos é um turbilhão de ideias, alternando frequentemente entre tópicos com entusiasmo.",
"pisces": "Sonhador e empático, o homem de Peixes navega pelos reinos da emoção, expressando frequentemente a sua alma através da arte.",
"taurus": "O homem de Touro é uma força da natureza, com uma intuição que guia as suas acções.",
"scorpio": "O homem de Escorpião mergulha fundo, com uma intensidade capaz de desvendar os mistérios da vida, movido pela paixão e pela determinação.",
"aquarius": "Revolucionário no pensamento, o homem de Aquário quebra fronteiras, imaginando um amanhã mais brilhante e não convencional.",
"capricorn": "O homem de Capricórnio, com tenacidade de cabra montesa, escala os picos da vida com uma dedicação disciplinada.",
"sagittarius": "Com o desejo de viajar no seu coração, o homem de Sagitário persegue o conhecimento e a aventura, sempre o eterno otimista."
},
"female": {
"leo": "Vibrante e confiante, a mulher Leão irradia calor, governando o seu domínio com generosidade e graça.",
"aries": "Irradiando confiança, a mulher Carneiro lidera frequentemente o grupo, alimentada pela ambição e determinação.",
"libra": "O charme personificado, a mulher de Balança é a personificação da elegância, exercendo a diplomacia com um toque artístico.",
"virgo": "Perspicaz e diligente, a mulher de Virgem navega pela vida com capacidade analítica e um coração puro.",
"cancer": "O espírito carinhoso de uma mulher de Câncer cria um casulo de conforto para os seus entes queridos.",
"gemini": "Brilhante e espirituosa, a mulher geminiana encanta pela sua versatilidade, adaptando-se constantemente às mudanças.",
"pisces": "Etérea e compassiva, a mulher de Peixes sente profundamente, tecendo contos de romance e magia no seu rasto.",
"taurus": "A mulher de Touro aprecia a beleza e o luxo da vida, procurando sempre o conforto.",
"scorpio": "A enigmática mulher de Escorpião possui um fascínio magnético, as suas profundezas escondem força e vulnerabilidade.",
"aquarius": "A mulher Aquário, com o seu espírito vanguardista, dança ao seu próprio ritmo, defendendo sempre a inovação.",
"capricorn": "Determinada e sábia, a mulher de Capricórnio é um pilar de resiliência, fundindo ambição e objetivo.",
"sagittarius": "Vivaz e de espírito livre, a mulher Sagitário viaja pela vida, espalhando alegria e entusiasmo contagiante."
}
},
"/relationship-zodiac-info": {
"description": "Vamos mais longe e descobrir",
"compatibilities": {
"description1": "Na orquestra celestial, as notas tocadas por um <gender> <zodiacSign> e um <partnerGender> <partnerZodiacSign> criam uma melodia própria.",
"description2": "Cada interação entre um <gender> <zodiacSign> e um <partnerGender> <partnerZodiacSign> tece um novo conto estrelado.",
"description3": "As estrelas brilham de forma diferente quando um <gender> <zodiacSign> alinha o seu caminho com um <partnerGender> <partnerZodiacSign>.",
"description4": "As energias astrais de um <gender> <zodiacSign> fundem-se exclusivamente com as de um <partnerGender> <partnerZodiacSign>.",
"description5": "Os reinos astrais tomam conhecimento quando um <gender> <zodiacSign> e um <partnerGender> <partnerZodiacSign> formam uma ligação."
},
"how_compatible_you": "Então, qual é a vossa compatibilidade?"
},
"/relationship-almost-there": {
"title": "<almostThere>\n Agora vamos começar a adaptar o seu plano, compreendendo o seu <titleGradient>.",
"description": "Por favor, não se apresse a responder. Cada resposta é utilizada para elaborar o plano de orientação para si e para o seu parceiro.",
"almost_there": "Quase lá!",
"title_gradient": "Padrões de relacionamento e personalidade"
},
"aura_paywall_redesign_main": {
"text_0": "Ajudámos milhões de pessoas a terem vidas mais felizes e melhores relações e queremos ajudá-lo a si também.",
"text_1": "O dinheiro não deve ser um obstáculo para encontrar uma orientação astrológica que finalmente funcione. Por isso, escolha um montante que lhe pareça razoável para nos experimentar durante uma semana.",
"text_2": "Custa-nos $13,67 para oferecer um teste de um dia de ${trialDuration}, mas escolha o valor com que se sente confortável.",
"text_3": "Esta opção ajudar-nos-á a apoiar aqueles que precisam de selecionar os preços de ensaio mais baixos!",
"text_4": "*Custo do ensaio a partir de fevereiro de 2024",
"text_5": "${quantidade} de pessoas aderiram hoje",
"full_price": "6500",
"text_0_color": "milhões",
"text_button_1": "Ver o meu plano"
},
"/questionnaire/profile/goal": {
"title": "Qual é o seu objetivo?",
"all_above": "Todos acima",
"to_get_married": "Para casar",
"perfect_partner": "Encontrar o meu parceiro perfeito",
"personal_growth": "Crescimento pessoal",
"achieve_happiness": "Alcançar a felicidade",
"understand_myself": "Compreender-me melhor",
"check_compatibility": "Verificar a compatibilidade",
"build_strong_marriage": "Construir um casamento forte",
"fix_relationship_problems": "Resolver problemas de relacionamento",
"increase_relationship_satisfaction": "Aumentar a satisfação com a relação"
},
"/trial-payment-with-discount": {
"cost": "O seu custo por 14 dias após o teste:",
"title": "Recebe um desconto secreto!",
"button": "Iniciar o teste de <trialDuration> dias",
"you_save": "Poupa $30",
"description": "Ao continuar, concorda que, se não cancelar antes do final do período experimental de <trialDuration> dias, ser-lhe-ão cobrados automaticamente <price> dólares pelo período introdutório de 14 dias e, posteriormente, a taxa normal de <price> dólares a cada 14 dias até cancelar nas definições. Saiba mais sobre a política de cancelamento e reembolso nos Termos de subscrição.",
"total_today": "Total hoje",
"cancel_anytime": "Sem pressão. Cancele quando quiser.",
"secret_discount_applied": "Desconto secreto aplicado!"
},
"aura_paywall_email_marketing": {
"text_save": "Poupe $10 em cada período",
"full_price": "6500",
"text_old_price": "até $13,67"
},
"guaranteed_security_payments": "Pagamentos de segurança garantidos",
"/hyper-personalized-astrology": {
"title1": "Afinal, o que é <gradient>?",
"title2": "Como é que funciona?",
"gradient": "astrologia hiperpersonalizada",
"description1": "A astrologia personalizada baseia-se no entendimento de que cada pessoa tem um projeto astrológico único. A posição das estrelas no céu na sua data de nascimento, local de nascimento e hora de nascimento são únicas e só acontecem numa vida. Você é mais do que apenas o seu signo do zodíaco!",
"description2": "Analisamos centenas de pontos de dados para criar o seu plano astrológico único. Isto é combinado com IA para personalizar os seus conhecimentos astrológicos, com base nas suas respostas. Vamos mudar a sua relação com a astrologia."
},
"/questionnaire/profile/parent": {
"title": "É pai ou mãe?"
},
"works-for-us_description_blue": "Perfil do seu parceiro",
"works_traits_description_blue": "Traços de personalidade",
"/questionnaire/profile/birthdate": {
"day": "Dia",
"year": "Ano",
"month": "Mês",
"title": "Qual é a sua data de nascimento?"
},
"/questionnaire/profile/birthtime": {
"title": "A que horas nasceste?",
"description": "Utilizamos dados da NASA para identificar a posição exacta dos planetas no céu no momento do seu nascimento."
},
"/questionnaire/profile/birthPlace": {
"title": "Onde é que nasceu?",
"description": "Isto determina o fuso horário do seu local de nascimento.",
"placeholder": "Introduzir a cidade de nascimento"
},
"/questionnaire/profile/flowChoice": {
"other": "Não sei / Outro",
"title": "Para o conhecermos melhor, diga-nos qual é o seu estado de relacionamento.",
"single": "Individual",
"married": "Casado",
"complicated": "Complicado",
"relationship": "Numa relação"
},
"/questionnaire/profile/isBirthTime": {
"title": "Sabe a sua hora de nascimento?"
},
"/questionnaire/personalityTraits/want": {
"title": "Sabe sempre exatamente o que quer?"
},
"/questionnaire/relationships/conflict": {
"title": "Está satisfeito com a forma como você e o seu parceiro lidam com os conflitos?",
"answer1": "Sim, prefiro ser honesto e direto",
"answer2": "Depende da situação e da pessoa",
"answer3": "Não, não quero magoar-me nem magoar outra pessoa",
"answer4": "Não, deixa-me nervoso"
},
"/questionnaire/relationships/decisions": {
"both": "Ambos",
"head": "Cabeça",
"heart": "Coração",
"title": "Toma decisões com a cabeça ou com o coração?"
},
"/questionnaire/relationships/irritated": {
"title": "O seu parceiro fica zangado ou irritado facilmente?"
},
"/questionnaire/relationships/satisfied": {
"title": "Está satisfeito com a forma como você e o seu parceiro comunicam?"
},
"/questionnaire/personalityTraits/notice": {
"title": "Tem tendência para reparar mais no que está mal do que no que está bem?"
},
"/questionnaire/relationships/aboutGoals": {
"title": "Quando pensa nos objectivos da sua relação, sente-se...?",
"answer1": "Otimista! São totalmente exequíveis, com alguma orientação.",
"answer2": "Cauteloso. Já tive dificuldades antes, mas tenho esperança.",
"answer3": "Estou a sentir-me um pouco ansioso, a sério.",
"answer4": "Não tenho a certeza / Não sei"
},
"/questionnaire/relationships/bigPicture": {
"title": "Descreveria o seu parceiro como uma pessoa orientada para os pormenores ou para a visão geral?",
"answer1": "Orientado para os pormenores",
"answer2": "Panorama geral",
"answer3": "Um pouco de ambos"
},
"/questionnaire/relationships/appreciated": {
"title": "Concorda com a afirmação abaixo?",
"description": "\"O meu parceiro faz-me sentir muito apreciada.\""
},
"/questionnaire/personalityTraits/attitude": {
"title": "Gosta do seu trabalho?",
"answer1": "Sim! Faço algo de que gosto",
"answer2": "Não estou a trabalhar",
"answer3": "Odeio o meu trabalho",
"answer4": "Não faz mal, paga as contas",
"answer5": "Sou mal pago",
"answer6": "Deixei de crescer profissionalmente"
},
"/questionnaire/personalityTraits/relaxing": {
"title": "Tem dificuldade em relaxar?"
},
"/questionnaire/profile/astrologyKnowledge": {
"title": "Qual é o seu nível de conhecimentos em astrologia?",
"curious": "Curioso",
"beginner": "Um principiante",
"an_expert": "Um perito",
"description": "Assim, podemos adaptar as informações ao seu nível de conhecimentos"
},
"/questionnaire/relationship_pattern/angry": {
"title": "Zanga-se ou irrita-se facilmente?"
},
"/questionnaire/personalityTraits/sensitive": {
"title": "É sensível às críticas?"
},
"/questionnaire/relationships/issueTogether": {
"title": "Concorda com a afirmação abaixo?",
"description": "\"O meu parceiro e eu podemos falar sobre qualquer assunto juntos\""
},
"/questionnaire/partnerProfile/partnerGender": {
"title": "Qual é o sexo do seu parceiro?"
},
"/questionnaire/relationship_pattern/priority": {
"title": "Concorda com a afirmação abaixo?",
"description": "\"Quando estou numa relação, o sexo é uma prioridade.\""
},
"/questionnaire/relationships/partnerPriority": {
"title": "Concorda com a afirmação abaixo?",
"description": "\"O meu parceiro e eu fazemos do sexo uma prioridade na nossa relação\""
},
"/questionnaire/relationship_pattern/idealDate": {
"title": "Qual é o seu par ideal?",
"answer1": "Jantar num restaurante de luxo",
"answer2": "Uma caminhada na natureza",
"answer3": "Falar sob as estrelas",
"answer4": "Um passeio no parque",
"answer5": "Paraquedismo"
},
"/questionnaire/relationship_pattern/innerSelf": {
"title": "Partilha o seu eu interior com pessoas de quem gosta?"
},
"/questionnaire/partnerProfile/partnerBirthdate": {
"title": "Qual é a data de nascimento do seu parceiro?"
},
"/questionnaire/partnerProfile/partnerBirthtime": {
"title": "A que horas nasceu o seu parceiro?",
"description": "Utilizamos dados da NASA para identificar a posição exacta dos planetas no céu na altura do nascimento do seu parceiro."
},
"/questionnaire/personalityTraits/mostImportant": {
"title": "O que é mais importante para si?"
},
"/questionnaire/relationship_pattern/goodEnough": {
"title": "Preocupa-se frequentemente com o facto de não ser suficientemente bom?"
},
"/questionnaire/partnerProfile/partnerBirthPlace": {
"title": "Onde nasceu o seu parceiro?",
"checkbox": "Não sei onde nasceu o meu parceiro",
"description": "Se não souber o local exato de nascimento, basta escrever o país de nascimento.",
"placeholder": "Introduzir a cidade de nascimento"
},
"/questionnaire/relationship_pattern/aboutPeople": {
"title": "Lembra-se de pequenos pormenores sobre as pessoas que são importantes para si?"
},
"/questionnaire/relationship_pattern/comfortable": {
"title": "Concorda com a afirmação abaixo?",
"description": "\"Sinto-me à vontade com pessoas que mal conheço.\""
},
"/questionnaire/relationships/currentlyAffecting": {
"none": "Nenhum destes",
"title": "Algum destes factores afecta atualmente a vossa relação?",
"anxiety": "Ansiedade",
"divorce": "O divórcio está em cima da mesa",
"depression": "Depressão",
"infidelity": "Infidelidade",
"poor_body_image": "Má imagem corporal",
"parenting_issues": "Questões relacionadas com a parentalidade",
"low_sexual_desire": "Pouco desejo sexual",
"blended_family_issues": "Questões relacionadas com a família mista",
"postpartum_depression": "Depressão pós-parto"
},
"/questionnaire/partnerProfile/partnerIsBirthTime": {
"title": "Sabe a hora de nascimento do seu parceiro?"
},
"/questionnaire/personalityTraits/tendToOverthink": {
"title": "Tem tendência para pensar demasiado?"
},
"/questionnaire/relationship_pattern/idealPartner": {
"title": "O seu parceiro ideal é introvertido ou extrovertido?",
"answer1": "Introvertido",
"answer2": "Extrovertido",
"answer3": "Um pouco de ambos"
},
"/questionnaire/relationships/emotionalConnection": {
"title": "Concorda com a afirmação abaixo?",
"description": "\"Reforçar a nossa ligação emocional é uma prioridade tanto para mim como para o meu parceiro\""
},
"/questionnaire/personalityTraits/emotionalControl": {
"title": "O controlo emocional é complicado para si?"
},
"/questionnaire/relationship_pattern/futurePartner": {
"title": "Descreveria o seu futuro parceiro como uma pessoa orientada para os pormenores ou para a visão geral?",
"answer1": "Orientado para os pormenores",
"answer2": "Panorama geral",
"answer3": "Um pouco de ambos"
},
"/questionnaire/relationships/introvertOrExtravert": {
"title": "O seu parceiro é introvertido ou extrovertido?",
"answer1": "Introvertido",
"answer2": "Extrovertido",
"answer3": "Um pouco de ambos"
},
"/questionnaire/personalityTraits/relateToStatement": {
"title": "Está de acordo com a afirmação abaixo?",
"description": "\"Não gosto mesmo nada de estar sozinho, por muito que me custe admiti-lo.\""
},
"/questionnaire/relationship_pattern/relationshipGoal": {
"title": "Quando pensa nos objectivos da sua relação, sente-se...?",
"answer1": "Otimista! São totalmente exequíveis, com alguma orientação.",
"answer2": "Cauteloso. Já tive dificuldades antes, mas tenho esperança.",
"answer3": "Estou a sentir-me um pouco ansioso, a sério.",
"answer4": "Não tenho a certeza / Não sei"
}
}
}