Browse Source

refactor: add object support to field formatter and update internationalization translations

master
mortezaei 4 days ago
parent
commit
f90bdf84c9
  1. 11
      src/app/api/proxy/route.ts
  2. 187
      src/app/new-match/new-match-client.tsx
  3. 9
      src/components/Componentes/ui-config.test.tsx
  4. 12
      src/lib/marriage-field-formatter.ts
  5. 11
      src/translations/locales/ar.json
  6. 19
      src/translations/locales/az.json
  7. 13
      src/translations/locales/bn.json
  8. 13
      src/translations/locales/da.json
  9. 7
      src/translations/locales/de.json
  10. 3
      src/translations/locales/en.json
  11. 11
      src/translations/locales/es.json
  12. 3
      src/translations/locales/fa.json
  13. 11
      src/translations/locales/fr.json
  14. 11
      src/translations/locales/gu.json
  15. 11
      src/translations/locales/ha.json
  16. 11
      src/translations/locales/he.json
  17. 11
      src/translations/locales/hi.json
  18. 11
      src/translations/locales/id.json
  19. 13
      src/translations/locales/ks.json
  20. 11
      src/translations/locales/pt.json
  21. 11
      src/translations/locales/ru.json
  22. 11
      src/translations/locales/sw.json
  23. 11
      src/translations/locales/tg.json
  24. 11
      src/translations/locales/tr.json
  25. 13
      src/translations/locales/ul.json
  26. 11
      src/translations/locales/ur.json
  27. 11
      src/translations/locales/uz.json
  28. 13
      src/translations/locales/zh.json

11
src/app/api/proxy/route.ts

