diff --git a/index.html b/index.html index cc571c5..d16dbf0 100755 --- a/index.html +++ b/index.html @@ -60,7 +60,7 @@ max-width: 560px; padding: 0 32px; } - .splash-screen img { + /* .splash-screen img { width: 100%; animation-name: loading; animation-duration: 3s; @@ -75,6 +75,103 @@ transform: scale(1); opacity: 100%; } + } */ + .loader { + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + margin: auto; + width: 32px; + height: 32px; + animation: loader-1-1 4.8s linear infinite; + } + + .loader-container { + position: absolute; + /* position: relative; */ + top: 0; + bottom: 0; + left: 0; + right: 0; + width: 32px; + height: 32px; + clear: both; + } + + .loader.loader__black span::after { + border-color: #000; + } + + .loader.loader__white span::after { + border-color: #fff; + } + + .loader.loader__red span::after { + border-color: #ff2c57; + } + + @keyframes loader-1-1 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } + + .loader span { + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + margin: auto; + height: 32px; + width: 32px; + clip: rect(0, 32px, 32px, 16px); + animation: loader-1-2 1.2s linear infinite; + } + + @keyframes loader-1-2 { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(220deg); + } + } + + .loader span::after { + position: absolute; + box-sizing: border-box; + content: ""; + top: 0; + left: 0; + bottom: 0; + right: 0; + margin: auto; + height: 32px; + width: 32px; + clip: rect(0, 32px, 32px, 16px); + border: 3px solid transparent; + border-radius: 50%; + animation: loader-1-3 1.2s cubic-bezier(0.77, 0, 0.175, 1) infinite; + } + + @keyframes loader-1-3 { + 0% { + transform: rotate(-140deg); + } + 50% { + transform: rotate(-160deg); + } + 100% { + transform: rotate(140deg); + } } @@ -220,7 +317,12 @@
- Aura - Energy of your Horoscope + +
+
+ +
+
diff --git a/package-lock.json b/package-lock.json index b231fc4..a6101a4 100755 --- a/package-lock.json +++ b/package-lock.json @@ -37,6 +37,7 @@ "react-slick": "^0.30.2", "sass": "^1.77.6", "slick-carousel": "^1.8.1", + "socket.io-client": "^4.8.1", "unique-names-generator": "^4.7.1", "yandex-metrica-ab-react": "^1.6.1" }, @@ -1509,6 +1510,11 @@ "react": ">=16.8.0" } }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, "node_modules/@stripe/react-stripe-js": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/@stripe/react-stripe-js/-/react-stripe-js-2.3.1.tgz", @@ -2547,7 +2553,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "devOptional": true, "dependencies": { "ms": "2.1.2" }, @@ -2723,6 +2728,26 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "optional": true }, + "node_modules/engine.io-client": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.2.tgz", + "integrity": "sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.1.1" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/enquire.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", @@ -4036,8 +4061,7 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "devOptional": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/nan": { "version": "2.20.0", @@ -4950,6 +4974,32 @@ "dev": true, "license": "0BSD" }, + "node_modules/socket.io-client": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", + "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.6.1", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -5380,6 +5430,34 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "devOptional": true }, + "node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", + "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -6332,6 +6410,11 @@ "integrity": "sha512-FtzjZTJTLFN9A0mcJk7dXgYHFlGVPXW/EJooSVbe2dHU5hAi5rFk0ODimB7pHeHoDIUin5zE1NDtU2eY6olwlA==", "requires": {} }, + "@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, "@stripe/react-stripe-js": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/@stripe/react-stripe-js/-/react-stripe-js-2.3.1.tgz", @@ -7012,7 +7095,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "devOptional": true, "requires": { "ms": "2.1.2" } @@ -7144,6 +7226,23 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "optional": true }, + "engine.io-client": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.2.tgz", + "integrity": "sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.1.1" + } + }, + "engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==" + }, "enquire.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", @@ -8126,8 +8225,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "devOptional": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "nan": { "version": "2.20.0", @@ -8732,6 +8830,26 @@ } } }, + "socket.io-client": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", + "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.6.1", + "socket.io-parser": "~4.2.4" + } + }, + "socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + } + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -9028,6 +9146,17 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "devOptional": true }, + "ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "requires": {} + }, + "xmlhttprequest-ssl": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", + "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==" + }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", diff --git a/package.json b/package.json index e352cc0..2a0081f 100755 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "react-slick": "^0.30.2", "sass": "^1.77.6", "slick-carousel": "^1.8.1", + "socket.io-client": "^4.8.1", "unique-names-generator": "^4.7.1", "yandex-metrica-ab-react": "^1.6.1" }, diff --git a/public/chats/Customer2.webp b/public/chats/Customer2.webp new file mode 100644 index 0000000..1ae8e4f Binary files /dev/null and b/public/chats/Customer2.webp differ diff --git a/public/chats/Customer8.webp b/public/chats/Customer8.webp new file mode 100644 index 0000000..36fedfa Binary files /dev/null and b/public/chats/Customer8.webp differ diff --git a/public/chats/big_check.webp b/public/chats/big_check.webp new file mode 100644 index 0000000..320145f Binary files /dev/null and b/public/chats/big_check.webp differ diff --git a/public/chats/email-consent.webp b/public/chats/email-consent.webp new file mode 100644 index 0000000..0d35500 Binary files /dev/null and b/public/chats/email-consent.webp differ diff --git a/public/locales/palmistry-v1/de/female_de.json b/public/locales/palmistry-v1/de/female_de.json index e3b593a..f8d8bba 100644 --- a/public/locales/palmistry-v1/de/female_de.json +++ b/public/locales/palmistry-v1/de/female_de.json @@ -1,184 +1,250 @@ { - "next": "Next", + "next": "Weiter", + "privacy_policy": "Indem Sie fortfahren, stimmen Sie unserem und unserer zu. Haben Sie eine Frage? Unser Supportteam erreichen Sie ", + "eula_link": "EULA", + "privacy_notice": "Datenschutzerklärung", + "policy_here": "hier", + "thumb": "Daumen", + "index_finger": "Zeigefinger", + "middle_finger": "Mittelfinger", + "ring_finger": "Ringfinger", + "pinky": "Kleiner Finger", + "skip_trial": "Probemonat überspringen", + "add_consultant": "Berater hinzufügen", + "add_guides": "Leitfäden hinzufügen", + "access_product": "Produkt aufrufen", + "thank_you": "Danke!", + "order_successful": "Ihre Bestellung war erfolgreich!", + "biometric_data": "Es werden keine biometrischen Daten erfasst. Alle Erkennungsprozesse erfolgen auf Ihrem Gerät.", + "went_wrong": "Etwas ist schiefgelaufen.", + "/scanned-photo": { + "title": "Wir erstellen eine umfassende Handlesung nur für Sie!", + "text": "Wow, es sieht so aus, als gäbe es viel über Ihre ehrgeizige und selbstbewusste Zukunft zu erzählen." + }, + "aura_paywall_palmistry_main": { + "text_0": "Wir haben Millionen von Menschen geholfen, das Schicksal ihres Liebeslebens zu enthüllen und was die Zukunft für sie und ihre Familien bereithält.", + "text_1": "Es kostet uns 13,21 €, unsere AURA-Mitarbeiter für die Probezeit zu entschädigen, aber bitte wählen Sie den Betrag, mit dem Sie sich wohlfühlen." + }, + "/skip-trial": { + "title": "Nicht vor, zurückzublicken?", + "price_per_week": " pro Woche", + "billing_period": "Abrechnungsperiode", + "billed_amount": "Abgerechneter Betrag", + "billed_in_4_weeks": "Abrechnung in 4 Wochen", + "start_trial": { + "every_week": "Jede Woche", + "start_trial": "Probezeit starten" + }, + "skip_trial": { + "save": "Spare %", + "every_4_weeks": "Alle 4 Wochen", + "skip_trial": "Angebot annehmen und Probezeit überspringen" + } + }, + "/add-consultant": { + "more_for_you": "Mehr für Sie", + "exclusive_offer": "Exklusives Angebot, das Ihnen empfohlen wird, um Ihre Ziele schneller zu erreichen", + "your_unique_consultation": "Ihre einzigartige individuelle Beratung", + "30-minute": "30-minütige private Beratung mit einem Experten", + "description": "Sie können um Vorhersagen über die Zukunft bitten, Kompatibilitätsanalysen im Leben; Liebeskompatibilität etc.", + "one_time_price_offer": "Einmaliges Preisangebot: ", + "original_price": "Originalpreis: ", + "you_will_be_charged": "*Sie werden für die ausgewählten Zusatzleistungen oder Angebote zum Zeitpunkt des Kaufs belastet. Dies ist eine einmalige Zahlung.", + "get_my_consultation": "Beratung erhalten", + "discount_save": "Sparen", + "caution": "Achtung!", + "caution_text": "Um doppelte Abbuchungen zu vermeiden, bitte diese Seite nicht schließen oder zurückgehen.", + "unlock_profound": "Entdecken Sie tiefreichende Erkenntnisse über Ihre Persönlichkeit, Beziehungen, Karriereentwicklung und entscheidende Momente im Leben durch Astrologie, die Ihnen ermöglicht, fundierte Entscheidungen zu treffen und größere Erfüllung zu erzielen.", + "choose_from": "Wählen Sie aus über 80 Experten-Astrologen." + }, "/find-your-happiness": { - "title": "Find your happiness with highly-personalized predictions.", - "point1": "rated by real users", - "point2": "93.4% Accuracy", - "point3": "20m users’ choice", - "point4": "4.8 satisfaction sco", - "text": "Understand your self and improve relationships with astrology" + "title": "Finden Sie Ihr Glück mit hochgradig personalisierten Vorhersagen.", + "point1": "bewertet von echten Nutzern", + "point2": "93,4% Genauigkeit", + "point3": "20 Millionen Benutzer bevorzugen es", + "point4": "4,8 Zufriedenheitswert", + "text": "Verstehen Sie sich selbst und verbessern Sie Beziehungen durch Astrologie" }, "/gender": { - "title": "What’s your gender?", - "description": "In Palmistry, everyone is a blend of masculine and feminine, so it helps to know yours." + "title": "Was ist Ihr Geschlecht?", + "description": "In der Handlesekunst ist jeder eine Mischung aus Männlichem und Weiblichem, daher hilft es, Ihres zu kennen.", + "already_have_account": "Bereits ein Konto? Anmelden" }, "/birthdate": { - "title": "What’s your date of birth?", - "text": "Your birth date reveals your core personality traits, needs and desires." + "title": "Was ist Ihr Geburtsdatum?", + "text": "Ihr Geburtsdatum enthüllt Ihre grundlegenden Persönlichkeitsmerkmale, Bedürfnisse und Wünsche." }, "/palms-information": { - "title": "Your palms hold a wealth of information about your fate and personality." + "title": "Ihre Handflächen enthalten eine Fülle von Informationen über Ihr Schicksal und Ihre Persönlichkeit." }, "/what-aspects": { - "title": "What aspects of your life do you wish to gain insight into through palmistry?", - "answer1": "Love & Relationships", - "answer2": "Health & Vitality", - "answer3": "Career & Destiny" + "title": "In welche Lebensbereiche möchten Sie durch Handlesen Einblicke gewinnen?", + "answer1": "Liebe & Beziehungen", + "answer2": "Gesundheit & Vitalität", + "answer3": "Karriere & Schicksal" }, "/relationship-status": { - "title": "So we can get to know you better, please tell us your relationship status", + "title": "Um Sie besser kennenzulernen, teilen Sie uns bitte Ihren Beziehungsstatus mit", "answer1": "Single", - "answer2": "In a relationship" + "answer2": "In einer Beziehung" }, "/element-resonates": { - "title": "Which element resonates with you most?", - "answer1": "Water", - "answer2": "Fire", - "answer3": "Air", - "answer4": "Earth" + "title": "Welches Element spricht Sie am meisten an?", + "answer1": "Wasser", + "answer2": "Feuer", + "answer3": "Luft", + "answer4": "Erde" }, "/favorite-color": { - "title": "Which color do you like the most?", - "answer1": "Blue", - "answer2": "Green", + "title": "Welche Farbe mögen Sie am liebsten?", + "answer1": "Blau", + "answer2": "Grün", "answer3": "Orange", - "answer4": "Violet", - "answer5": "Red", - "answer6": "Yellow" + "answer4": "Violett", + "answer5": "Rot", + "answer6": "Gelb" }, "/head-or-heart": { - "title": "Do you make decisions with your head or your heart?", - "answer1": "Heart", - "answer2": "Head", - "answer3": "Both" + "title": "Treffen Sie Entscheidungen mit Ihrem Kopf oder Ihrem Herzen?", + "answer1": "Herz", + "answer2": "Kopf", + "answer3": "Beides" }, "/relate-following": { - "title": "Do you relate to the following:", - "question1": "I find solace and comfort in spending time alone.", - "question2": "I value and enjoy my own company.", - "question3": "I prefer socializing in groups rather than spending time alone.", - "question4": "Loneliness is something I actively try to avoid.", - "question5": "I enjoy activities that I can do independently.", - "strongly_agree": "Strongly Agree", - "strongly_disagree": "Strongly Disagree" + "title": "Können Sie sich mit Folgendem identifizieren:", + "question1": "Ich finde in der Einsamkeit Trost und Geborgenheit.", + "question2": "Ich schätze und genieße meine eigene Gesellschaft.", + "question3": "Ich ziehe es vor, in Gruppen zu sozialisieren, anstatt Zeit allein zu verbringen.", + "question4": "Einsamkeit ist etwas, das ich aktiv zu vermeiden versuche.", + "question5": "Ich genieße Aktivitäten, die ich unabhängig durchführen kann.", + "strongly_agree": "Stimme voll zu", + "strongly_disagree": "Stimme überhaupt nicht zu" }, "/let-scan": { - "title": "Let`s scan your palms", - "text": "Follow the on-screen instructions, so we can analyze your palm lines and reveal your future, and the secrets of your destiny!" + "title": "Lassen Sie uns Ihre Handflächen scannen", + "text": "Folgen Sie den Anweisungen auf dem Bildschirm, damit wir Ihre Handlinien analysieren und Ihre Zukunft sowie die Geheimnisse Ihres Schicksals enthüllen können!" }, - "biometric_data": "No biometric data collected. All recognition process performs on your device.", "/scan-instruction": { - "title": "Take your palm picture as instructed", - "button": "Take a picture now" + "title": "Machen Sie Ihr Handflächenfoto gemäß den Anweisungen", + "button": "Jetzt ein Foto machen" }, "/email": { - "title": "Enter your email to get your advanced Palmistry reading with AURA", - "not_share": "We don’t share any personal information.", + "title": "Geben Sie Ihre E-Mail-Adresse ein, um Ihre fortgeschrittene Handlesung mit AURA zu erhalten", + "not_share": "Wir geben keine persönlichen Informationen weiter.", "placeholder_email": "Ihre E-Mail", "placeholder_name": "Ihr Name" }, - "went_wrong": "Something went wrong.", "app_number_one": { - "text": "The app trusted by over 25 million people.", - "color": "#1 Astrology" + "text": "Die App, der über 25 Millionen Menschen vertrauen.", + "color": "#1 Astrologie" }, "/trial-payment": { "palm_is_ready": { - "title": "Your Palm Reading ", - "title_color": "Is Ready", - "description": "“I’ve just received your palm scan results. Let’s discuss!”", - "text1": " 6 years in palmistry readings and spiritual guidance.", + "title": "Ihre Handlesung ", + "title_color": "ist bereit", + "description": "„Ich habe gerade Ihre Ergebnisse des Handscans erhalten. Lassen Sie uns darüber sprechen!“", + "text1": " 6 Jahre Erfahrung in Handlesungen und spiritueller Beratung.", "text1_color": "Akho", - "text2": "Choose from 80+ palm readers and astrologers." + "text2": "Wählen Sie aus über 80 Handlesern und Astrologen." }, "joined_today": { - "text1": "Unlimited chats with a palm reader", - "text2": " people joined today" + "text1": "Unbegrenzte Chats mit einem Handleser", + "text2": " Personen haben sich heute angeschlossen" }, - "get_personal_prediction": "Get personal prediction", + "get_personal_prediction": "Persönliche Vorhersage erhalten", "how_work": { - "title": "How does AURA work?", - "point1_title": "Send us your palm scan", - "point1_text": "We analyze your palm lines to get hints about your future", - "point2_title": "Your palm reading is generated", - "point2_text": "One of our professional palm readers puts together a report filled with hints about your future", - "point3_title": "Start your trial to receive your prediction", - "point3_text": "Once you’re a AURA member, we’ll send over your prediction report so you can begin living a better life.", - "point4_title": "Talk with a palm reading specialist anytime", - "point4_text": "Get ongoing support by discussing your readings, personal horoscopes, and compatibilities with our expert team." + "title": "Wie funktioniert AURA?", + "point1_title": "Senden Sie uns Ihren Handscan", + "point1_text": "Wir analysieren Ihre Handlinien, um Hinweise auf Ihre Zukunft zu erhalten", + "point2_title": "Ihre Handlesung wird erstellt", + "point2_text": "Einer unserer professionellen Handleser erstellt einen Bericht voller Hinweise auf Ihre Zukunft", + "point3_title": "Starten Sie Ihre Probezeit, um Ihre Vorhersage zu erhalten", + "point3_text": "Sobald Sie AURA-Mitglied sind, senden wir Ihnen Ihren Vorhersagebericht, damit Sie ein besseres Leben beginnen können.", + "point4_title": "Sprechen Sie jederzeit mit einem Handlese-Spezialisten", + "point4_text": "Holen Sie sich kontinuierliche Unterstützung, indem Sie Ihre Lesungen, persönlichen Horoskope und Kompatibilitäten mit unserem Expertenteam diskutieren." }, "money_back_guarantee": { - "title": "100% Money-back Guarantee", - "text": "If you don’t notice any progress after using the app for at least a week, we are ready to make a complete refund within 14 days." + "title": "100% Geld-zurück-Garantie", + "text": "Wenn Sie nach mindestens einwöchiger Nutzung der App keinen Fortschritt feststellen, sind wir bereit, innerhalb von 14 Tagen eine vollständige Rückerstattung vorzunehmen." }, - "begin_trial_now": "Begin Trial Now", + "begin_trial_now": "Jetzt Probezeit beginnen", "what_included": { - "title": "What’s included?", - "point1": " palm readings", - "point1_bold": "Unlimited", - "point2": " with professional astrologers", - "point2_bold": "1:1 live chats", - "point3": " readings", - "point3_bold": "Daily compatibility", - "point4": "Cosmic relationship tips", - "point5": "Daily horoscopes" + "title": "Was ist enthalten?", + "point1": " Handlesungen", + "point1_bold": "Unbegrenzt", + "point2": " mit professionellen Astrologen", + "point2_bold": "1:1 Live-Chats", + "point3": " Lesungen", + "point3_bold": "Tägliche Kompatibilität", + "point4": "Kosmische Beziehungstipps", + "point5": "Tägliche Horoskope" }, "palms_say_about": { - "title": "What do your palms say about you?", - "point1": " shows your attitude to love and the quality of love", - "point1_color": "Love line", - "point2": "A long thumb indicates good fortune", - "point3": " reflects your in telligence and mentality", - "point3_color": "Head line", - "point4": "A long index finger indicates a natural leader", - "point5": " defines the quality of your life and what you will achieve", - "point5_color": "Life line", - "point6": "A short middle finger reveals a free spirit", - "point7": " represents your material achievement and career goals", - "point7_color": "Fate line", - "point8": "A long ring finger reveals that a person tends to take risks", - "point9": "A short little finger indicates the person's lack of self-confidence" + "title": "Was sagen Ihre Handflächen über Sie aus?", + "point1": " zeigt Ihre Einstellung zur Liebe und die Qualität der Liebe", + "point1_color": "Liebeslinie", + "point2": "Ein langer Daumen weist auf Glück hin", + "point3": " spiegelt Ihre Intelligenz und Mentalität wider", + "point3_color": "Kopflinie", + "point4": "Ein langer Zeigefinger weist auf eine natürliche Führungspersönlichkeit hin", + "point5": " definiert die Qualität Ihres Lebens und was Sie erreichen werden", + "point5_color": "Lebenslinie", + "point6": "Ein kurzer Mittelfinger offenbart einen freien Geist", + "point7": " repräsentiert Ihren materiellen Erfolg und Ihre Karriereziele", + "point7_color": "Schicksalslinie", + "point8": "Ein langer Ringfinger zeigt, dass eine Person Risiken eingeht", + "point9": "Ein kurzer kleiner Finger weist auf mangelndes Selbstbewusstsein hin" }, - "discover_more": "Discover More", - "why_love": "Why does everyone ?", - "why_love_color": "love AURA", + "discover_more": "Mehr entdecken", + "why_love": "Warum liebt jeder ?", + "why_love_color": "AURA", "reviews": { "username1": "Rebecca Bauman", - "tagline1": "\"It’s changed my life!\"", - "text1": "I'm thankful for this app and Akho! She's an excellent palm reader and astrologer—clear, thorough, and reassuring. I eagerly look forward to more sessions with her!", + "tagline1": "\"Es hat mein Leben verändert!\"", + "text1": "Ich bin dankbar für diese App und Akho! Sie ist eine ausgezeichnete Handleserin und Astrologin – klar, gründlich und beruhigend. Ich freue mich auf weitere Sitzungen mit ihr!", "username2": "Mika Ryan", - "tagline2": "\"After years of seeking, I’ve finally found a true love.\"", - "text2": "I was hesitant about whether it was really worth trying, but now I have no regrets and I'm enjoying my new relationships!", + "tagline2": "\"Nach Jahren der Suche habe ich endlich die wahre Liebe gefunden.\"", + "text2": "Ich war unsicher, ob es sich wirklich lohnt, es auszuprobieren, aber jetzt bereue ich es nicht und genieße meine neuen Beziehungen!", "username3": "Amanda Holmes", - "tagline3": "\"I’ve found a job I really enjoy.\"", - "text3": "Thanks to Vladana, I've finally discovered a clue about what my life's purpose really is and what kind of job resonates with me better!" + "tagline3": "\"Ich habe einen Job gefunden, den ich wirklich mag.\"", + "text3": "Dank Vladana habe ich endlich einen Hinweis darauf gefunden, was der Zweck meines Lebens wirklich ist und welche Art von Job besser zu mir passt!" }, - "success_story": "Become a AURA Success Story!", - "as_seen_in": " As Seen in", + "success_story": "Werden Sie eine AURA Erfolgsgeschichte!", + "as_seen_in": " Bekannt aus", "footer": { - "text1": "Questions? We’re here to help", - "text2": "Customer Support", - "text3": "Help Center" + "text1": "Fragen? Wir sind hier, um zu helfen", + "text2": "Kundensupport", + "text3": "Hilfe-Center" } }, "/payment": { - "will_be_charged_trial_info": " for your -day trial", - "will_be_charged_email_reminder": "email you a reminder", - "will_be_charged": "You will be charged only . Then per week. Save every week. We’ll before your trial ends.", + "will_be_charged_trial_info": " für Ihre -tägige Probezeit", + "will_be_charged_email_reminder": "wir senden Ihnen eine Erinnerung per E-Mail", + "will_be_charged": "Sie werden nur belastet. Danach pro Woche. Sparen Sie jede Woche. Wir werden , bevor Ihre Probezeit endet.", "payment_information": { - "personalized_offer": "Personalized offer reserved", - "title": "Start your -day trial", - "total_today": "Total today", + "personalized_offer": "Personalisierte Angebot reserviert", + "title": "Starten Sie Ihre -tägige Probezeit", + "total_today": "Heutige Gesamtsumme", "code_applied_bold": "AURA24", - "code_applied": "Code applied!" + "code_applied": "Code angewandt!" }, "guarantees": { - "no_commitment": "No commitment. Cancel anytime.", - "30_day_money_back": "30-Day Money-Back Guarantee" + "no_commitment": "Keine Verpflichtung. Jederzeit kündbar.", + "30_day_money_back": "30-Tage-Geld-zurück-Garantie" }, - "get_personal_prediction": "Get personal prediction", - "total_due": "Total due today: ", - "app_number_one_color": "25 million people.", - "app_number_one": "The #1 Astrology app trusted by over " - } -} + "get_personal_prediction": "Persönliche Vorhersage erhalten", + "total_due": "Heute fällig: ", + "app_number_one_color": "25 Millionen Menschen.", + "app_number_one": "Die Nr. 1 Astrologie-App von über vertraut" + }, + "/camera": { + "bad_photo": "Schlechtes Foto!", + "try_again": "Versuchen Sie es erneut", + "do_better": "Sie können es besser machen", + "next": "Weiter" + }, + "threadId": "thread_mBhmprQylVagKbh5E1Ilmz6a", + "assistantId": "asst_QG0eOafrdht3e71PIqNhJ0Os", + "v": "v1", + "config": "de.female" +} \ No newline at end of file diff --git a/public/locales/palmistry-v1/de/male_de.json b/public/locales/palmistry-v1/de/male_de.json index 301bcca..1b4dae4 100644 --- a/public/locales/palmistry-v1/de/male_de.json +++ b/public/locales/palmistry-v1/de/male_de.json @@ -1,184 +1,250 @@ { - "next": "Next", + "next": "Weiter", + "privacy_policy": "Indem Sie fortfahren, stimmen Sie unserer und zu. Haben Sie eine Frage? Kontaktieren Sie unser Support-Team ", + "eula_link": "EULA", + "privacy_notice": "Datenschutzerklärung", + "policy_here": "hier", + "thumb": "Daumen", + "index_finger": "Zeigefinger", + "middle_finger": "Mittelfinger", + "ring_finger": "Ringfinger", + "pinky": "Kleiner Finger", + "skip_trial": "Testphase überspringen", + "add_consultant": "Berater hinzufügen", + "add_guides": "Guides hinzufügen", + "access_product": "Produktzugang", + "thank_you": "Vielen Dank!", + "order_successful": "Ihre Bestellung war erfolgreich!", + "biometric_data": "Es werden keine biometrischen Daten gesammelt. Der gesamte Erkennungsprozess erfolgt auf Ihrem Gerät.", + "went_wrong": "Etwas ist schiefgelaufen.", + "/scanned-photo": { + "title": "Wir erstellen gerade eine umfassende Handlesung speziell für Sie!", + "text": "Wow, es sieht so aus, als könnten wir viel über Ihre ehrgeizige und selbstbewusste Zukunft erzählen." + }, + "aura_paywall_palmistry_main": { + "text_0": "Wir haben Millionen von Menschen geholfen, das Schicksal ihres Liebeslebens und was die Zukunft für sie und ihre Familien bereithält, zu enthüllen.", + "text_1": "Es kostet uns 13,21 €, um unsere AURA-Mitarbeiter für die Testphase zu entschädigen, aber bitte wählen Sie einen Betrag, mit dem Sie sich wohlfühlen." + }, + "/skip-trial": { + "title": "Nicht vor, zurückzublicken?", + "price_per_week": " pro Woche", + "billing_period": "Abrechnungszeitraum", + "billed_amount": "Berechneter Betrag", + "billed_in_4_weeks": "Berechnet in 4 Wochen", + "start_trial": { + "every_week": "Jede Woche", + "start_trial": "Testphase beginnen" + }, + "skip_trial": { + "save": "sparen Sie %", + "every_4_weeks": "Alle 4 Wochen", + "skip_trial": "Angebot annehmen und Testphase überspringen" + } + }, + "/add-consultant": { + "more_for_you": "Mehr für Sie", + "exclusive_offer": "Exklusives Angebot, das Ihnen empfohlen wird, um Ihre Ziele schneller zu erreichen", + "your_unique_consultation": "Ihre einzigartige individuelle Beratung", + "30-minute": "30-minütige private Beratung mit einem Experten", + "description": "Sie können nach Zukunftsvorhersagen, Lebenskompatibilitätsanalysen, Liebeskompatibilität usw. fragen", + "one_time_price_offer": "Einmaliges Preisangebot: ", + "original_price": "Originalpreis: ", + "you_will_be_charged": "*Sie werden für die ausgewählten Zusatzdienste oder -angebote zum Zeitpunkt des Kaufs belastet. Dies ist eine einmalige Zahlung.", + "get_my_consultation": "Mein Beratungsgespräch erhalten", + "discount_save": "Sparen", + "caution": "Achtung!", + "caution_text": "Um Doppelbelastungen zu vermeiden, schließen Sie bitte die Seite nicht und gehen Sie nicht zurück.", + "unlock_profound": "Entdecken Sie tiefgründige Einblicke in Ihre Persönlichkeit, Beziehungen, Karriereentwicklung und lebenswichtige Momente durch Astrologie, die Ihnen helfen, fundierte Entscheidungen zu treffen und mehr Erfüllung zu erreichen.", + "choose_from": "Wählen Sie aus über 80 Expertenastrologen." + }, "/find-your-happiness": { - "title": "Find your happiness with highly-personalized predictions.", - "point1": "rated by real users", - "point2": "93.4% Accuracy", - "point3": "20m users’ choice", - "point4": "4.8 satisfaction sco", - "text": "Understand your self and improve relationships with astrology" + "title": "Finden Sie Ihr Glück mit hochgradig personalisierten Vorhersagen.", + "point1": "Bewertet von echten Nutzern", + "point2": "93,4% Genauigkeit", + "point3": "Wahl von 20 Mio. Nutzern", + "point4": "4,8 Zufriedenheitswert", + "text": "Verstehen Sie sich selbst und verbessern Sie Beziehungen mit Astrologie" }, "/gender": { - "title": "What’s your gender?", - "description": "In Palmistry, everyone is a blend of masculine and feminine, so it helps to know yours." + "title": "Was ist Ihr Geschlecht?", + "description": "In der Handlesekunst ist jeder eine Mischung aus männlich und weiblich, daher ist es hilfreich, Ihr eigenes zu kennen.", + "already_have_account": "Schon ein Konto? Anmelden" }, "/birthdate": { - "title": "What’s your date of birth?", - "text": "Your birth date reveals your core personality traits, needs and desires." + "title": "Wann ist Ihr Geburtsdatum?", + "text": "Ihr Geburtsdatum offenbart Ihre grundlegenden Persönlichkeitsmerkmale, Bedürfnisse und Wünsche." }, "/palms-information": { - "title": "Your palms hold a wealth of information about your fate and personality." + "title": "Ihre Handflächen bergen eine Fülle von Informationen über Ihr Schicksal und Ihre Persönlichkeit." }, "/what-aspects": { - "title": "What aspects of your life do you wish to gain insight into through palmistry?", - "answer1": "Love & Relationships", - "answer2": "Health & Vitality", - "answer3": "Career & Destiny" + "title": "In welche Lebensbereiche möchten Sie durch Handlesen Einblicke gewinnen?", + "answer1": "Liebe & Beziehungen", + "answer2": "Gesundheit & Vitalität", + "answer3": "Karriere & Schicksal" }, "/relationship-status": { - "title": "So we can get to know you better, please tell us your relationship status", + "title": "Damit wir Sie besser kennenlernen können, teilen Sie uns bitte Ihren Beziehungsstatus mit", "answer1": "Single", - "answer2": "In a relationship" + "answer2": "In einer Beziehung" }, "/element-resonates": { - "title": "Which element resonates with you most?", - "answer1": "Water", - "answer2": "Fire", - "answer3": "Air", - "answer4": "Earth" + "title": "Welches Element spricht Sie am meisten an?", + "answer1": "Wasser", + "answer2": "Feuer", + "answer3": "Luft", + "answer4": "Erde" }, "/favorite-color": { - "title": "Which color do you like the most?", - "answer1": "Blue", - "answer2": "Green", + "title": "Welche Farbe gefällt Ihnen am meisten?", + "answer1": "Blau", + "answer2": "Grün", "answer3": "Orange", - "answer4": "Violet", - "answer5": "Red", - "answer6": "Yellow" + "answer4": "Violett", + "answer5": "Rot", + "answer6": "Gelb" }, "/head-or-heart": { - "title": "Do you make decisions with your head or your heart?", - "answer1": "Heart", - "answer2": "Head", - "answer3": "Both" + "title": "Treffen Sie Entscheidungen mit dem Kopf oder dem Herzen?", + "answer1": "Herz", + "answer2": "Kopf", + "answer3": "Beides" }, "/relate-following": { - "title": "Do you relate to the following:", - "question1": "I find solace and comfort in spending time alone.", - "question2": "I value and enjoy my own company.", - "question3": "I prefer socializing in groups rather than spending time alone.", - "question4": "Loneliness is something I actively try to avoid.", - "question5": "I enjoy activities that I can do independently.", - "strongly_agree": "Strongly Agree", - "strongly_disagree": "Strongly Disagree" + "title": "Können Sie sich mit Folgendem identifizieren:", + "question1": "Ich finde Trost und Geborgenheit darin, Zeit allein zu verbringen.", + "question2": "Ich schätze und genieße meine eigene Gesellschaft.", + "question3": "Ich ziehe es vor, in Gruppen zu sozialisieren, anstatt allein Zeit zu verbringen.", + "question4": "Einsamkeit ist etwas, das ich aktiv zu vermeiden versuche.", + "question5": "Ich genieße Aktivitäten, die ich selbstständig machen kann.", + "strongly_agree": "Stimme voll zu", + "strongly_disagree": "Stimme überhaupt nicht zu" }, "/let-scan": { - "title": "Let`s scan your palms", - "text": "Follow the on-screen instructions, so we can analyze your palm lines and reveal your future, and the secrets of your destiny!" + "title": "Lassen Sie uns Ihre Handflächen scannen", + "text": "Folgen Sie den Anweisungen auf dem Bildschirm, damit wir Ihre Handlinien analysieren und Ihre Zukunft sowie die Geheimnisse Ihres Schicksals enthüllen können!" }, - "biometric_data": "No biometric data collected. All recognition process performs on your device.", "/scan-instruction": { - "title": "Take your palm picture as instructed", - "button": "Take a picture now" + "title": "Machen Sie Ihr Handflächenbild wie angegeben", + "button": "Jetzt ein Bild machen" }, "/email": { - "title": "Enter your email to get your advanced Palmistry reading with AURA", - "not_share": "We don’t share any personal information.", - "placeholder_email": "Deine E-Mail-Adresse", - "placeholder_name": "Dein Name" + "title": "Geben Sie Ihre E-Mail-Adresse ein, um Ihre erweiterte Handlesung mit AURA zu erhalten", + "not_share": "Wir teilen keine persönlichen Informationen.", + "placeholder_email": "Ihre E-Mail", + "placeholder_name": "Ihr Name" }, - "went_wrong": "Something went wrong.", "app_number_one": { - "text": "The app trusted by over 25 million people.", - "color": "#1 Astrology" + "text": "Die App, der über 25 Millionen Menschen vertrauen.", + "color": "#1 Astrologie" }, "/trial-payment": { "palm_is_ready": { - "title": "Your Palm Reading ", - "title_color": "Is Ready", - "description": "“I’ve just received your palm scan results. Let’s discuss!”", - "text1": " 6 years in palmistry readings and spiritual guidance.", + "title": "Ihre Handlesung ", + "title_color": "Ist bereit", + "description": "„Ich habe gerade Ihre Handscan-Ergebnisse erhalten. Lassen Sie uns darüber sprechen!“", + "text1": " 6 Jahre Erfahrung in Handlesung und spiritueller Führung.", "text1_color": "Akho", - "text2": "Choose from 80+ palm readers and astrologers." + "text2": "Wählen Sie aus über 80 Handlesern und Astrologen." }, "joined_today": { - "text1": "Unlimited chats with a palm reader", - "text2": " people joined today" + "text1": "Unbegrenzte Chats mit einem Handleser", + "text2": " Personen sind heute beigetreten" }, - "get_personal_prediction": "Get personal prediction", + "get_personal_prediction": "Persönliche Vorhersage erhalten", "how_work": { - "title": "How does AURA work?", - "point1_title": "Send us your palm scan", - "point1_text": "We analyze your palm lines to get hints about your future", - "point2_title": "Your palm reading is generated", - "point2_text": "One of our professional palm readers puts together a report filled with hints about your future", - "point3_title": "Start your trial to receive your prediction", - "point3_text": "Once you’re a AURA member, we’ll send over your prediction report so you can begin living a better life.", - "point4_title": "Talk with a palm reading specialist anytime", - "point4_text": "Get ongoing support by discussing your readings, personal horoscopes, and compatibilities with our expert team." + "title": "Wie funktioniert AURA?", + "point1_title": "Senden Sie uns Ihren Handscan", + "point1_text": "Wir analysieren Ihre Handlinien, um Hinweise auf Ihre Zukunft zu erhalten.", + "point2_title": "Ihre Handlesung wird erstellt", + "point2_text": "Einer unserer professionellen Handleser erstellt einen Bericht mit Hinweisen auf Ihre Zukunft.", + "point3_title": "Starten Sie Ihre Testphase, um Ihre Vorhersage zu erhalten", + "point3_text": "Sobald Sie AURA-Mitglied sind, senden wir Ihnen Ihren Vorhersagebericht zu, damit Sie ein besseres Leben beginnen können.", + "point4_title": "Sprechen Sie jederzeit mit einem Handlespesialisten", + "point4_text": "Erhalten Sie laufende Unterstützung, indem Sie Ihre Lesungen, persönlichen Horoskope und Kompatibilitäten mit unserem Expertenteam besprechen." }, "money_back_guarantee": { - "title": "100% Money-back Guarantee", - "text": "If you don’t notice any progress after using the app for at least a week, we are ready to make a complete refund within 14 days." + "title": "100% Geld-zurück-Garantie", + "text": "Wenn Sie nach mindestens einer Woche Nutzung der App keinen Fortschritt bemerken, sind wir bereit, innerhalb von 14 Tagen eine vollständige Rückerstattung zu leisten." }, - "begin_trial_now": "Begin Trial Now", + "begin_trial_now": "Jetzt Testphase beginnen", "what_included": { - "title": "What’s included?", - "point1": " palm readings", - "point1_bold": "Unlimited", - "point2": " with professional astrologers", - "point2_bold": "1:1 live chats", - "point3": " readings", - "point3_bold": "Daily compatibility", - "point4": "Cosmic relationship tips", - "point5": "Daily horoscopes" + "title": "Was ist enthalten?", + "point1": " Handlesungen", + "point1_bold": "Unbegrenzte", + "point2": " mit professionellen Astrologen", + "point2_bold": "1:1 Live-Chats", + "point3": " Lesungen", + "point3_bold": "Tägliche Kompatibilität", + "point4": "Kosmische Beziehungstipps", + "point5": "Tägliche Horoskope" }, "palms_say_about": { - "title": "What do your palms say about you?", - "point1": " shows your attitude to love and the quality of love", - "point1_color": "Love line", - "point2": "A long thumb indicates good fortune", - "point3": " reflects your in telligence and mentality", - "point3_color": "Head line", - "point4": "A long index finger indicates a natural leader", - "point5": " defines the quality of your life and what you will achieve", - "point5_color": "Life line", - "point6": "A short middle finger reveals a free spirit", - "point7": " represents your material achievement and career goals", - "point7_color": "Fate line", - "point8": "A long ring finger reveals that a person tends to take risks", - "point9": "A short little finger indicates the person's lack of self-confidence" + "title": "Was sagen Ihre Handflächen über Sie?", + "point1": " zeigt Ihre Einstellung zur Liebe und die Qualität der Liebe", + "point1_color": "Liebeslinie", + "point2": "Ein langer Daumen zeigt Wohlstand an", + "point3": " widerspiegelt Ihre Intelligenz und Ihren Verstand", + "point3_color": "Kopflinie", + "point4": "Ein langer Zeigefinger deutet auf eine natürliche Führungspersönlichkeit hin", + "point5": " bestimmt die Qualität Ihres Lebens und was Sie erreichen werden", + "point5_color": "Lebenslinie", + "point6": "Ein kurzer Mittelfinger offenbart einen Freigeist", + "point7": " steht für Ihre materiellen Errungenschaften und Karriereziele", + "point7_color": "Schicksalslinie", + "point8": "Ein langer Ringfinger zeigt, dass eine Person risikofreudig ist", + "point9": "Ein kurzer kleiner Finger weist auf mangelndes Selbstvertrauen der Person hin" }, - "discover_more": "Discover More", - "why_love": "Why does everyone ?", - "why_love_color": "love AURA", + "discover_more": "Mehr entdecken", + "why_love": "Warum lieben alle ?", + "why_love_color": "AURA", "reviews": { "username1": "Rebecca Bauman", - "tagline1": "\"It’s changed my life!\"", - "text1": "I'm thankful for this app and Akho! She's an excellent palm reader and astrologer—clear, thorough, and reassuring. I eagerly look forward to more sessions with her!", + "tagline1": "\"Es hat mein Leben verändert!\"", + "text1": "Ich bin dankbar für diese App und Akho! Sie ist eine ausgezeichnete Handleserin und Astrologin – klar, gründlich und beruhigend. Ich freue mich auf weitere Sitzungen mit ihr!", "username2": "Mika Ryan", - "tagline2": "\"After years of seeking, I’ve finally found a true love.\"", - "text2": "I was hesitant about whether it was really worth trying, but now I have no regrets and I'm enjoying my new relationships!", + "tagline2": "\"Nach jahrelanger Suche habe ich endlich die wahre Liebe gefunden.\"", + "text2": "Ich war unsicher, ob es wirklich einen Versuch wert war, aber jetzt habe ich keine Reue und genieße meine neuen Beziehungen!", "username3": "Amanda Holmes", - "tagline3": "\"I’ve found a job I really enjoy.\"", - "text3": "Thanks to Vladana, I've finally discovered a clue about what my life's purpose really is and what kind of job resonates with me better!" + "tagline3": "\"Ich habe einen Job gefunden, den ich wirklich genieße.\"", + "text3": "Dank Vladana habe ich endlich einen Hinweis darauf, was der Zweck meines Lebens wirklich ist und welche Art von Job besser zu mir passt!" }, - "success_story": "Become a AURA Success Story!", - "as_seen_in": " As Seen in", + "success_story": "Werden Sie eine AURA Erfolgsgeschichte!", + "as_seen_in": " Wie gesehen in", "footer": { - "text1": "Questions? We’re here to help", - "text2": "Customer Support", - "text3": "Help Center" + "text1": "Fragen? Wir sind hier, um zu helfen", + "text2": "Kundensupport", + "text3": "Hilfezentrum" } }, "/payment": { - "will_be_charged_trial_info": " for your -day trial", - "will_be_charged_email_reminder": "email you a reminder", - "will_be_charged": "You will be charged only . Then per week. Save every week. We’ll before your trial ends.", + "will_be_charged_trial_info": " für Ihre -Tage-Testphase", + "will_be_charged_email_reminder": "senden Ihnen eine Erinnerungs-E-Mail", + "will_be_charged": "Es wird Ihnen nur berechnet. Danach pro Woche. Sparen Sie jede Woche. Wir werden Ihnen , bevor Ihre Testphase endet.", "payment_information": { - "personalized_offer": "Personalized offer reserved", - "title": "Start your -day trial", - "total_today": "Total today", + "personalized_offer": "Personalisierte Reserveangebot", + "title": "Starten Sie Ihre -Tage-Testphase", + "total_today": "Total heute", "code_applied_bold": "AURA24", - "code_applied": "Code applied!" + "code_applied": "Code angewendet!" }, "guarantees": { - "no_commitment": "No commitment. Cancel anytime.", - "30_day_money_back": "30-Day Money-Back Guarantee" + "no_commitment": "Keine Verpflichtung. Jederzeit kündbar.", + "30_day_money_back": "30-Tage-Geld-zurück-Garantie" }, - "get_personal_prediction": "Get personal prediction", - "total_due": "Total due today: ", - "app_number_one_color": "25 million people.", - "app_number_one": "The #1 Astrology app trusted by over " - } -} + "get_personal_prediction": "Persönliche Vorhersage erhalten", + "total_due": "Heute fällig: ", + "app_number_one_color": "25 Millionen Menschen.", + "app_number_one": "Die Nr. 1 Astrologie-App, der über vertrauen" + }, + "/camera": { + "bad_photo": "Schlechtes Foto!", + "try_again": "Nochmal versuchen", + "do_better": "Das geht besser", + "next": "Weiter" + }, + "threadId": "thread_y5fONgeio6EHUbbaLAe5MCuB", + "assistantId": "asst_idSnXIUMNRwwUHyXHBE1Rdtn", + "v": "v1", + "config": "de.male" +} \ No newline at end of file diff --git a/public/locales/palmistry-v1/fr/female_fr.json b/public/locales/palmistry-v1/fr/female_fr.json index 6f93b30..ece615c 100644 --- a/public/locales/palmistry-v1/fr/female_fr.json +++ b/public/locales/palmistry-v1/fr/female_fr.json @@ -1,184 +1,250 @@ { - "next": "Next", + "next": "Suivant", + "privacy_policy": "En continuant, vous acceptez notre et notre . Une question? Contactez notre équipe d'assistance ", + "eula_link": "CLUF", + "privacy_notice": "Avis de confidentialité", + "policy_here": "ici", + "thumb": "Pouce", + "index_finger": "Index", + "middle_finger": "Majeur", + "ring_finger": "Annulaire", + "pinky": "Auriculaire", + "skip_trial": "Passer l'essai", + "add_consultant": "Ajouter un consultant", + "add_guides": "Ajouter des guides", + "access_product": "Accéder au produit", + "thank_you": "Merci !", + "order_successful": "Votre commande a été réussie !", + "biometric_data": "Aucune donnée biométrique collectée. Tout le processus de reconnaissance s'effectue sur votre appareil.", + "went_wrong": "Un problème est survenu.", + "/scanned-photo": { + "title": "Nous préparons une lecture de chiromancie complète rien que pour vous !", + "text": "Waouh, on dirait qu'il y a beaucoup à dire sur votre avenir ambitieux et sûr de vous." + }, + "aura_paywall_palmistry_main": { + "text_0": "Nous avons aidé des millions de personnes à révéler le destin de leur vie amoureuse ainsi que ce que l'avenir réserve pour elles et leurs familles.", + "text_1": "Cela nous coûte 13,21 $ pour rémunérer nos employés d'AURA pour l'essai, mais choisissez le montant avec lequel vous êtes à l'aise." + }, + "/skip-trial": { + "title": "Pas envie de regarder en arrière ?", + "price_per_week": " par semaine", + "billing_period": "Période de facturation", + "billed_amount": "Montant facturé", + "billed_in_4_weeks": "Facturé dans 4 semaines", + "start_trial": { + "every_week": "Chaque semaine", + "start_trial": "Commencer l'essai" + }, + "skip_trial": { + "save": "économisez %", + "every_4_weeks": "Toutes les 4 semaines", + "skip_trial": "Accepter l'offre et sauter l'essai" + } + }, + "/add-consultant": { + "more_for_you": "Encore plus pour vous", + "exclusive_offer": "Offre exclusive recommandée pour vous aider à atteindre vos objectifs plus rapidement", + "your_unique_consultation": "Votre consultation individuelle unique", + "30-minute": "30 minutes de consultation privée avec un expert", + "description": "Vous pouvez demander une prédiction de l'avenir, une analyse de compatibilité; compatibilité amoureuse, etc.", + "one_time_price_offer": "Offre tarifaire unique : ", + "original_price": "Prix initial : ", + "you_will_be_charged": "*Vous serez facturé pour les services ou offres supplémentaires sélectionnés au moment de l’achat.\n C'est un paiement non récurrent.", + "get_my_consultation": "Obtenir ma consultation", + "discount_save": "Économisez", + "caution": "Attention !", + "caution_text": "Pour éviter les doubles facturations, veuillez ne pas fermer la page ni revenir en arrière.", + "unlock_profound": "Débloquez des perceptions profondes sur votre personnalité, vos relations, votre trajectoire professionnelle, et les moments clés de votre vie grâce à l'astrologie, vous permettant de prendre des décisions éclairées pour un épanouissement accru.", + "choose_from": "Choisissez parmi plus de 80 astrologues experts." + }, "/find-your-happiness": { - "title": "Find your happiness with highly-personalized predictions.", - "point1": "rated by real users", - "point2": "93.4% Accuracy", - "point3": "20m users’ choice", - "point4": "4.8 satisfaction sco", - "text": "Understand your self and improve relationships with astrology" + "title": "Trouvez votre bonheur avec des prédictions hautement personnalisées.", + "point1": "approuvé par de vrais utilisateurs", + "point2": "93,4% de précision", + "point3": "Choix de 20 millions d'utilisateurs", + "point4": "Note de satisfaction de 4,8", + "text": "Comprenez-vous et améliorez vos relations grâce à l'astrologie" }, "/gender": { - "title": "What’s your gender?", - "description": "In Palmistry, everyone is a blend of masculine and feminine, so it helps to know yours." + "title": "Quel est votre genre ?", + "description": "En chiromancie, chacun est un mélange de masculin et de féminin, donc connaître le vôtre est utile.", + "already_have_account": "Vous avez déjà un compte ? Connectez-vous" }, "/birthdate": { - "title": "What’s your date of birth?", - "text": "Your birth date reveals your core personality traits, needs and desires." + "title": "Quelle est votre date de naissance ?", + "text": "Votre date de naissance révèle vos traits de personnalité fondamentaux, vos besoins et vos désirs." }, "/palms-information": { - "title": "Your palms hold a wealth of information about your fate and personality." + "title": "Vos paumes contiennent une mine d'informations sur votre destin et votre personnalité." }, "/what-aspects": { - "title": "What aspects of your life do you wish to gain insight into through palmistry?", - "answer1": "Love & Relationships", - "answer2": "Health & Vitality", - "answer3": "Career & Destiny" + "title": "Quels aspects de votre vie souhaitez-vous explorer grâce à la chiromancie ?", + "answer1": "Amour et Relations", + "answer2": "Santé et Vitalité", + "answer3": "Carrière et Destin" }, "/relationship-status": { - "title": "So we can get to know you better, please tell us your relationship status", - "answer1": "Single", - "answer2": "In a relationship" + "title": "Pour mieux vous connaître, merci de nous indiquer votre statut sentimental", + "answer1": "Célibataire", + "answer2": "En couple" }, "/element-resonates": { - "title": "Which element resonates with you most?", - "answer1": "Water", - "answer2": "Fire", + "title": "Quel élément vous correspond le mieux ?", + "answer1": "Eau", + "answer2": "Feu", "answer3": "Air", - "answer4": "Earth" + "answer4": "Terre" }, "/favorite-color": { - "title": "Which color do you like the most?", - "answer1": "Blue", - "answer2": "Green", + "title": "Quelle couleur préférez-vous ?", + "answer1": "Bleu", + "answer2": "Vert", "answer3": "Orange", "answer4": "Violet", - "answer5": "Red", - "answer6": "Yellow" + "answer5": "Rouge", + "answer6": "Jaune" }, "/head-or-heart": { - "title": "Do you make decisions with your head or your heart?", - "answer1": "Heart", - "answer2": "Head", - "answer3": "Both" + "title": "Prenez-vous vos décisions avec votre tête ou votre cœur ?", + "answer1": "Cœur", + "answer2": "Tête", + "answer3": "Les deux" }, "/relate-following": { - "title": "Do you relate to the following:", - "question1": "I find solace and comfort in spending time alone.", - "question2": "I value and enjoy my own company.", - "question3": "I prefer socializing in groups rather than spending time alone.", - "question4": "Loneliness is something I actively try to avoid.", - "question5": "I enjoy activities that I can do independently.", - "strongly_agree": "Strongly Agree", - "strongly_disagree": "Strongly Disagree" + "title": "Vous reconnaissez-vous dans les affirmations suivantes :", + "question1": "Je trouve du réconfort et de la sérénité en passant du temps seul(e).", + "question2": "J'apprécie et j'aime ma propre compagnie.", + "question3": "Je préfère socialiser en groupe plutôt que de passer du temps seul(e).", + "question4": "La solitude est quelque chose que j'essaie d'éviter activement.", + "question5": "J'aime pratiquer des activités que je peux faire de manière indépendante.", + "strongly_agree": "Tout à fait d'accord", + "strongly_disagree": "Pas du tout d'accord" }, "/let-scan": { - "title": "Let`s scan your palms", - "text": "Follow the on-screen instructions, so we can analyze your palm lines and reveal your future, and the secrets of your destiny!" + "title": "Scannons vos paumes", + "text": "Suivez les instructions à l'écran, afin que nous puissions analyser les lignes de vos paumes et révéler votre avenir et les secrets de votre destin !" }, - "biometric_data": "No biometric data collected. All recognition process performs on your device.", "/scan-instruction": { - "title": "Take your palm picture as instructed", - "button": "Take a picture now" + "title": "Prenez la photo de votre paume selon les instructions", + "button": "Prendre une photo maintenant" }, "/email": { - "title": "Enter your email to get your advanced Palmistry reading with AURA", - "not_share": "We don’t share any personal information.", - "placeholder_email": "Votre e-mail", - "placeholder_name": "Votre nom" + "title": "Entrez votre email pour obtenir votre lecture de chiromancie avancée avec AURA", + "not_share": "Nous ne partageons aucune information personnelle.", + "placeholder_email": "Votre email", + "placeholder_name": "Votre prénom" }, - "went_wrong": "Something went wrong.", "app_number_one": { - "text": "The app trusted by over 25 million people.", - "color": "#1 Astrology" + "text": "L'application de confiance pour plus de 25 millions de personnes.", + "color": "#1 en Astrologie" }, "/trial-payment": { "palm_is_ready": { - "title": "Your Palm Reading ", - "title_color": "Is Ready", - "description": "“I’ve just received your palm scan results. Let’s discuss!”", - "text1": " 6 years in palmistry readings and spiritual guidance.", + "title": "Votre lecture de paume ", + "title_color": "Est prête", + "description": "“Je viens de recevoir les résultats de votre scan de paume. Discutons-en !”", + "text1": " 6 ans d'expérience en lectures de chiromancie et en guidance spirituelle.", "text1_color": "Akho", - "text2": "Choose from 80+ palm readers and astrologers." + "text2": "Choisissez parmi plus de 80 spécialistes en lectures de paume et astrologues." }, "joined_today": { - "text1": "Unlimited chats with a palm reader", - "text2": " people joined today" + "text1": "Chats illimités avec un lecteur de paume", + "text2": " personnes se sont inscrites aujourd'hui" }, - "get_personal_prediction": "Get personal prediction", + "get_personal_prediction": "Obtenez une prédiction personnelle", "how_work": { - "title": "How does AURA work?", - "point1_title": "Send us your palm scan", - "point1_text": "We analyze your palm lines to get hints about your future", - "point2_title": "Your palm reading is generated", - "point2_text": "One of our professional palm readers puts together a report filled with hints about your future", - "point3_title": "Start your trial to receive your prediction", - "point3_text": "Once you’re a AURA member, we’ll send over your prediction report so you can begin living a better life.", - "point4_title": "Talk with a palm reading specialist anytime", - "point4_text": "Get ongoing support by discussing your readings, personal horoscopes, and compatibilities with our expert team." + "title": "Comment fonctionne AURA ?", + "point1_title": "Envoyez-nous votre scan de paume", + "point1_text": "Nous analysons les lignes de vos paumes pour obtenir des indices sur votre avenir", + "point2_title": "Votre lecture de paume est générée", + "point2_text": "L'un de nos lecteurs de paume professionnels vous rédige un rapport rempli d'indices sur votre avenir", + "point3_title": "Commencez votre essai pour recevoir votre prédiction", + "point3_text": "Une fois membre d'AURA, nous vous enverrons votre rapport de prédiction pour que vous puissiez commencer à vivre mieux.", + "point4_title": "Discutez avec un spécialiste en lecture de paume à tout moment", + "point4_text": "Bénéficiez d'un support continu en discutant de vos lectures, de vos horoscopes personnels et de vos compatibilités avec notre équipe d'experts." }, "money_back_guarantee": { - "title": "100% Money-back Guarantee", - "text": "If you don’t notice any progress after using the app for at least a week, we are ready to make a complete refund within 14 days." + "title": "Garantie de remboursement à 100%", + "text": "Si vous ne constatez aucun progrès après avoir utilisé l'application pendant au moins une semaine, nous sommes prêts à effectuer un remboursement complet dans les 14 jours." }, - "begin_trial_now": "Begin Trial Now", + "begin_trial_now": "Commencez l'essai maintenant", "what_included": { - "title": "What’s included?", - "point1": " palm readings", - "point1_bold": "Unlimited", - "point2": " with professional astrologers", - "point2_bold": "1:1 live chats", - "point3": " readings", - "point3_bold": "Daily compatibility", - "point4": "Cosmic relationship tips", - "point5": "Daily horoscopes" + "title": "Qu'est-ce qui est inclus ?", + "point1": " lectures de paume", + "point1_bold": "Illimitées", + "point2": " avec des astrologues professionnels", + "point2_bold": "Chats en direct 1:1", + "point3": " lectures", + "point3_bold": "Compatibilité quotidienne", + "point4": "Conseils pour les relations cosmiques", + "point5": "Horoscopes quotidiens" }, "palms_say_about": { - "title": "What do your palms say about you?", - "point1": " shows your attitude to love and the quality of love", - "point1_color": "Love line", - "point2": "A long thumb indicates good fortune", - "point3": " reflects your in telligence and mentality", - "point3_color": "Head line", - "point4": "A long index finger indicates a natural leader", - "point5": " defines the quality of your life and what you will achieve", - "point5_color": "Life line", - "point6": "A short middle finger reveals a free spirit", - "point7": " represents your material achievement and career goals", - "point7_color": "Fate line", - "point8": "A long ring finger reveals that a person tends to take risks", - "point9": "A short little finger indicates the person's lack of self-confidence" + "title": "Que disent vos paumes de vous ?", + "point1": " montre votre attitude envers l'amour et la qualité de l'amour", + "point1_color": "Ligne de cœur", + "point2": "Un pouce long indique une bonne fortune", + "point3": " reflète votre intelligence et votre mentalité", + "point3_color": "Ligne de tête", + "point4": "Un index long montre un leader naturel", + "point5": " définit la qualité de votre vie et ce que vous accomplirez", + "point5_color": "Ligne de vie", + "point6": "Un majeur court révèle un esprit libre", + "point7": " représente vos accomplissements matériels et objectifs de carrière", + "point7_color": "Ligne de destinée", + "point8": "Un annulaire long révèle une tendance à prendre des risques", + "point9": "Un petit doigt court indique un manque de confiance en soi" }, - "discover_more": "Discover More", - "why_love": "Why does everyone ?", - "why_love_color": "love AURA", + "discover_more": "Découvrez plus", + "why_love": "Pourquoi tout le monde ?", + "why_love_color": "aime AURA", "reviews": { "username1": "Rebecca Bauman", - "tagline1": "\"It’s changed my life!\"", - "text1": "I'm thankful for this app and Akho! She's an excellent palm reader and astrologer—clear, thorough, and reassuring. I eagerly look forward to more sessions with her!", + "tagline1": "\"Cela a changé ma vie !\"", + "text1": "Je suis reconnaissante pour cette application et pour Akho ! Elle est une excellente lectrice de paume et astrologue—précise, complète et rassurante. J'attends avec impatience d'autres sessions avec elle !", "username2": "Mika Ryan", - "tagline2": "\"After years of seeking, I’ve finally found a true love.\"", - "text2": "I was hesitant about whether it was really worth trying, but now I have no regrets and I'm enjoying my new relationships!", + "tagline2": "\"Après des années de recherche, j'ai enfin trouvé un véritable amour.\"", + "text2": "J'étais hésitante à savoir si cela valait vraiment la peine d'essayer, mais maintenant je n'ai aucun regret et je profite de mes nouvelles relations !", "username3": "Amanda Holmes", - "tagline3": "\"I’ve found a job I really enjoy.\"", - "text3": "Thanks to Vladana, I've finally discovered a clue about what my life's purpose really is and what kind of job resonates with me better!" + "tagline3": "\"J'ai trouvé un travail qui me plaît vraiment.\"", + "text3": "Grâce à Vladana, j'ai enfin découvert un indice sur le véritable but de ma vie et le type de travail qui me convient le mieux !" }, - "success_story": "Become a AURA Success Story!", - "as_seen_in": " As Seen in", + "success_story": "Devenez une success story d'AURA !", + "as_seen_in": " Vu dans", "footer": { - "text1": "Questions? We’re here to help", - "text2": "Customer Support", - "text3": "Help Center" + "text1": "Des questions ? Nous sommes là pour vous aider", + "text2": "Support Client", + "text3": "Centre d'aide" } }, "/payment": { - "will_be_charged_trial_info": " for your -day trial", - "will_be_charged_email_reminder": "email you a reminder", - "will_be_charged": "You will be charged only . Then per week. Save every week. We’ll before your trial ends.", + "will_be_charged_trial_info": " pour votre essai de jours", + "will_be_charged_email_reminder": "un rappel par email", + "will_be_charged": "Vous serez facturé uniquement . Ensuite par semaine. Économisez chaque semaine. Nous vous enverrons avant la fin de votre essai.", "payment_information": { - "personalized_offer": "Personalized offer reserved", - "title": "Start your -day trial", - "total_today": "Total today", + "personalized_offer": "Offre personnalisée réservée", + "title": "Commencez votre essai de jours", + "total_today": "Total aujourd'hui", "code_applied_bold": "AURA24", - "code_applied": "Code applied!" + "code_applied": "Code appliqué !" }, "guarantees": { - "no_commitment": "No commitment. Cancel anytime.", - "30_day_money_back": "30-Day Money-Back Guarantee" + "no_commitment": "Pas d'engagement. Annulez à tout moment.", + "30_day_money_back": "Garantie de remboursement de 30 jours" }, - "get_personal_prediction": "Get personal prediction", - "total_due": "Total due today: ", - "app_number_one_color": "25 million people.", - "app_number_one": "The #1 Astrology app trusted by over " - } -} + "get_personal_prediction": "Obtenez une prédiction personnelle", + "total_due": "Total dû aujourd'hui : ", + "app_number_one_color": "25 millions de personnes.", + "app_number_one": "L'application d'astrologie n°1 de confiance pour plus de " + }, + "/camera": { + "bad_photo": "Mauvaise photo !", + "try_again": "Essayez de nouveau", + "do_better": "Vous pouvez faire mieux", + "next": "Suivant" + }, + "threadId": "thread_flgHZobe2UKs9lxQoMgLU7JX", + "assistantId": "asst_cV8jnxm3GgALkHo4R4nhj3iV", + "v": "v1", + "config": "fr.female" +} \ No newline at end of file diff --git a/public/locales/palmistry-v1/fr/male_fr.json b/public/locales/palmistry-v1/fr/male_fr.json index 6f93b30..085a1f1 100644 --- a/public/locales/palmistry-v1/fr/male_fr.json +++ b/public/locales/palmistry-v1/fr/male_fr.json @@ -1,184 +1,250 @@ { - "next": "Next", + "next": "Suivant", + "privacy_policy": "En continuant, vous acceptez notre et notre . Une question ? Contactez notre équipe de support ", + "eula_link": "CLUF", + "privacy_notice": "Avis de confidentialité", + "policy_here": "ici", + "thumb": "Pouce", + "index_finger": "Index", + "middle_finger": "Majeur", + "ring_finger": "Annulaire", + "pinky": "Auriculaire", + "skip_trial": "Passer l'essai", + "add_consultant": "Ajouter un consultant", + "add_guides": "Ajouter des guides", + "access_product": "Accéder au produit", + "thank_you": "Merci!", + "order_successful": "Votre commande a été validée avec succès !", + "biometric_data": "Aucune donnée biométrique collectée. Tout le processus de reconnaissance se déroule sur votre appareil.", + "went_wrong": "Un problème est survenu.", + "/scanned-photo": { + "title": "Nous préparons une lecture de chiromancie complète juste pour vous !", + "text": "Wow, il semble qu'il y ait beaucoup à dire sur votre avenir ambitieux et votre confiance en vous." + }, + "aura_paywall_palmistry_main": { + "text_0": "Nous avons aidé des millions de personnes à découvrir le destin de leur vie amoureuse et ce que l'avenir réserve pour eux et leur famille.", + "text_1": "Cela nous coûte 13,21 $ pour compenser nos employés AURA pour l'essai, mais s'il vous plaît, choisissez le montant avec lequel vous êtes à l'aise." + }, + "/skip-trial": { + "title": "Pas l'intention de revenir en arrière ?", + "price_per_week": " par semaine", + "billing_period": "Période de facturation", + "billed_amount": "Montant facturé", + "billed_in_4_weeks": "Facturé en 4 semaines", + "start_trial": { + "every_week": "Chaque semaine", + "start_trial": "Commencer l'essai" + }, + "skip_trial": { + "save": "économisez %", + "every_4_weeks": "Tous les 4 semaines", + "skip_trial": "Accepter l'offre et passer l'essai" + } + }, + "/add-consultant": { + "more_for_you": "Plus pour vous", + "exclusive_offer": "Offre exclusive recommandée pour vous permettre d'atteindre vos objectifs plus rapidement", + "your_unique_consultation": "Votre consultation personnelle unique", + "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é de vie; compatibilité amoureuse, etc.", + "one_time_price_offer": "Offre de prix unique : ", + "original_price": "Prix d'origine : ", + "you_will_be_charged": "*Vous serez facturé pour les services additionnels ou les offres sélectionnées au moment de l'achat.\n Ce n'est pas un paiement récurrent.", + "get_my_consultation": "Obtenir ma consultation", + "discount_save": "Économisez", + "caution": "Attention !", + "caution_text": "Pour éviter les doubles facturations, veuillez ne pas fermer la page et ne pas revenir en arrière.", + "unlock_profound": "Débloquez des aperçus profonds de votre personnalité, de vos relations, de votre trajectoire professionnelle et des moments clés de votre vie grâce à l'astrologie, vous permettant de prendre des décisions éclairées et de réaliser une plus grande épanouissement.", + "choose_from": "Choisissez parmi plus de 80 astrologues experts." + }, "/find-your-happiness": { - "title": "Find your happiness with highly-personalized predictions.", - "point1": "rated by real users", - "point2": "93.4% Accuracy", - "point3": "20m users’ choice", - "point4": "4.8 satisfaction sco", - "text": "Understand your self and improve relationships with astrology" + "title": "Trouvez votre bonheur avec des prévisions hautement personnalisées.", + "point1": "évalué par de vrais utilisateurs", + "point2": "Précision de 93,4 %", + "point3": "Choisi par 20 millions d'utilisateurs", + "point4": "4,8 de score de satisfaction", + "text": "Comprenez-vous et améliorez vos relations grâce à l'astrologie" }, "/gender": { - "title": "What’s your gender?", - "description": "In Palmistry, everyone is a blend of masculine and feminine, so it helps to know yours." + "title": "Quel est votre genre ?", + "description": "En chiromancie, tout le monde est un mélange de masculin et de féminin, donc il est utile de connaître le vôtre.", + "already_have_account": "Vous avez déjà un compte ? Connectez-vous" }, "/birthdate": { - "title": "What’s your date of birth?", - "text": "Your birth date reveals your core personality traits, needs and desires." + "title": "Quelle est votre date de naissance ?", + "text": "Votre date de naissance révèle vos traits de personnalité fondamentaux, vos besoins et vos désirs." }, "/palms-information": { - "title": "Your palms hold a wealth of information about your fate and personality." + "title": "Vos paumes contiennent une mine d'informations sur votre destin et votre personnalité." }, "/what-aspects": { - "title": "What aspects of your life do you wish to gain insight into through palmistry?", - "answer1": "Love & Relationships", - "answer2": "Health & Vitality", - "answer3": "Career & Destiny" + "title": "Quels aspects de votre vie souhaitez-vous explorer grâce à la chiromancie ?", + "answer1": "Amour & Relations", + "answer2": "Santé & Vitalité", + "answer3": "Carrière & Destin" }, "/relationship-status": { - "title": "So we can get to know you better, please tell us your relationship status", - "answer1": "Single", - "answer2": "In a relationship" + "title": "Pour mieux vous connaître, veuillez nous indiquer votre statut relationnel", + "answer1": "Célibataire", + "answer2": "En couple" }, "/element-resonates": { - "title": "Which element resonates with you most?", - "answer1": "Water", - "answer2": "Fire", + "title": "Quel élément résonne le plus en vous ?", + "answer1": "Eau", + "answer2": "Feu", "answer3": "Air", - "answer4": "Earth" + "answer4": "Terre" }, "/favorite-color": { - "title": "Which color do you like the most?", - "answer1": "Blue", - "answer2": "Green", + "title": "Quelle couleur préférez-vous ?", + "answer1": "Bleu", + "answer2": "Vert", "answer3": "Orange", "answer4": "Violet", - "answer5": "Red", - "answer6": "Yellow" + "answer5": "Rouge", + "answer6": "Jaune" }, "/head-or-heart": { - "title": "Do you make decisions with your head or your heart?", - "answer1": "Heart", - "answer2": "Head", - "answer3": "Both" + "title": "Prenez-vous vos décisions avec votre tête ou votre cœur ?", + "answer1": "Cœur", + "answer2": "Tête", + "answer3": "Les deux" }, "/relate-following": { - "title": "Do you relate to the following:", - "question1": "I find solace and comfort in spending time alone.", - "question2": "I value and enjoy my own company.", - "question3": "I prefer socializing in groups rather than spending time alone.", - "question4": "Loneliness is something I actively try to avoid.", - "question5": "I enjoy activities that I can do independently.", - "strongly_agree": "Strongly Agree", - "strongly_disagree": "Strongly Disagree" + "title": "Vous identifiez-vous aux affirmations suivantes :", + "question1": "Je trouve du réconfort et de la consolation à passer du temps seul.", + "question2": "J'apprécie et j'aime ma propre compagnie.", + "question3": "Je préfère socialiser en groupe plutôt que de passer du temps seul.", + "question4": "La solitude est quelque chose que j'essaie d'éviter activement.", + "question5": "J'apprécie les activités que je peux faire de manière indépendante.", + "strongly_agree": "Tout à fait d'accord", + "strongly_disagree": "Pas du tout d'accord" }, "/let-scan": { - "title": "Let`s scan your palms", - "text": "Follow the on-screen instructions, so we can analyze your palm lines and reveal your future, and the secrets of your destiny!" + "title": "Scannons vos paumes", + "text": "Suivez les instructions à l'écran pour que nous puissions analyser les lignes de vos paumes et vous révéler votre avenir ainsi que les secrets de votre destin !" }, - "biometric_data": "No biometric data collected. All recognition process performs on your device.", "/scan-instruction": { - "title": "Take your palm picture as instructed", - "button": "Take a picture now" + "title": "Prenez la photo de votre paume comme indiqué", + "button": "Prenez une photo maintenant" }, "/email": { - "title": "Enter your email to get your advanced Palmistry reading with AURA", - "not_share": "We don’t share any personal information.", - "placeholder_email": "Votre e-mail", + "title": "Entrez votre email pour obtenir votre lecture avancée de chiromancie avec AURA", + "not_share": "Nous ne partageons aucune information personnelle.", + "placeholder_email": "Votre email", "placeholder_name": "Votre nom" }, - "went_wrong": "Something went wrong.", "app_number_one": { - "text": "The app trusted by over 25 million people.", - "color": "#1 Astrology" + "text": "L'application de confiance pour plus de 25 millions de personnes.", + "color": "#1 en astrologie" }, "/trial-payment": { "palm_is_ready": { - "title": "Your Palm Reading ", - "title_color": "Is Ready", - "description": "“I’ve just received your palm scan results. Let’s discuss!”", - "text1": " 6 years in palmistry readings and spiritual guidance.", + "title": "Votre lecture de paume ", + "title_color": "est prête", + "description": "“Je viens de recevoir les résultats de votre scan de paume. Discutons-en !”", + "text1": " 6 ans d'expérience en lecture de paume et guidance spirituelle.", "text1_color": "Akho", - "text2": "Choose from 80+ palm readers and astrologers." + "text2": "Choisissez parmi plus de 80 lecteurs de paume et astrologues." }, "joined_today": { - "text1": "Unlimited chats with a palm reader", - "text2": " people joined today" + "text1": "Chats illimités avec un lecteur de paume", + "text2": " personnes ont rejoint aujourd'hui" }, - "get_personal_prediction": "Get personal prediction", + "get_personal_prediction": "Obtenez votre prédiction personnelle", "how_work": { - "title": "How does AURA work?", - "point1_title": "Send us your palm scan", - "point1_text": "We analyze your palm lines to get hints about your future", - "point2_title": "Your palm reading is generated", - "point2_text": "One of our professional palm readers puts together a report filled with hints about your future", - "point3_title": "Start your trial to receive your prediction", - "point3_text": "Once you’re a AURA member, we’ll send over your prediction report so you can begin living a better life.", - "point4_title": "Talk with a palm reading specialist anytime", - "point4_text": "Get ongoing support by discussing your readings, personal horoscopes, and compatibilities with our expert team." + "title": "Comment fonctionne AURA ?", + "point1_title": "Envoyez-nous votre scan de paume", + "point1_text": "Nous analysons les lignes de votre paume pour obtenir des indices sur votre futur", + "point2_title": "Votre lecture de paume est générée", + "point2_text": "L'un de nos lecteurs de paume professionnels réalise un rapport rempli d'indices sur votre avenir", + "point3_title": "Commencez votre essai pour recevoir votre prédiction", + "point3_text": "Une fois membre d'AURA, nous vous enverrons votre rapport de prédiction pour que vous puissiez commencer à vivre une vie meilleure.", + "point4_title": "Discutez avec un spécialiste de la lecture de paume à tout moment", + "point4_text": "Bénéficiez d'un soutien continu en discutant de vos lectures, de vos horoscopes personnels et de vos compatibilités avec notre équipe d'experts." }, "money_back_guarantee": { - "title": "100% Money-back Guarantee", - "text": "If you don’t notice any progress after using the app for at least a week, we are ready to make a complete refund within 14 days." + "title": "Garantie de remboursement à 100 %", + "text": "Si vous ne remarquez aucun progrès après avoir utilisé l'application pendant au moins une semaine, nous sommes prêts à effectuer un remboursement complet dans les 14 jours." }, - "begin_trial_now": "Begin Trial Now", + "begin_trial_now": "Commencez l'essai maintenant", "what_included": { - "title": "What’s included?", - "point1": " palm readings", - "point1_bold": "Unlimited", - "point2": " with professional astrologers", - "point2_bold": "1:1 live chats", - "point3": " readings", - "point3_bold": "Daily compatibility", - "point4": "Cosmic relationship tips", - "point5": "Daily horoscopes" + "title": "Qu'est-ce qui est inclus ?", + "point1": " lectures de paume", + "point1_bold": "Illimitées", + "point2": " avec des astrologues professionnels", + "point2_bold": "Chats en direct 1:1", + "point3": " lectures ", + "point3_bold": "Compatibilité quotidienne", + "point4": "Conseils de relation cosmique", + "point5": "Horoscopes quotidiens" }, "palms_say_about": { - "title": "What do your palms say about you?", - "point1": " shows your attitude to love and the quality of love", - "point1_color": "Love line", - "point2": "A long thumb indicates good fortune", - "point3": " reflects your in telligence and mentality", - "point3_color": "Head line", - "point4": "A long index finger indicates a natural leader", - "point5": " defines the quality of your life and what you will achieve", - "point5_color": "Life line", - "point6": "A short middle finger reveals a free spirit", - "point7": " represents your material achievement and career goals", - "point7_color": "Fate line", - "point8": "A long ring finger reveals that a person tends to take risks", - "point9": "A short little finger indicates the person's lack of self-confidence" + "title": "Que disent vos paumes sur vous ?", + "point1": " montre votre attitude envers l'amour et la qualité de l'amour", + "point1_color": "Ligne de cœur", + "point2": "Un pouce long indique une bonne fortune", + "point3": " reflète votre intelligence et votre mentalité", + "point3_color": "Ligne de tête", + "point4": "Un index long indique un leader naturel", + "point5": " définit la qualité de votre vie et ce que vous allez accomplir", + "point5_color": "Ligne de vie", + "point6": "Un majeur court révèle un esprit libre", + "point7": " représente vos réalisations matérielles et vos objectifs de carrière", + "point7_color": "Ligne de destinée", + "point8": "Un annulaire long révèle qu'une personne a tendance à prendre des risques", + "point9": "Un petit doigt court indique un manque de confiance en soi" }, - "discover_more": "Discover More", - "why_love": "Why does everyone ?", - "why_love_color": "love AURA", + "discover_more": "Découvrez plus", + "why_love": "Pourquoi tout le monde ?", + "why_love_color": "aime AURA", "reviews": { "username1": "Rebecca Bauman", - "tagline1": "\"It’s changed my life!\"", - "text1": "I'm thankful for this app and Akho! She's an excellent palm reader and astrologer—clear, thorough, and reassuring. I eagerly look forward to more sessions with her!", + "tagline1": "\"Cela a changé ma vie !\"", + "text1": "Je suis reconnaissante pour cette application et Akho ! Elle est une excellente lectrice de paume et astrologue—clairvoyante, minutieuse, et rassurante. J'ai hâte d'avoir plus de sessions avec elle !", "username2": "Mika Ryan", - "tagline2": "\"After years of seeking, I’ve finally found a true love.\"", - "text2": "I was hesitant about whether it was really worth trying, but now I have no regrets and I'm enjoying my new relationships!", + "tagline2": "\"Après des années de recherche, j'ai enfin trouvé un véritable amour.\"", + "text2": "J'hésitais à essayer, mais maintenant je ne regrette rien et je savoure mes nouvelles relations !", "username3": "Amanda Holmes", - "tagline3": "\"I’ve found a job I really enjoy.\"", - "text3": "Thanks to Vladana, I've finally discovered a clue about what my life's purpose really is and what kind of job resonates with me better!" + "tagline3": "\"J'ai trouvé un emploi que j'aime vraiment.\"", + "text3": "Grâce à Vladana, j'ai enfin découvert un indice sur le vrai but de ma vie et le type de travail qui me convient le mieux !" }, - "success_story": "Become a AURA Success Story!", - "as_seen_in": " As Seen in", + "success_story": "Devenez une Success Story d'AURA !", + "as_seen_in": " Vu dans", "footer": { - "text1": "Questions? We’re here to help", - "text2": "Customer Support", - "text3": "Help Center" + "text1": "Des questions ? Nous sommes là pour vous aider", + "text2": "Service client", + "text3": "Centre d'aide" } }, "/payment": { - "will_be_charged_trial_info": " for your -day trial", - "will_be_charged_email_reminder": "email you a reminder", - "will_be_charged": "You will be charged only . Then per week. Save every week. We’ll before your trial ends.", + "will_be_charged_trial_info": " pour votre essai de jours", + "will_be_charged_email_reminder": "vous envoyer un rappel par email", + "will_be_charged": "Vous serez facturé seulement . Puis par semaine. Économisez chaque semaine. Nous avant la fin de votre période d'essai.", "payment_information": { - "personalized_offer": "Personalized offer reserved", - "title": "Start your -day trial", - "total_today": "Total today", + "personalized_offer": "Offre personnalisée réservée", + "title": "Commencez votre essai de jours", + "total_today": "Total aujourd'hui", "code_applied_bold": "AURA24", - "code_applied": "Code applied!" + "code_applied": "Code appliqué !" }, "guarantees": { - "no_commitment": "No commitment. Cancel anytime.", - "30_day_money_back": "30-Day Money-Back Guarantee" + "no_commitment": "Pas d'engagement. Annulez à tout moment.", + "30_day_money_back": "Garantie de remboursement de 30 jours" }, - "get_personal_prediction": "Get personal prediction", - "total_due": "Total due today: ", - "app_number_one_color": "25 million people.", - "app_number_one": "The #1 Astrology app trusted by over " - } -} + "get_personal_prediction": "Obtenez votre prédiction personnelle", + "total_due": "Montant dû aujourd'hui : ", + "app_number_one_color": "25 millions de personnes.", + "app_number_one": "L'application #1 en astrologie de confiance pour plus de " + }, + "/camera": { + "bad_photo": "Mauvaise photo !", + "try_again": "Réessayez", + "do_better": "Vous pouvez faire mieux", + "next": "Suivant" + }, + "threadId": "thread_KNANusbK37DIDwNprdf4rP7g", + "assistantId": "asst_S7CdLkyxnbrzPFfL2YM916px", + "v": "v1", + "config": "fr.male" +} \ No newline at end of file diff --git a/public/locales/palmistry-v1/pt-br/female_pt-br.json b/public/locales/palmistry-v1/pt-br/female_pt-br.json index a9341e0..49d839d 100644 --- a/public/locales/palmistry-v1/pt-br/female_pt-br.json +++ b/public/locales/palmistry-v1/pt-br/female_pt-br.json @@ -1,184 +1,250 @@ { - "next": "Next", + "next": "Próximo", + "privacy_policy": "Ao continuar, você concorda com nosso e . Tem alguma dúvida? Fale com nossa equipe de suporte ", + "eula_link": "EULA", + "privacy_notice": "Aviso de Privacidade", + "policy_here": "aqui", + "thumb": "Polegar", + "index_finger": "Dedo indicador", + "middle_finger": "Dedo médio", + "ring_finger": "Dedo anelar", + "pinky": "Dedo mindinho", + "skip_trial": "Pular Teste", + "add_consultant": "Adicionar Consultor", + "add_guides": "Adicionar Guias", + "access_product": "Acessar Produto", + "thank_you": "Obrigada!", + "order_successful": "Seu pedido foi realizado com sucesso!", + "biometric_data": "Nenhum dado biométrico é coletado. Todo o processo de reconhecimento é realizado no seu dispositivo.", + "went_wrong": "Algo deu errado.", + "/scanned-photo": { + "title": "Estamos preparando uma leitura completa de Quiromancia só para você!", + "text": "Uau, parece que há muito que podemos contar sobre seu futuro ambicioso e autoconfiante." + }, + "aura_paywall_palmistry_main": { + "text_0": "Ajudamos milhões de pessoas a revelar o destino de suas vidas amorosas e o que o futuro reserva para elas e suas famílias.", + "text_1": "Custa-nos R$13,21 para compensar nossos funcionários da AURA pelo teste, mas por favor, escolha o valor com o qual você se sinta confortável." + }, + "/skip-trial": { + "title": "Não está pensando em voltar atrás?", + "price_per_week": " por semana", + "billing_period": "Período de cobrança", + "billed_amount": "Valor cobrado", + "billed_in_4_weeks": "Cobrado em 4 semanas", + "start_trial": { + "every_week": "Toda semana", + "start_trial": "Iniciar teste" + }, + "skip_trial": { + "save": "economize %", + "every_4_weeks": "A cada 4 semanas", + "skip_trial": "Aceitar oferta e pular o teste" + } + }, + "/add-consultant": { + "more_for_you": "Mais para você", + "exclusive_offer": "Oferta exclusiva recomendada para você alcançar seus objetivos mais rapidamente", + "your_unique_consultation": "Sua consulta individual exclusiva", + "30-minute": "Consulta privada de 30 minutos com um especialista", + "description": "Você pode solicitar previsões do futuro, análise de compatibilidade de vida, compatibilidade amorosa, etc.", + "one_time_price_offer": "Oferta de preço único: ", + "original_price": "Preço original: ", + "you_will_be_charged": "*Você será cobrada pelos serviços ou ofertas adicionais selecionadas no momento da compra.\n Este é um pagamento único.", + "get_my_consultation": "Obtenha minha consulta", + "discount_save": "Economize", + "caution": "Atenção!", + "caution_text": "Para evitar cobranças duplas, por favor não feche a página nem volte.", + "unlock_profound": "Desbloqueie insights profundos sobre sua personalidade, relacionamentos, trajetória de carreira e momentos decisivos da vida através da astrologia, capacitand a fazer escolhas informadas e alcançar maior realização.", + "choose_from": "Escolha entre mais de 80 astrólogos especialistas." + }, "/find-your-happiness": { - "title": "Find your happiness with highly-personalized predictions.", - "point1": "rated by real users", - "point2": "93.4% Accuracy", - "point3": "20m users’ choice", - "point4": "4.8 satisfaction sco", - "text": "Understand your self and improve relationships with astrology" + "title": "Encontre sua felicidade com previsões altamente personalizadas.", + "point1": "avaliado por usuários reais", + "point2": "93,4% de precisão", + "point3": "Escolha de 20 milhões de usuárias", + "point4": "4,8 de pontuação de satisfação", + "text": "Compreenda-se melhor e melhore seus relacionamentos com a astrologia" }, "/gender": { - "title": "What’s your gender?", - "description": "In Palmistry, everyone is a blend of masculine and feminine, so it helps to know yours." + "title": "Qual é o seu gênero?", + "description": "Na quiromancia, todos são uma mistura de masculino e feminino, por isso é útil saber o seu.", + "already_have_account": "Já tem uma conta? Entrar" }, "/birthdate": { - "title": "What’s your date of birth?", - "text": "Your birth date reveals your core personality traits, needs and desires." + "title": "Qual é a sua data de nascimento?", + "text": "Sua data de nascimento revela seus traços de personalidade fundamentais, necessidades e desejos." }, "/palms-information": { - "title": "Your palms hold a wealth of information about your fate and personality." + "title": "Suas palmas carregam uma riqueza de informações sobre seu destino e sua personalidade." }, "/what-aspects": { - "title": "What aspects of your life do you wish to gain insight into through palmistry?", - "answer1": "Love & Relationships", - "answer2": "Health & Vitality", - "answer3": "Career & Destiny" + "title": "Quais aspectos da sua vida você deseja explorar através da quiromancia?", + "answer1": "Amor & Relacionamentos", + "answer2": "Saúde & Vitalidade", + "answer3": "Carreira & Destino" }, "/relationship-status": { - "title": "So we can get to know you better, please tell us your relationship status", - "answer1": "Single", - "answer2": "In a relationship" + "title": "Para que possamos conhecê-la melhor, por favor nos diga seu status de relacionamento", + "answer1": "Solteira", + "answer2": "Em um relacionamento" }, "/element-resonates": { - "title": "Which element resonates with you most?", - "answer1": "Water", - "answer2": "Fire", - "answer3": "Air", - "answer4": "Earth" + "title": "Com qual elemento você mais se identifica?", + "answer1": "Água", + "answer2": "Fogo", + "answer3": "Ar", + "answer4": "Terra" }, "/favorite-color": { - "title": "Which color do you like the most?", - "answer1": "Blue", - "answer2": "Green", - "answer3": "Orange", - "answer4": "Violet", - "answer5": "Red", - "answer6": "Yellow" + "title": "Qual é a sua cor preferida?", + "answer1": "Azul", + "answer2": "Verde", + "answer3": "Laranja", + "answer4": "Violeta", + "answer5": "Vermelho", + "answer6": "Amarelo" }, "/head-or-heart": { - "title": "Do you make decisions with your head or your heart?", - "answer1": "Heart", - "answer2": "Head", - "answer3": "Both" + "title": "Você toma decisões com a cabeça ou com o coração?", + "answer1": "Coração", + "answer2": "Cabeça", + "answer3": "Ambos" }, "/relate-following": { - "title": "Do you relate to the following:", - "question1": "I find solace and comfort in spending time alone.", - "question2": "I value and enjoy my own company.", - "question3": "I prefer socializing in groups rather than spending time alone.", - "question4": "Loneliness is something I actively try to avoid.", - "question5": "I enjoy activities that I can do independently.", - "strongly_agree": "Strongly Agree", - "strongly_disagree": "Strongly Disagree" + "title": "Você se identifica com o seguinte:", + "question1": "Encontro conforto e alívio em passar tempo sozinha.", + "question2": "Valorizo e aprecio minha própria companhia.", + "question3": "Prefiro socializar em grupos do que passar tempo sozinha.", + "question4": "A solidão é algo que tento evitar ativamente.", + "question5": "Gosto de atividades que posso fazer de forma independente.", + "strongly_agree": "Concordo Plenamente", + "strongly_disagree": "Discordo Completamente" }, "/let-scan": { - "title": "Let`s scan your palms", - "text": "Follow the on-screen instructions, so we can analyze your palm lines and reveal your future, and the secrets of your destiny!" + "title": "Vamos escanear suas palmas", + "text": "Siga as instruções na tela, para que possamos analisar suas linhas da palma e revelar seu futuro, e os segredos do seu destino!" }, - "biometric_data": "No biometric data collected. All recognition process performs on your device.", "/scan-instruction": { - "title": "Take your palm picture as instructed", - "button": "Take a picture now" + "title": "Tire a foto da sua palma conforme instruído", + "button": "Tirar foto agora" }, "/email": { - "title": "Enter your email to get your advanced Palmistry reading with AURA", - "not_share": "We don’t share any personal information.", - "placeholder_email": "Seu email", + "title": "Digite seu e-mail para receber sua leitura avançada de Quiromancia com a AURA", + "not_share": "Não compartilhamos nenhuma informação pessoal.", + "placeholder_email": "Seu e-mail", "placeholder_name": "Seu nome" }, - "went_wrong": "Something went wrong.", "app_number_one": { - "text": "The app trusted by over 25 million people.", - "color": "#1 Astrology" + "text": "O app confiado por mais de 25 milhões de pessoas.", + "color": "#1 em Astrologia" }, "/trial-payment": { "palm_is_ready": { - "title": "Your Palm Reading ", - "title_color": "Is Ready", - "description": "“I’ve just received your palm scan results. Let’s discuss!”", - "text1": " 6 years in palmistry readings and spiritual guidance.", + "title": "Sua Leitura de Palma ", + "title_color": "Está Pronta", + "description": "“Acabei de receber os resultados do seu escaneamento da palma. Vamos conversar!”", + "text1": " 6 anos em leituras de quiromancia e orientação espiritual.", "text1_color": "Akho", - "text2": "Choose from 80+ palm readers and astrologers." + "text2": "Escolha entre mais de 80 leituristas de palmas e astrólogos." }, "joined_today": { - "text1": "Unlimited chats with a palm reader", - "text2": " people joined today" + "text1": "Converse ilimitadamente com um leiturista de palmas", + "text2": " pessoas se juntaram hoje" }, - "get_personal_prediction": "Get personal prediction", + "get_personal_prediction": "Receba sua previsão pessoal", "how_work": { - "title": "How does AURA work?", - "point1_title": "Send us your palm scan", - "point1_text": "We analyze your palm lines to get hints about your future", - "point2_title": "Your palm reading is generated", - "point2_text": "One of our professional palm readers puts together a report filled with hints about your future", - "point3_title": "Start your trial to receive your prediction", - "point3_text": "Once you’re a AURA member, we’ll send over your prediction report so you can begin living a better life.", - "point4_title": "Talk with a palm reading specialist anytime", - "point4_text": "Get ongoing support by discussing your readings, personal horoscopes, and compatibilities with our expert team." + "title": "Como funciona a AURA?", + "point1_title": "Envie-nos seu escaneamento da palma", + "point1_text": "Analisamos suas linhas da palma para obter pistas sobre seu futuro", + "point2_title": "Sua leitura de palma é gerada", + "point2_text": "Um de nossos leituristas de palmas profissionais elabora um relatório com pistas sobre seu futuro", + "point3_title": "Inicie seu teste para receber sua previsão", + "point3_text": "Depois de se tornar membro da AURA, enviaremos seu relatório de previsões para que você possa começar a viver uma vida melhor.", + "point4_title": "Converse com uma especialista em leitura de palmas a qualquer momento", + "point4_text": "Obtenha suporte contínuo discutindo suas leituras, horóscopos pessoais, e compatibilidades com nossa equipe de especialistas." }, "money_back_guarantee": { - "title": "100% Money-back Guarantee", - "text": "If you don’t notice any progress after using the app for at least a week, we are ready to make a complete refund within 14 days." + "title": "Garantia de Devolução do Dinheiro 100%", + "text": "Se você não perceber nenhum progresso após usar o aplicativo por pelo menos uma semana, estamos prontos para fazer um reembolso completo em até 14 dias." }, - "begin_trial_now": "Begin Trial Now", + "begin_trial_now": "Iniciar Teste Agora", "what_included": { - "title": "What’s included?", - "point1": " palm readings", - "point1_bold": "Unlimited", - "point2": " with professional astrologers", - "point2_bold": "1:1 live chats", - "point3": " readings", - "point3_bold": "Daily compatibility", - "point4": "Cosmic relationship tips", - "point5": "Daily horoscopes" + "title": "O que está incluído?", + "point1": " leituras de palma", + "point1_bold": "Ilimitadas", + "point2": " com astrólogos profissionais", + "point2_bold": "Chats ao vivo 1:1", + "point3": " leituras", + "point3_bold": "Compatibilidade diária", + "point4": "Dicas de relacionamento cósmico", + "point5": "Horóscopos diários" }, "palms_say_about": { - "title": "What do your palms say about you?", - "point1": " shows your attitude to love and the quality of love", - "point1_color": "Love line", - "point2": "A long thumb indicates good fortune", - "point3": " reflects your in telligence and mentality", - "point3_color": "Head line", - "point4": "A long index finger indicates a natural leader", - "point5": " defines the quality of your life and what you will achieve", - "point5_color": "Life line", - "point6": "A short middle finger reveals a free spirit", - "point7": " represents your material achievement and career goals", - "point7_color": "Fate line", - "point8": "A long ring finger reveals that a person tends to take risks", - "point9": "A short little finger indicates the person's lack of self-confidence" + "title": "O que suas palmas dizem sobre você?", + "point1": " mostra sua atitude em relação ao amor e a qualidade do amor", + "point1_color": "Linha do amor", + "point2": "Um polegar longo indica boa sorte", + "point3": " reflete sua inteligência e mentalidade", + "point3_color": "Linha da cabeça", + "point4": "Um dedo indicador longo indica uma líder nata", + "point5": " define a qualidade da sua vida e o que você vai alcançar", + "point5_color": "Linha da vida", + "point6": "Um dedo médio curto revela um espírito livre", + "point7": " representa sua realização material e metas de carreira", + "point7_color": "Linha do destino", + "point8": "Um dedo anelar longo revela que a pessoa tende a assumir riscos", + "point9": "Um dedo mindinho curto indica falta de autoconfiança da pessoa" }, - "discover_more": "Discover More", - "why_love": "Why does everyone ?", - "why_love_color": "love AURA", + "discover_more": "Descubra Mais", + "why_love": "Por que todas ?", + "why_love_color": "amam AURA", "reviews": { "username1": "Rebecca Bauman", - "tagline1": "\"It’s changed my life!\"", - "text1": "I'm thankful for this app and Akho! She's an excellent palm reader and astrologer—clear, thorough, and reassuring. I eagerly look forward to more sessions with her!", + "tagline1": "\"Isso mudou minha vida!\"", + "text1": "Estou grata por este app e pela Akho! Ela é uma excelente leiturista de palmas e astróloga — clara, completa e tranquilizadora. Estou ansiosa para mais sessões com ela!", "username2": "Mika Ryan", - "tagline2": "\"After years of seeking, I’ve finally found a true love.\"", - "text2": "I was hesitant about whether it was really worth trying, but now I have no regrets and I'm enjoying my new relationships!", + "tagline2": "\"Após anos de busca, finalmente encontrei um verdadeiro amor.\"", + "text2": "Eu estava hesitante sobre se realmente valia a pena tentar, mas agora não tenho arrependimentos e estou aproveitando meus novos relacionamentos!", "username3": "Amanda Holmes", - "tagline3": "\"I’ve found a job I really enjoy.\"", - "text3": "Thanks to Vladana, I've finally discovered a clue about what my life's purpose really is and what kind of job resonates with me better!" + "tagline3": "\"Encontrei um trabalho de que realmente gosto.\"", + "text3": "Graças a Vladana, finalmente descobri uma pista sobre qual é o propósito real da minha vida e que tipo de trabalho ressoa melhor comigo!" }, - "success_story": "Become a AURA Success Story!", - "as_seen_in": " As Seen in", + "success_story": "Torne-se uma História de Sucesso da AURA!", + "as_seen_in": " Como Visto em", "footer": { - "text1": "Questions? We’re here to help", - "text2": "Customer Support", - "text3": "Help Center" + "text1": "Dúvidas? Estamos aqui para ajudar", + "text2": "Suporte ao Cliente", + "text3": "Centro de Ajuda" } }, "/payment": { - "will_be_charged_trial_info": " for your -day trial", - "will_be_charged_email_reminder": "email you a reminder", - "will_be_charged": "You will be charged only . Then per week. Save every week. We’ll before your trial ends.", + "will_be_charged_trial_info": " para o seu teste de dias", + "will_be_charged_email_reminder": "enviaremos um lembrete por e-mail", + "will_be_charged": "Você será cobrada apenas . Depois por semana. Economize toda semana. Nós antes do término do seu teste.", "payment_information": { - "personalized_offer": "Personalized offer reserved", - "title": "Start your -day trial", - "total_today": "Total today", + "personalized_offer": "Oferta personalizada reservada", + "title": "Inicie seu teste de dias", + "total_today": "Total hoje", "code_applied_bold": "AURA24", - "code_applied": "Code applied!" + "code_applied": "Código aplicado!" }, "guarantees": { - "no_commitment": "No commitment. Cancel anytime.", - "30_day_money_back": "30-Day Money-Back Guarantee" + "no_commitment": "Sem compromisso. Cancele a qualquer momento.", + "30_day_money_back": "Garantia de Devolução do Dinheiro em 30 Dias" }, - "get_personal_prediction": "Get personal prediction", - "total_due": "Total due today: ", - "app_number_one_color": "25 million people.", - "app_number_one": "The #1 Astrology app trusted by over " - } -} + "get_personal_prediction": "Receber previsão pessoal", + "total_due": "Total devido hoje: ", + "app_number_one_color": "25 milhões de pessoas.", + "app_number_one": "O aplicativo de Astrologia #1 confiado por mais de " + }, + "/camera": { + "bad_photo": "Foto ruim!", + "try_again": "Tente novamente", + "do_better": "Você pode fazer melhor", + "next": "Próximo" + }, + "threadId": "thread_5DHPHJCto7O6Ds562ZzlNvfb", + "assistantId": "asst_fwZP6CoRS4qS4znOTVQWTj8o", + "v": "v1", + "config": "pt-br.female" +} \ No newline at end of file diff --git a/public/locales/palmistry-v1/pt-br/male_pt-br.json b/public/locales/palmistry-v1/pt-br/male_pt-br.json index a9341e0..4afd9a5 100644 --- a/public/locales/palmistry-v1/pt-br/male_pt-br.json +++ b/public/locales/palmistry-v1/pt-br/male_pt-br.json @@ -1,184 +1,250 @@ { - "next": "Next", + "next": "Próximo", + "privacy_policy": "Ao continuar, você concorda com nosso e . Tem alguma dúvida? Fale com nossa equipe de suporte ", + "eula_link": "EULA", + "privacy_notice": "Aviso de Privacidade", + "policy_here": "aqui", + "thumb": "Polegar", + "index_finger": "Indicador", + "middle_finger": "Dedo médio", + "ring_finger": "Anular", + "pinky": "Mínimo", + "skip_trial": "Pular Avaliação", + "add_consultant": "Adicionar Consultor", + "add_guides": "Adicionar Guias", + "access_product": "Acessar Produto", + "thank_you": "Obrigado!", + "order_successful": "Seu pedido foi realizado com sucesso!", + "biometric_data": "Nenhum dado biométrico é coletado. Todo o processo de reconhecimento é realizado no seu dispositivo.", + "went_wrong": "Algo deu errado.", + "/scanned-photo": { + "title": "Estamos preparando uma leitura de Quiromancia completa especialmente para você!", + "text": "Uau, parece que há muito o que podemos revelar sobre seu futuro ambicioso e autoconfiante." + }, + "aura_paywall_palmistry_main": { + "text_0": "Ajudamos milhões de pessoas a descobrirem o destino de suas vidas amorosas e o que o futuro reserva para elas e suas famílias.", + "text_1": "Nos custa R$ 13,21 para compensar nossos colaboradores da AURA pela avaliação, mas escolha o valor com o qual você se sente confortável." + }, + "/skip-trial": { + "title": "Sem planos de olhar para trás?", + "price_per_week": " por semana", + "billing_period": "Período de cobrança", + "billed_amount": "Valor cobrado", + "billed_in_4_weeks": "Cobrança em 4 semanas", + "start_trial": { + "every_week": "Toda semana", + "start_trial": "Iniciar avaliação" + }, + "skip_trial": { + "save": "economize %", + "every_4_weeks": "A cada 4 semanas", + "skip_trial": "Aceitar oferta e pular avaliação" + } + }, + "/add-consultant": { + "more_for_you": "Mais para você", + "exclusive_offer": "Oferta exclusiva recomendada para você alcançar seus objetivos mais rapidamente", + "your_unique_consultation": "Sua consulta individual única", + "30-minute": "Consulta privada de 30 minutos com um especialista", + "description": "Você pode pedir previsão do futuro, análise de compatibilidade ao vivo; compatibilidade amorosa, etc.", + "one_time_price_offer": "Oferta de preço único: ", + "original_price": "Preço original: ", + "you_will_be_charged": "*Você será cobrado pelos serviços ou ofertas selecionadas no momento da compra.\n Este é um pagamento não recorrente.", + "get_my_consultation": "Obter minha consulta", + "discount_save": "Economize", + "caution": "Atenção!", + "caution_text": "Para evitar cobranças duplas, por favor, não feche a página e não volte.", + "unlock_profound": "Desbloqueie insights profundos sobre sua personalidade, relacionamentos, trajetória de carreira e momentos decisivos da vida através da astrologia, capacitando você a tomar decisões informadas e alcançar maior satisfação.", + "choose_from": "Escolha entre mais de 80 astrólogos especialistas." + }, "/find-your-happiness": { - "title": "Find your happiness with highly-personalized predictions.", - "point1": "rated by real users", - "point2": "93.4% Accuracy", - "point3": "20m users’ choice", - "point4": "4.8 satisfaction sco", - "text": "Understand your self and improve relationships with astrology" + "title": "Encontre sua felicidade com previsões altamente personalizadas.", + "point1": "avaliado por usuários reais", + "point2": "93,4% de Precisão", + "point3": "Escolha de 20 milhões de usuários", + "point4": "4,8 de índice de satisfação", + "text": "Entenda a si mesmo e melhore os relacionamentos com a astrologia" }, "/gender": { - "title": "What’s your gender?", - "description": "In Palmistry, everyone is a blend of masculine and feminine, so it helps to know yours." + "title": "Qual é o seu gênero?", + "description": "Na Quiromancia, todos são uma mistura de masculino e feminino, então nos ajuda saber o seu.", + "already_have_account": "Já tem uma conta? Faça login" }, "/birthdate": { - "title": "What’s your date of birth?", - "text": "Your birth date reveals your core personality traits, needs and desires." + "title": "Qual é a sua data de nascimento?", + "text": "Sua data de nascimento revela seus traços de personalidade fundamentais, necessidades e desejos." }, "/palms-information": { - "title": "Your palms hold a wealth of information about your fate and personality." + "title": "Suas palmas carregam uma riqueza de informações sobre seu destino e personalidade." }, "/what-aspects": { - "title": "What aspects of your life do you wish to gain insight into through palmistry?", - "answer1": "Love & Relationships", - "answer2": "Health & Vitality", - "answer3": "Career & Destiny" + "title": "Sobre quais aspectos da sua vida você deseja obter insights através da quiromancia?", + "answer1": "Amor e Relacionamentos", + "answer2": "Saúde e Vitalidade", + "answer3": "Carreira e Destino" }, "/relationship-status": { - "title": "So we can get to know you better, please tell us your relationship status", - "answer1": "Single", - "answer2": "In a relationship" + "title": "Para que possamos conhecê-lo melhor, por favor, nos diga seu status de relacionamento", + "answer1": "Solteiro", + "answer2": "Em um relacionamento" }, "/element-resonates": { - "title": "Which element resonates with you most?", - "answer1": "Water", - "answer2": "Fire", - "answer3": "Air", - "answer4": "Earth" + "title": "Com qual elemento você mais se identifica?", + "answer1": "Água", + "answer2": "Fogo", + "answer3": "Ar", + "answer4": "Terra" }, "/favorite-color": { - "title": "Which color do you like the most?", - "answer1": "Blue", - "answer2": "Green", - "answer3": "Orange", - "answer4": "Violet", - "answer5": "Red", - "answer6": "Yellow" + "title": "Qual cor você mais gosta?", + "answer1": "Azul", + "answer2": "Verde", + "answer3": "Laranja", + "answer4": "Violeta", + "answer5": "Vermelho", + "answer6": "Amarelo" }, "/head-or-heart": { - "title": "Do you make decisions with your head or your heart?", - "answer1": "Heart", - "answer2": "Head", - "answer3": "Both" + "title": "Você toma decisões com a cabeça ou com o coração?", + "answer1": "Coração", + "answer2": "Cabeça", + "answer3": "Ambos" }, "/relate-following": { - "title": "Do you relate to the following:", - "question1": "I find solace and comfort in spending time alone.", - "question2": "I value and enjoy my own company.", - "question3": "I prefer socializing in groups rather than spending time alone.", - "question4": "Loneliness is something I actively try to avoid.", - "question5": "I enjoy activities that I can do independently.", - "strongly_agree": "Strongly Agree", - "strongly_disagree": "Strongly Disagree" + "title": "Você se identifica com o seguinte:", + "question1": "Encontro consolo e conforto em passar tempo sozinho.", + "question2": "Valorizo e aprecio minha própria companhia.", + "question3": "Prefiro socializar em grupos do que passar tempo sozinho.", + "question4": "Solidão é algo que eu evito ativamente.", + "question5": "Gosto de atividades que posso fazer de forma independente.", + "strongly_agree": "Concordo Plenamente", + "strongly_disagree": "Discordo Completamente" }, "/let-scan": { - "title": "Let`s scan your palms", - "text": "Follow the on-screen instructions, so we can analyze your palm lines and reveal your future, and the secrets of your destiny!" + "title": "Vamos escanear suas palmas", + "text": "Siga as instruções na tela, para que possamos analisar as linhas da sua palma e revelar seu futuro e os segredos do seu destino!" }, - "biometric_data": "No biometric data collected. All recognition process performs on your device.", "/scan-instruction": { - "title": "Take your palm picture as instructed", - "button": "Take a picture now" + "title": "Tire a foto da sua palma conforme as instruções", + "button": "Tirar a foto agora" }, "/email": { - "title": "Enter your email to get your advanced Palmistry reading with AURA", - "not_share": "We don’t share any personal information.", - "placeholder_email": "Seu email", + "title": "Digite seu e-mail para receber sua leitura avançada de Quiromancia com a AURA", + "not_share": "Não compartilhamos nenhuma informação pessoal.", + "placeholder_email": "Seu e-mail", "placeholder_name": "Seu nome" }, - "went_wrong": "Something went wrong.", "app_number_one": { - "text": "The app trusted by over 25 million people.", - "color": "#1 Astrology" + "text": "O aplicativo confiado por mais de 25 milhões de pessoas.", + "color": "#1 em Astrologia" }, "/trial-payment": { "palm_is_ready": { - "title": "Your Palm Reading ", - "title_color": "Is Ready", - "description": "“I’ve just received your palm scan results. Let’s discuss!”", - "text1": " 6 years in palmistry readings and spiritual guidance.", + "title": "Sua Leitura de Palma ", + "title_color": "Está Pronta", + "description": "“Acabei de receber os resultados do seu escaneamento de palma. Vamos discutir!”", + "text1": " 6 anos em leituras de quiromancia e orientação espiritual.", "text1_color": "Akho", - "text2": "Choose from 80+ palm readers and astrologers." + "text2": "Escolha entre mais de 80 leitores de palma e astrólogos." }, "joined_today": { - "text1": "Unlimited chats with a palm reader", - "text2": " people joined today" + "text1": "Chats ilimitados com um leitor de palma", + "text2": " pessoas se juntaram hoje" }, - "get_personal_prediction": "Get personal prediction", + "get_personal_prediction": "Obter previsão pessoal", "how_work": { - "title": "How does AURA work?", - "point1_title": "Send us your palm scan", - "point1_text": "We analyze your palm lines to get hints about your future", - "point2_title": "Your palm reading is generated", - "point2_text": "One of our professional palm readers puts together a report filled with hints about your future", - "point3_title": "Start your trial to receive your prediction", - "point3_text": "Once you’re a AURA member, we’ll send over your prediction report so you can begin living a better life.", - "point4_title": "Talk with a palm reading specialist anytime", - "point4_text": "Get ongoing support by discussing your readings, personal horoscopes, and compatibilities with our expert team." + "title": "Como funciona a AURA?", + "point1_title": "Envie-nos seu escaneamento de palma", + "point1_text": "Analisamos as linhas da sua palma para obter dicas sobre seu futuro", + "point2_title": "Sua leitura de palma é gerada", + "point2_text": "Um de nossos leitores profissionais de palma prepara um relatório cheio de dicas sobre seu futuro", + "point3_title": "Inicie sua avaliação para receber sua previsão", + "point3_text": "Assim que você se tornar um membro da AURA, enviaremos seu relatório de previsão para que você possa começar a viver uma vida melhor.", + "point4_title": "Converse com um especialista em leitura de palma a qualquer momento", + "point4_text": "Obtenha suporte contínuo discutindo suas leituras, horóscopos pessoais e compatibilidades com nossa equipe de especialistas." }, "money_back_guarantee": { - "title": "100% Money-back Guarantee", - "text": "If you don’t notice any progress after using the app for at least a week, we are ready to make a complete refund within 14 days." + "title": "Garantia de Devolução de Dinheiro 100%", + "text": "Se você não notar progresso após usar o app por pelo menos uma semana, estamos prontos para fazer um reembolso completo dentro de 14 dias." }, - "begin_trial_now": "Begin Trial Now", + "begin_trial_now": "Iniciar Avaliação Agora", "what_included": { - "title": "What’s included?", - "point1": " palm readings", - "point1_bold": "Unlimited", - "point2": " with professional astrologers", - "point2_bold": "1:1 live chats", - "point3": " readings", - "point3_bold": "Daily compatibility", - "point4": "Cosmic relationship tips", - "point5": "Daily horoscopes" + "title": "O que está incluído?", + "point1": " leituras de palma", + "point1_bold": "Ilimitadas", + "point2": " com astrólogos profissionais", + "point2_bold": "Chats ao vivo 1:1", + "point3": " leituras", + "point3_bold": "Compatibilidade diária", + "point4": "Dicas de relacionamento cósmico", + "point5": "Horóscopos diários" }, "palms_say_about": { - "title": "What do your palms say about you?", - "point1": " shows your attitude to love and the quality of love", - "point1_color": "Love line", - "point2": "A long thumb indicates good fortune", - "point3": " reflects your in telligence and mentality", - "point3_color": "Head line", - "point4": "A long index finger indicates a natural leader", - "point5": " defines the quality of your life and what you will achieve", - "point5_color": "Life line", - "point6": "A short middle finger reveals a free spirit", - "point7": " represents your material achievement and career goals", - "point7_color": "Fate line", - "point8": "A long ring finger reveals that a person tends to take risks", - "point9": "A short little finger indicates the person's lack of self-confidence" + "title": "O que suas palmas dizem sobre você?", + "point1": " mostra sua atitude em relação ao amor e à qualidade do amor", + "point1_color": "Linha do amor", + "point2": "Um polegar longo indica boa sorte", + "point3": " reflete sua inteligência e mentalidade", + "point3_color": "Linha da cabeça", + "point4": "Um dedo indicador longo indica um líder nato", + "point5": " define a qualidade de sua vida e o que você vai alcançar", + "point5_color": "Linha da vida", + "point6": "Um dedo médio curto revela um espírito livre", + "point7": " representa seu sucesso material e objetivos de carreira", + "point7_color": "Linha do destino", + "point8": "Um dedo anelar longo revela que essa pessoa tende a correr riscos", + "point9": "Um dedo mínimo curto indica falta de autoconfiança da pessoa" }, - "discover_more": "Discover More", - "why_love": "Why does everyone ?", - "why_love_color": "love AURA", + "discover_more": "Descubra Mais", + "why_love": "Por que todos ?", + "why_love_color": "amam a AURA", "reviews": { "username1": "Rebecca Bauman", - "tagline1": "\"It’s changed my life!\"", - "text1": "I'm thankful for this app and Akho! She's an excellent palm reader and astrologer—clear, thorough, and reassuring. I eagerly look forward to more sessions with her!", + "tagline1": "\"Mudou minha vida!\"", + "text1": "Estou grato por este app e pela Akho! Ela é uma excelente leitora de palma e astróloga — clara, completa e tranquilizadora. Mal posso esperar para mais sessões com ela!", "username2": "Mika Ryan", - "tagline2": "\"After years of seeking, I’ve finally found a true love.\"", - "text2": "I was hesitant about whether it was really worth trying, but now I have no regrets and I'm enjoying my new relationships!", + "tagline2": "\"Depois de anos procurando, finalmente encontrei um verdadeiro amor.\"", + "text2": "Eu estava hesitante sobre se realmente valia a pena tentar, mas agora não tenho arrependimentos e estou aproveitando meus novos relacionamentos!", "username3": "Amanda Holmes", - "tagline3": "\"I’ve found a job I really enjoy.\"", - "text3": "Thanks to Vladana, I've finally discovered a clue about what my life's purpose really is and what kind of job resonates with me better!" + "tagline3": "\"Encontrei um trabalho que realmente aprecio.\"", + "text3": "Graças à Vladana, finalmente descobri uma pista sobre qual é realmente o propósito da minha vida e que tipo de trabalho ressoa melhor comigo!" }, - "success_story": "Become a AURA Success Story!", - "as_seen_in": " As Seen in", + "success_story": "Torne-se uma História de Sucesso da AURA!", + "as_seen_in": " Como Visto em", "footer": { - "text1": "Questions? We’re here to help", - "text2": "Customer Support", - "text3": "Help Center" + "text1": "Dúvidas? Estamos aqui para ajudar", + "text2": "Suporte ao Cliente", + "text3": "Central de Ajuda" } }, "/payment": { - "will_be_charged_trial_info": " for your -day trial", - "will_be_charged_email_reminder": "email you a reminder", - "will_be_charged": "You will be charged only . Then per week. Save every week. We’ll before your trial ends.", + "will_be_charged_trial_info": " pelo seu teste de dias", + "will_be_charged_email_reminder": "enviaremos um lembrete por e-mail", + "will_be_charged": "Você será cobrado apenas . Depois, por semana. Economize toda semana. Enviaremos um antes do fim do seu teste.", "payment_information": { - "personalized_offer": "Personalized offer reserved", - "title": "Start your -day trial", - "total_today": "Total today", + "personalized_offer": "Oferta personalizada reservada", + "title": "Inicie seu teste de dias", + "total_today": "Total hoje", "code_applied_bold": "AURA24", - "code_applied": "Code applied!" + "code_applied": "Código aplicado!" }, "guarantees": { - "no_commitment": "No commitment. Cancel anytime.", - "30_day_money_back": "30-Day Money-Back Guarantee" + "no_commitment": "Sem compromisso. Cancele a qualquer momento.", + "30_day_money_back": "Garantia de devolução de dinheiro em 30 dias" }, - "get_personal_prediction": "Get personal prediction", - "total_due": "Total due today: ", - "app_number_one_color": "25 million people.", - "app_number_one": "The #1 Astrology app trusted by over " - } -} + "get_personal_prediction": "Obter previsão pessoal", + "total_due": "Total devido hoje: ", + "app_number_one_color": "25 milhões de pessoas.", + "app_number_one": "O aplicativo de Astrologia #1 confiado por mais de " + }, + "/camera": { + "bad_photo": "Foto ruim!", + "try_again": "Tente novamente", + "do_better": "Você pode fazer melhor", + "next": "Próximo" + }, + "threadId": "thread_N3t1RI2FDHP2WlX0udphRX69", + "assistantId": "asst_HYocIZCZW44YB8CfNY9xG0Lm", + "v": "v1", + "config": "pt-br.male" +} \ No newline at end of file diff --git a/public/locales/palmistry-v1/pt-pt/female_pt-pt.json b/public/locales/palmistry-v1/pt-pt/female_pt-pt.json index 7c3f891..3d570ed 100644 --- a/public/locales/palmistry-v1/pt-pt/female_pt-pt.json +++ b/public/locales/palmistry-v1/pt-pt/female_pt-pt.json @@ -1,184 +1,250 @@ { - "next": "Next", + "next": "Próximo", + "privacy_policy": "Ao continuar, aceita nosso e nossa . Tem alguma dúvida? Contacte o nosso suporte ", + "eula_link": "EULA", + "privacy_notice": "Aviso de Privacidade", + "policy_here": "aqui", + "thumb": "Dedo polegar", + "index_finger": "Dedo indicador", + "middle_finger": "Dedo médio", + "ring_finger": "Dedo anelar", + "pinky": "Dedo mindinho", + "skip_trial": "Pular Teste", + "add_consultant": "Adicionar Consultor", + "add_guides": "Adicionar Guias", + "access_product": "Acessar Produto", + "thank_you": "Obrigada!", + "order_successful": "A sua encomenda foi bem-sucedida!", + "biometric_data": "Nenhum dado biométrico é recolhido. Todo o processo de reconhecimento é realizado no seu dispositivo.", + "went_wrong": "Algo deu errado.", + "/scanned-photo": { + "title": "Estamos a preparar uma Leitura de Quiromancia completa só para si!", + "text": "Uau, parece que há muito que podemos revelar sobre o seu futuro ambicioso e autoconfiante." + }, + "aura_paywall_palmistry_main": { + "text_0": "Ajudámos milhões de pessoas a desvendar o destino da sua vida amorosa e o que o futuro reserva para elas e suas famílias.", + "text_1": "Custa-nos 13,21€ para compensar os nossos colaboradores da AURA pelo teste, mas, por favor, escolha o valor com que se sente confortável." + }, + "/skip-trial": { + "title": "Não tenciona olhar para trás?", + "price_per_week": " por semana", + "billing_period": "Período de faturação", + "billed_amount": "Montante faturado", + "billed_in_4_weeks": "Faturado em 4 semanas", + "start_trial": { + "every_week": "Todas as semanas", + "start_trial": "Iniciar teste" + }, + "skip_trial": { + "save": "poupe %", + "every_4_weeks": "A cada 4 semanas", + "skip_trial": "Aceitar oferta e pular teste" + } + }, + "/add-consultant": { + "more_for_you": "Mais para si", + "exclusive_offer": "Oferta exclusiva recomendada para atingir os seus objetivos mais rapidamente", + "your_unique_consultation": "A sua consulta individual única", + "30-minute": "Consulta privada de 30 minutos com um especialista", + "description": "Pode pedir previsão do futuro, análise de compatibilidade de vida; compatibilidade amorosa, etc.", + "one_time_price_offer": "Oferta de preço único: ", + "original_price": "Preço original: ", + "you_will_be_charged": "*Será cobrado pelos serviços adicionais ou ofertas selecionadas no momento da compra.\n Este é um pagamento não recorrente.", + "get_my_consultation": "Obter a minha consulta", + "discount_save": "Poupar", + "caution": "Cuidado!", + "caution_text": "Para evitar cobranças duplicadas, por favor não feche a página nem volte atrás.", + "unlock_profound": "Descubra insights profundos sobre a sua personalidade, relações, trajetória de carreira e os momentos determinantes da vida através da astrologia, capacitando-a a tomar decisões informadas e alcançar maior realização.", + "choose_from": "Escolha entre mais de 80 astrólogos especialistas." + }, "/find-your-happiness": { - "title": "Find your happiness with highly-personalized predictions.", - "point1": "rated by real users", - "point2": "93.4% Accuracy", - "point3": "20m users’ choice", - "point4": "4.8 satisfaction sco", - "text": "Understand your self and improve relationships with astrology" + "title": "Encontre a sua felicidade com previsões altamente personalizadas.", + "point1": "avaliado por utilizadores reais", + "point2": "93,4% de Precisão", + "point3": "Escolha de 20 milhões de utilizadores", + "point4": "Pontuação de satisfação de 4,8", + "text": "Compreenda-se a si mesma e melhore relações com a astrologia" }, "/gender": { - "title": "What’s your gender?", - "description": "In Palmistry, everyone is a blend of masculine and feminine, so it helps to know yours." + "title": "Qual é o seu género?", + "description": "Na quiromancia, todos somos uma mistura de masculino e feminino, por isso é útil saber o seu.", + "already_have_account": "Já tem uma conta? Inicie sessão" }, "/birthdate": { - "title": "What’s your date of birth?", - "text": "Your birth date reveals your core personality traits, needs and desires." + "title": "Qual é a sua data de nascimento?", + "text": "A sua data de nascimento revela os seus traços principais de personalidade, necessidades e desejos." }, "/palms-information": { - "title": "Your palms hold a wealth of information about your fate and personality." + "title": "As suas palmas contêm uma grande quantidade de informações sobre o seu destino e personalidade." }, "/what-aspects": { - "title": "What aspects of your life do you wish to gain insight into through palmistry?", - "answer1": "Love & Relationships", - "answer2": "Health & Vitality", - "answer3": "Career & Destiny" + "title": "Que aspectos da sua vida gostaria de explorar através da quiromancia?", + "answer1": "Amor & Relacionamentos", + "answer2": "Saúde & Vitalidade", + "answer3": "Carreira & Destino" }, "/relationship-status": { - "title": "So we can get to know you better, please tell us your relationship status", - "answer1": "Single", - "answer2": "In a relationship" + "title": "Para a conhecermos melhor, por favor indique o seu estado civil", + "answer1": "Solteira", + "answer2": "Num relacionamento" }, "/element-resonates": { - "title": "Which element resonates with you most?", - "answer1": "Water", - "answer2": "Fire", - "answer3": "Air", - "answer4": "Earth" + "title": "Com qual elemento se identifica mais?", + "answer1": "Água", + "answer2": "Fogo", + "answer3": "Ar", + "answer4": "Terra" }, "/favorite-color": { - "title": "Which color do you like the most?", - "answer1": "Blue", - "answer2": "Green", - "answer3": "Orange", - "answer4": "Violet", - "answer5": "Red", - "answer6": "Yellow" + "title": "Qual a cor que mais lhe agrada?", + "answer1": "Azul", + "answer2": "Verde", + "answer3": "Laranja", + "answer4": "Violeta", + "answer5": "Vermelho", + "answer6": "Amarelo" }, "/head-or-heart": { - "title": "Do you make decisions with your head or your heart?", - "answer1": "Heart", - "answer2": "Head", - "answer3": "Both" + "title": "Toma decisões com a cabeça ou com o coração?", + "answer1": "Coração", + "answer2": "Cabeça", + "answer3": "Ambos" }, "/relate-following": { - "title": "Do you relate to the following:", - "question1": "I find solace and comfort in spending time alone.", - "question2": "I value and enjoy my own company.", - "question3": "I prefer socializing in groups rather than spending time alone.", - "question4": "Loneliness is something I actively try to avoid.", - "question5": "I enjoy activities that I can do independently.", - "strongly_agree": "Strongly Agree", - "strongly_disagree": "Strongly Disagree" + "title": "Identifica-se com o seguinte:", + "question1": "Encontro consolo e conforto em passar tempo sozinha.", + "question2": "Valorizo e gosto da minha própria companhia.", + "question3": "Prefiro socializar em grupo do que passar tempo sozinha.", + "question4": "A solidão é algo que evito ativamente.", + "question5": "Gosto de atividades que posso fazer de forma independente.", + "strongly_agree": "Concordo Plenamente", + "strongly_disagree": "Discordo Plenamente" }, "/let-scan": { - "title": "Let`s scan your palms", - "text": "Follow the on-screen instructions, so we can analyze your palm lines and reveal your future, and the secrets of your destiny!" + "title": "Vamos digitalizar as suas palmas", + "text": "Siga as instruções no ecrã para que possamos analisar as suas linhas da palma e revelar o seu futuro e os segredos do seu destino!" }, - "biometric_data": "No biometric data collected. All recognition process performs on your device.", "/scan-instruction": { - "title": "Take your palm picture as instructed", - "button": "Take a picture now" + "title": "Tire a foto da sua palma conforme instruído", + "button": "Tirar foto agora" }, "/email": { - "title": "Enter your email to get your advanced Palmistry reading with AURA", - "not_share": "We don’t share any personal information.", - "placeholder_email": "O teu email", - "placeholder_name": "O teu nome" + "title": "Introduza o seu email para obter a sua leitura avançada de Quiromancia com a AURA", + "not_share": "Não partilhamos qualquer informação pessoal.", + "placeholder_email": "O seu email", + "placeholder_name": "O seu nome" }, - "went_wrong": "Something went wrong.", "app_number_one": { - "text": "The app trusted by over 25 million people.", - "color": "#1 Astrology" + "text": "A app de confiada por mais de 25 milhões de pessoas.", + "color": "#1 Astrologia" }, "/trial-payment": { "palm_is_ready": { - "title": "Your Palm Reading ", - "title_color": "Is Ready", - "description": "“I’ve just received your palm scan results. Let’s discuss!”", - "text1": " 6 years in palmistry readings and spiritual guidance.", + "title": "A sua Leitura de Palma ", + "title_color": "Está Pronta", + "description": "“Acabei de receber os resultados da sua digitalização. Vamos discutir!”", + "text1": " 6 anos em leituras de quiromancia e orientação espiritual.", "text1_color": "Akho", - "text2": "Choose from 80+ palm readers and astrologers." + "text2": "Escolha entre mais de 80 leitores de palmas e astrólogos." }, "joined_today": { - "text1": "Unlimited chats with a palm reader", - "text2": " people joined today" + "text1": "Conversas ilimitadas com um leitor de palmas", + "text2": " pessoas juntaram-se hoje" }, - "get_personal_prediction": "Get personal prediction", + "get_personal_prediction": "Obter previsão pessoal", "how_work": { - "title": "How does AURA work?", - "point1_title": "Send us your palm scan", - "point1_text": "We analyze your palm lines to get hints about your future", - "point2_title": "Your palm reading is generated", - "point2_text": "One of our professional palm readers puts together a report filled with hints about your future", - "point3_title": "Start your trial to receive your prediction", - "point3_text": "Once you’re a AURA member, we’ll send over your prediction report so you can begin living a better life.", - "point4_title": "Talk with a palm reading specialist anytime", - "point4_text": "Get ongoing support by discussing your readings, personal horoscopes, and compatibilities with our expert team." + "title": "Como funciona a AURA?", + "point1_title": "Envie-nos a sua digitalização da palma", + "point1_text": "Analisamos as suas linhas da palma para obter dicas sobre o seu futuro", + "point2_title": "A sua leitura de palma é gerada", + "point2_text": "Um dos nossos leitores de palmas profissionais elabora um relatório cheio de dicas sobre o seu futuro", + "point3_title": "Inicie o seu teste para receber a sua previsão", + "point3_text": "Assim que se tornar membro da AURA, enviaremos o seu relatório de previsão para que possa começar a viver uma vida melhor.", + "point4_title": "Converse com um especialista em leitura de palmas a qualquer momento", + "point4_text": "Obtenha suporte contínuo ao discutir as suas leituras, horóscopos pessoais e compatibilidades com a nossa equipa de especialistas." }, "money_back_guarantee": { - "title": "100% Money-back Guarantee", - "text": "If you don’t notice any progress after using the app for at least a week, we are ready to make a complete refund within 14 days." + "title": "Garantia de Reembolso de 100%", + "text": "Se não notar progressos após usar a app por pelo menos uma semana, estamos prontos para fazer um reembolso completo dentro de 14 dias." }, - "begin_trial_now": "Begin Trial Now", + "begin_trial_now": "Iniciar Teste Agora", "what_included": { - "title": "What’s included?", - "point1": " palm readings", - "point1_bold": "Unlimited", - "point2": " with professional astrologers", - "point2_bold": "1:1 live chats", - "point3": " readings", - "point3_bold": "Daily compatibility", - "point4": "Cosmic relationship tips", - "point5": "Daily horoscopes" + "title": "O que está incluído?", + "point1": " leituras de palmas", + "point1_bold": "Ilimitadas", + "point2": " com astrólogos profissionais", + "point2_bold": "Conversas ao vivo 1:1", + "point3": " leituras", + "point3_bold": "Compatibilidade diária", + "point4": "Dicas cósmicas para relacionamentos", + "point5": "Horóscopos diários" }, "palms_say_about": { - "title": "What do your palms say about you?", - "point1": " shows your attitude to love and the quality of love", - "point1_color": "Love line", - "point2": "A long thumb indicates good fortune", - "point3": " reflects your in telligence and mentality", - "point3_color": "Head line", - "point4": "A long index finger indicates a natural leader", - "point5": " defines the quality of your life and what you will achieve", - "point5_color": "Life line", - "point6": "A short middle finger reveals a free spirit", - "point7": " represents your material achievement and career goals", - "point7_color": "Fate line", - "point8": "A long ring finger reveals that a person tends to take risks", - "point9": "A short little finger indicates the person's lack of self-confidence" + "title": "O que dizem as suas palmas sobre si?", + "point1": " mostra a sua atitude em relação ao amor e a qualidade do amor", + "point1_color": "Linha do amor", + "point2": "Um polegar longo indica boa sorte", + "point3": " reflete a sua inteligência e mentalidade", + "point3_color": "Linha da cabeça", + "point4": "Um dedo indicador longo indica um líder nato", + "point5": " define a qualidade da sua vida e o que irá alcançar", + "point5_color": "Linha da vida", + "point6": "Um dedo médio curto revela um espírito livre", + "point7": " representa a sua realização material e objetivos de carreira", + "point7_color": "Linha do destino", + "point8": "Um dedo anelar longo revela que uma pessoa tende a correr riscos", + "point9": "Um dedo mindinho curto indica falta de autoconfiança da pessoa" }, - "discover_more": "Discover More", - "why_love": "Why does everyone ?", - "why_love_color": "love AURA", + "discover_more": "Descubra Mais", + "why_love": "Por que todos ?", + "why_love_color": "adoram a AURA", "reviews": { "username1": "Rebecca Bauman", - "tagline1": "\"It’s changed my life!\"", - "text1": "I'm thankful for this app and Akho! She's an excellent palm reader and astrologer—clear, thorough, and reassuring. I eagerly look forward to more sessions with her!", + "tagline1": "\"Mudou a minha vida!\"", + "text1": "Estou grata por esta app e pela Akho! Ela é uma excelente leitora de palmas e astróloga—clara, minuciosa e tranquilizadora. Aguardo ansiosamente mais sessões com ela!", "username2": "Mika Ryan", - "tagline2": "\"After years of seeking, I’ve finally found a true love.\"", - "text2": "I was hesitant about whether it was really worth trying, but now I have no regrets and I'm enjoying my new relationships!", + "tagline2": "\"Após anos à procura, finalmente encontrei um verdadeiro amor.\"", + "text2": "Estava hesitante sobre se realmente valia a pena tentar, mas agora não tenho arrependimentos e estou a aproveitar os meus novos relacionamentos!", "username3": "Amanda Holmes", - "tagline3": "\"I’ve found a job I really enjoy.\"", - "text3": "Thanks to Vladana, I've finally discovered a clue about what my life's purpose really is and what kind of job resonates with me better!" + "tagline3": "\"Encontrei um emprego que realmente gosto.\"", + "text3": "Graças à Vladana, finalmente descobri uma pista sobre qual é realmente o propósito da minha vida e que tipo de trabalho me satisfaz melhor!" }, - "success_story": "Become a AURA Success Story!", - "as_seen_in": " As Seen in", + "success_story": "Torne-se uma História de Sucesso da AURA!", + "as_seen_in": " Como visto em", "footer": { - "text1": "Questions? We’re here to help", - "text2": "Customer Support", - "text3": "Help Center" + "text1": "Questões? Estamos aqui para ajudar", + "text2": "Apoio ao Cliente", + "text3": "Centro de Ajuda" } }, "/payment": { - "will_be_charged_trial_info": " for your -day trial", - "will_be_charged_email_reminder": "email you a reminder", - "will_be_charged": "You will be charged only . Then per week. Save every week. We’ll before your trial ends.", + "will_be_charged_trial_info": " para o seu teste de dias", + "will_be_charged_email_reminder": "enviamos-lhe um lembrete por email", + "will_be_charged": "Só será cobrada . Depois, por semana. Poupe todas as semanas. Vamos antes do término do seu teste.", "payment_information": { - "personalized_offer": "Personalized offer reserved", - "title": "Start your -day trial", - "total_today": "Total today", + "personalized_offer": "Oferta personalizada reservada", + "title": "Inicie o seu teste de dias", + "total_today": "Total hoje", "code_applied_bold": "AURA24", - "code_applied": "Code applied!" + "code_applied": "Código aplicado!" }, "guarantees": { - "no_commitment": "No commitment. Cancel anytime.", - "30_day_money_back": "30-Day Money-Back Guarantee" + "no_commitment": "Sem compromisso. Cancele a qualquer momento.", + "30_day_money_back": "Garantia de Reembolso de 30 Dias" }, - "get_personal_prediction": "Get personal prediction", - "total_due": "Total due today: ", - "app_number_one_color": "25 million people.", - "app_number_one": "The #1 Astrology app trusted by over " - } -} + "get_personal_prediction": "Obter previsão pessoal", + "total_due": "Total devido hoje: ", + "app_number_one_color": "25 milhões de pessoas.", + "app_number_one": "A app de Astrologia #1 confiada por mais de " + }, + "/camera": { + "bad_photo": "Má foto!", + "try_again": "Tente novamente", + "do_better": "Pode fazer melhor", + "next": "Próximo" + }, + "threadId": "thread_8klvBwFRdCAcRK9QRNKjoQLH", + "assistantId": "asst_kNWqbxtyFMY71FtwlMHKgsQ6", + "v": "v1", + "config": "pt-pt.female" +} \ No newline at end of file diff --git a/public/locales/palmistry-v1/pt-pt/male_pt-pt.json b/public/locales/palmistry-v1/pt-pt/male_pt-pt.json index 7c3f891..f5dad8a 100644 --- a/public/locales/palmistry-v1/pt-pt/male_pt-pt.json +++ b/public/locales/palmistry-v1/pt-pt/male_pt-pt.json @@ -1,184 +1,250 @@ { - "next": "Next", + "next": "Seguinte", + "privacy_policy": "Ao continuar, concorda com o nosso e . Tem alguma questão? Contacte a nossa equipa de apoio ", + "eula_link": "EULA", + "privacy_notice": "Aviso de Privacidade", + "policy_here": "aqui", + "thumb": "Polegar", + "index_finger": "Dedo indicador", + "middle_finger": "Dedo médio", + "ring_finger": "Dedo anelar", + "pinky": "Dedo mínimo", + "skip_trial": "Saltar Teste", + "add_consultant": "Adicionar Consultor", + "add_guides": "Adicionar Guias", + "access_product": "Aceder ao Produto", + "thank_you": "Obrigado!", + "order_successful": "A sua encomenda foi realizada com sucesso!", + "biometric_data": "Não são recolhidos dados biométricos. Todo o processo de reconhecimento é realizado no seu dispositivo.", + "went_wrong": "Algo correu mal.", + "/scanned-photo": { + "title": "Estamos a preparar uma Leitura de Quiromancia abrangente só para si!", + "text": "Uau, parece que há muito que podemos dizer sobre o seu futuro ambicioso e confiante." + }, + "aura_paywall_palmistry_main": { + "text_0": "Já ajudámos milhões de pessoas a revelar o destino da sua vida amorosa e o que o futuro reserva para elas e suas famílias.", + "text_1": "Custa-nos 13,21 € compensar os nossos funcionários da AURA pelo teste, mas escolha por favor o valor com o qual se sente confortável." + }, + "/skip-trial": { + "title": "Sem planos de voltar atrás?", + "price_per_week": " por semana", + "billing_period": "Período de faturação", + "billed_amount": "Valor faturado", + "billed_in_4_weeks": "Faturado em 4 semanas", + "start_trial": { + "every_week": "Todas as semanas", + "start_trial": "Iniciar teste" + }, + "skip_trial": { + "save": "poupe %", + "every_4_weeks": "A cada 4 semanas", + "skip_trial": "Aceitar oferta e saltar teste" + } + }, + "/add-consultant": { + "more_for_you": "Mais para si", + "exclusive_offer": "Oferta exclusiva recomendada para atingir os seus objetivos mais rapidamente", + "your_unique_consultation": "A sua consulta individual única", + "30-minute": "Consulta privada de 30 minutos com um especialista", + "description": "Pode pedir previsões para o futuro, análise de compatibilidade em direto; compatibilidade amorosa, etc.", + "one_time_price_offer": "Oferta de preço único: ", + "original_price": "Preço original: ", + "you_will_be_charged": "*Será cobrado pelos serviços ou ofertas adicionais selecionados no momento da compra.\n Este é um pagamento não recorrente.", + "get_my_consultation": "Obter a minha consulta", + "discount_save": "Poupar", + "caution": "Atenção!", + "caution_text": "Para evitar cobranças duplicadas, por favor, não feche a página e não volte atrás.", + "unlock_profound": "Descubra insights profundos sobre a sua personalidade, relações, trajetória de carreira e momentos cruciais da vida através da astrologia, capacitando-o a tomar decisões informadas e alcançar um maior bem-estar.", + "choose_from": "Escolha entre mais de 80 astrólogos especialistas." + }, "/find-your-happiness": { - "title": "Find your happiness with highly-personalized predictions.", - "point1": "rated by real users", - "point2": "93.4% Accuracy", - "point3": "20m users’ choice", - "point4": "4.8 satisfaction sco", - "text": "Understand your self and improve relationships with astrology" + "title": "Encontre a sua felicidade com previsões altamente personalizadas.", + "point1": "avaliado por utilizadores reais", + "point2": "93,4% de precisão", + "point3": "Escolha de 20 milhões de utilizadores", + "point4": "4,8 de satisfação", + "text": "Compreenda-se a si mesmo e melhore as suas relações com a astrologia" }, "/gender": { - "title": "What’s your gender?", - "description": "In Palmistry, everyone is a blend of masculine and feminine, so it helps to know yours." + "title": "Qual é o seu género?", + "description": "Na Quiromancia, todos são uma mistura de masculino e feminino, pelo que ajuda saber qual é o seu.", + "already_have_account": "Já tem uma conta? Iniciar sessão" }, "/birthdate": { - "title": "What’s your date of birth?", - "text": "Your birth date reveals your core personality traits, needs and desires." + "title": "Qual é a sua data de nascimento?", + "text": "A sua data de nascimento revela os seus traços principais de personalidade, necessidades e desejos." }, "/palms-information": { - "title": "Your palms hold a wealth of information about your fate and personality." + "title": "As suas palmas contêm uma abundância de informações sobre o seu destino e personalidade." }, "/what-aspects": { - "title": "What aspects of your life do you wish to gain insight into through palmistry?", - "answer1": "Love & Relationships", - "answer2": "Health & Vitality", - "answer3": "Career & Destiny" + "title": "Que aspetos da sua vida gostaria de compreender melhor através da quiromancia?", + "answer1": "Amor e Relações", + "answer2": "Saúde e Vitalidade", + "answer3": "Carreira e Destino" }, "/relationship-status": { - "title": "So we can get to know you better, please tell us your relationship status", - "answer1": "Single", - "answer2": "In a relationship" + "title": "Para o conhecermos melhor, diga-nos o seu estado civil", + "answer1": "Solteiro", + "answer2": "Numa relação" }, "/element-resonates": { - "title": "Which element resonates with you most?", - "answer1": "Water", - "answer2": "Fire", - "answer3": "Air", - "answer4": "Earth" + "title": "Com qual elemento se identifica mais?", + "answer1": "Água", + "answer2": "Fogo", + "answer3": "Ar", + "answer4": "Terra" }, "/favorite-color": { - "title": "Which color do you like the most?", - "answer1": "Blue", - "answer2": "Green", - "answer3": "Orange", - "answer4": "Violet", - "answer5": "Red", - "answer6": "Yellow" + "title": "Qual é a sua cor favorita?", + "answer1": "Azul", + "answer2": "Verde", + "answer3": "Laranja", + "answer4": "Violeta", + "answer5": "Vermelho", + "answer6": "Amarelo" }, "/head-or-heart": { - "title": "Do you make decisions with your head or your heart?", - "answer1": "Heart", - "answer2": "Head", - "answer3": "Both" + "title": "Toma decisões com a cabeça ou o coração?", + "answer1": "Coração", + "answer2": "Cabeça", + "answer3": "Ambos" }, "/relate-following": { - "title": "Do you relate to the following:", - "question1": "I find solace and comfort in spending time alone.", - "question2": "I value and enjoy my own company.", - "question3": "I prefer socializing in groups rather than spending time alone.", - "question4": "Loneliness is something I actively try to avoid.", - "question5": "I enjoy activities that I can do independently.", - "strongly_agree": "Strongly Agree", - "strongly_disagree": "Strongly Disagree" + "title": "Identifica-se com o seguinte:", + "question1": "Encontro consolo e conforto em passar tempo sozinho.", + "question2": "Valorizo e gosto da minha própria companhia.", + "question3": "Prefiro socializar em grupo do que passar tempo sozinho.", + "question4": "A solidão é algo que evito ativamente.", + "question5": "Gosto de atividades que posso fazer de forma independente.", + "strongly_agree": "Concordo plenamente", + "strongly_disagree": "Discordo plenamente" }, "/let-scan": { - "title": "Let`s scan your palms", - "text": "Follow the on-screen instructions, so we can analyze your palm lines and reveal your future, and the secrets of your destiny!" + "title": "Vamos digitalizar as suas palmas", + "text": "Siga as instruções no ecrã, para que possamos analisar as suas linhas palmares e revelar o seu futuro e os segredos do seu destino!" }, - "biometric_data": "No biometric data collected. All recognition process performs on your device.", "/scan-instruction": { - "title": "Take your palm picture as instructed", - "button": "Take a picture now" + "title": "Tire a fotografia da sua palma conforme instruído", + "button": "Tirar foto agora" }, "/email": { - "title": "Enter your email to get your advanced Palmistry reading with AURA", - "not_share": "We don’t share any personal information.", - "placeholder_email": "O teu email", - "placeholder_name": "O teu nome" + "title": "Insira o seu email para obter a sua leitura avançada de Quiromancia com a AURA", + "not_share": "Não partilhamos qualquer informação pessoal.", + "placeholder_email": "O seu email", + "placeholder_name": "O seu nome" }, - "went_wrong": "Something went wrong.", "app_number_one": { - "text": "The app trusted by over 25 million people.", - "color": "#1 Astrology" + "text": "A aplicação confiada por mais de 25 milhões de pessoas.", + "color": "#1 Astrologia" }, "/trial-payment": { "palm_is_ready": { - "title": "Your Palm Reading ", - "title_color": "Is Ready", - "description": "“I’ve just received your palm scan results. Let’s discuss!”", - "text1": " 6 years in palmistry readings and spiritual guidance.", + "title": "A Sua Leitura de Quiromancia ", + "title_color": "Está Pronta", + "description": "“Acabei de receber os resultados da sua digitalização da palma da mão. Vamos conversar!”", + "text1": " 6 anos em leituras de quiromancia e orientação espiritual.", "text1_color": "Akho", - "text2": "Choose from 80+ palm readers and astrologers." + "text2": "Escolha entre mais de 80 leitores palmares e astrólogos." }, "joined_today": { - "text1": "Unlimited chats with a palm reader", - "text2": " people joined today" + "text1": "Conversas ilimitadas com um leitor de quiromancia", + "text2": " pessoas juntaram-se hoje" }, - "get_personal_prediction": "Get personal prediction", + "get_personal_prediction": "Obtenha uma previsão pessoal", "how_work": { - "title": "How does AURA work?", - "point1_title": "Send us your palm scan", - "point1_text": "We analyze your palm lines to get hints about your future", - "point2_title": "Your palm reading is generated", - "point2_text": "One of our professional palm readers puts together a report filled with hints about your future", - "point3_title": "Start your trial to receive your prediction", - "point3_text": "Once you’re a AURA member, we’ll send over your prediction report so you can begin living a better life.", - "point4_title": "Talk with a palm reading specialist anytime", - "point4_text": "Get ongoing support by discussing your readings, personal horoscopes, and compatibilities with our expert team." + "title": "Como funciona a AURA?", + "point1_title": "Envie-nos a sua digitalização da palma", + "point1_text": "Analisamos as suas linhas palmares para obter pistas sobre o seu futuro", + "point2_title": "A sua leitura da palma é gerada", + "point2_text": "Um dos nossos leitores palmares profissionais prepara um relatório repleto de pistas sobre o seu futuro", + "point3_title": "Inicie o seu teste para receber a sua previsão", + "point3_text": "Assim que for membro da AURA, enviaremos o relatório da sua previsão para que possa começar a viver uma vida melhor.", + "point4_title": "Converse com um especialista em leitura de quiromancia a qualquer momento", + "point4_text": "Obtenha apoio contínuo discutindo as suas leituras, horóscopos pessoais e compatibilidades com a nossa equipa de especialistas." }, "money_back_guarantee": { - "title": "100% Money-back Guarantee", - "text": "If you don’t notice any progress after using the app for at least a week, we are ready to make a complete refund within 14 days." + "title": "Garantia de Devolução de 100%", + "text": "Se não notar qualquer progresso após utilizar a aplicação por pelo menos uma semana, estaremos prontos para fazer um reembolso completo dentro de 14 dias." }, - "begin_trial_now": "Begin Trial Now", + "begin_trial_now": "Iniciar Teste Agora", "what_included": { - "title": "What’s included?", - "point1": " palm readings", - "point1_bold": "Unlimited", - "point2": " with professional astrologers", - "point2_bold": "1:1 live chats", - "point3": " readings", - "point3_bold": "Daily compatibility", - "point4": "Cosmic relationship tips", - "point5": "Daily horoscopes" + "title": "O que está incluído?", + "point1": " leituras palmares", + "point1_bold": "Ilimitadas", + "point2": " com astrólogos profissionais", + "point2_bold": "Conversas ao vivo 1:1", + "point3": " leituras", + "point3_bold": "Compatibilidade diária", + "point4": "Dicas de relacionamento cósmico", + "point5": "Horóscopos diários" }, "palms_say_about": { - "title": "What do your palms say about you?", - "point1": " shows your attitude to love and the quality of love", - "point1_color": "Love line", - "point2": "A long thumb indicates good fortune", - "point3": " reflects your in telligence and mentality", - "point3_color": "Head line", - "point4": "A long index finger indicates a natural leader", - "point5": " defines the quality of your life and what you will achieve", - "point5_color": "Life line", - "point6": "A short middle finger reveals a free spirit", - "point7": " represents your material achievement and career goals", - "point7_color": "Fate line", - "point8": "A long ring finger reveals that a person tends to take risks", - "point9": "A short little finger indicates the person's lack of self-confidence" + "title": "O que dizem as suas palmas sobre si?", + "point1": " mostra a sua atitude em relação ao amor e a qualidade do amor", + "point1_color": "Linha do Amor", + "point2": "Um polegar longo indica boa fortuna", + "point3": " reflete a sua inteligência e mentalidade", + "point3_color": "Linha da Cabeça", + "point4": "Um dedo indicador longo indica um líder natural", + "point5": " define a qualidade da sua vida e o que você alcançará", + "point5_color": "Linha da Vida", + "point6": "Um dedo médio curto revela um espírito livre", + "point7": " representa a sua realização material e objetivos de carreira", + "point7_color": "Linha do Destino", + "point8": "Um dedo anelar longo revela que a pessoa tende a correr riscos", + "point9": "Um dedo mínimo curto indica a falta de autoconfiança da pessoa" }, - "discover_more": "Discover More", - "why_love": "Why does everyone ?", - "why_love_color": "love AURA", + "discover_more": "Descubra Mais", + "why_love": "Por que todos ?", + "why_love_color": "adoram a AURA", "reviews": { "username1": "Rebecca Bauman", - "tagline1": "\"It’s changed my life!\"", - "text1": "I'm thankful for this app and Akho! She's an excellent palm reader and astrologer—clear, thorough, and reassuring. I eagerly look forward to more sessions with her!", + "tagline1": "\"Mudou a minha vida!\"", + "text1": "Estou grata por esta aplicação e pela Akho! Ela é uma excelente leitora de palmas e astróloga—clara, minuciosa e tranquilizadora. Mal posso esperar por mais sessões com ela!", "username2": "Mika Ryan", - "tagline2": "\"After years of seeking, I’ve finally found a true love.\"", - "text2": "I was hesitant about whether it was really worth trying, but now I have no regrets and I'm enjoying my new relationships!", + "tagline2": "\"Após anos de procura, finalmente encontrei um verdadeiro amor.\"", + "text2": "Estava hesitante sobre se realmente valia a pena tentar, mas agora não tenho arrependimentos e estou a desfrutar dos meus novos relacionamentos!", "username3": "Amanda Holmes", - "tagline3": "\"I’ve found a job I really enjoy.\"", - "text3": "Thanks to Vladana, I've finally discovered a clue about what my life's purpose really is and what kind of job resonates with me better!" + "tagline3": "\"Encontrei um trabalho de que realmente gosto.\"", + "text3": "Graças à Vladana, finalmente descobri uma pista sobre qual é realmente o propósito da minha vida e que tipo de trabalho me encaixa melhor!" }, - "success_story": "Become a AURA Success Story!", - "as_seen_in": " As Seen in", + "success_story": "Torne-se uma História de Sucesso da AURA!", + "as_seen_in": " Como Visto em", "footer": { - "text1": "Questions? We’re here to help", - "text2": "Customer Support", - "text3": "Help Center" + "text1": "Tem perguntas? Estamos aqui para ajudar", + "text2": "Apoio ao Cliente", + "text3": "Centro de Ajuda" } }, "/payment": { - "will_be_charged_trial_info": " for your -day trial", - "will_be_charged_email_reminder": "email you a reminder", - "will_be_charged": "You will be charged only . Then per week. Save every week. We’ll before your trial ends.", + "will_be_charged_trial_info": " pelo seu teste de dias", + "will_be_charged_email_reminder": "enviar-lhe-emos um lembrete para o email", + "will_be_charged": "Ser-lhe-á cobrado apenas . Depois por semana. Poupe todas as semanas. Enviaremos antes do final do seu teste.", "payment_information": { - "personalized_offer": "Personalized offer reserved", - "title": "Start your -day trial", - "total_today": "Total today", + "personalized_offer": "Oferta personalizada reservada", + "title": "Comece o seu teste de dias", + "total_today": "Total hoje", "code_applied_bold": "AURA24", - "code_applied": "Code applied!" + "code_applied": "Código aplicado!" }, "guarantees": { - "no_commitment": "No commitment. Cancel anytime.", - "30_day_money_back": "30-Day Money-Back Guarantee" + "no_commitment": "Sem compromisso. Cancele a qualquer momento.", + "30_day_money_back": "Garantia de Devolução de Dinheiro em 30 dias" }, - "get_personal_prediction": "Get personal prediction", - "total_due": "Total due today: ", - "app_number_one_color": "25 million people.", - "app_number_one": "The #1 Astrology app trusted by over " - } -} + "get_personal_prediction": "Obter previsão pessoal", + "total_due": "Total a pagar hoje: ", + "app_number_one_color": "25 milhões de pessoas.", + "app_number_one": "A aplicação de Astrologia #1 confiada por mais de " + }, + "/camera": { + "bad_photo": "Foto de má qualidade!", + "try_again": "Tente novamente", + "do_better": "Pode fazer melhor", + "next": "Seguinte" + }, + "threadId": "thread_jfmTAfmIt5yUWIZbMIu7LWQq", + "assistantId": "asst_6PwXvikFteUGdVwOxJ5BcxBB", + "v": "v1", + "config": "pt-pt.male" +} \ No newline at end of file diff --git a/src/api/api.ts b/src/api/api.ts index 8e17533..0a8a61e 100644 --- a/src/api/api.ts +++ b/src/api/api.ts @@ -34,7 +34,10 @@ import { Locale, Session, Login, - Password + Password, + ChatsCategories, + ChatMessages, + CreateChat } from './resources' const api = { @@ -96,7 +99,11 @@ const api = { getLocale: createMethod(Locale.createRequest), // Session createSession: createMethod(Session.createRequest), - updateSession: createMethod(Session.updateRequest) + updateSession: createMethod(Session.updateRequest), + // Chats + getChatsCategories: createMethod(ChatsCategories.getRequest), + getChatMessages: createMethod(ChatMessages.getRequest), + createChat: createMethod(CreateChat.createRequest) } export type ApiContextValue = typeof api diff --git a/src/api/resources/ChatMessages.ts b/src/api/resources/ChatMessages.ts new file mode 100644 index 0000000..8141036 --- /dev/null +++ b/src/api/resources/ChatMessages.ts @@ -0,0 +1,35 @@ +import routes from "@/routes"; +import { getAuthHeaders } from "../utils"; +import { AuthPayload } from "../types"; + +export type Payload = { + chatId: string +} & AuthPayload + +interface IResponseGetSuccess { + messages: IMessage[] +} + +export interface IMessage { + id: string, + role: string, + text: string, + userId: string, + assistantId: string, + threadId: string, + chatId: string, + createdDate: string, + isRead: boolean +} + +// interface IResponseGetError { +// status: string; +// message: string; +// } + +export type ResponseGet = IResponseGetSuccess + +export const getRequest = ({ chatId, token }: Payload): Request => { + const url = new URL(routes.server.getChatMessages(chatId)); + return new Request(url, { method: "GET", headers: getAuthHeaders(token) }); +}; diff --git a/src/api/resources/ChatsCategories.ts b/src/api/resources/ChatsCategories.ts new file mode 100644 index 0000000..6fbe1a8 --- /dev/null +++ b/src/api/resources/ChatsCategories.ts @@ -0,0 +1,44 @@ +import routes from "@/routes"; +import { getBaseHeaders } from "../utils"; + +interface IResponseGetSuccess { + categories: ICategory[]; + day: IAssistant; +} + +export interface ICategory { + title: string; + subtitle: string; + icon: null | string; + assistants: IAssistant[]; +} + +export enum EAssistantStatus { + ONLINE = "online", + BUSY = "busy" +} + +export interface IAssistant { + id: string; + name: string; + image: string; + status: EAssistantStatus; + rating: number; + reviews: number; + experience: number; + readings: number; + price: number; + tags?: string[]; +} + +// interface IResponseGetError { +// status: string; +// message: string; +// } + +export type ResponseGet = IResponseGetSuccess + +export const getRequest = (): Request => { + const url = new URL(routes.server.getChatsCategories()); + return new Request(url, { method: "GET", headers: getBaseHeaders() }); +}; diff --git a/src/api/resources/CreateChat.ts b/src/api/resources/CreateChat.ts new file mode 100644 index 0000000..d04e5c5 --- /dev/null +++ b/src/api/resources/CreateChat.ts @@ -0,0 +1,23 @@ +import routes from "@/routes"; +import { getAuthHeaders } from "../utils"; +import { AuthPayload } from "../types"; + +export type Payload = { + assistantId: string +} & AuthPayload + +interface IResponseGetSuccess { + chatId: string +} + +// interface IResponseGetError { +// status: string; +// message: string; +// } + +export type ResponseGet = IResponseGetSuccess + +export const createRequest = ({ assistantId, token }: Payload): Request => { + const url = new URL(routes.server.createChat(assistantId)); + return new Request(url, { method: "POST", headers: getAuthHeaders(token) }); +}; diff --git a/src/api/resources/Paywall.ts b/src/api/resources/Paywall.ts index 0d04a03..4c303f4 100644 --- a/src/api/resources/Paywall.ts +++ b/src/api/resources/Paywall.ts @@ -16,7 +16,8 @@ export enum EPlacementKeys { "aura.placement.email.marketing" = "aura.placement.email.marketing", "aura.placement.secret.discount" = "aura.placement.secret.discount", "aura.placement.palmistry.main" = "aura.placement.palmistry.main", - "aura.placement.palmistry.redesign" = "aura.placement.palmistry.redesign" + "aura.placement.palmistry.redesign" = "aura.placement.palmistry.redesign", + "aura.placement.chat" = "aura.placement.chat" } export interface ResponseGetSuccess { @@ -53,9 +54,9 @@ export interface IPaywallProduct { isFreeTrial: boolean; isTrial: boolean; price: number; - trialDuration: number; - trialPrice: number; - trialPriceId: string; + trialDuration: number | null; + trialPrice: number | null; + trialPriceId: string | null; currency?: string; } diff --git a/src/api/resources/User.ts b/src/api/resources/User.ts index 767809c..a9332ea 100644 --- a/src/api/resources/User.ts +++ b/src/api/resources/User.ts @@ -137,7 +137,8 @@ export enum ESourceAuthorization { "aura.chat" = "aura.chat", "aura.moons" = "aura.moons", "aura.main.new" = "aura.main.new", - "aura.palmistry.new" = "aura.palmistry.new" + "aura.palmistry.new" = "aura.palmistry.new", + "aura.chats" = "aura.chats" } export enum EGender { diff --git a/src/api/resources/index.ts b/src/api/resources/index.ts index 3e9a2d7..988bd4c 100644 --- a/src/api/resources/index.ts +++ b/src/api/resources/index.ts @@ -33,3 +33,6 @@ export * as Locale from "./Locale"; export * as Session from "./Session"; export * as Login from "./Login"; export * as Password from "./Password"; +export * as ChatsCategories from "./ChatsCategories"; +export * as ChatMessages from "./ChatMessages"; +export * as CreateChat from "./CreateChat"; diff --git a/src/components/App/index.tsx b/src/components/App/index.tsx index 644fc2b..e918985 100755 --- a/src/components/App/index.tsx +++ b/src/components/App/index.tsx @@ -133,6 +133,7 @@ import SkipTrial from "../palmistry/AdditionalPurchases/pages/SkipTrial"; import { parseQueryParams } from "@/services/url"; import Auth from "../pages/Auth"; import ChatsRoutes from "@/routerComponents/Chats"; +import CookieYesController from "@/routerComponents/CookieYesController"; const isProduction = import.meta.env.MODE === "production"; @@ -155,6 +156,7 @@ function App(): JSX.Element { const [searchParams] = useSearchParams(); const jwtToken = searchParams.get("token"); const isForce = searchParams.get("force"); + const subscriptionStatus = useSelector(selectors.selectStatus); // parse utm query useEffect(() => { @@ -314,617 +316,648 @@ function App(): JSX.Element { return ( - } /> - } /> - } /> - } /> - } /> - }> - } /> - {/* Email - Pay - Email */} + + } + > + } /> + } /> + } /> - } - > - } - > - } /> - - + path={`${palmistryV1Prefix}/*`} + element={} + /> - } - > - } - /> - + path={`${routes.client.mikeV1()}/*`} + element={} + /> - } + element={} > + } /> + {/* Email - Pay - Email */} - } - /> - - - } - > - } - /> - - - } - > + > + + } + > + } /> + + + } + > + } + /> + + + } + > + + } + /> + + + } + > + + } + /> + + + } + > + } + /> + + } + /> + {/* Email - Pay - Email */} + + {/* Advisor short path */} + + } + > + } + > + } /> + + + + } + > + } + /> + + + } + > + } + /> + + + } + > + } + /> + + + + } + > + + } + /> + + + + } + > + + } + /> + + + } /> - - } - /> - {/* Email - Pay - Email */} - - {/* Advisor short path */} - - } - > } + path={routes.client.advisorChatFailPayment()} + element={} + /> + + } > + + } /> + + + {/* Advisor short path */} + + {/* Test Routes Start */} + } /> + }> } /> - - - } - > + } /> } - /> - - - } - > + path={routes.client.questionnaire()} + element={} + > + }> + } /> + + + } /> } + path={routes.client.hyperPersonalizedAstrology()} + element={} /> - - - } - > + } /> } + path={routes.client.loadingInRelationship()} + element={} /> - + } + /> + } + /> + } + /> + } /> + } /> + } + /> + } + /> + } + /> + } /> + } + /> + } + /> + } + /> + } /> + } /> + } /> + } + /> + } + /> + } /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + > + } /> + + {/* Test Routes End */} - - } - > + {/* Email Letters */} } + /> + } + /> + {/* Email Letters End */} + + {/* Additional Purchases */} + }> + }> + } /> - } - /> - - - - } - > - } /> - } - /> - - - } - /> - } - /> - - } - > - - } /> - - - {/* Advisor short path */} - - {/* Test Routes Start */} - } /> - }> - } /> - - } /> - } - > - }> - } /> - - - } /> - } - /> - } /> - } - /> - } - /> - } - /> - } - /> - } /> - } /> - } - /> - } - /> - } - /> - } /> - } - /> - } - /> - } - /> - } /> - } /> - } /> - } - /> - } /> - } /> - } - /> - } - /> - } /> - } - /> - } - /> - } - /> - } - > - } /> - - {/* Test Routes End */} - - {/* Email Letters */} - } - /> - } - /> - {/* Email Letters End */} - - {/* Additional Purchases */} - }> - }> - } - /> - } - /> - } - /> - - - {/* Additional Purchases End */} - - {/* Additional Purchases Palmistry */} - }> - }> - } /> - } - /> - } /> - - - {/* Additional Purchases Palmistry End */} - - } - /> - - } - > - } /> - - } - /> - } - /> - }> - } /> - } /> - } - /> - } - /> - } /> - } - /> - } /> - } /> - } /> + + + {/* Additional Purchases End */} + + {/* Additional Purchases Palmistry */} + }> + }> + } /> + } + /> + } /> + + + {/* Additional Purchases Palmistry End */} + } + path={routes.client.getInformationPartner()} + element={} /> - {/* } + > + } /> + + } + /> + } + /> + }> + } /> + } /> + } + /> + } + /> + + } + /> + } /> + } + /> + } + /> + } + /> + {/* } /> */} - } - /> - } /> - } /> - - }> - } - > - } /> + } + /> + } /> + } + /> - - }> }> } - /> - - }> - } /> - } - /> - } - /> - } - /> - } - /> - } - /> - } /> - - } /> + path={routes.client.subscription()} + element={} + > + } /> - } - /> - } - /> - } - /> - } - /> - } - /> - } - /> - } - /> - } - /> + }> + }> + } + /> + + }> + } /> + } + /> + } + /> + } + /> + } + /> + } + /> + } /> + + } /> + + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + + + + } /> + + } /> + + } /> - - } /> - - } /> - - } /> ); diff --git a/src/components/ChatsPath/components/Address/styles.module.scss b/src/components/ChatsPath/components/Address/styles.module.scss index 11d2493..06b4229 100644 --- a/src/components/ChatsPath/components/Address/styles.module.scss +++ b/src/components/ChatsPath/components/Address/styles.module.scss @@ -2,4 +2,5 @@ color: #d3d3d3; margin-top: 30px; font-size: 10px; + text-transform: uppercase; } diff --git a/src/components/ChatsPath/components/Answer/styles.module.scss b/src/components/ChatsPath/components/Answer/styles.module.scss index 0d29f1e..39d3fce 100644 --- a/src/components/ChatsPath/components/Answer/styles.module.scss +++ b/src/components/ChatsPath/components/Answer/styles.module.scss @@ -12,10 +12,10 @@ box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); border-radius: 16px; - &:hover { - transform: scale(1.03); - background-color: rgba(#8e8cf0, 0.2); - } + // &:hover { + // transform: scale(1.03); + // background-color: rgba(#8e8cf0, 0.2); + // } &:active { transform: scale(1.1); diff --git a/src/components/ChatsPath/components/Assistant/index.tsx b/src/components/ChatsPath/components/Assistant/index.tsx new file mode 100644 index 0000000..f448f7f --- /dev/null +++ b/src/components/ChatsPath/components/Assistant/index.tsx @@ -0,0 +1,155 @@ +import { EAssistantStatus, IAssistant } from "@/api/resources/ChatsCategories"; +import styles from "./styles.module.scss"; +import Loader, { LoaderColor } from "@/components/Loader"; + +type IAssistantProps = IAssistant & { + isLoading: boolean; + onAssistantClick: (assistant: IAssistant) => void; +}; + +function Assistant({ + id, + image, + name, + status, + rating, + reviews, + experience, + readings, + price, + isLoading, + onAssistantClick, +}: IAssistantProps) { + const handleClick = () => { + if (isLoading) return; + onAssistantClick({ + id, + image, + name, + status, + rating, + reviews, + experience, + readings, + price, + }); + }; + + return ( +
+
+
+
+
+
+ user avatar +
+ {/* */} +
+ +
+ {name} +
+ + {status} + +
+
+
+ + {rating} + + + + + + + + + + + +

{reviews} reviews

+
+
+ + hands-with-heart-thin-mono + + + + + + + + + {experience} year{experience === 1 ? "" : "s"} + {" "} + of experience + +
+
+ + + + + + + + + + + + {readings} readings + +
+
+
+
+
+ +
+
+ + Chat for {price} credits/min + +
+
+
+
+ ); +} + +export default Assistant; diff --git a/src/components/ChatsPath/components/Assistant/styles.module.scss b/src/components/ChatsPath/components/Assistant/styles.module.scss new file mode 100644 index 0000000..7bc287c --- /dev/null +++ b/src/components/ChatsPath/components/Assistant/styles.module.scss @@ -0,0 +1,231 @@ +.container { + color: var(--typography-100); + background: var(--secondary-700); + border-radius: 16px; + overflow: hidden; + max-width: 160px; + margin-right: 6px; +} + +.content { + padding-left: 12px; + padding-right: 12px; + padding-top: 12px; + display: flex; + flex-direction: column; + position: relative; +} + +.main-info-wrapper { + display: flex; + flex-direction: column; + + & > .avatar-wrapper { + flex-shrink: 0; + position: relative; + display: flex; + flex-direction: column; + margin-bottom: 50px; + + & > .avatar-wrapper-container { + display: inline-block; + font-size: 0; + line-height: 0; + position: relative; + + & > .avatar { + height: 136px; + width: 136px; + border-radius: 17px; + object-fit: cover; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 0; + line-height: 0; + overflow: hidden; + + & > img { + min-width: 100%; + min-height: 100%; + max-width: 100%; + max-height: 100%; + } + } + } + + & > .name-wrapper { + position: absolute; + text-align: center; + padding-top: 4px; + padding-bottom: 18px; + background: var(--secondary-800); + bottom: -30px; + width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + border-bottom-left-radius: 17px; + border-bottom-right-radius: 17px; + + & > .name { + cursor: pointer; + width: 100%; + font-weight: 600; + font-size: 18px; + line-height: 135%; + color: var(--typography-100); + } + } + + & > .status { + display: inline-block; + min-width: 80px; + text-align: center; + padding: 2px 8px; + font-weight: 600; + font-size: 12px; + line-height: 16px; + color: var(--typography-100); + text-transform: capitalize; + background-color: var(--success-400); + width: 80px; + height: 20px; + position: absolute; + border-radius: 22px; + bottom: -40px; + left: 28px; + + &.busy { + background: var(--warning); + color: var(--typography-900); + } + } + } + + & > .main-info { + overflow: hidden; + flex-grow: 1; + + & > .main-info-container { + display: flex; + align-items: center; + color: var(--typography-100); + + & > .rating { + display: inline-flex; + align-items: center; + font-weight: 600; + font-size: 22px; + line-height: 32px; + color: var(--typography-100); + + & > svg { + width: 24px; + height: 24px; + margin-right: 1px; + margin-left: 5px; + } + } + + & > .reviews { + max-width: 85px; + font-size: 12px; + line-height: 130%; + margin-left: 26px; + } + } + + & > .experience { + display: flex; + align-items: center; + font-size: 10px; + line-height: 130%; + margin-top: 7px; + color: var(--typography-300); + + & > svg { + margin-right: 6px; + fill: var(--primary-200); + width: 12px; + height: 12px; + } + } + } +} + +.button-wrapper { + position: relative; + display: flex; + justify-content: center; + align-items: center; + z-index: 2; + width: 100%; + margin-top: 20px; + + & > .button { + font-family: Open Sans, sans-serif; + color: var(--typography-100); + cursor: pointer; + background: var(--gradient-pink-base); + display: inline-flex; + align-items: center; + justify-content: center; + text-align: center; + text-decoration: none; + vertical-align: middle; + user-select: none; + padding: 5px 10px; + align-self: center; + outline: none; + border: none; + font-size: 16px; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + + height: 40px; + width: 136px; + font-weight: 600; + font-size: 16px; + line-height: 24px; + border-radius: 8px; + + &:disabled { + opacity: 0.7; + cursor: not-allowed; + box-shadow: none; + } + + &.primary { + background: var(--gradient-pink-base); + + &:disabled { + background: none; + background-color: var(--secondary); + color: var(--typography-400); + opacity: 1; + } + } + } +} + +.price-info-wrapper { + margin-top: 8px; + display: flex; + justify-content: center; + margin-right: 20px; + width: 100%; + margin-bottom: 20px; + + & > .price-info { + display: inline-block; + color: var(--typography-200); + font-size: 12px; + line-height: 130%; + } +} + +.bold { + font-weight: 600; + color: var(--typography-100); +} diff --git a/src/components/ChatsPath/components/AssistantOfDay/index.tsx b/src/components/ChatsPath/components/AssistantOfDay/index.tsx new file mode 100644 index 0000000..18636c4 --- /dev/null +++ b/src/components/ChatsPath/components/AssistantOfDay/index.tsx @@ -0,0 +1,184 @@ +import Title from "@/components/Title"; +import styles from "./styles.module.scss"; +import { EAssistantStatus, IAssistant } from "@/api/resources/ChatsCategories"; +import Loader, { LoaderColor } from "@/components/Loader"; + +interface IAssistantOfDayProps { + assistant: IAssistant; + isLoading: boolean; + onAssistantClick: (assistant: IAssistant) => void; +} + +function AssistantOfDay({ + assistant, + isLoading, + onAssistantClick, +}: IAssistantOfDayProps) { + const { + image, + status, + name, + rating, + reviews, + tags, + experience, + readings, + price, + } = assistant; + return ( +
!isLoading && onAssistantClick(assistant)} + > +
+
+ + + + +
+ + Psychic of the day + +
+
+
+
+ {`${assistant.name} + + {status} + +
+
+
+ {name} + + + +
+
+ + {rating} + + + + + + + + + + + +

{reviews} reviews

+
+
    + {tags?.map((tag, index) => ( +
  • +
    + {tag} +
    +
  • + ))} +
+
+ + hands-with-heart-thin-mono + + + + + + + {experience} years of experience +
+
+ + + + + + + + + + + {readings} readings +
+
+
+
+
+ Chat for {price} credits/min +
+ +
+ +
+
+
+
+ ); +} + +export default AssistantOfDay; diff --git a/src/components/ChatsPath/components/AssistantOfDay/styles.module.scss b/src/components/ChatsPath/components/AssistantOfDay/styles.module.scss new file mode 100644 index 0000000..f1278ce --- /dev/null +++ b/src/components/ChatsPath/components/AssistantOfDay/styles.module.scss @@ -0,0 +1,269 @@ +.container { + margin-left: auto; + margin-right: auto; + padding-left: 0; + padding-right: 0; + margin-bottom: 40px; + width: fit-content; +} + +.title-container { + display: flex; + align-items: center; + color: var(--primary-400); + margin-bottom: 24px; + + & > .icon-container { + width: 32px; + height: 32px; + background: var(--primary); + border-radius: 4px; + margin-right: 12px; + display: flex; + justify-content: center; + align-items: center; + + & > svg { + width: 24px; + height: 24px; + } + } + + & > .title { + font-family: Montserrat, sans-serif; + font-weight: 700; + font-size: 20px; + line-height: 24px; + text-transform: uppercase; + margin: 0; + } +} + +.expert { + color: var(--typography-100); + padding: 20px; + display: flex; + flex-direction: column; + background: var(--secondary-700); + border-radius: 16px; + position: relative; + width: 330px; + + & > .info-wrapper { + display: flex; + + & > .avatar-wrapper { + flex-shrink: 0; + margin-right: 14px; + position: relative; + display: flex; + flex-direction: column; + + & > .avatar { + object-fit: cover; + display: inline-flex; + align-items: center; + justify-content: center; + height: 82px; + width: 82px; + border-radius: 12px; + } + + & > .status { + display: inline-block; + min-width: 80px; + text-align: center; + padding: 2px 8px; + font-weight: 600; + font-size: 12px; + line-height: 16px; + color: var(--typography-100); + background-color: var(--typography); + text-transform: capitalize; + margin-top: 7px; + border-radius: 22px; + + &.busy { + background: var(--warning); + color: var(--typography-900); + } + } + } + + & > .main-info { + overflow: hidden; + flex-grow: 1; + + & > .name-wrapper { + display: flex; + overflow: hidden; + justify-content: space-between; + align-items: center; + flex-wrap: nowrap; + margin-bottom: 3px; + + & > .name { + font-weight: 600; + font-size: 18px; + line-height: 135%; + padding-right: 10px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + } + + & > .reviews-wrapper { + display: flex; + align-items: center; + color: var(--typography-100); + + & > .review { + display: inline-flex; + align-items: center; + font-weight: 600; + font-size: 22px; + line-height: 32px; + color: var(--typography-100); + + & > .star { + margin-left: 5px; + margin-right: 1px; + width: 24px; + height: 24px; + } + } + + & > .reviews { + font-size: 12px; + line-height: 130%; + margin-left: 26px; + max-width: 85px; + } + } + + & > .specializations { + margin: 7px -2.5px -8px; + display: flex; + flex-wrap: wrap; + align-items: center; + + & > .item { + padding-right: 2.5px; + padding-left: 2.5px; + padding-bottom: 8px; + + & > .tag { + color: var(--typography-200); + padding: 3px 10px; + cursor: default; + height: 28px; + display: inline-flex; + align-items: center; + white-space: nowrap; + border-radius: 20px; + justify-content: center; + transition: color 0.15s ease-in-out, + background-color 0.15s ease-in-out, border 0.15s ease-in-out; + font-size: 12px; + line-height: 18px; + background: var(--primary-600); + border: none; + } + } + } + + & > .experience { + display: flex; + align-items: center; + font-size: 12px; + line-height: 130%; + margin-top: 7px; + + & > svg { + margin-right: 6px; + fill: var(--primary-200); + width: 24px; + height: 24px; + } + } + } + } + + & > .footer { + display: flex; + align-items: center; + + & > .price-wrapper { + margin-top: auto; + display: flex; + justify-content: center; + width: 88px; + margin-right: 20px; + font-size: 12px; + line-height: 130%; + + & > .price { + display: inline-block; + font-size: 14px; + line-height: 24px; + color: var(--typography-200); + } + } + + & > .button-wrapper { + position: relative; + display: flex; + justify-content: center; + align-items: center; + z-index: 2; + width: 100%; + margin-top: 20px; + + & > .button { + font-family: Open Sans, sans-serif; + color: var(--typography-100); + cursor: pointer; + background: var(--gradient-pink-base); + display: inline-flex; + align-items: center; + justify-content: center; + text-align: center; + text-decoration: none; + vertical-align: middle; + user-select: none; + padding: 5px 10px; + align-self: center; + outline: none; + border: none; + font-size: 16px; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + + height: 40px; + width: 100%; + font-weight: 600; + font-size: 16px; + line-height: 24px; + border-radius: 30px; + + &:disabled { + opacity: 0.7; + cursor: not-allowed; + box-shadow: none; + } + + &.primary { + background: var(--gradient-pink-base); + + &:disabled { + background: none; + background-color: var(--secondary); + color: var(--typography-400); + opacity: 1; + } + } + } + } + } +} diff --git a/src/components/ChatsPath/components/AuthModal/index.tsx b/src/components/ChatsPath/components/AuthModal/index.tsx new file mode 100644 index 0000000..ee66aa0 --- /dev/null +++ b/src/components/ChatsPath/components/AuthModal/index.tsx @@ -0,0 +1,99 @@ +import Title from "@/components/Title"; +import styles from "./styles.module.scss"; +import EmailInput from "@/components/pages/ABDesign/v1/pages/EmailEnterPage/EmailInput"; +import { useState } from "react"; +import { useDispatch } from "react-redux"; +import { actions } from "@/store"; +import Button from "../../ui/Button"; +import metricService, { + EGoals, + EMetrics, +} from "@/services/metric/metricService"; +import { ESourceAuthorization } from "@/api/resources/User"; +import { useAuthentication } from "@/hooks/authentication/use-authentication"; +import Loader, { LoaderColor } from "@/components/Loader"; +import { useNavigate } from "react-router-dom"; +import routes from "@/routes"; + +function AuthModal() { + const navigate = useNavigate(); + const { error, isLoading, authorization } = useAuthentication(); + const dispatch = useDispatch(); + + const [email, setEmail] = useState(""); + const [isValidEmail, setIsValidEmail] = useState(false); + const [isValidationShow, setIsValidationShow] = useState(false); + + const handleValidEmail = (email: string) => { + dispatch(actions.form.addEmail(email)); + setEmail(email); + setIsValidEmail(true); + }; + + const handleClickAuth = async (event: React.FormEvent) => { + event.preventDefault(); + if (!isValidEmail) return setIsValidationShow(true); + await authorize(); + metricService.reachGoal(EGoals.ENTERED_EMAIL, [ + EMetrics.KLAVIYO, + EMetrics.YANDEX, + EMetrics.FACEBOOK, + ]); + navigate(routes.client.chatsEmailConfirm()); + }; + + const authorize = async () => { + await authorization(email, ESourceAuthorization["aura.chats"]); + }; + + return ( +
+
+
+ + Answers are a few steps away + +

+ Just enter your email to get 3 FREE 🎁
+ sessions with 3 different psychics +

+
+ + setIsValidEmail(false)} + inputContainerClassName={styles.inputContainer} + inputClassName={`${styles.input} ${ + !isValidEmail && isValidationShow && styles.invalid + }`} + placeholderClassName={styles.placeholder} + /> + {!error && !isValidEmail && isValidationShow && ( + Invalid email + )} + {!!error && ( + Something went wrong + )} + + + {/* Todo: add modal "why ask" */} +
+ +
+
+
+
+ ); +} + +export default AuthModal; diff --git a/src/components/ChatsPath/components/AuthModal/styles.module.scss b/src/components/ChatsPath/components/AuthModal/styles.module.scss new file mode 100644 index 0000000..bd4529f --- /dev/null +++ b/src/components/ChatsPath/components/AuthModal/styles.module.scss @@ -0,0 +1,155 @@ +.container { + width: 100%; + position: fixed; + z-index: 3; + bottom: 0dvh; + border: 1px solid var(--secondary); + border-top-left-radius: 16px; + border-top-right-radius: 16px; + background: var(--secondary-600); +} + +.wrapper { + padding: 20px 15px; +} + +.content { + max-width: 340px; + margin-left: auto; + margin-right: auto; +} + +.title { + font-size: 20px; + line-height: 135%; + font-weight: 700; + margin-bottom: 10px; + text-align: center; + color: var(--primary-100); +} + +.subtitle { + font-size: 16px; + margin-bottom: 20px; + line-height: 150%; + color: var(--primary-200); + text-align: center; + + & > span { + color: var(--primary); + font-weight: 700; + } +} + +.form { + position: relative; +} + +.label { + cursor: pointer; + display: block; + width: 100%; + text-align: left; + font-weight: 600; + margin-bottom: 10px; + line-height: 120%; + color: var(--typography-100); +} + +.inputContainer { + min-width: 0; + margin-bottom: 0; + + & > input:focus { + border-color: var(--primary); + } + + & > .input:focus + .placeholder, + & > .input:not(:placeholder-shown) + .placeholder { + opacity: 0; + } +} + +.input { + display: block; + color: var(--typography-100) !important; + font-weight: 400; + font-size: 16px; + line-height: 24px !important; + background-color: transparent; + background-clip: padding-box; + padding: 0 15px !important; + height: 40px !important; + border: 1px solid var(--secondary-100); + border-radius: 25px !important; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important; + -webkit-appearance: none !important; + appearance: none !important; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + + &.invalid { + border: 2px solid var(--error) !important; + } +} + +.placeholder { + left: 15px; +} + +.error { + position: absolute; + left: 0; + display: inline-block; + width: 100%; + padding-left: 17px; + margin-top: 8px; + color: var(--error); + font-size: 12px; + text-align: left; +} + +.button { + margin-top: 28px; + + & > button { + width: 100%; + height: 50px; + font-weight: 600; + padding: 10px 50px; + } +} + +.why-ask { + margin: 8px auto 5px; + text-align: center; + + & > button { + display: inline-flex; + align-items: center; + justify-content: center; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + align-self: center; + border-radius: 30px; + outline: none; + font-size: 16px; + line-height: 24px; + transition: all 0.15s ease-in-out 0ms; + padding: 0; + border: none; + height: auto; + width: auto; + background: transparent; + color: var(--secondary-100); + text-decoration: underline; + + & > span { + display: inherit; + align-items: inherit; + justify-content: inherit; + } + } +} diff --git a/src/components/ChatsPath/components/BottomModal/index.tsx b/src/components/ChatsPath/components/BottomModal/index.tsx new file mode 100644 index 0000000..db5390e --- /dev/null +++ b/src/components/ChatsPath/components/BottomModal/index.tsx @@ -0,0 +1,31 @@ +import styles from "./styles.module.scss"; + +interface IModalProps { + children: React.ReactNode; + handleClose: () => void; +} + +function BottomModal({ children, handleClose }: IModalProps) { + return ( +
+
+
+ +
{children}
+
+
+
+ ); +} + +export default BottomModal; diff --git a/src/components/ChatsPath/components/BottomModal/styles.module.scss b/src/components/ChatsPath/components/BottomModal/styles.module.scss new file mode 100644 index 0000000..dc2820a --- /dev/null +++ b/src/components/ChatsPath/components/BottomModal/styles.module.scss @@ -0,0 +1,75 @@ +.overlay { + position: fixed; + top: 0; + left: 0; + width: 100dvw; + height: 100dvh; + z-index: 11; + backdrop-filter: blur(10px); +} + +.wrapper { + position: absolute; + width: 100%; + display: flex; + flex-direction: column; + background: var(--gradient-amethyst); + color: var(--typography-100); + bottom: 0; + border-top-right-radius: 20px; + border-top-left-radius: 20px; +} + +.content { + flex-grow: 1; + overflow-y: auto; + display: flex; + flex-direction: column; +} + +.close { + display: inline-flex; + align-items: center; + justify-content: center; + text-align: center; + text-decoration: none; + vertical-align: middle; + user-select: none; + font-size: 24px; + line-height: 24px; + outline: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + background: transparent; + flex: 0 0 auto; + overflow: visible; + border-radius: 50%; + padding: 0; + border: none; + color: var(--secondary-300); + position: absolute; + right: 16px; + top: 16px; + cursor: pointer; + + & > svg { + fill: currentColor; + transition: fill 0.3s ease-in-out, opacity 0.3s ease-in-out; + flex-shrink: 0; + display: inline-block; + user-select: none; + width: 1em; + height: 1em; + } +} + +.body { + padding-right: 15px; + padding-left: 15px; + display: flex; + flex-direction: column; + flex-grow: 1; + max-width: 360px; + margin: 50px auto 20px; + text-align: left; +} diff --git a/src/components/ChatsPath/components/ChatsCategory/index.tsx b/src/components/ChatsPath/components/ChatsCategory/index.tsx new file mode 100644 index 0000000..9c527ec --- /dev/null +++ b/src/components/ChatsPath/components/ChatsCategory/index.tsx @@ -0,0 +1,47 @@ +import { IAssistant, ICategory } from "@/api/resources/ChatsCategories"; +import styles from "./styles.module.scss"; +import Title from "@/components/Title"; +import Assistant from "../Assistant"; + +interface IChatsCategoryProps { + category: ICategory; + loadingAssistantId: string; + handleAssistantClick: (assistant: IAssistant) => void; +} + +function ChatsCategory({ + category, + loadingAssistantId, + handleAssistantClick, +}: IChatsCategoryProps) { + return ( +
+
+
+ {category.icon?.length && ( + {category.title} + )} +
+ + {category.title} + +
+ + {category.subtitle} + +
    + {category.assistants.map((assistant, index) => ( +
  • + +
  • + ))} +
+
+ ); +} + +export default ChatsCategory; diff --git a/src/components/ChatsPath/components/ChatsCategory/styles.module.scss b/src/components/ChatsPath/components/ChatsCategory/styles.module.scss new file mode 100644 index 0000000..51823d4 --- /dev/null +++ b/src/components/ChatsPath/components/ChatsCategory/styles.module.scss @@ -0,0 +1,64 @@ +.container { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 40px; +} + +.header { + margin-bottom: 8px; + display: flex; + align-items: center; + color: var(--primary-400); +} + +.icon { + width: 32px; + height: 32px; + background: var(--primary); + border-radius: 4px; + margin-right: 12px; + display: flex; + justify-content: center; + align-items: center; + flex-shrink: 0; + + & > img { + width: 24px; + height: 24px; + } +} + +.title { + margin: 0; + font-family: Montserrat, sans-serif; + font-weight: 700; + font-size: 20px; + line-height: 24px; + text-transform: uppercase; +} + +.subtitle { + margin-bottom: 24px; + font-size: 12px; + line-height: 130%; + font-weight: 400; + color: var(--primary-200); + text-align: left; +} + +.assistants { + display: flex; + overflow: auto; + + &::-webkit-scrollbar { + display: none !important; + height: 0 !important; + width: 0 !important; + } +} + +::-webkit-scrollbar { + display: none !important; + height: 0 !important; + width: 0 !important; +} \ No newline at end of file diff --git a/src/components/ChatsPath/components/DrawerMenu/index.tsx b/src/components/ChatsPath/components/DrawerMenu/index.tsx index c69a512..67afb1a 100644 --- a/src/components/ChatsPath/components/DrawerMenu/index.tsx +++ b/src/components/ChatsPath/components/DrawerMenu/index.tsx @@ -18,7 +18,7 @@ function DrawerMenu({ open, toggleDrawer }: IDrawerMenuProps) { onClose={toggleDrawer(false)} >
- +
- + +
+ + ); +} + +export default EmailConfirm; diff --git a/src/components/ChatsPath/pages/EmailConfirm/styles.module.scss b/src/components/ChatsPath/pages/EmailConfirm/styles.module.scss new file mode 100644 index 0000000..f2b48d9 --- /dev/null +++ b/src/components/ChatsPath/pages/EmailConfirm/styles.module.scss @@ -0,0 +1,59 @@ +.container { + max-width: 330px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + text-align: center; + margin: 20px auto 10px; + text-align: left; +} + +.image { + width: 140px; + height: 140px; +} + +.title { + margin-top: 40px; + font-weight: 700; + font-size: 20px; + line-height: 145%; + margin-bottom: 20px; + width: 100%; + text-align: left; +} + +.text { + font-size: 18px; + line-height: 145%; + margin-bottom: 12px; + + & > b { + font-weight: 700px; + } +} + +.footer { + position: fixed; + bottom: calc(0dvh + 20px); + left: 50%; + transform: translateX(-50%); + + & > .button { + & > button { + width: 330px; + font-weight: 600; + padding: 10px 50px; + } + } + + & > .button-know { + margin-top: 20px; + & > button { + background: transparent; + text-decoration-line: underline; + color: var(--secondary-100); + } + } +} diff --git a/src/components/ChatsPath/pages/ExpertChat/components/ChatHeader/index.tsx b/src/components/ChatsPath/pages/ExpertChat/components/ChatHeader/index.tsx new file mode 100644 index 0000000..8ab6cb5 --- /dev/null +++ b/src/components/ChatsPath/pages/ExpertChat/components/ChatHeader/index.tsx @@ -0,0 +1,73 @@ +import { useEffect, useState } from "react"; +import styles from "./styles.module.css"; +import { sleep } from "@/services/date"; + +interface IChatHeaderProps { + name: string; + avatar: string; + classNameContainer?: string; + hasBackButton?: boolean; + isTimerGoing?: boolean; + clickBackButton: () => void; +} + +function ChatHeader({ + name, + avatar, + classNameContainer = "", + hasBackButton = true, + isTimerGoing = false, + clickBackButton, +}: IChatHeaderProps) { + const [timer, setTimer] = useState(0); + + useEffect(() => { + (async () => { + await sleep(1000); + if (isTimerGoing) { + setTimer(timer + 1); + } + })(); + }, [isTimerGoing, timer]); + + function formatSecondsToHHMMSS(seconds: number) { + const hours = Math.floor(seconds / 3600); + const minutes = Math.floor((seconds % 3600) / 60); + const secs = seconds % 60; + + return [ + String(hours).padStart(2, "0"), + String(minutes).padStart(2, "0"), + String(secs).padStart(2, "0"), + ].join(":"); + } + + return ( +
+ {hasBackButton && ( +
+
Advisors +
+ )} +
+ {name} +
+ {name} + +
+
+
+ + {formatSecondsToHHMMSS(timer)} +
+
+ ); +} + +export default ChatHeader; diff --git a/src/components/ChatsPath/pages/ExpertChat/components/ChatHeader/styles.module.css b/src/components/ChatsPath/pages/ExpertChat/components/ChatHeader/styles.module.css new file mode 100644 index 0000000..73f7480 --- /dev/null +++ b/src/components/ChatsPath/pages/ExpertChat/components/ChatHeader/styles.module.css @@ -0,0 +1,100 @@ +.container { + width: 100%; + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + background: rgb(255 255 255 / 10%); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + padding: 2px 12px; +} + +.avatar { + width: 42px; + height: 42px; + border-radius: 100%; +} + +.online-status { + display: block; + width: 9px; + height: 9px; + background-color: rgb(6, 183, 6); + border-radius: 50%; +} + +.name { + display: flex; + align-items: center; + gap: 6px; + font-weight: 700; +} + +.back-button { + font-weight: 500; + color: rgb(0, 128, 255); + display: flex; + flex-direction: row; + align-items: center; + gap: 6px; + cursor: pointer; +} + +.back-button > .arrow { + display: flex; + width: 14px; + height: 20px; + position: relative; +} + +.back-button > .arrow::before, +.back-button > .arrow::after { + content: ""; + display: block; + width: 12px; + height: 2px; + background-color: rgb(0, 128, 255); + position: absolute; + left: 0; +} + +.back-button > .arrow::before { + transform: rotate(-45deg); + top: calc(50% - 4px); +} + +.back-button > .arrow::after { + transform: rotate(45deg); + top: calc(50% + 4px); +} + +.name-wrapper { + display: flex; + flex-direction: row; + align-items: center; + gap: 6px; +} + +.info-wrapper { + display: flex; + flex-direction: column; + align-items: flex-end; + gap: 4px; +} + +.info-wrapper > .button { + background-color: transparent; + border: none; + padding-right: 0; + color: #fff; + font-size: 16px; + padding-top: 6px; + line-height: 100%; +} + +.info-wrapper > .timer { + font-size: 12px; + opacity: .6; + padding-bottom: 6px; +} \ No newline at end of file diff --git a/src/components/ChatsPath/pages/ExpertChat/components/InputMessage/index.tsx b/src/components/ChatsPath/pages/ExpertChat/components/InputMessage/index.tsx new file mode 100644 index 0000000..acdeba9 --- /dev/null +++ b/src/components/ChatsPath/pages/ExpertChat/components/InputMessage/index.tsx @@ -0,0 +1,75 @@ +import { ChangeEvent, FormEvent } from "react"; +import styles from "./styles.module.css"; +import Loader, { LoaderColor } from "@/components/Loader"; + +interface IInputMessageProps { + placeholder?: string; + classNameContainer?: string; + messageText: string; + textareaRows: number; + disabledButton: boolean; + disabledTextArea: boolean; + isLoading: boolean; + description?: string; + handleChangeMessageText: (e: ChangeEvent) => void; + submitForm: (messageText: string) => void; +} + +function InputMessage({ + placeholder, + messageText, + textareaRows, + disabledButton, + disabledTextArea, + isLoading, + description, + handleChangeMessageText, + submitForm, + classNameContainer = "", +}: IInputMessageProps) { + const handleSubmit = (e: FormEvent) => { + e.preventDefault(); + submitForm(messageText); + }; + + return ( +
handleSubmit(e)} + > +