Browse Source

fix translation

master
mortezaei 14 hours ago
parent
commit
be5286f2d6
  1. 2
      src/components/Componentes/help-modal.tsx
  2. 12
      src/components/Componentes/question-checkbox.tsx
  3. 2
      src/components/Componentes/question-progress-tracker.tsx
  4. 6
      src/components/Componentes/question-radio.tsx
  5. 59
      src/components/Componentes/question-section-flow.tsx
  6. 6
      src/components/Componentes/test-questions-flow.tsx
  7. 4
      src/translations/locales/ar.json
  8. 4
      src/translations/locales/az.json
  9. 4
      src/translations/locales/bn.json
  10. 4
      src/translations/locales/da.json
  11. 4
      src/translations/locales/de.json
  12. 4
      src/translations/locales/en.json
  13. 4
      src/translations/locales/es.json
  14. 4
      src/translations/locales/fa.json
  15. 4
      src/translations/locales/fr.json
  16. 4
      src/translations/locales/gu.json
  17. 4
      src/translations/locales/ha.json
  18. 4
      src/translations/locales/he.json
  19. 4
      src/translations/locales/hi.json
  20. 4
      src/translations/locales/id.json
  21. 4
      src/translations/locales/ks.json
  22. 4
      src/translations/locales/pt.json
  23. 4
      src/translations/locales/ru.json
  24. 4
      src/translations/locales/sw.json
  25. 4
      src/translations/locales/tg.json
  26. 4
      src/translations/locales/tr.json
  27. 4
      src/translations/locales/ul.json
  28. 4
      src/translations/locales/ur.json
  29. 4
      src/translations/locales/uz.json
  30. 4
      src/translations/locales/zh.json

2
src/components/Componentes/help-modal.tsx