@ -162,18 +162,19 @@ function getRequestHeaders(request: NextRequest, targetUrl: URL) {
headers.set("x-user-language", lang);
headers.set("http_x_user_language", lang);
headers.set("origin", targetUrl.origin);
headers.set("platform", "android");
headers.set("referer", `${targetUrl.origin}/`);
headers.set("user-agent", "dart:io");
const clientUserAgent = request.headers.get("user-agent");
headers.set("user-agent", clientUserAgent || "dart:io");
// Forward standard X-Forwarded-For if client IP is available
// Forward client IP headers so backend can determine actual user location
const clientIp =
request.headers.get("cf-connecting-ip") ||
request.headers.get("x-real-ip") ||
request.headers.get("x-forwarded-for")?.split(",")[0]?.trim();
if (clientIp && !headers.has("x-forwarded-for")) {
if (clientIp) {
headers.set("x-forwarded-for", clientIp);
headers.set("x-real-ip", clientIp);
headers.set("x-client-ip", clientIp);
}
return headers;

187
src/app/new-match/new-match-client.tsx

@ -53,28 +53,49 @@ const fieldCandidateMatchers = {
"first_name",
"last_name",
"display_name",
"q1_full_name",
],
occupation: [
age: ["age", "date_of_birth", "birth_date", "dob", "birth_year"],
residence: [
"current_residence",
"residence",
"current_country_city",
"location",
"current_city",
"residence_city",
"city",
"country",
"birth_city",
"birthplace",
],
educationLevel: [
"highest_level_of_education",
"highest_education_level",
"education_level",
"education",
],
fieldOfStudy: [
"field_of_study",
"study_field",
"study",
],
job: [
"job_title",
"occupation",
"job_title_and_description",
"job",
"occupation",
"profession",
"career",
"work",
"highest_level_of_education",
"field_of_study",
"employment_status",
"work",
],
age: ["age", "date_of_birth", "birth_date", "dob"],
city: [
"current_residence",
"city",
"current_city",
"residence_city",
"location",
"residence",
"birthplace",
"birth_city",
hobbies: [
"your_hobbies_and_main_interests",
"hobbies_and_interests",
"hobbies",
"interests",
"your_personality_traits",
"personality_traits",
],
maritalStatus: [
"current_marital_status",
@ -243,15 +264,7 @@ function useMatchSummaryDisplay(
displayName = `Profile #${matchSummary.id}`;
}
// 2. Occupation
const occupation = pickField(
fields,
fieldCandidateMatchers.occupation,
usedIndexes,
t,
);
// 3. Age (extract and calculate from date_of_birth if available)
// 2. Age (extract and calculate from date_of_birth if available)
const dobIdx = fields.findIndex(
(f) =>
f.key === "personal_identity.date_of_birth" ||
@ -275,10 +288,47 @@ function useMatchSummaryDisplay(
age = pickField(fields, fieldCandidateMatchers.age, usedIndexes, t);
}
// 4. City / Current Residence
const city = pickField(fields, fieldCandidateMatchers.city, usedIndexes, t);
// 3. Country / City / Residence
const residence = pickField(
fields,
fieldCandidateMatchers.residence,
usedIndexes,
t,
);
// 4. Highest level of education
const educationLevel = pickField(
fields,
fieldCandidateMatchers.educationLevel,
usedIndexes,
t,
);
// 5. Field of study
const fieldOfStudy = pickField(
fields,
fieldCandidateMatchers.fieldOfStudy,
usedIndexes,
t,
);
// 6. Job / Occupation
const job = pickField(
fields,
fieldCandidateMatchers.job,
usedIndexes,
t,
);
// 7. Hobbies & Interests
const hobbies = pickField(
fields,
fieldCandidateMatchers.hobbies,
usedIndexes,
t,
);
// 5. Marital Status
// 8. Marital Status
const maritalStatus = pickField(
fields,
fieldCandidateMatchers.maritalStatus,
@ -286,7 +336,7 @@ function useMatchSummaryDisplay(
t,
);
// 6. City Preference / Relocation
// 9. City Preference / Relocation
const cityPreference = pickField(
fields,
fieldCandidateMatchers.cityPreference,
@ -302,36 +352,41 @@ function useMatchSummaryDisplay(
if (typeof window !== "undefined") {
console.log(
"🔍 [useMatchSummaryDisplay] input matchSummary:",
matchSummary,
"🔍 [useMatchSummaryDisplay] computed 8 fields output:",
{
displayName,
age,
residence,
educationLevel,
fieldOfStudy,
job,
hobbies,
maritalStatus,
cityPreference,
extraFieldsCount: extraFields.length,
},
);
console.log("🔍 [useMatchSummaryDisplay] computed output:", {
displayName,
occupation,
age,
city,
maritalStatus,
cityPreference,
extraFieldsCount: extraFields.length,
});
}
return {
age,
city,
cityPreference,
extraFields,
residence,
educationLevel,
fieldOfStudy,
job,
hobbies,
maritalStatus,
cityPreference,
name: displayName,
occupation,
extraFields,
};
}, [matchSummary, t]);
}
function FieldLine({ field }: { field: DisplayField }) {
return (
<p className="break-words text-[10px] leading-[1.85] font-medium text-white">
<span>{field.label}: </span>
<p className="break-words text-[11px] leading-[1.65] font-medium text-white">
<span className="font-semibold">{field.label}: </span>
<span>{field.value}</span>
</p>
);
@ -527,9 +582,10 @@ export default function NewMatchClient() {
</>
);
}
const pairedFields = [matchDisplay.age, matchDisplay.city].filter(
(field): field is DisplayField => Boolean(field),
);
const pairedEduFields = [
matchDisplay.educationLevel,
matchDisplay.fieldOfStudy,
].filter((field): field is DisplayField => Boolean(field));
const isFemaleProfile = profile?.gender === "female";
const matchHeadingTitle = isFemaleProfile
@ -609,28 +665,43 @@ export default function NewMatchClient() {
</p>
) : matchSummary ? (
<>
<h2 className="break-words text-[13px] leading-[1.4] font-bold">
<h2 className="break-words text-[14px] leading-[1.4] font-bold">
<span>{matchDisplay.name}</span>
</h2>
<div className="mt-[3px] min-h-[48px]">
{matchDisplay.occupation ? (
<FieldLine field={matchDisplay.occupation} />
<div className="mt-[6px] min-h-[48px] space-y-0.5 text-left">
{matchDisplay.age ? (
<FieldLine field={matchDisplay.age} />
) : null}
{matchDisplay.residence ? (
<FieldLine field={matchDisplay.residence} />
) : null}
{pairedFields.length ? (
<p className="break-words text-[10px] leading-[1.85] font-medium text-white">
{pairedFields.map((field, index) => (
{pairedEduFields.length ? (
<p className="break-words text-[11px] leading-[1.65] font-medium text-white">
{pairedEduFields.map((field, index) => (
<span key={field.id}>
{index > 0 ? <span> | </span> : null}
<span>
{field.label}: {field.value}
{index > 0 ? (
<span className="opacity-75"> | </span>
) : null}
<span className="font-semibold">
{field.label}:{" "}
</span>
<span>{field.value}</span>
</span>
))}
</p>
) : null}
{matchDisplay.job ? (
<FieldLine field={matchDisplay.job} />
) : null}
{matchDisplay.hobbies ? (
<FieldLine field={matchDisplay.hobbies} />
) : null}
{matchDisplay.maritalStatus ? (
<FieldLine field={matchDisplay.maritalStatus} />
) : null}

9
src/components/Componentes/ui-config.test.tsx

@ -110,19 +110,14 @@ describe("UI Config based behavior", () => {
render(
<QueryClientProvider client={queryClient}>
<QuestionAnswersProvider
slug="test-geoip"
questions={[qWithGeo]}
initialAnswers={{}}
initialFields={[]}
>
<QuestionAnswersProvider slug="test-geoip" questions={[qWithGeo]}>
<QuestionBirthplace question={qWithGeo} />
</QuestionAnswersProvider>
</QueryClientProvider>,
);
await waitFor(() => {
expect(screen.getByText("Tehran, Iran")).toBeDefined();
expect(screen.getByText(/Tehran.*(Iran|ایران)/i)).toBeDefined();
});
});

12
src/lib/marriage-field-formatter.ts

@ -36,7 +36,7 @@ export function isMarriagePhoneFieldValue(
}
export function formatFieldValue(value: MarriageFieldValue): string | null {
if (value === null || value === "") {
if (value === null || value === undefined || value === "") {
return null;
}
@ -48,6 +48,16 @@ export function formatFieldValue(value: MarriageFieldValue): string | null {
return value ? "Yes" : "No";
}
if (typeof value === "object") {
if ("country" in value || "city" in value || "state" in value) {
const v = value as { country?: string; state?: string; city?: string };
const parts = [v.country, v.state, v.city]
.map((p) => (typeof p === "string" ? p.trim() : ""))
.filter(Boolean);
return parts.join(", ");
}
}
return String(value);
}

11
src/translations/locales/ar.json

@ -141,7 +141,7 @@
"Current Housing Status": "حالة السكن الحالية",
"Current Marital Status": "الحالة الاجتماعية الحالية",
"Current Nationality / Citizenship": "الجنسية الحالية / المواطنة",
"Current Residence": "الإقامة الحالية",
"Current Residence": "مكان الإقامة الحالي",
"Current user": "المستخدم الحالي",
"Currently building suitable financial conditions": "حاليا بناء الظروف المالية المناسبة",
"Curvy/Full": "متعرج / كامل",
@ -260,7 +260,7 @@
"Height in Centimeters": "Height in Centimeters",
"Help": "يساعد",
"High School Diploma": "دبلوم المدرسة الثانوية",
"Highest Level of Education": "أعلى مستوى من التعليم",
"Highest Level of Education": "أعلى مستوى تعليمي",
"Homemaker": "ربة منزل",
"Homeowner": "صاحب المنزل",
"Hookah": "الشيشة",
@ -308,7 +308,7 @@
"Iraq": "Iraq",
"Items Per Page": "العناصر لكل صفحة",
"Job Seeking / Unemployed": "Job Seeking / Unemployed",
"Job Title": "مسمى وظيفي",
"Job Title": "المسمى الوظيفي",
"Joint custody or periodic visitation/relocation between parents.": "الحضانة المشتركة أو الزيارة الدورية/الانتقال بين الوالدين.",
"Kurdish": "كردي",
"Language Learning": "تعلم اللغة",
@ -725,7 +725,7 @@
"You have active access to view candidates.": "لديك حق الوصول النشط لعرض المرشحين.",
"You will be contacted by your consultant.": "سيتم التواصل معك من قبل المستشار الخاص بك.",
"You've completed all required fields. However, filling in all sections will help us find better matches for you": "لقد أكملت كافة الحقول المطلوبة. ومع ذلك، فإن ملء جميع الأقسام سيساعدنا في العثور على تطابقات أفضل لك",
"Your Hobbies and Main Interests": "هواياتك واهتماماتك الرئيسية",
"Your Hobbies and Main Interests": "الهوايات والاهتمامات الرئيسية",
"Your Personality Traits": "سمات شخصيتك",
"Your details are only used for the matching process.": "يتم استخدام التفاصيل الخاصة بك فقط لعملية المطابقة.",
"Your information is kept strictly confidential.": "يتم الاحتفاظ بمعلوماتك بسرية تامة.",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "أدخل اسم الدواء وسبب الاستخدام...",
"نام دارو و دلیل مصرف را وارد نمایید...": "أدخل اسم الدواء وسبب الاستخدام...",
"وضعیت سلامت جسمانی": "حالة الصحة الجسدية",
"توضیحات وضعیت جسمانی": "وصف الصحة الجسدية"
"توضیحات وضعیت جسمانی": "وصف الصحة الجسدية",
"Name": "الاسم"
}

19
src/translations/locales/az.json

@ -141,7 +141,7 @@
"Current Housing Status": "Cari Mənzil Vəziyyəti",
"Current Marital Status": "Cari Ailə Vəziyyəti",
"Current Nationality / Citizenship": "Hazırkı Vətəndaşlıq / Vətəndaşlıq",
"Current Residence": "Hazırkı Yaşayış yeri",
"Current Residence": "Hazırkı yaşayış yeri",
"Current user": "Cari istifadəçi",
"Currently building suitable financial conditions": "Hal-hazırda uyğun maliyyə şəraiti yaratmaq",
"Curvy/Full": "Qıvrımlı/Tam",
@ -199,7 +199,7 @@
"Education, Career, and Economic Status": "Təhsil, Karyera və İqtisadi Vəziyyət",
"Emotional": "Emosional",
"Employed": "İşlədi",
"Employment Status": "Məşğulluq Vəziyyəti",
"Employment Status": "Məşğulluq vəziyyəti",
"English": "İngilis dili",
"English, French, etc.": "İngilis, Fransız və s.",
"Enter details here...": "Təfərrüatları bura daxil edin...",
@ -219,7 +219,7 @@
"Father alive": "Ata sağdır",
"Father has passed away": "Ata rəhmətə gedib",
"Feel free to briefly explain your decision...": "Qərarınızı qısaca izah etməkdən çekinmeyin...",
"Field of Study": "Tədqiqat sahəsi",
"Field of Study": "Təhsil sahəsi",
"Final Consent": "Yekun razılıq",
"Final Match Introduction": "Final matçının təqdimatı",
"Final Notice": "Yekun bildiriş",
@ -235,7 +235,7 @@
"Full Hijab with modest clothing - Modest styling with hair completely covered.": "Təvazökar geyimli tam hicab - Tamamilə örtülmüş saçlarla təvazökar üslub.",
"Full Islamic covering (Maximum Hijab) - Abaya, Jilbab, Chador, or Niqab with full observance.": "Tam İslam örtüyü (Maksimum Hicab) - Abaya, Cilbab, Çador və ya Niqab tam riayət etməklə.",
"Full Islamic covering mandatory": "Tam İslami örtük məcburidir",
"Full Name": "Tam adı",
"Full Name": "Tam ad",
"Full makeup": "Tam makiyaj",
"Full-time Employed": "Tam iş günü",
"Fully able to support expenses": "Xərcləri tam dəstəkləyə bilir",
@ -260,7 +260,7 @@
"Height in Centimeters": "Hündürlüyü Santimetrlə",
"Help": "Kömək edin",
"High School Diploma": "Orta məktəb diplomu",
"Highest Level of Education": "Ən Yüksək Təhsil Səviyyəsi",
"Highest Level of Education": "Ən yüksək təhsil səviyyəsi",
"Homemaker": "Evdar",
"Homeowner": "Ev sahibi",
"Hookah": "Qəlyan",
@ -308,7 +308,7 @@
"Iraq": "İraq",
"Items Per Page": "Səhifə Başına Elementlər",
"Job Seeking / Unemployed": "İş Axtarıram/İşsiz",
"Job Title": "Vəzifə adı",
"Job Title": "Vəzifə / Peşə adı",
"Joint custody or periodic visitation/relocation between parents.": "Valideynlər arasında birgə qəyyumluq və ya dövri ziyarət/köçürmə.",
"Kurdish": "kürd",
"Language Learning": "Dil Öyrənilməsi",
@ -684,7 +684,7 @@
"View More Details": "Ətraflı Məlumata Baxın",
"View Profile": "Profilə baxın",
"View contact number": "Əlaqə nömrəsinə baxın",
"View more details": "Ətraflı təfərrüata baxın",
"View more details": "Daha çox təfərrüata baxın",
"View profile": "Profilə baxın",
"Watch Video": "Videoya baxın",
"We did not reach an agreement": "Razılığa gəlmədik",
@ -725,7 +725,7 @@
"You have active access to view candidates.": "Namizədlərə baxmaq üçün aktiv girişiniz var.",
"You will be contacted by your consultant.": "Məsləhətçiniz sizinlə əlaqə saxlayacaq.",
"You've completed all required fields. However, filling in all sections will help us find better matches for you": "Bütün tələb olunan sahələri doldurmusunuz. Bununla belə, bütün bölmələri doldurmaq bizə sizin üçün daha yaxşı uyğunluqlar tapmağa kömək edəcək",
"Your Hobbies and Main Interests": "Hobbiləriniz və Əsas Maraqlarınız",
"Your Hobbies and Main Interests": "Hobbiləriniz və əsas maraqlarınız",
"Your Personality Traits": "Şəxsiyyət xüsusiyyətləriniz",
"Your details are only used for the matching process.": "Detallarınız yalnız uyğunlaşma prosesi üçün istifadə olunur.",
"Your information is kept strictly confidential.": "Məlumatlarınız ciddi şəkildə məxfi saxlanılır.",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "Dərmanın adını və istifadə səbəbini daxil edin...",
"نام دارو و دلیل مصرف را وارد نمایید...": "Dərmanın adını və istifadə səbəbini daxil edin...",
"وضعیت سلامت جسمانی": "Fiziki Sağlamlıq Vəziyyəti",
"توضیحات وضعیت جسمانی": "Fiziki Sağlamlıq Təsviri"
"توضیحات وضعیت جسمانی": "Fiziki Sağlamlıq Təsviri",
"Name": "Ad"
}

13
src/translations/locales/bn.json

@ -199,7 +199,7 @@
"Education, Career, and Economic Status": "শিক্ষা, কর্মজীবন, এবং অর্থনৈতিক অবস্থা",
"Emotional": "আবেগপ্রবণ",
"Employed": "নিযুক্ত",
"Employment Status": "কর্মসংস্থানের অবস্থা",
"Employment Status": "কর্মসংস্থান অবস্থা",
"English": "ইংরেজি",
"English, French, etc.": "ইংরেজি, ফরাসি, ইত্যাদি",
"Enter details here...": "এখানে বিস্তারিত লিখুন...",
@ -260,7 +260,7 @@
"Height in Centimeters": "সেন্টিমিটারে উচ্চতা",
"Help": "সাহায্য",
"High School Diploma": "High School Diploma",
"Highest Level of Education": "শিক্ষার সর্বোচ্চ স্তর",
"Highest Level of Education": "সর্বোচ্চ শিক্ষাগত যোগ্যতা",
"Homemaker": "গৃহিণী",
"Homeowner": "বাড়ির মালিক",
"Hookah": "হুক্কা",
@ -308,7 +308,7 @@
"Iraq": "ইরাক",
"Items Per Page": "পৃষ্ঠা প্রতি আইটেম",
"Job Seeking / Unemployed": "চাকরির খোঁজ / বেকার",
"Job Title": "চাকরির শিরোনাম",
"Job Title": "কাজের পদবি",
"Joint custody or periodic visitation/relocation between parents.": "যৌথ হেফাজত বা পিতামাতার মধ্যে পর্যায়ক্রমিক পরিদর্শন/স্থানান্তর।",
"Kurdish": "কুর্দি",
"Language Learning": "ভাষা শিক্ষা",
@ -684,7 +684,7 @@
"View More Details": "আরো বিস্তারিত দেখুন",
"View Profile": "প্রোফাইল দেখুন",
"View contact number": "যোগাযোগের নম্বর দেখুন",
"View more details": "আর বিস্তারিত দেখুন",
"View more details": "আর বিস্তারিত দেখুন",
"View profile": "প্রোফাইল দেখুন",
"Watch Video": "ভিডিও দেখুন",
"We did not reach an agreement": "আমরা সমঝোতায় পৌঁছাইনি",
@ -725,7 +725,7 @@
"You have active access to view candidates.": "প্রার্থীদের দেখতে আপনার সক্রিয় অ্যাক্সেস আছে।",
"You will be contacted by your consultant.": "আপনার পরামর্শদাতা দ্বারা আপনার সাথে যোগাযোগ করা হবে।",
"You've completed all required fields. However, filling in all sections will help us find better matches for you": "আপনি সমস্ত প্রয়োজনীয় ক্ষেত্র সম্পূর্ণ করেছেন। যাইহোক, সমস্ত বিভাগ পূরণ করা আমাদের আপনার জন্য আরও ভাল মিল খুঁজে পেতে সাহায্য করবে",
"Your Hobbies and Main Interests": "আপনার শখ এবং প্রধান আগ্রহ",
"Your Hobbies and Main Interests": "আপনার শখ ও প্রধান আগ্রহসমূহ",
"Your Personality Traits": "আপনার ব্যক্তিত্ব বৈশিষ্ট্য",
"Your details are only used for the matching process.": "আপনার বিবরণ শুধুমাত্র মিল প্রক্রিয়ার জন্য ব্যবহার করা হয়.",
"Your information is kept strictly confidential.": "আপনার তথ্য কঠোরভাবে গোপন রাখা হয়.",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "ওষুধের নাম এবং কারণ লিখুন...",
"نام دارو و دلیل مصرف را وارد نمایید...": "ওষুধের নাম এবং কারণ লিখুন...",
"وضعیت سلامت جسمانی": "শারীরিক স্বাস্থ্যের অবস্থা",
"توضیحات وضعیت جسمانی": "শারীরিক স্বাস্থ্যের বিবরণ"
"توضیحات وضعیت جسمانی": "শারীরিক স্বাস্থ্যের বিবরণ",
"Name": "নাম"
}

13
src/translations/locales/da.json

@ -141,7 +141,7 @@
"Current Housing Status": "Nuværende boligstatus",
"Current Marital Status": "Nuværende ægteskabelig status",
"Current Nationality / Citizenship": "Nuværende nationalitet / statsborgerskab",
"Current Residence": "Nuværende bolig",
"Current Residence": "Nuværende bol",
"Current user": "Nuværende bruger",
"Currently building suitable financial conditions": "Opbygger i øjeblikket passende økonomiske forhold",
"Curvy/Full": "Kurvet/fuld",
@ -199,7 +199,7 @@
"Education, Career, and Economic Status": "Uddannelse, karriere og økonomisk status",
"Emotional": "Følelsesmæssigt",
"Employed": "Ansat",
"Employment Status": "Ansættelsesstatus",
"Employment Status": "Beskæftigelsesstatus",
"English": "engelsk",
"English, French, etc.": "engelsk, fransk osv.",
"Enter details here...": "Indtast detaljer her...",
@ -235,7 +235,7 @@
"Full Hijab with modest clothing - Modest styling with hair completely covered.": "Fuld Hijab med beskedent tøj - Beskeden styling med hår helt dækket.",
"Full Islamic covering (Maximum Hijab) - Abaya, Jilbab, Chador, or Niqab with full observance.": "Fuld islamisk dækning (Maksimal Hijab) - Abaya, Jilbab, Chador eller Niqab med fuld overholdelse.",
"Full Islamic covering mandatory": "Fuld islamisk dækning obligatorisk",
"Full Name": "Fuldt navn",
"Full Name": "Fulde navn",
"Full makeup": "Fuld makeup",
"Full-time Employed": "Fuldtidsansat",
"Fully able to support expenses": "Fuldt ud i stand til at dække udgifter",
@ -308,7 +308,7 @@
"Iraq": "Irak",
"Items Per Page": "Items Per Page",
"Job Seeking / Unemployed": "Jobsøgende / ledig",
"Job Title": "Jobtitel",
"Job Title": "Stilling",
"Joint custody or periodic visitation/relocation between parents.": "Fælles forældremyndighed eller periodisk samvær/flytning mellem forældre.",
"Kurdish": "kurdisk",
"Language Learning": "Sprogindlæring",
@ -725,7 +725,7 @@
"You have active access to view candidates.": "Du har aktiv adgang til at se kandidater.",
"You will be contacted by your consultant.": "Du vil blive kontaktet af din konsulent.",
"You've completed all required fields. However, filling in all sections will help us find better matches for you": "You've completed all required fields. However, filling in all sections will help us find better matches for you",
"Your Hobbies and Main Interests": "Dine hobbyer og hovedinteresser",
"Your Hobbies and Main Interests": "Dine hobbyer og vigtigste interesser",
"Your Personality Traits": "Dine personlighedstræk",
"Your details are only used for the matching process.": "Your details are only used for the matching process.",
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "Indtast medicinnavn og årsag...",
"نام دارو و دلیل مصرف را وارد نمایید...": "Indtast medicinnavn og årsag...",
"وضعیت سلامت جسمانی": "Fysisk helbredstilstand",
"توضیحات وضعیت جسمانی": "Beskrivelse af fysisk helbred"
"توضیحات وضعیت جسمانی": "Beskrivelse af fysisk helbred",
"Name": "Navn"
}

7
src/translations/locales/de.json

@ -141,7 +141,7 @@
"Current Housing Status": "Aktueller Wohnstatus",
"Current Marital Status": "Aktueller Familienstand",
"Current Nationality / Citizenship": "Aktuelle Nationalität/Staatsbürgerschaft",
"Current Residence": "Aktueller Wohnsitz",
"Current Residence": "Aktueller Wohnort",
"Current user": "Aktueller Benutzer",
"Currently building suitable financial conditions": "Derzeit werden geeignete finanzielle Rahmenbedingungen aufgebaut",
"Curvy/Full": "Kurvig/voll",
@ -260,7 +260,7 @@
"Height in Centimeters": "Höhe in Zentimetern",
"Help": "Help",
"High School Diploma": "High-School-Diplom",
"Highest Level of Education": "Höchstes Bildungsniveau",
"Highest Level of Education": "Höchster Bildungsabschluss",
"Homemaker": "Hausfrau",
"Homeowner": "Hausbesitzer",
"Hookah": "Shisha",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "Geben Sie den Medikamentennamen und den Grund ein...",
"نام دارو و دلیل مصرف را وارد نمایید...": "Geben Sie den Medikamentennamen und den Grund ein...",
"وضعیت سلامت جسمانی": "Körperlicher Gesundheitszustand",
"توضیحات وضعیت جسمانی": "Beschreibung des körperlichen Zustands"
"توضیحات وضعیت جسمانی": "Beschreibung des körperlichen Zustands",
"Name": "Name"
}

3
src/translations/locales/en.json

@ -844,5 +844,6 @@
"Do you currently take any medication on an ongoing basis?": "Do you currently take any medication on an ongoing basis?",
"Medication Name and Reason for Use": "Medication Name and Reason for Use",
"Enter medication name and reason for use...": "Enter medication name and reason for use...",
"Enter a valid phone number with country code.": "Enter a valid phone number with country code."
"Enter a valid phone number with country code.": "Enter a valid phone number with country code.",
"Name": "Name"
}

11
src/translations/locales/es.json

@ -46,7 +46,7 @@
"Additional Comments on Economic and Housing Status": "Comentarios adicionales sobre la situación económica y de vivienda",
"Additional details about family responsibility": "Detalles adicionales sobre la responsabilidad familiar",
"Afghanistan": "Afganistán",
"Age": "edad",
"Age": "Edad",
"Alcohol is a serious red line": "El alcohol es una línea roja grave",
"Alcohol is a serious red line for me": "El alcohol es una línea roja grave para mí.",
"Alcoholic Beverages": "Bebidas Alcohólicas",
@ -199,7 +199,7 @@
"Education, Career, and Economic Status": "Educación, carrera y situación económica",
"Emotional": "Emocional",
"Employed": "Empleado",
"Employment Status": "Estado de empleo",
"Employment Status": "Estado laboral",
"English": "ingles",
"English, French, etc.": "inglés, francés, etc.",
"Enter details here...": "Ingrese los detalles aquí...",
@ -260,7 +260,7 @@
"Height in Centimeters": "Altura en centímetros",
"Help": "Help",
"High School Diploma": "Diploma de escuela secundaria",
"Highest Level of Education": "Nivel más alto de educación",
"Highest Level of Education": "Nivel educativo más alto",
"Homemaker": "ama de casa",
"Homeowner": "Propietario de casa",
"Hookah": "cachimba",
@ -308,7 +308,7 @@
"Iraq": "Irak",
"Items Per Page": "Items Per Page",
"Job Seeking / Unemployed": "Buscando empleo / Desempleado",
"Job Title": "Título del trabajo",
"Job Title": "Título del puesto",
"Joint custody or periodic visitation/relocation between parents.": "Custodia compartida o visitas periódicas/reubicación entre padres.",
"Kurdish": "kurdo",
"Language Learning": "Aprendizaje de idiomas",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "Ingrese el nombre del medicamento y el motivo...",
"نام دارو و دلیل مصرف را وارد نمایید...": "Ingrese el nombre del medicamento y el motivo...",
"وضعیت سلامت جسمانی": "Estado de salud física",
"توضیحات وضعیت جسمانی": "Descripción de la salud física"
"توضیحات وضعیت جسمانی": "Descripción de la salud física",
"Name": "Nombre"
}

3
src/translations/locales/fa.json

@ -855,5 +855,6 @@
"Enter medication name and reason for use...": "نام دارو و دلیل مصرف را وارد نمایید...",
"نام دارو و دلیل مصرف را وارد نمایید...": "نام دارو و دلیل مصرف را وارد نمایید...",
"وضعیت سلامت جسمانی": "وضعیت سلامت جسمانی",
"توضیحات وضعیت جسمانی": "توضیحات وضعیت جسمانی"
"توضیحات وضعیت جسمانی": "توضیحات وضعیت جسمانی",
"Name": "نام"
}

11
src/translations/locales/fr.json

@ -199,7 +199,7 @@
"Education, Career, and Economic Status": "Éducation, carrière et statut économique",
"Emotional": "Émotionnel",
"Employed": "Employé",
"Employment Status": "Statut d'emploi",
"Employment Status": "Statut professionnel",
"English": "Anglais",
"English, French, etc.": "Anglais, français, etc.",
"Enter details here...": "Entrez les détails ici...",
@ -219,7 +219,7 @@
"Father alive": "Père vivant",
"Father has passed away": "Le père est décédé",
"Feel free to briefly explain your decision...": "Your explanatory text ...",
"Field of Study": "Domaine d'études",
"Field of Study": "Domaine détudes",
"Final Consent": "Final Consent",
"Final Match Introduction": "Final Match Introduction",
"Final Notice": "Final Notice",
@ -260,7 +260,7 @@
"Height in Centimeters": "Hauteur en centimètres",
"Help": "Help",
"High School Diploma": "Diplôme d'études secondaires",
"Highest Level of Education": "Niveau d'éducation le plus élevé",
"Highest Level of Education": "Plus haut niveau d’études",
"Homemaker": "Femme au foyer",
"Homeowner": "Propriétaire",
"Hookah": "Narguilé",
@ -725,7 +725,7 @@
"You have active access to view candidates.": "Vous disposez d'un accès actif pour visualiser les candidats.",
"You will be contacted by your consultant.": "Vous serez contacté par votre consultant.",
"You've completed all required fields. However, filling in all sections will help us find better matches for you": "You've completed all required fields. However, filling in all sections will help us find better matches for you",
"Your Hobbies and Main Interests": "Vos passe-temps et principaux intérêts",
"Your Hobbies and Main Interests": "Vos loisirs et principaux centres d’intérêt",
"Your Personality Traits": "Vos traits de personnalité",
"Your details are only used for the matching process.": "Your details are only used for the matching process.",
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "Entrez le nom du médicament et le motif...",
"نام دارو و دلیل مصرف را وارد نمایید...": "Entrez le nom du médicament et le motif...",
"وضعیت سلامت جسمانی": "État de santé physique",
"توضیحات وضعیت جسمانی": "Description de la santé physique"
"توضیحات وضعیت جسمانی": "Description de la santé physique",
"Name": "Nom"
}

11
src/translations/locales/gu.json

@ -141,7 +141,7 @@
"Current Housing Status": "વર્તમાન હાઉસિંગ સ્થિતિ",
"Current Marital Status": "વર્તમાન વૈવાહિક સ્થિતિ",
"Current Nationality / Citizenship": "વર્તમાન રાષ્ટ્રીયતા / નાગરિકતા",
"Current Residence": "વર્તમાન રહેઠાણ",
"Current Residence": "હાલનું રહેઠાણ",
"Current user": "વર્તમાન વપરાશકર્તા",
"Currently building suitable financial conditions": "હાલમાં યોગ્ય નાણાકીય પરિસ્થિતિઓ બનાવી રહી છે",
"Curvy/Full": "કર્વી/પૂર્ણ",
@ -219,7 +219,7 @@
"Father alive": "પિતા જીવંત",
"Father has passed away": "પિતા ગુજરી ગયા છે",
"Feel free to briefly explain your decision...": "Your explanatory text ...",
"Field of Study": "અભ્યાસ ક્ષેત્ર",
"Field of Study": "અભ્યાસનું ક્ષેત્ર",
"Final Consent": "Final Consent",
"Final Match Introduction": "Final Match Introduction",
"Final Notice": "Final Notice",
@ -260,7 +260,7 @@
"Height in Centimeters": "સેન્ટીમીટરમાં ઊંચાઈ",
"Help": "Help",
"High School Diploma": "હાઇ સ્કૂલ ડિપ્લોમા",
"Highest Level of Education": "શિક્ષણનું ઉચ્ચતમ સ્તર",
"Highest Level of Education": "ઉચ્ચતમ શિક્ષણ સ્તર",
"Homemaker": "ગૃહિણી",
"Homeowner": "ઘરમાલિક",
"Hookah": "હુક્કો",
@ -308,7 +308,7 @@
"Iraq": "ઈરાક",
"Items Per Page": "Items Per Page",
"Job Seeking / Unemployed": "નોકરીની શોધ / બેરોજગાર",
"Job Title": "જોબ શીર્ષક",
"Job Title": "નોકરીનું પદ",
"Joint custody or periodic visitation/relocation between parents.": "સંયુક્ત કસ્ટડી અથવા માતા-પિતા વચ્ચે સમયાંતરે મુલાકાત/સ્થાપન.",
"Kurdish": "કુર્દિશ",
"Language Learning": "ભાષા શીખવી",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "દવાનું નામ અને કારણ દાખલ કરો...",
"نام دارو و دلیل مصرف را وارد نمایید...": "દવાનું નામ અને કારણ દાખલ કરો...",
"وضعیت سلامت جسمانی": "શારીરિક સ્વાસ્થ્ય સ્થિતિ",
"توضیحات وضعیت جسمانی": "શારીરિક સ્વાસ્થ્ય વર્ણન"
"توضیحات وضعیت جسمانی": "શારીરિક સ્વાસ્થ્ય વર્ણન",
"Name": "નામ"
}

11
src/translations/locales/ha.json

@ -141,7 +141,7 @@
"Current Housing Status": "Matsayin Gidajen Yanzu",
"Current Marital Status": "Matsayin Aure na Yanzu",
"Current Nationality / Citizenship": "Dan Kasa / Dan Kasa na Yanzu",
"Current Residence": "Mazauni na Yanzu",
"Current Residence": "Wurin zama na yanzu",
"Current user": "Mai amfani na yanzu",
"Currently building suitable financial conditions": "A halin yanzu gina yanayin kuɗi masu dacewa",
"Curvy/Full": "Curvy/cikakke",
@ -219,7 +219,7 @@
"Father alive": "Uba a raye",
"Father has passed away": "Uban ya rasu",
"Feel free to briefly explain your decision...": "Your explanatory text ...",
"Field of Study": "Filin Karatu",
"Field of Study": "Fannin Karatu",
"Final Consent": "Final Consent",
"Final Match Introduction": "Final Match Introduction",
"Final Notice": "Final Notice",
@ -260,7 +260,7 @@
"Height in Centimeters": "Tsawon santimita",
"Help": "Help",
"High School Diploma": "High School Diploma",
"Highest Level of Education": "Highest Level of Education",
"Highest Level of Education": "Mafi girman matakin ilimi",
"Homemaker": "Homemaker",
"Homeowner": "Mai gida",
"Hookah": "Hookah",
@ -725,7 +725,7 @@
"You have active access to view candidates.": "Kuna da damar shiga don duba 'yan takara.",
"You will be contacted by your consultant.": "Mai ba da shawara zai tuntube ku.",
"You've completed all required fields. However, filling in all sections will help us find better matches for you": "You've completed all required fields. However, filling in all sections will help us find better matches for you",
"Your Hobbies and Main Interests": "Abubuwan sha'awarku da Babban Sha'awar ku",
"Your Hobbies and Main Interests": "Abubuwan sha’awa da manyan bukatu",
"Your Personality Traits": "Halayen Halinku",
"Your details are only used for the matching process.": "Your details are only used for the matching process.",
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "Shigar da sunan magani da dalilin sha...",
"نام دارو و دلیل مصرف را وارد نمایید...": "Shigar da sunan magani da dalilin sha...",
"وضعیت سلامت جسمانی": "Yanayin Lafiyar Jiki",
"توضیحات وضعیت جسمانی": "Bayanin Lafiyar Jiki"
"توضیحات وضعیت جسمانی": "Bayanin Lafiyar Jiki",
"Name": "Suna"
}

11
src/translations/locales/he.json

@ -346,5 +346,14 @@
"Physical Health Status": "מצב בריאות פיזית",
"وضعیت سلامت جسمانی": "מצב בריאות פיזית",
"Physical Health Description": "תיאור בריאות פיזית",
"توضیحات وضعیت جسمانی": "תיאור בריאות פיזית"
"توضیحات وضعیت جسمانی": "תיאור בריאות פיזית",
"Full Name": "שם מלא",
"Name": "שם",
"Current Residence": "מקום מגורים נוכחי",
"Highest Level of Education": "רמת ההשכלה הגבוהה ביותר",
"Field of Study": "תחום לימודים",
"Job Title": "תואר התפקיד",
"Employment Status": "מצב תעסוקתי",
"Your Hobbies and Main Interests": "התחביבים ותחומי העניין העיקריים שלך",
"View more details": "הצג פרטים נוספים"
}

11
src/translations/locales/hi.json

@ -199,7 +199,7 @@
"Education, Career, and Economic Status": "शिक्षा, करियर और आर्थिक स्थिति",
"Emotional": "भावुक",
"Employed": "कार्यरत",
"Employment Status": "रोजगार की स्थिति",
"Employment Status": "रोजगार की स्थिति",
"English": "अंग्रेजी",
"English, French, etc.": "अंग्रेजी, फ्रेंच, आदि",
"Enter details here...": "यहां विवरण दर्ज करें...",
@ -260,7 +260,7 @@
"Height in Centimeters": "ऊंचाई सेंटीमीटर में",
"Help": "Help",
"High School Diploma": "हाई स्कूल डिप्लोमा",
"Highest Level of Education": "शिक्षा का उच्चतम स्तर",
"Highest Level of Education": "उच्चतम शिक्षा स्तर",
"Homemaker": "गृहिणी",
"Homeowner": "गृहस्वामी",
"Hookah": "हुक्का",
@ -308,7 +308,7 @@
"Iraq": "इराक",
"Items Per Page": "Items Per Page",
"Job Seeking / Unemployed": "नौकरी तलाशने वाले/बेरोजगार",
"Job Title": "नौकरी का शीर्षक",
"Job Title": "पद / व्यवसाय",
"Joint custody or periodic visitation/relocation between parents.": "माता-पिता के बीच संयुक्त अभिरक्षा या आवधिक मुलाक़ात/स्थानांतरण।",
"Kurdish": "कुर्दिश",
"Language Learning": "भाषा सीखना",
@ -725,7 +725,7 @@
"You have active access to view candidates.": "उम्मीदवारों को देखने के लिए आपके पास सक्रिय पहुंच है।",
"You will be contacted by your consultant.": "आपका सलाहकार आपसे संपर्क करेगा.",
"You've completed all required fields. However, filling in all sections will help us find better matches for you": "You've completed all required fields. However, filling in all sections will help us find better matches for you",
"Your Hobbies and Main Interests": "आपके शौक और मुख्य रुचिया",
"Your Hobbies and Main Interests": "आपके शौक और मुख्य रुचिया",
"Your Personality Traits": "आपके व्यक्तित्व के लक्षण",
"Your details are only used for the matching process.": "Your details are only used for the matching process.",
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "दवा का नाम और उपयोग का कारण दर्ज करें...",
"نام دارو و دلیل مصرف را وارد نمایید...": "दवा का नाम और उपयोग का कारण दर्ज करें...",
"وضعیت سلامت جسمانی": "शारीरिक स्वास्थ्य की स्थिति",
"توضیحات وضعیت جسمانی": "शारीरिक स्वास्थ्य का विवरण"
"توضیحات وضعیت جسمانی": "शारीरिक स्वास्थ्य का विवरण",
"Name": "नाम"
}

11
src/translations/locales/id.json

@ -346,5 +346,14 @@
"Physical Health Status": "Status Kesehatan Fisik",
"وضعیت سلامت جسمانی": "Status Kesehatan Fisik",
"Physical Health Description": "Deskripsi Kesehatan Fisik",
"توضیحات وضعیت جسمانی": "Deskripsi Kesehatan Fisik"
"توضیحات وضعیت جسمانی": "Deskripsi Kesehatan Fisik",
"Full Name": "Nama Lengkap",
"Name": "Nama",
"Current Residence": "Tempat Tinggal Saat Ini",
"Highest Level of Education": "Tingkat Pendidikan Tertinggi",
"Field of Study": "Bidang Studi",
"Job Title": "Jabatan / Pekerjaan",
"Employment Status": "Status Pekerjaan",
"Your Hobbies and Main Interests": "Hobi dan Minat Utama Anda",
"View more details": "Lihat detail selengkapnya"
}

13
src/translations/locales/ks.json

@ -285,7 +285,7 @@
"Day": "دوہ",
"Month": "ماہ",
"Year": "ؤری",
"Age": "عمر",
"Age": "وٲنٛس",
"Confirm": "تصدیق کریں",
"Failed to load advisors.": "مشیرن لوڈ کرنأک ناکام۔",
"Try again": "دوبآ کوشش کریو",
@ -346,5 +346,14 @@
"Physical Health Status": "جسمانی صحتٕچ حالت",
"وضعیت سلامت جسمانی": "جسمانی صحتٕچ حالت",
"Physical Health Description": "جسمانی صحتٕچ وضاحت",
"توضیحات وضعیت جسمانی": "جسمانی صحتٕچ وضاحت"
"توضیحات وضعیت جسمانی": "جسمانی صحتٕچ وضاحت",
"Full Name": "پوٗرٕ ناڤ",
"Name": "ناو",
"Current Residence": "مَوجوٗدٕ رِہایش",
"Highest Level of Education": "ساروِی کھۄتہٕ زیٛادٕ تٲلیٖم",
"Field of Study": "تٲلیٖمی شۄعبہٕ",
"Job Title": "کٲم ہُنٛد ناو",
"Employment Status": "مُلازمتٕچ حالت",
"Your Hobbies and Main Interests": "تُہنٛدؠ شۄق تہٕ اَہَم دِلچسپی",
"View more details": "مزید تفصیل وُچھِو"
}