@ -73,7 +73,7 @@ export function HelpModal({
} }
}, [isOpen, isRendered, closeSheet]); }, [isOpen, isRendered, closeSheet]);
const resolvedTitle = "Tips";
const resolvedTitle = _title || t["Tips"] || "Tips";
const resolvedDescription = const resolvedDescription =
description ?? description ??
t[ t[

12
src/components/Componentes/question-checkbox.tsx

@ -55,10 +55,10 @@ export function QuestionCheckbox({
<label <label
htmlFor={`checkbox-${question.id}`} htmlFor={`checkbox-${question.id}`}
className={[ className={[
"cursor-pointer rounded-[16px] font-semibold text-[15px] transition-all duration-200 active:scale-[0.99] flex items-center gap-3 w-full px-5 py-4 text-start leading-snug",
"cursor-pointer rounded-[16px] font-semibold text-[15px] transition-all duration-200 active:scale-[0.99] flex items-center gap-3 w-full px-5 py-4 text-start leading-snug border",
isChecked isChecked
? "bg-[#F0445B] text-white shadow-[0_8px_20px_rgba(240,68,91,0.25)]"
: "bg-[#FAFAFA] text-[#181818] hover:bg-white shadow-[0_2px_6px_rgba(0,0,0,0.03)] border border-[#F0EDED]",
? "bg-[#F0445B] text-white border-transparent shadow-none"
: "bg-[#FAFAFA] text-[#181818] hover:bg-white border-[#F0EDED] shadow-none",
].join(" ")} ].join(" ")}
> >
<input <input
@ -143,13 +143,13 @@ export function QuestionCheckbox({
key={option.id} key={option.id}
htmlFor={optionId} htmlFor={optionId}
className={[ className={[
"cursor-pointer rounded-[16px] font-semibold text-[15px] transition-all duration-200 active:scale-[0.99] flex items-center gap-3",
"cursor-pointer rounded-[16px] font-semibold text-[15px] transition-all duration-200 active:scale-[0.99] flex items-center gap-3 border",
isShortOptions isShortOptions
? "flex-1 min-w-[90px] px-5 py-3.5 text-center justify-center" ? "flex-1 min-w-[90px] px-5 py-3.5 text-center justify-center"
: "w-full px-5 py-4 text-start leading-snug", : "w-full px-5 py-4 text-start leading-snug",
isSelected isSelected
? "bg-[#F0445B] text-white shadow-[0_8px_20px_rgba(240,68,91,0.25)]"
: "bg-[#FAFAFA] text-[#181818] hover:bg-white shadow-[0_2px_6px_rgba(0,0,0,0.03)] border border-[#F0EDED]",
? "bg-[#F0445B] text-white border-transparent shadow-none"
: "bg-[#FAFAFA] text-[#181818] hover:bg-white border-[#F0EDED] shadow-none",
].join(" ")} ].join(" ")}
> >
<input <input

2
src/components/Componentes/question-progress-tracker.tsx

@ -184,7 +184,7 @@ export function QuestionProgressTracker({
className="w-full bg-[#F7F1F0]" className="w-full bg-[#F7F1F0]"
> >
<div className="mb-[7px] flex items-center justify-between group-10 leading-none font-normal text-[#747474]"> <div className="mb-[7px] flex items-center justify-between group-10 leading-none font-normal text-[#747474]">
<span>fields to complete</span>
<span>{t["fields to complete"] || "fields to complete"}</span>
<span> <span>
{answered} /{safeTotal} {answered} /{safeTotal}
</span> </span>

6
src/components/Componentes/question-radio.tsx

@ -52,13 +52,13 @@ export function QuestionRadio({
key={option.id} key={option.id}
htmlFor={optionId} htmlFor={optionId}
className={[ className={[
"cursor-pointer rounded-[16px] font-semibold text-[15px] transition-all duration-200 active:scale-[0.99] flex items-center gap-3",
"cursor-pointer rounded-[16px] font-semibold text-[15px] transition-all duration-200 active:scale-[0.99] flex items-center gap-3 border",
isShortOptions isShortOptions
? "flex-1 min-w-[90px] px-5 py-3.5 text-center justify-center" ? "flex-1 min-w-[90px] px-5 py-3.5 text-center justify-center"
: "w-full px-5 py-4 text-start leading-snug", : "w-full px-5 py-4 text-start leading-snug",
isSelected isSelected
? "bg-[#F0445B] text-white shadow-[0_8px_20px_rgba(240,68,91,0.25)]"
: "bg-[#FAFAFA] text-[#181818] hover:bg-white shadow-[0_2px_6px_rgba(0,0,0,0.03)] border border-[#F0EDED]",
? "bg-[#F0445B] text-white border-transparent shadow-none"
: "bg-[#FAFAFA] text-[#181818] hover:bg-white border-[#F0EDED] shadow-none",
].join(" ")} ].join(" ")}
> >
<input <input

59
src/components/Componentes/question-section-flow.tsx

@ -102,19 +102,72 @@ function SectionFlowContent({
} else { } else {
setIsSubmitting(false); setIsSubmitting(false);
const statusCode = lastError?.response?.status || lastError?.status; const statusCode = lastError?.response?.status || lastError?.status;
const data = lastError?.response?.data;
let msg = ""; let msg = "";
if (statusCode === 400) {
// 1. Detailed field validation errors from backend
if (data?.errors && typeof data.errors === "object") {
const errorEntries = Object.entries(data.errors);
if (errorEntries.length > 0) {
const fieldNames: string[] = [];
for (const [key] of errorEntries) {
const matchingQuestion = questions?.find(
(q) =>
q.id === key ||
q.id.endsWith(`.${key}`) ||
key.endsWith(`.${q.id}`) ||
q.id.split(".").pop() === key.split(".").pop(),
);
if (matchingQuestion?.title) {
fieldNames.push(`«${matchingQuestion.title}»`);
} else {
fieldNames.push(`«${key}»`);
}
}
if (fieldNames.length > 0) {
const uniqueFieldNames = Array.from(new Set(fieldNames));
const template =
t["Please complete the required fields: {fields}"] ||
"Please complete the required fields: {fields}";
msg = template.replace("{fields}", uniqueFieldNames.join("، "));
}
}
}
// 2. Direct message / detail / error from backend
if (!msg) {
const directMessage = data?.detail || data?.message || data?.error;
if (typeof directMessage === "string" && directMessage.trim()) {
msg = directMessage;
}
}
// 3. Fallback for 400 Bad Request
if (!msg && statusCode === 400) {
msg = msg =
t["Some required fields are missing or invalid. Please check your answers."] || t["Some required fields are missing or invalid. Please check your answers."] ||
"Some required fields are missing or invalid. Please check your answers."; "Some required fields are missing or invalid. Please check your answers.";
} else {
}
// 4. Fallback for 401 Unauthorized
if (!msg && statusCode === 401) {
msg =
t["Session expired. Please log in again."] ||
"Session expired. Please log in again.";
}
// 5. Fallback for Network / Server Error
if (!msg) {
msg = msg =
t["Internet connection error. Answers could not be synced with server. Please check your connection and tap Continue again."] || t["Internet connection error. Answers could not be synced with server. Please check your connection and tap Continue again."] ||
"Internet connection error. Answers could not be synced with server. Please check your connection and tap Continue again."; "Internet connection error. Answers could not be synced with server. Please check your connection and tap Continue again.";
} }
setErrorMessage(msg); setErrorMessage(msg);
} }
}, [exitHref, onExit, flushAnswers, locale, router, isSubmitting, t]);
}, [exitHref, onExit, flushAnswers, locale, router, isSubmitting, t, questions]);
const markOptionalQuestionsPassed = useCallback( const markOptionalQuestionsPassed = useCallback(
(currentIndex: number, nextIndex: number) => { (currentIndex: number, nextIndex: number) => {

6
src/components/Componentes/test-questions-flow.tsx

@ -323,11 +323,11 @@ export default function TestQuestionsFlow({
type="button" type="button"
onClick={() => handleOptionSelect(option.value)} onClick={() => handleOptionSelect(option.value)}
className={[ className={[
"cursor-pointer rounded-[16px] font-semibold text-[15px] transition-all duration-200 active:scale-[0.99] flex items-center gap-3",
"cursor-pointer rounded-[16px] font-semibold text-[15px] transition-all duration-200 active:scale-[0.99] flex items-center gap-3 border",
"w-full px-5 py-4 text-start leading-snug", "w-full px-5 py-4 text-start leading-snug",
isSelected isSelected
? "bg-[#F0445B] text-white shadow-[0_8px_20px_rgba(240,68,91,0.25)]"
: "bg-[#FAFAFA] text-[#181818] hover:bg-white shadow-[0_2px_6px_rgba(0,0,0,0.03)] border border-[#F0EDED]",
? "bg-[#F0445B] text-white border-transparent shadow-none"
: "bg-[#FAFAFA] text-[#181818] hover:bg-white border-[#F0EDED] shadow-none",
].join(" ")} ].join(" ")}
> >
<div <div

4
src/translations/locales/ar.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "دعم اقتراحات أكثر ملاءمة للتوافق", "Supporting More Suitable Match Recommendations": "دعم اقتراحات أكثر ملاءمة للتوافق",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "يمكن للجمع بين تقييم الاحتياجات والشخصية مع المقابلات ومعايير الزواج الأخرى أن يساعد في جعل اقتراحات شريك الحياة أكثر ملاءمة وتوافقاً.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "يمكن للجمع بين تقييم الاحتياجات والشخصية مع المقابلات ومعايير الزواج الأخرى أن يساعد في جعل اقتراحات شريك الحياة أكثر ملاءمة وتوافقاً.",
"Enter a valid phone number with country code.": "يرجى إدخال رقم هاتف صالح مع رمز الدولة.", "Enter a valid phone number with country code.": "يرجى إدخال رقم هاتف صالح مع رمز الدولة.",
"Some required fields are missing or invalid. Please check your answers.": "بعض الحقول المطلوبة غير مكتملة أو غير صالحة. يرجى التحقق من إجاباتك."
"Some required fields are missing or invalid. Please check your answers.": "بعض الحقول المطلوبة غير مكتملة أو غير صالحة. يرجى التحقق من إجاباتك.",
"Tips": "إرشادات",
"Please complete the required fields: {fields}": "يرجى إكمال الحقول التالية بشكل صحيح: {fields}"
} }

4
src/translations/locales/az.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "Daha uyğun namizəd təkliflərini dəstəkləmək", "Supporting More Suitable Match Recommendations": "Daha uyğun namizəd təkliflərini dəstəkləmək",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Ehtiyac və xarakter qiymətləndirmələrini müsahibələr və digər evlilik meyarları ilə birləşdirmək həyat yoldaşı təkliflərini daha fərdiləşdirilmiş və uyğun etməyə kömək edə bilər.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Ehtiyac və xarakter qiymətləndirmələrini müsahibələr və digər evlilik meyarları ilə birləşdirmək həyat yoldaşı təkliflərini daha fərdiləşdirilmiş və uyğun etməyə kömək edə bilər.",
"Enter a valid phone number with country code.": "Zəhmət olmasa ölkə kodu ilə düzgün telefon nömrəsi daxil edin.", "Enter a valid phone number with country code.": "Zəhmət olmasa ölkə kodu ilə düzgün telefon nömrəsi daxil edin.",
"Some required fields are missing or invalid. Please check your answers.": "Bəzi tələb olunan sahələr doldurulmayıb və ya yanlışdır. Zəhmət olmasa cavablarınızı yoxlayın."
"Some required fields are missing or invalid. Please check your answers.": "Bəzi tələb olunan sahələr doldurulmayıb və ya yanlışdır. Zəhmət olmasa cavablarınızı yoxlayın.",
"Tips": "Məsləhətlər",
"Please complete the required fields: {fields}": "Zəhmət olmasa aşağıdakı sahələri düzgün doldurun: {fields}"
} }

4
src/translations/locales/bn.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "আরও উপযুক্ত ম্যাচ সুপারিশে সহায়তা", "Supporting More Suitable Match Recommendations": "আরও উপযুক্ত ম্যাচ সুপারিশে সহায়তা",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "সাক্ষাৎকার এবং অন্যান্য বিবাহের মানদণ্ডের সাথে চাহিদা ও ব্যক্তিত্ব মূল্যায়ন সংযুক্ত করা সঙ্গীর সুপারিশগুলিকে আরও ব্যক্তিগতকৃত এবং সুসামঞ্জস্যপূর্ণ করতে সহায়তা করে।", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "সাক্ষাৎকার এবং অন্যান্য বিবাহের মানদণ্ডের সাথে চাহিদা ও ব্যক্তিত্ব মূল্যায়ন সংযুক্ত করা সঙ্গীর সুপারিশগুলিকে আরও ব্যক্তিগতকৃত এবং সুসামঞ্জস্যপূর্ণ করতে সহায়তা করে।",
"Enter a valid phone number with country code.": "অনুগ্রহ করে দেশের কোড সহ একটি বৈধ ফোন নম্বর লিখুন।", "Enter a valid phone number with country code.": "অনুগ্রহ করে দেশের কোড সহ একটি বৈধ ফোন নম্বর লিখুন।",
"Some required fields are missing or invalid. Please check your answers.": "কিছু প্রয়োজনীয় ক্ষেত্র পূরণ করা হয়নি বা অবৈধ। অনুগ্রহ করে আপনার উত্তরগুলি পরীক্ষা করুন।"
"Some required fields are missing or invalid. Please check your answers.": "কিছু প্রয়োজনীয় ক্ষেত্র পূরণ করা হয়নি বা অবৈধ। অনুগ্রহ করে আপনার উত্তরগুলি পরীক্ষা করুন।",
"Tips": "পরামর্শ",
"Please complete the required fields: {fields}": "অনুগ্রহ করে নিম্নলিখিত ক্ষেত্রগুলি সঠিকভাবে পূরণ করুন: {fields}"
} }

4
src/translations/locales/da.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "Støtte til mere passende match-anbefalinger", "Supporting More Suitable Match Recommendations": "Støtte til mere passende match-anbefalinger",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Kombination af behovs- og personlighedsvurderinger med samtaler og andre ægteskabskriterier kan bidrage til at gøre partneranbefalinger mere personlige og velafstemte.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Kombination af behovs- og personlighedsvurderinger med samtaler og andre ægteskabskriterier kan bidrage til at gøre partneranbefalinger mere personlige og velafstemte.",
"Enter a valid phone number with country code.": "Indtast et gyldigt telefonnummer med landekode.", "Enter a valid phone number with country code.": "Indtast et gyldigt telefonnummer med landekode.",
"Some required fields are missing or invalid. Please check your answers.": "Nogle påkrævede felter mangler eller er ugyldige. Tjek venligst dine svar."
"Some required fields are missing or invalid. Please check your answers.": "Nogle påkrævede felter mangler eller er ugyldige. Tjek venligst dine svar.",
"Tips": "Tips",
"Please complete the required fields: {fields}": "Udfyld venligst følgende felter korrekt: {fields}"
} }

4
src/translations/locales/de.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "Unterstützung für passendere Partnerempfehlungen", "Supporting More Suitable Match Recommendations": "Unterstützung für passendere Partnerempfehlungen",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Die Kombination von Bedarfs- und Persönlichkeitsbeurteilungen mit Gesprächen und anderen Ehekriterien kann dazu beitragen, Partnerempfehlungen individueller und passgenauer zu gestalten.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Die Kombination von Bedarfs- und Persönlichkeitsbeurteilungen mit Gesprächen und anderen Ehekriterien kann dazu beitragen, Partnerempfehlungen individueller und passgenauer zu gestalten.",
"Enter a valid phone number with country code.": "Bitte geben Sie eine gültige Telefonnummer mit Ländervorwahl ein.", "Enter a valid phone number with country code.": "Bitte geben Sie eine gültige Telefonnummer mit Ländervorwahl ein.",
"Some required fields are missing or invalid. Please check your answers.": "Einige Pflichtfelder fehlen oder sind ungültig. Bitte überprüfen Sie Ihre Antworten."
"Some required fields are missing or invalid. Please check your answers.": "Einige Pflichtfelder fehlen oder sind ungültig. Bitte überprüfen Sie Ihre Antworten.",
"Tips": "Tipps",
"Please complete the required fields: {fields}": "Bitte füllen Sie die folgenden Felder korrekt aus: {fields}"
} }

4
src/translations/locales/en.json

@ -1240,5 +1240,7 @@
"Turkmen": "Turkmen", "Turkmen": "Turkmen",
"Ukrainian": "Ukrainian", "Ukrainian": "Ukrainian",
"Urdu Roman (Latin)": "Urdu Roman (Latin)", "Urdu Roman (Latin)": "Urdu Roman (Latin)",
"Some required fields are missing or invalid. Please check your answers.": "Some required fields are missing or invalid. Please check your answers."
"Some required fields are missing or invalid. Please check your answers.": "Some required fields are missing or invalid. Please check your answers.",
"Tips": "Tips",
"Please complete the required fields: {fields}": "Please complete the required fields: {fields}"
} }

4
src/translations/locales/es.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "Respaldo para recomendaciones de parejas más adecuadas", "Supporting More Suitable Match Recommendations": "Respaldo para recomendaciones de parejas más adecuadas",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Combinar las evaluaciones de necesidades y personalidad con entrevistas y otros criterios matrimoniales puede ayudar a que las recomendaciones de pareja sean más personalizadas y compatibles.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Combinar las evaluaciones de necesidades y personalidad con entrevistas y otros criterios matrimoniales puede ayudar a que las recomendaciones de pareja sean más personalizadas y compatibles.",
"Enter a valid phone number with country code.": "Por favor, introduce un número de teléfono válido con código de país.", "Enter a valid phone number with country code.": "Por favor, introduce un número de teléfono válido con código de país.",
"Some required fields are missing or invalid. Please check your answers.": "Faltan algunos campos obligatorios o no son válidos. Por favor, revisa tus respuestas."
"Some required fields are missing or invalid. Please check your answers.": "Faltan algunos campos obligatorios o no son válidos. Por favor, revisa tus respuestas.",
"Tips": "Consejos",
"Please complete the required fields: {fields}": "Por favor, complete los siguientes campos correctamente: {fields}"
} }

4
src/translations/locales/fa.json

@ -1260,5 +1260,7 @@
"Urdu Roman (Latin)": "سایر", "Urdu Roman (Latin)": "سایر",
"Enter a valid phone number with country code.": "یک شماره تلفن معتبر همراه با کد کشور وارد کنید.", "Enter a valid phone number with country code.": "یک شماره تلفن معتبر همراه با کد کشور وارد کنید.",
"Your privacy and safety are our top priorities. We are committed to keeping your information secure and giving you full control throughout the process.": "حریم خصوصی و امنیت شما اولویت اصلی ماست. ما متعهد به حفظ امنیت اطلاعات شما و ارائه کنترل کامل در طول این فرآیند هستیم.", "Your privacy and safety are our top priorities. We are committed to keeping your information secure and giving you full control throughout the process.": "حریم خصوصی و امنیت شما اولویت اصلی ماست. ما متعهد به حفظ امنیت اطلاعات شما و ارائه کنترل کامل در طول این فرآیند هستیم.",
"Some required fields are missing or invalid. Please check your answers.": "برخی از فیلدهای اجباری تکمیل نشده‌اند یا نامعتبر هستند. لطفاً پاسخ‌های خود را بررسی کنید."
"Some required fields are missing or invalid. Please check your answers.": "برخی از فیلدهای اجباری تکمیل نشده‌اند یا نامعتبر هستند. لطفاً پاسخ‌های خود را بررسی کنید.",
"Tips": "راهنما",
"Please complete the required fields: {fields}": "لطفاً فیلدهای زیر را به درستی تکمیل کنید: {fields}"
} }