11
src/translations/locales/pt.json

@ -346,5 +346,14 @@
"Physical Health Status": "Estado de Saúde Física",
"وضعیت سلامت جسمانی": "Estado de Saúde Física",
"Physical Health Description": "Descrição da Saúde Física",
"توضیحات وضعیت جسمانی": "Descrição da Saúde Física"
"توضیحات وضعیت جسمانی": "Descrição da Saúde Física",
"Full Name": "Nome completo",
"Name": "Nome",
"Current Residence": "Residência atual",
"Highest Level of Education": "Nível de escolaridade mais alto",
"Field of Study": "Área de estudo",
"Job Title": "Cargo / Título profissional",
"Employment Status": "Situação profissional",
"Your Hobbies and Main Interests": "Seus hobbies e principais interesses",
"View more details": "Ver mais detalhes"
}

11
src/translations/locales/ru.json

@ -221,7 +221,7 @@
"Father alive": "Отец жив",
"Father has passed away": "Отец скончался",
"Feel free to briefly explain your decision...": "Не стесняйтесь кратко объяснить свое решение...",
"Field of Study": "Область исследования",
"Field of Study": "Специальность / область обучения",
"Final Consent": "Окончательное согласие",
"Final Match Introduction": "Введение в финальный матч",
"Final Notice": "Последнее уведомление",
@ -262,7 +262,7 @@
"Height in Centimeters": "Рост в сантиметрах",
"Help": "Помощь",
"High School Diploma": "Диплом средней школы",
"Highest Level of Education": "Высший уровень образования",
"Highest Level of Education": "Наивысший уровень образования",
"Homemaker": "Домохозяйка",
"Homeowner": "домовладелец",
"Hookah": "Кальян",
@ -310,7 +310,7 @@
"Iraq": "Ирак",
"Items Per Page": "Элементов на странице",
"Job Seeking / Unemployed": "Ищу работу / Безработный",
"Job Title": "Должность",
"Job Title": "Должность / Профессия",
"Joint custody or periodic visitation/relocation between parents.": "Совместная опека или периодическое посещение/переезд родителей.",
"Kurdish": "курдский",
"Language Learning": "Изучение языка",
@ -693,7 +693,7 @@
"View More Details": "Посмотреть более подробную информацию",
"View Profile": "Посмотреть профиль",
"View contact number": "Посмотреть контактный номер",
"View more details": "Посмотреть более подробную информацию",
"View more details": "Посмотреть подробнее",
"View profile": "Посмотреть профиль",
"Watch Video": "Посмотреть видео",
"We are in the acquaintance/proposal process and nothing is finalized yet": "Мы находимся в процессе знакомства/предложения, и еще ничего не решено",
@ -811,5 +811,6 @@
"Enter medication name and reason for use...": "Введите название препарата и причину приема...",
"نام دارو و دلیل مصرف را وارد نمایید...": "Введите название препарата и причину приема...",
"وضعیت سلامت جسمانی": "Физическое состояние здоровья",
"توضیحات وضعیت جسمانی": "Описание физического состояния"
"توضیحات وضعیت جسمانی": "Описание физического состояния",
"Name": "Имя"
}