4
src/translations/locales/fr.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "Soutien pour des recommandations de partenaires plus appropriées", "Supporting More Suitable Match Recommendations": "Soutien pour des recommandations de partenaires plus appropriées",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "L'association de l'évaluation des besoins et de la personnalité aux entretiens et à d'autres critères de mariage peut aider à formuler des recommandations de partenaires plus personnalisées et harmonieuses.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "L'association de l'évaluation des besoins et de la personnalité aux entretiens et à d'autres critères de mariage peut aider à formuler des recommandations de partenaires plus personnalisées et harmonieuses.",
"Enter a valid phone number with country code.": "Veuillez saisir un numéro de téléphone valide avec l'indicatif du pays.", "Enter a valid phone number with country code.": "Veuillez saisir un numéro de téléphone valide avec l'indicatif du pays.",
"Some required fields are missing or invalid. Please check your answers.": "Certains champs obligatoires sont manquants ou invalides. Veuillez vérifier vos réponses."
"Some required fields are missing or invalid. Please check your answers.": "Certains champs obligatoires sont manquants ou invalides. Veuillez vérifier vos réponses.",
"Tips": "Conseils",
"Please complete the required fields: {fields}": "Veuillez remplir correctement les champs suivants : {fields}"
} }

4
src/translations/locales/gu.json

@ -1268,5 +1268,7 @@
"Supporting More Suitable Match Recommendations": "વધુ યોગ્ય જીવનસાથીની ભલામણોને સમર્થન", "Supporting More Suitable Match Recommendations": "વધુ યોગ્ય જીવનસાથીની ભલામણોને સમર્થન",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "જરૂરિયાતો અને વ્યક્તિત્વના મૂલ્યાંકનને ઇન્ટરવ્યુ અને અન્ય લગ્ન માપદંડો સાથે જોડવાથી જીવનસાથીની ભલામણોને વધુ વ્યક્તિગત અને યોગ્ય બનાવવામાં મદદ મળી શકે છે.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "જરૂરિયાતો અને વ્યક્તિત્વના મૂલ્યાંકનને ઇન્ટરવ્યુ અને અન્ય લગ્ન માપદંડો સાથે જોડવાથી જીવનસાથીની ભલામણોને વધુ વ્યક્તિગત અને યોગ્ય બનાવવામાં મદદ મળી શકે છે.",
"Enter a valid phone number with country code.": "કંટ્રી કોડ સાથે માન્ય ફોન નંબર દાખલ કરો.", "Enter a valid phone number with country code.": "કંટ્રી કોડ સાથે માન્ય ફોન નંબર દાખલ કરો.",
"Some required fields are missing or invalid. Please check your answers.": "કેટલાક જરૂરી ક્ષેત્રો ખૂટે છે અથવા અમાન્ય છે. કૃપા કરીને તમારા જવાબો તપાસો."
"Some required fields are missing or invalid. Please check your answers.": "કેટલાક જરૂરી ક્ષેત્રો ખૂટે છે અથવા અમાન્ય છે. કૃપા કરીને તમારા જવાબો તપાસો.",
"Tips": "સૂચનો",
"Please complete the required fields: {fields}": "કૃપા કરીને નીચેના ક્ષેત્રો યોગ્ય રીતે ભરો: {fields}"
} }

4
src/translations/locales/ha.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "Taimakawa Wajen Bada Shawarar Wanda Ya Fi Dacewa", "Supporting More Suitable Match Recommendations": "Taimakawa Wajen Bada Shawarar Wanda Ya Fi Dacewa",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Yana taimakawa wajen samun abokin zama wanda ya fi dacewa.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Yana taimakawa wajen samun abokin zama wanda ya fi dacewa.",
"Enter a valid phone number with country code.": "Shigar da lambar waya mai aiki tare da lambar kasa.", "Enter a valid phone number with country code.": "Shigar da lambar waya mai aiki tare da lambar kasa.",
"Some required fields are missing or invalid. Please check your answers.": "Wasu wuraren da ake buƙata ba a cika su ba ko kuma ba daidai ba ne. Da fatan za a duba amsoshinku."
"Some required fields are missing or invalid. Please check your answers.": "Wasu wuraren da ake buƙata ba a cika su ba ko kuma ba daidai ba ne. Da fatan za a duba amsoshinku.",
"Tips": "Shawarwari",
"Please complete the required fields: {fields}": "Da fatan za a cika wurare masu zuwa daidai: {fields}"
} }