11
src/translations/locales/sw.json

@ -346,5 +346,14 @@
"Physical Health Status": "Hali ya Afya ya Kimwili",
"وضعیت سلامت جسمانی": "Hali ya Afya ya Kimwili",
"Physical Health Description": "Maelezo ya Afya ya Kimwili",
"توضیحات وضعیت جسمانی": "Maelezo ya Afya ya Kimwili"
"توضیحات وضعیت جسمانی": "Maelezo ya Afya ya Kimwili",
"Full Name": "Jina Kamili",
"Name": "Jina",
"Current Residence": "Makazi ya Sasa",
"Highest Level of Education": "Kiwango cha Juu cha Elimu",
"Field of Study": "Uwanja wa Masomo",
"Job Title": "Wadhifa wa Kazi",
"Employment Status": "Hali ya Ajira",
"Your Hobbies and Main Interests": "Mambo unayopenda na Maslahi Kuu",
"View more details": "Angalia maelezo zaidi"
}

11
src/translations/locales/tg.json

@ -346,5 +346,14 @@
"Physical Health Status": "Вазъи саломатии ҷисмонӣ",
"وضعیت سلامت جسمانی": "Вазъи саломатии ҷисмонӣ",
"Physical Health Description": "Тавсифи саломатии ҷисмонӣ",
"توضیحات وضعیت جسمانی": "Тавсифи саломатии ҷисмонӣ"
"توضیحات وضعیت جسمانی": "Тавсифи саломатии ҷисмонӣ",
"Full Name": "Ному насаб",
"Name": "Ном",
"Current Residence": "Ҷои истиқомати ҳозира",
"Highest Level of Education": "Дараҷаи олии таҳсилот",
"Field of Study": "Соҳаи таҳсил",
"Job Title": "Унвони вазифа",
"Employment Status": "Вазъи шуғл",
"Your Hobbies and Main Interests": "Машғулиятҳо ва манфиатҳои асосии шумо",
"View more details": "Дидани тафсилоти бештар"
}