4
src/translations/locales/he.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "תמיכה בהמלצות לשידוך מותאם אישית", "Supporting More Suitable Match Recommendations": "תמיכה בהמלצות לשידוך מותאם אישית",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "שילוב אבחון הצרכים והאישיות מאפשר התאמת בני זוג אישית ומדויקת יותר.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "שילוב אבחון הצרכים והאישיות מאפשר התאמת בני זוג אישית ומדויקת יותר.",
"Enter a valid phone number with country code.": "הזן/י מספר טלפון תקין כולל קידומת בינלאומית.", "Enter a valid phone number with country code.": "הזן/י מספר טלפון תקין כולל קידומת בינלאומית.",
"Some required fields are missing or invalid. Please check your answers.": "חלק משדות החובה חסרים או אינם חוקיים. אנא בדוק/י את תשובותיך."
"Some required fields are missing or invalid. Please check your answers.": "חלק משדות החובה חסרים או אינם חוקיים. אנא בדוק/י את תשובותיך.",
"Tips": "טיפים",
"Please complete the required fields: {fields}": "אנא השלם/י את השדות הבאים כראוי: {fields}"
} }

4
src/translations/locales/hi.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "अधिक उपयुक्त मिलान अनुशंसाओं का समर्थन", "Supporting More Suitable Match Recommendations": "अधिक उपयुक्त मिलान अनुशंसाओं का समर्थन",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "आवश्यकताओं और व्यक्तित्व के मूल्यांकन को अन्य मानदंडों के साथ संयोजित करने से जीवनसाथी की सिफारिशों को अधिक सटीक बनाने में मदद मिल सकती है।", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "आवश्यकताओं और व्यक्तित्व के मूल्यांकन को अन्य मानदंडों के साथ संयोजित करने से जीवनसाथी की सिफारिशों को अधिक सटीक बनाने में मदद मिल सकती है।",
"Enter a valid phone number with country code.": "देश कोड के साथ एक मान्य फ़ोन नंबर दर्ज करें।", "Enter a valid phone number with country code.": "देश कोड के साथ एक मान्य फ़ोन नंबर दर्ज करें।",
"Some required fields are missing or invalid. Please check your answers.": "कुछ आवश्यक फ़ील्ड गुम हैं या अमान्य हैं। कृपया अपने उत्तरों की जाँच करें।"
"Some required fields are missing or invalid. Please check your answers.": "कुछ आवश्यक फ़ील्ड गुम हैं या अमान्य हैं। कृपया अपने उत्तरों की जाँच करें।",
"Tips": "सुझाव",
"Please complete the required fields: {fields}": "कृपया निम्नलिखित फ़ील्ड सही ढंग से भरें: {fields}"
} }

4
src/translations/locales/id.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "Mendukung Rekomendasi Pasangan yang Lebih Sesuai", "Supporting More Suitable Match Recommendations": "Mendukung Rekomendasi Pasangan yang Lebih Sesuai",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Menggabungkan penilaian kebutuhan dan kepribadian dengan kriteria lainnya membantu membuat rekomendasi pasangan lebih personal dan cocok.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Menggabungkan penilaian kebutuhan dan kepribadian dengan kriteria lainnya membantu membuat rekomendasi pasangan lebih personal dan cocok.",
"Enter a valid phone number with country code.": "Masukkan nomor telepon yang valid dengan kode negara.", "Enter a valid phone number with country code.": "Masukkan nomor telepon yang valid dengan kode negara.",
"Some required fields are missing or invalid. Please check your answers.": "Beberapa bidang wajib belum diisi atau tidak valid. Silakan periksa jawaban Anda."
"Some required fields are missing or invalid. Please check your answers.": "Beberapa bidang wajib belum diisi atau tidak valid. Silakan periksa jawaban Anda.",
"Tips": "Tips",
"Please complete the required fields: {fields}": "Silakan lengkapi bidang berikut dengan benar: {fields}"
} }

4
src/translations/locales/ks.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "زیادہ موزوں جوڑک سفارشات", "Supporting More Suitable Match Recommendations": "زیادہ موزوں جوڑک سفارشات",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "نفسیاتی ٹیسٹن ہندین نتیجن سٟتؠ چھُ بہترین جیون ساتھی ژھانڈن ممکن گژھان۔", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "نفسیاتی ٹیسٹن ہندین نتیجن سٟتؠ چھُ بہترین جیون ساتھی ژھانڈن ممکن گژھان۔",
"Enter a valid phone number with country code.": "ملک کین کوڈس سٟتؠ اکھ صحیح فون نمبر دؠیو۔", "Enter a valid phone number with country code.": "ملک کین کوڈس سٟتؠ اکھ صحیح فون نمبر دؠیو۔",
"Some required fields are missing or invalid. Please check your answers.": "کینہہ لازمی فیلڈ چھِ نہٕ پورٕ یا چھِ غلط۔ مہربٲنی کٔرِتھ پننؠ جوابات پرکھِیو۔"
"Some required fields are missing or invalid. Please check your answers.": "کینہہ لازمی فیلڈ چھِ نہٕ پورٕ یا چھِ غلط۔ مہربٲنی کٔرِتھ پننؠ جوابات پرکھِیو۔",
"Tips": "مشورٕ",
"Please complete the required fields: {fields}": "مہربٲنی کٔرِتھ بٔرِیو یِم فیلڈ صحیح طریقہٕ سٟتؠ: {fields}"
} }