11
src/translations/locales/tr.json

@ -346,5 +346,14 @@
"Physical Health Status": "Fiziksel Sağlık Durumu",
"وضعیت سلامت جسمانی": "Fiziksel Sağlık Durumu",
"Physical Health Description": "Fiziksel Sağlık Açıklaması",
"توضیحات وضعیت جسمانی": "Fiziksel Sağlık Açıklaması"
"توضیحات وضعیت جسمانی": "Fiziksel Sağlık Açıklaması",
"Full Name": "Tam Adı",
"Name": "İsim",
"Current Residence": "Mevcut İkametgah",
"Highest Level of Education": "En Yüksek Eğitim Düzeyi",
"Field of Study": "Öğrenim Alanı / Bölüm",
"Job Title": "Meslek / Unvan",
"Employment Status": "Çalışma Durumu",
"Your Hobbies and Main Interests": "Hobileriniz ve Temel İlgi Alanlarınız",
"View more details": "Daha fazla ayrıntı gör"
}

13
src/translations/locales/ul.json

@ -285,7 +285,7 @@
"Day": "كۈن",
"Month": "ئاي",
"Year": "يىل",
"Age": "يېشى",
"Age": "Age",
"Confirm": "جەزملەش",
"Failed to load advisors.": "مشاورین لوڈ نہیں ہو سکے۔",
"Try again": "دوبارہ کوشش کریں",
@ -346,5 +346,14 @@
"Physical Health Status": "Jismoniy salomatlik",
"وضعیت سلامت جسمانی": "Jismoniy salomatlik",
"Physical Health Description": "Jismoniy salomatlik tavsifi",
"توضیحات وضعیت جسمانی": "Jismoniy salomatlik tavsifi"
"توضیحات وضعیت جسمانی": "Jismoniy salomatlik tavsifi",
"Full Name": "Full Name",
"Name": "Name",
"Current Residence": "Current Residence",
"Highest Level of Education": "Highest Level of Education",
"Field of Study": "Field of Study",
"Job Title": "Job Title",
"Employment Status": "Employment Status",
"Your Hobbies and Main Interests": "Your Hobbies and Main Interests",
"View more details": "View more details"
}

11
src/translations/locales/ur.json

@ -346,5 +346,14 @@
"Physical Health Status": "جسمانی صحت کی حالت",
"وضعیت سلامت جسمانی": "جسمانی صحت کی حالت",
"Physical Health Description": "جسمانی صحت کی تفصیل",
"توضیحات وضعیت جسمانی": "جسمانی صحت کی تفصیل"
"توضیحات وضعیت جسمانی": "جسمانی صحت کی تفصیل",
"Full Name": "مکمل نام",
"Name": "نام",
"Current Residence": "موجودہ رہائش",
"Highest Level of Education": "اعلیٰ ترین تعلیمی قابلیت",
"Field of Study": "شعبہ تعلیم",
"Job Title": "عہدہ / ملازمت کا عنوان",
"Employment Status": "ملازمت کی صورتحال",
"Your Hobbies and Main Interests": "آپ کے مشاغل اور اہم دلچسپیاں",
"View more details": "مزید تفصیلات دیکھیں"
}

11
src/translations/locales/uz.json

@ -346,5 +346,14 @@
"Physical Health Status": "Jismoniy salomatlik holati",
"وضعیت سلامت جسمانی": "Jismoniy salomatlik holati",
"Physical Health Description": "Jismoniy salomatlik tavsifi",
"توضیحات وضعیت جسمانی": "Jismoniy salomatlik tavsifi"
"توضیحات وضعیت جسمانی": "Jismoniy salomatlik tavsifi",
"Full Name": "Toʻliq ism",
"Name": "Ism",
"Current Residence": "Hozirgi yashash joyi",
"Highest Level of Education": "Eng yuqori taʼlim darajasi",
"Field of Study": "Oʻqish sohasi / Yoʻnalishi",
"Job Title": "Kasb / Lavozim",
"Employment Status": "Bandlik holati",
"Your Hobbies and Main Interests": "Qiziqishlaringiz va asosiy mashgʻulotlaringiz",
"View more details": "Batafsil maʼlumotni koʻrish"
}