4
src/translations/locales/pt.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "Suporte a Recomendações Matrimoniais Mais Apropriadas", "Supporting More Suitable Match Recommendations": "Suporte a Recomendações Matrimoniais Mais Apropriadas",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "A integração de avaliações psicológicas torna as indicações de cônjuges mais assertivas.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "A integração de avaliações psicológicas torna as indicações de cônjuges mais assertivas.",
"Enter a valid phone number with country code.": "Insira um número de telefone válido com o código do país.", "Enter a valid phone number with country code.": "Insira um número de telefone válido com o código do país.",
"Some required fields are missing or invalid. Please check your answers.": "Alguns campos obrigatórios estão ausentes ou são inválidos. Por favor, verifique suas respostas."
"Some required fields are missing or invalid. Please check your answers.": "Alguns campos obrigatórios estão ausentes ou são inválidos. Por favor, verifique suas respostas.",
"Tips": "Dicas",
"Please complete the required fields: {fields}": "Por favor, preencha os seguintes campos corretamente: {fields}"
} }

4
src/translations/locales/ru.json

@ -1260,5 +1260,7 @@
"Supporting More Suitable Match Recommendations": "Поддержка более подходящих рекомендаций партнеров", "Supporting More Suitable Match Recommendations": "Поддержка более подходящих рекомендаций партнеров",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Сочетание оценки потребностей и личности с собеседованиями и другими критериями брака помогает сделать рекомендации партнеров более персонализированными и гармоничными.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Сочетание оценки потребностей и личности с собеседованиями и другими критериями брака помогает сделать рекомендации партнеров более персонализированными и гармоничными.",
"Enter a valid phone number with country code.": "Пожалуйста, введите корректный номер телефона с кодом страны.", "Enter a valid phone number with country code.": "Пожалуйста, введите корректный номер телефона с кодом страны.",
"Some required fields are missing or invalid. Please check your answers.": "Некоторые обязательные поля не заполнены или содержат ошибки. Пожалуйста, проверьте ваши ответы."
"Some required fields are missing or invalid. Please check your answers.": "Некоторые обязательные поля не заполнены или содержат ошибки. Пожалуйста, проверьте ваши ответы.",
"Tips": "Советы",
"Please complete the required fields: {fields}": "Пожалуйста, заполните следующие поля правильно: {fields}"
} }

4
src/translations/locales/sw.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "Kusaidia Mapendekezo ya Wenza Wanaofaa Zaidi", "Supporting More Suitable Match Recommendations": "Kusaidia Mapendekezo ya Wenza Wanaofaa Zaidi",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Kuunganisha tathmini za mahitaji na haiba huwezesha mapendekezo kuwa bora zaidi.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Kuunganisha tathmini za mahitaji na haiba huwezesha mapendekezo kuwa bora zaidi.",
"Enter a valid phone number with country code.": "Weka nambari sahihi ya simu pamoja na msimbo wa nchi.", "Enter a valid phone number with country code.": "Weka nambari sahihi ya simu pamoja na msimbo wa nchi.",
"Some required fields are missing or invalid. Please check your answers.": "Baadhi ya sehemu zinazohitajika hazijajazwa au si sahihi. Tafadhali kagua majibu yako."
"Some required fields are missing or invalid. Please check your answers.": "Baadhi ya sehemu zinazohitajika hazijajazwa au si sahihi. Tafadhali kagua majibu yako.",
"Tips": "Vidokezo",
"Please complete the required fields: {fields}": "Tafadhali jaza sehemu zifuatazo kwa usahihi: {fields}"
} }

4
src/translations/locales/tg.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "Пешниҳоди ҳамсарони беҳтар ва мувофиқтар", "Supporting More Suitable Match Recommendations": "Пешниҳоди ҳамсарони беҳтар ва мувофиқтар",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Ҳамоҳангсозии арзёбиҳои равонӣ бо мусоҳибаҳо пешниҳоди ҳамсари мувофиқро дақиқ месозад.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Ҳамоҳангсозии арзёбиҳои равонӣ бо мусоҳибаҳо пешниҳоди ҳамсари мувофиқро дақиқ месозад.",
"Enter a valid phone number with country code.": "Рақами дурусти телефонро бо рамзи кишвар ворид кунед.", "Enter a valid phone number with country code.": "Рақами дурусти телефонро бо рамзи кишвар ворид кунед.",
"Some required fields are missing or invalid. Please check your answers.": "Баъзе майдонҳои ҳатмӣ пур карда нашудаанд ё нодурустанд. Лутфан ҷавобҳои худро санҷед."
"Some required fields are missing or invalid. Please check your answers.": "Баъзе майдонҳои ҳатмӣ пур карда нашудаанд ё нодурустанд. Лутфан ҷавобҳои худро санҷед.",
"Tips": "Маслиҳатҳо",
"Please complete the required fields: {fields}": "Лутфан майдонҳои зеринро дуруст пур кунед: {fields}"
} }

4
src/translations/locales/tr.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "Daha Uygun Eşleşme Önerilerini Destekleme", "Supporting More Suitable Match Recommendations": "Daha Uygun Eşleşme Önerilerini Destekleme",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Psikolojik değerlendirmeleri evlilik kriterleriyle birleştirmek daha uygun eşleşmeler sağlar.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Psikolojik değerlendirmeleri evlilik kriterleriyle birleştirmek daha uygun eşleşmeler sağlar.",
"Enter a valid phone number with country code.": "Ülke koduyla birlikte geçerli bir telefon numarası girin.", "Enter a valid phone number with country code.": "Ülke koduyla birlikte geçerli bir telefon numarası girin.",
"Some required fields are missing or invalid. Please check your answers.": "Bazı zorunlu alanlar eksik veya geçersiz. Lütfen yanıtlarınızı kontrol edin."
"Some required fields are missing or invalid. Please check your answers.": "Bazı zorunlu alanlar eksik veya geçersiz. Lütfen yanıtlarınızı kontrol edin.",
"Tips": "İpuçları",
"Please complete the required fields: {fields}": "Lütfen aşağıdaki alanları doğru şekilde doldurun: {fields}"
} }