13
src/translations/locales/zh.json

@ -46,7 +46,7 @@
"Additional Comments on Economic and Housing Status": "关于经济和住房状况的补充意见",
"Additional details about family responsibility": "有关家庭责任的其他详细信息",
"Afghanistan": "Afghanistan",
"Age": "Age",
"Age": "年龄",
"Alcohol is a serious red line": "酒精是一条严重的红线",
"Alcohol is a serious red line for me": "Alcohol is a serious red line for me",
"Alcoholic Beverages": "Alcoholic Beverages",
@ -141,7 +141,7 @@
"Current Housing Status": "目前的住房状况",
"Current Marital Status": "Current Marital Status",
"Current Nationality / Citizenship": "Current Nationality / Citizenship",
"Current Residence": "Current Residence",
"Current Residence": "现居住地",
"Current user": "当前用户",
"Currently building suitable financial conditions": "目前正在建立适当的财务条件",
"Curvy/Full": "曲线/丰满",
@ -219,7 +219,7 @@
"Father alive": "父亲还活着",
"Father has passed away": "父亲去世了",
"Feel free to briefly explain your decision...": "Your explanatory text ...",
"Field of Study": "研究领域",
"Field of Study": "专业 / 学习领域",
"Final Consent": "Final Consent",
"Final Match Introduction": "Final Match Introduction",
"Final Notice": "Final Notice",
@ -260,7 +260,7 @@
"Height in Centimeters": "高度(厘米)",
"Help": "Help",
"High School Diploma": "高中文凭",
"Highest Level of Education": "最高教育水平",
"Highest Level of Education": "最高学历",
"Homemaker": "家庭主妇",
"Homeowner": "房主",
"Hookah": "水烟",
@ -725,7 +725,7 @@
"You have active access to view candidates.": "您可以主动访问查看候选人。",
"You will be contacted by your consultant.": "您的顾问将与您联系。",
"You've completed all required fields. However, filling in all sections will help us find better matches for you": "You've completed all required fields. However, filling in all sections will help us find better matches for you",
"Your Hobbies and Main Interests": "的爱好和主要兴趣",
"Your Hobbies and Main Interests": "的爱好和主要兴趣",
"Your Personality Traits": "你的性格特征",
"Your details are only used for the matching process.": "Your details are only used for the matching process.",
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
@ -807,5 +807,6 @@
"Enter medication name and reason for use...": "输入药物名称和使用原因...",
"نام دارو و دلیل مصرف را وارد نمایید...": "输入药物名称和使用原因...",
"وضعیت سلامت جسمانی": "身体健康状况",
"توضیحات وضعیت جسمانی": "身体健康说明"
"توضیحات وضعیت جسمانی": "身体健康说明",
"Name": "姓名"
}
Loading…
Cancel
Save