4
src/translations/locales/ul.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "Zyada Mozoon Rishte ki Tajweez", "Supporting More Suitable Match Recommendations": "Zyada Mozoon Rishte ki Tajweez",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Nafsiati teston ko deegar me'yaraat ke sath mila kar behtareen rishte tajweez kiye ja sakte hain.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Nafsiati teston ko deegar me'yaraat ke sath mila kar behtareen rishte tajweez kiye ja sakte hain.",
"Enter a valid phone number with country code.": "Mulk ke code ke sath durust phone number darj karein.", "Enter a valid phone number with country code.": "Mulk ke code ke sath durust phone number darj karein.",
"Some required fields are missing or invalid. Please check your answers.": "Ba'zi majburiy maydonlar to'ldirilmagan yoki noto'g'ri. Iltimos, javoblaringizni tekshiring."
"Some required fields are missing or invalid. Please check your answers.": "Ba'zi majburiy maydonlar to'ldirilmagan yoki noto'g'ri. Iltimos, javoblaringizni tekshiring.",
"Tips": "Maslahatlar",
"Please complete the required fields: {fields}": "Iltimos, quyidagi maydonlarni to'g'ri to'ldiring: {fields}"
} }

4
src/translations/locales/ur.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "زیادہ موزوں رشتے کی تجاویز", "Supporting More Suitable Match Recommendations": "زیادہ موزوں رشتے کی تجاویز",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "نفسیاتی ٹیسٹوں کو دیگر معیارات کے ساتھ ملا کر بہترین رشتے تجویز کیے جا سکتے ہیں۔", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "نفسیاتی ٹیسٹوں کو دیگر معیارات کے ساتھ ملا کر بہترین رشتے تجویز کیے جا سکتے ہیں۔",
"Enter a valid phone number with country code.": "ملکی کوڈ کے ساتھ درست فون نمبر درج کریں۔", "Enter a valid phone number with country code.": "ملکی کوڈ کے ساتھ درست فون نمبر درج کریں۔",
"Some required fields are missing or invalid. Please check your answers.": "کچھ ضروری فیلڈز نامکمل یا غلط ہیں۔ براہ کرم اپنے جوابات کی تصدیق کریں۔"
"Some required fields are missing or invalid. Please check your answers.": "کچھ ضروری فیلڈز نامکمل یا غلط ہیں۔ براہ کرم اپنے جوابات کی تصدیق کریں۔",
"Tips": "تجاویز",
"Please complete the required fields: {fields}": "براہ کرم درج ذیل فیلڈز کو درست طریقے سے پر کریں: {fields}"
} }

4
src/translations/locales/uz.json

@ -1529,5 +1529,7 @@
"Supporting More Suitable Match Recommendations": "Munosibroq juftliklarni tavsiya qilish", "Supporting More Suitable Match Recommendations": "Munosibroq juftliklarni tavsiya qilish",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Psixologik testlarni nikoh mezonlari bilan birlashtirish yanada mos nomzodlarni tavsiya etish imkonini beradi.", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "Psixologik testlarni nikoh mezonlari bilan birlashtirish yanada mos nomzodlarni tavsiya etish imkonini beradi.",
"Enter a valid phone number with country code.": "Mamlakat kodi bilan to'g'ri telefon raqamini kiriting.", "Enter a valid phone number with country code.": "Mamlakat kodi bilan to'g'ri telefon raqamini kiriting.",
"Some required fields are missing or invalid. Please check your answers.": "Ba'zi majburiy maydonlar to'ldirilmagan yoki noto'g'ri. Iltimos, javoblaringizni tekshiring."
"Some required fields are missing or invalid. Please check your answers.": "Ba'zi majburiy maydonlar to'ldirilmagan yoki noto'g'ri. Iltimos, javoblaringizni tekshiring.",
"Tips": "Maslahatlar",
"Please complete the required fields: {fields}": "Iltimos, quyidagi maydonlarni to'g'ri to'ldiring: {fields}"
} }

4
src/translations/locales/zh.json

@ -1264,5 +1264,7 @@
"Supporting More Suitable Match Recommendations": "提供高度契合的人选推荐", "Supporting More Suitable Match Recommendations": "提供高度契合的人选推荐",
"Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "将心理测评与婚姻期望紧密结合,使推荐更具个性化与高匹配度。", "Combining needs and personality assessments with interviews and other marriage criteria can help make partner recommendations more personalized and well-matched.": "将心理测评与婚姻期望紧密结合,使推荐更具个性化与高匹配度。",
"Enter a valid phone number with country code.": "请输入包含国家代码的有效电话号码。", "Enter a valid phone number with country code.": "请输入包含国家代码的有效电话号码。",
"Some required fields are missing or invalid. Please check your answers.": "某些必填字段缺失或无效。请检查您的回答。"
"Some required fields are missing or invalid. Please check your answers.": "某些必填字段缺失或无效。请检查您的回答。",
"Tips": "提示",
"Please complete the required fields: {fields}": "请正确填写以下字段:{fields}"
} }
Loading…
Cancel
Save