Browse Source

feat: add LoadingBorderSpinner component, implement multi-language support, and introduce new match client workflows.

staging
Muhammad A. Ghorbani 2 weeks ago
parent
commit
d13c6810ad
  1. 10
      src/app/finding-match/finding-match-client.tsx
  2. 28
      src/app/intro/intro-client.test.tsx
  3. 5
      src/app/intro/intro-client.tsx
  4. 24
      src/app/layout.tsx
  5. 200
      src/app/new-match/new-match-client.tsx
  6. 112
      src/app/new-match/profile/page.tsx
  7. 139
      src/app/request-accepted/request-accepted-client.tsx
  8. 7
      src/components/Componentes/dismiss-reason-sheet.tsx
  9. 30
      src/components/Componentes/swipe-button.tsx
  10. 49
      src/components/ui/loading-border-spinner.tsx
  11. 2
      src/hooks/marriage/types.ts
  12. 2
      src/hooks/marriage/use-case-respond.ts
  13. 1
      src/icons.tsx
  14. 26
      src/lib/auth-bridge.test.ts
  15. 77
      src/lib/auth-bridge.ts
  16. 301
      src/lib/marriage-field-formatter.ts
  17. 21
      src/translations/locales/ar.json
  18. 27
      src/translations/locales/az.json
  19. 19
      src/translations/locales/bn.json
  20. 31
      src/translations/locales/da.json
  21. 29
      src/translations/locales/de.json
  22. 34
      src/translations/locales/en.json
  23. 27
      src/translations/locales/es.json
  24. 20
      src/translations/locales/fa.json
  25. 33
      src/translations/locales/fr.json
  26. 29
      src/translations/locales/gu.json
  27. 33
      src/translations/locales/ha.json
  28. 29
      src/translations/locales/he.json
  29. 27
      src/translations/locales/hi.json
  30. 29
      src/translations/locales/id.json
  31. 33
      src/translations/locales/ks.json
  32. 33
      src/translations/locales/pt.json
  33. 27
      src/translations/locales/ru.json
  34. 23
      src/translations/locales/sw.json
  35. 29
      src/translations/locales/tg.json
  36. 33
      src/translations/locales/tr.json
  37. 33
      src/translations/locales/ul.json
  38. 33
      src/translations/locales/ur.json
  39. 23
      src/translations/locales/uz.json
  40. 33
      src/translations/locales/zh.json

10
src/app/finding-match/finding-match-client.tsx

@ -195,15 +195,17 @@ export default function FindingMatchClient() {
id="rejection-notice-title"
className="text-[16px] font-bold leading-[1.3] text-[#171717]"
>
{t["Your request was rejected"]}
{t["Your request was declined"] ||
t["Your request was rejected"]}
</h2>
<p className="mt-1.5 text-[13px] font-semibold leading-[1.5] text-[#747474]">
{
{t[
"Your request was declined by the lady. You will be introduced to other candidates in the future."
] ||
t[
"Your request was rejected by the lady. You will be introduced to other candidates in the future."
]
}
]}
</p>
</div>
</div>

28
src/app/intro/intro-client.test.tsx

@ -1,4 +1,4 @@
import { render, screen, cleanup } from "@testing-library/react";
import { render, screen, cleanup, fireEvent } from "@testing-library/react";
import { describe, it, expect, vi, afterEach } from "vitest";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import IntroClient from "./intro-client";
@ -52,6 +52,18 @@ vi.mock("@/hooks/use-hardware-back-handler", () => ({
useHardwareBackHandler: vi.fn(),
}));
vi.mock("@/components/Componentes/slider-page", () => ({
default: () => <div data-testid="slider-page">Slider Content</div>,
}));
vi.mock("@/lib/auth-bridge", () => ({
authBridge: {
isAuthenticated: vi.fn(() => false),
ensureToken: vi.fn(() => Promise.resolve(null)),
getToken: vi.fn(() => null),
},
}));
describe("IntroClient", () => {
afterEach(() => {
cleanup();
@ -73,4 +85,18 @@ describe("IntroClient", () => {
// Video thumbnail image should NOT be rendered
expect(screen.queryByAltText("video")).not.toBeInTheDocument();
});
it("opens onboarding steps when Submit is clicked even if user has no auth token", async () => {
const queryClient = new QueryClient();
render(
<QueryClientProvider client={queryClient}>
<IntroClient />
</QueryClientProvider>,
);
const submitButton = screen.getByText("Submit");
fireEvent.click(submitButton);
expect(await screen.findByTestId("slider-page")).toBeInTheDocument();
});
});

5
src/app/intro/intro-client.tsx

@ -96,7 +96,10 @@ export default function IntroClient() {
if (!authBridge.isAuthenticated()) {
const token = await authBridge.ensureToken();
if (!token) {
console.warn("No token from bridge – login was not completed");
console.warn(
"No token from bridge – opening intro onboarding steps",
);
handleOpenSteps();
return;
}
}

24
src/app/layout.tsx

@ -226,6 +226,17 @@ export default async function RootLayout({
});
}
// Check URL query parameters for auth token on initial script execution
try {
if (window.location && window.location.search) {
var searchParams = new URLSearchParams(window.location.search);
var urlTok = searchParams.get('token') || searchParams.get('auth_token') || searchParams.get('habib_token') || searchParams.get('HABIB_TOKEN');
if (urlTok && urlTok.trim() !== '' && urlTok !== 'NO_TOKEN') {
window.HABIB_TOKEN = urlTok.trim();
}
}
} catch (e) {}
if (!Object.getOwnPropertyDescriptor(window, 'HABIB_COINS')) {
Object.defineProperty(window, 'HABIB_COINS', {
configurable: true,
@ -253,6 +264,19 @@ export default async function RootLayout({
if (!config) return;
configApplied = true;
window.__HABIB_BOOTSTRAP__ = config;
var configToken =
config.token ||
config.auth_token ||
config.authToken ||
(config.data && (config.data.token || config.data.auth_token || config.data.authToken)) ||
(config.payload && (config.payload.token || config.payload.auth_token || config.payload.authToken));
if (configToken && typeof configToken === 'string' && configToken.trim() !== '' && configToken !== 'NO_TOKEN') {
console.log('⚡ [Layout Bootstrap] Applying auth token from Flutter bootstrap config');
window.HABIB_TOKEN = configToken.trim();
}
var marriageData =
config.marriage ||
config.marriageData ||

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

@ -176,8 +176,10 @@ import {
formatFieldLabel,
formatFieldValue,
formatOptionValue,
getOrderedSummaryFields,
isMarriagePhoneFieldValue,
titleFromKey,
type SummaryFieldItem,
} from "@/lib/marriage-field-formatter";
function toDisplayField(
@ -267,143 +269,19 @@ function useMatchSummaryDisplay(
displayName = `Profile #${matchSummary.id}`;
}
// 2. Age (extract and calculate from date_of_birth if available)
const dobIdx = fields.findIndex(
(f) =>
f.key === "personal_identity.date_of_birth" ||
f.key?.endsWith(".date_of_birth") ||
f.key?.toLowerCase().includes("date_of_birth") ||
f.key?.toLowerCase().includes("birth_date"),
);
let age: DisplayField | null = null;
if (dobIdx !== -1 && fields[dobIdx].value) {
usedIndexes.add(dobIdx);
const calculatedAge = calculateAgeFromDob(String(fields[dobIdx].value));
if (calculatedAge) {
age = {
id: fields[dobIdx].key,
label: t ? t["Age"] || "Age" : "Age",
value: `${calculatedAge}`,
};
}
}
if (!age) {
age = pickField(fields, fieldCandidateMatchers.age, usedIndexes, t);
}
// 3. Country of Current Residence
let currentCountry = pickField(
fields,
fieldCandidateMatchers.currentCountry,
usedIndexes,
t,
);
// 4. City / State of Current Residence
let currentCity = pickField(
fields,
fieldCandidateMatchers.currentCity,
usedIndexes,
t,
);
// If either country or city was not matched as a standalone field, check composite residence
if (!currentCountry || !currentCity) {
const residenceIdx = fields.findIndex(
(f, idx) =>
!usedIndexes.has(idx) &&
matchesCandidate(f, fieldCandidateMatchers.residence),
);
if (residenceIdx !== -1) {
const residenceField = fields[residenceIdx];
if (
typeof residenceField.value === "object" &&
residenceField.value !== null &&
!Array.isArray(residenceField.value)
) {
const valObj = residenceField.value as {
country?: string;
city?: string;
state?: string;
};
if (valObj.country && !currentCountry) {
currentCountry = {
id: `${residenceField.key}.country`,
label:
(t &&
(t["Current Country of Residence"] ||
t["Country of Residence"] ||
t["Country"])) ||
"Country of Residence",
value: formatOptionValue(valObj.country, t) || valObj.country,
};
}
const cityVal = [valObj.city, valObj.state].filter(Boolean).join(", ");
if (cityVal && !currentCity) {
currentCity = {
id: `${residenceField.key}.city`,
label:
(t &&
(t["Current City / State of Residence"] ||
t["City / State of Residence"] ||
t["City"])) ||
"City / State of Residence",
value: formatOptionValue(cityVal, t) || cityVal,
};
}
usedIndexes.add(residenceIdx);
} else if (!currentCountry && !currentCity) {
const disp = toDisplayField(residenceField, t);
if (disp) {
usedIndexes.add(residenceIdx);
currentCountry = disp;
}
}
}
}
// 5. Highest level of education
const educationLevel = pickField(
fields,
fieldCandidateMatchers.educationLevel,
usedIndexes,
t,
);
// 6. Field of study
const fieldOfStudy = pickField(
fields,
fieldCandidateMatchers.fieldOfStudy,
usedIndexes,
t,
);
// 7. Job Title
const jobTitle = pickField(
fields,
fieldCandidateMatchers.jobTitle,
usedIndexes,
t,
);
// 8. Hobbies & Main Interests
const hobbies = pickField(
fields,
fieldCandidateMatchers.hobbies,
usedIndexes,
t,
);
// 7 ordered summary items:
// 1. Place of Birth (Country and City)
// 2. Current Place of Residence (Country, City / State)
// 3. Height in Centimeters
// 4. What is your highest completed formal educational degree?
// 5. Field of Study
// 6. What is your current employment status?
// 7. Job Title and Field of Activity
const items = getOrderedSummaryFields(fields, t);
return {
name: displayName,
age,
currentCountry,
currentCity,
educationLevel,
fieldOfStudy,
jobTitle,
hobbies,
items,
};
}, [matchSummary, t]);
}
@ -817,54 +695,13 @@ export default function NewMatchClient() {
{/* Info Items List */}
<div className="space-y-2 px-3.5 pt-0.5 pb-3.5">
{matchDisplay.age && (
<ProfileInfoItem
field={matchDisplay.age}
icon={<Ic name="calendarDays" className="size-4 text-[#747474]" />}
/>
)}
{matchDisplay.currentCountry && (
{matchDisplay.items.map((item) => (
<ProfileInfoItem
field={matchDisplay.currentCountry}
icon={<Ic name="location" className="size-4 text-[#747474]" />}
key={item.id}
field={item}
icon={<Ic name={item.iconName} className="size-4 text-[#747474]" />}
/>
)}
{matchDisplay.currentCity && (
<ProfileInfoItem
field={matchDisplay.currentCity}
icon={<Ic name="location" className="size-4 text-[#747474]" />}
/>
)}
{matchDisplay.educationLevel && (
<ProfileInfoItem
field={matchDisplay.educationLevel}
icon={<Ic name="graduationCap" className="size-4 text-[#747474]" />}
/>
)}
{matchDisplay.fieldOfStudy && (
<ProfileInfoItem
field={matchDisplay.fieldOfStudy}
icon={<Ic name="bookOpen" className="size-4 text-[#747474]" />}
/>
)}
{matchDisplay.jobTitle && (
<ProfileInfoItem
field={matchDisplay.jobTitle}
icon={<Ic name="briefcase" className="size-4 text-[#747474]" />}
/>
)}
{matchDisplay.hobbies && (
<ProfileInfoItem
field={matchDisplay.hobbies}
icon={<Ic name="star" className="size-4 text-[#747474]" />}
/>
)}
))}
{/* Button */}
<button
@ -1098,6 +935,9 @@ export default function NewMatchClient() {
<div className="flex flex-col gap-2 text-center mt-1 group-12 text-[#4D4D4D] leading-relaxed">
<p className="font-medium text-[14px]">
{t[
"Are you sure you've fully reviewed the profile and want to decline this profile?"
] ||
t[
"Are you sure you've fully reviewed the profile and want to reject this profile?"
] ||
(locale === "fa"

112
src/app/new-match/profile/page.tsx

@ -31,6 +31,7 @@ import {
formatFieldLabel,
formatFieldValue,
formatOptionValue,
getOrderedSummaryFields,
isMarriagePhoneFieldValue,
titleFromKey,
} from "@/lib/marriage-field-formatter";
@ -41,6 +42,21 @@ function isImageField(field: MarriageField) {
);
}
function isFirstNameField(field: MarriageField) {
const key = (field.key || "").toLowerCase();
return (
key === "first_name" ||
key === "personal_identity.first_name" ||
key.endsWith(".first_name") ||
key.endsWith("_first_name") ||
key === "full_name" ||
key === "fullname" ||
key === "q1_full_name" ||
key.endsWith(".full_name") ||
key.endsWith("_full_name")
);
}
function canAcceptProfile(
gender: MarriageGender | null | undefined,
status: MarriageCaseStatus | null | undefined,
@ -58,11 +74,9 @@ function canAcceptProfile(
function MatchField({
field,
isCandidateFemale,
dictionary,
}: {
field: MarriageField;
isCandidateFemale: boolean;
dictionary?: Record<string, string>;
}) {
const value = formatOptionValue(field.value, dictionary);
@ -73,44 +87,34 @@ function MatchField({
const label = formatFieldLabel(field, dictionary);
if (isCandidateFemale) {
return (
<div className="flex flex-col items-start w-full border-b border-black/10 pb-[14px] mt-[14px]">
<p
className="text-[12px] font-semibold leading-[17px] text-[#978787]"
>
<p className="text-[12px] font-semibold leading-[17px] text-[#978787]">
{label}
</p>
<p
className="text-[16px] font-bold leading-[20px] text-[#111111] mt-[7px] text-left"
>
<p className="text-[16px] font-bold leading-[20px] text-[#111111] mt-[7px] text-left">
{value}
</p>
</div>
);
}
return (
<div className="mb-3 space-y-1 border-b border-[#000000]/08 pb-2.5 text-left">
<p className="text-[11px] font-semibold text-[#8E8E93]">{label}</p>
<p className="group-14 font-semibold text-[#1C1C1E]">{value}</p>
</div>
);
}
function MatchPublicProfileFields({
publicInfo,
isCandidateFemale,
dictionary,
}: {
publicInfo: MarriageField[] | null | undefined;
isCandidateFemale: boolean;
dictionary?: Record<string, string>;
}) {
const visibleFields = useMemo(() => {
if (!publicInfo) return [];
return publicInfo.filter((field) => {
if (field.value === null || field.value === "" || isImageField(field)) {
if (
field.value === null ||
field.value === "" ||
isImageField(field) ||
isFirstNameField(field)
) {
return false;
}
if ((field as any).private === true) {
@ -131,14 +135,12 @@ function MatchPublicProfileFields({
);
}
if (isCandidateFemale) {
return (
<div className="flex flex-col w-full mt-6" style={{ gap: "14px" }}>
{visibleFields.map((field) => (
<MatchField
key={field.key}
field={field}
isCandidateFemale={true}
dictionary={dictionary}
/>
))}
@ -146,26 +148,6 @@ function MatchPublicProfileFields({
);
}
return (
<div className="mt-6 space-y-3 rounded-[18px] bg-white/80 p-4 shadow-xs">
<h3 className="border-b border-[#F0445B]/15 pb-2 text-right group-12 font-bold text-[#F0445B]">
{dictionary?.["General Information & Personal Details"] ||
"General Information & Personal Details"}
</h3>
<div className="space-y-2.5">
{visibleFields.map((field) => (
<MatchField
key={field.key}
field={field}
isCandidateFemale={false}
dictionary={dictionary}
/>
))}
</div>
</div>
);
}
function NewMatchProfileSkeleton({
hideBackButton = false,
onClose,
@ -275,8 +257,9 @@ export default function NewMatchProfilePage({
const router = useRouter();
const [isRequestSheetOpen, setIsRequestSheetOpen] = useState(false);
const [isFemaleConsentChecked, setIsFemaleConsentChecked] = useState(false);
const [isRejectSheetOpen, setIsRejectSheetOpen] = useState(false);
const [isMaleRejectWarningOpen, setIsMaleRejectWarningOpen] = useState(false);
const [isDeclineSheetOpen, setIsDeclineSheetOpen] = useState(false);
const [isMaleDeclineWarningOpen, setIsMaleDeclineWarningOpen] =
useState(false);
const [isDismissReasonSheetOpen, setIsDismissReasonSheetOpen] =
useState(false);
const {
@ -336,12 +319,14 @@ export default function NewMatchProfilePage({
const firstNameIdx = publicInfo.findIndex(
(f) =>
f.key === "personal_identity.first_name" ||
f.key?.endsWith(".first_name"),
f.key?.endsWith(".first_name") ||
f.key === "first_name",
);
const lastNameIdx = publicInfo.findIndex(
(f) =>
f.key === "personal_identity.last_name" ||
f.key?.endsWith(".last_name"),
f.key?.endsWith(".last_name") ||
f.key === "last_name",
);
if (firstNameIdx !== -1 && publicInfo[firstNameIdx].value) {
@ -410,7 +395,7 @@ export default function NewMatchProfilePage({
Boolean(caseId) &&
!isSubmitting &&
canAcceptProfile(profile?.gender, caseStatus);
const isRejectProfileEnabled = isAcceptProfileEnabled;
const isDeclineProfileEnabled = isAcceptProfileEnabled;
const nameParts = candidateName.trim().split(/\s+/);
const _firstName = nameParts[0] || "";
@ -544,11 +529,14 @@ export default function NewMatchProfilePage({
/>
)
) : null}
{isRejectSheetOpen ? (
{isDeclineSheetOpen ? (
<InformationSheet
icon="warning"
title={t["Reject Profile"]}
title={t["Decline Profile"] || t["Reject Profile"]}
description={
t[
"Are you sure you've fully reviewed the profile and want to decline this profile?"
] ||
t[
"Are you sure you've fully reviewed the profile and want to reject this profile?"
]
@ -564,17 +552,17 @@ export default function NewMatchProfilePage({
setIsDismissReasonSheetOpen(true);
}}
>
{t.Reject}
{t.Decline || t["Decline"] || t.Reject}
</Button>
</div>
)}
onClose={() => setIsRejectSheetOpen(false)}
onClose={() => setIsDeclineSheetOpen(false)}
/>
) : null}
{isMaleRejectWarningOpen ? (
{isMaleDeclineWarningOpen ? (
<InformationSheet
icon="warning"
title={t["Rejection Warning"]}
title={t["Decline Warning"] || t["Rejection Warning"]}
description={
t[
"Please review the person’s full profile once more before making your final decision."
@ -592,11 +580,11 @@ export default function NewMatchProfilePage({
setIsDismissReasonSheetOpen(true);
}}
>
{t.Reject}
{t.Decline || t["Decline"] || t.Reject}
</Button>
</div>
)}
onClose={() => setIsMaleRejectWarningOpen(false)}
onClose={() => setIsMaleDeclineWarningOpen(false)}
/>
) : null}
{isDismissReasonSheetOpen ? (
@ -683,7 +671,6 @@ export default function NewMatchProfilePage({
<MatchPublicProfileFields
publicInfo={profile?.match_summary?.public_info}
isCandidateFemale={isCandidateFemale}
dictionary={t}
/>
</section>
@ -692,7 +679,10 @@ export default function NewMatchProfilePage({
style={{ paddingBottom: `calc(16px + var(--safe-bottom, 0px))` }}
className="shrink-0 z-30 w-full rounded-t-[24px] bg-white px-[17px] pt-4 shadow-[0_-4px_24px_rgba(0,0,0,0.08)]"
>
{caseStatus === "payment_done" ||
{(Boolean(onClose) && !isAcceptProfileEnabled) ||
caseStatus === "female_accepted" ||
caseStatus === "payment_pending" ||
caseStatus === "payment_done" ||
caseStatus === "contacted" ||
caseStatus === "finalized" ||
profile?.status === "matched" ? (
@ -707,17 +697,17 @@ export default function NewMatchProfilePage({
<div className="flex gap-3">
<button
type="button"
disabled={!isRejectProfileEnabled || isSubmitting}
disabled={!isDeclineProfileEnabled || isSubmitting}
onClick={() => {
if (isFemaleProfile) {
setIsRejectSheetOpen(true);
setIsDeclineSheetOpen(true);
} else {
setIsMaleRejectWarningOpen(true);
setIsMaleDeclineWarningOpen(true);
}
}}
className="inline-flex w-1/3 h-[52px] items-center justify-center rounded-[12px] border border-[#BFBFBF] bg-white px-4 text-[16px] font-semibold text-[#9A9A9A] disabled:cursor-not-allowed disabled:opacity-50"
>
{t.Reject}
{t.Decline || t["Decline"] || t.Reject}
</button>
<button
type="button"

139
src/app/request-accepted/request-accepted-client.tsx

@ -22,6 +22,7 @@ import { PageBackground } from "@/components/Componentes/page-background";
import PageHeader from "@/components/Componentes/page-header";
import SubscriptionRequiredSheet from "@/components/Componentes/subscription-required-sheet";
import SwipeButton from "@/components/Componentes/swipe-button";
import { LoadingBorderSpinner } from "@/components/ui/loading-border-spinner";
import type {
MarriageField,
MarriagePhoneFieldValue,
@ -318,14 +319,16 @@ export default function RequestAcceptedClient() {
});
const titleText = isFemaleProfile
? t["Request Approved"]
? noContactReportedSuccess
? t["Report Registered"] || "Report Registered"
: t["Request Approved"]
: caseStatus === "payment_done" || caseStatus === "contacted"
? t["Contact info released"]
: t["Request approved!"];
const primaryActionText = isFemaleProfile
? t["No Contact"] || t["No Contact Received"] || "No Contact"
: t["View profile"];
: t["View all detail"] || "View all detail";
const secondaryActionText = isFemaleProfile
? t["Contact Received"]
: caseStatus === "payment_done" || caseStatus === "contacted"
@ -460,12 +463,16 @@ export default function RequestAcceptedClient() {
<SwipeButton
theme="green"
text={t["Confirm"]}
onCancel={() => setIsContactReceivedConfirmOpen(false)}
onSuccess={async () => {
isSubmitting={contactStatusMutation.isPending}
disabled={contactStatusMutation.isPending}
onCancel={() => {
if (!contactStatusMutation.isPending) {
setIsContactReceivedConfirmOpen(false);
setHasConfirmedFemaleContact(true);
}
}}
onSuccess={async () => {
if (!caseId) {
setIsContactReceivedConfirmOpen(false);
return;
}
@ -475,16 +482,20 @@ export default function RequestAcceptedClient() {
custom_note:
"Contact received confirmed by female candidate",
});
setHasConfirmedFemaleContact(true);
setIsContactReceivedConfirmOpen(false);
} catch (error) {
// The confirmation screen must advance immediately after a swipe.
// Keep the local state visible while the profile query retries.
console.error("Unable to persist received contact", error);
}
}}
/>
}
onClose={() => setIsContactReceivedConfirmOpen(false)}
closeOnOutside={true}
onClose={() => {
if (!contactStatusMutation.isPending) {
setIsContactReceivedConfirmOpen(false);
}
}}
closeOnOutside={!contactStatusMutation.isPending}
/>
) : null}
@ -593,19 +604,32 @@ export default function RequestAcceptedClient() {
</p>
}
buttons={
<button
type="button"
onClick={async () => {
<SwipeButton
theme="default"
text={t["Confirm"]}
isSubmitting={contactStatusMutation.isPending}
disabled={contactStatusMutation.isPending}
onCancel={() => {
if (!contactStatusMutation.isPending) {
setIsNoContactConfirmOpen(false);
}
}}
onSuccess={async () => {
try {
await handleNoContactReport();
setIsNoContactConfirmOpen(false);
} catch (err) {
console.error("Failed to report no contact", err);
}
}}
className="w-full h-[48px] rounded-[15px] bg-[#E03950] text-white font-semibold group-14 flex items-center justify-center transition-transform active:scale-[0.98] cursor-pointer hover:opacity-95"
>
{t.Confirm}
</button>
/>
}
onClose={() => {
if (!contactStatusMutation.isPending) {
setIsNoContactConfirmOpen(false);
}
onClose={() => setIsNoContactConfirmOpen(false)}
closeOnOutside={true}
}}
closeOnOutside={!contactStatusMutation.isPending}
/>
) : null}
@ -670,13 +694,13 @@ export default function RequestAcceptedClient() {
</p>
)}
</div>
) : noContactReportedSuccess ? (
<p className="mt-4 max-w-[340px] text-[14.5px] leading-[1.6] font-semibold text-[#10B981]">
{t["Your report has been submitted to support."]}
</p>
) : (
<p className="mt-5 max-w-[340px] text-[15px] leading-[1.6] font-medium text-[#777777]">
{noContactReportedSuccess
? t[
"Thank you for your feedback. Our support team will investigate the matter and notify you of the result. Please wait patiently during the review; our support will contact you."
]
: isFemaleProfile
{isFemaleProfile
? t[
"The selected candidate will contact your family shortly."
]
@ -693,11 +717,25 @@ export default function RequestAcceptedClient() {
<div className="flex mt-8 w-full gap-3 justify-center max-w-[350px] mx-auto">
{isFemaleProfile &&
contactStatusMutation.isPending ? null : isFemaleProfile ? (
<>
<button
type="button"
disabled={isOpeningProfile}
onClick={handleOpenProfile}
className="flex-1 h-[50px] px-3 rounded-[14px] border border-[#E2E8F0] bg-white/95 backdrop-blur-sm text-[#334155] font-bold text-[14px] shadow-sm flex items-center justify-center transition-transform active:scale-[0.98] cursor-pointer hover:bg-[#F8FAFC]"
>
{isOpeningProfile ? (
<LoadingThreeDot />
) : (
t["View all detail"] || "View all detail"
)}
</button>
<button
type="button"
onClick={() => setIsOutcomeSheetOpen(true)}
disabled={outcomeMutation.isPending}
className="w-full h-[50px] px-6 rounded-[14px] bg-gradient-to-r from-[#FF6687] to-[#FF456C] text-white font-bold text-[15px] flex items-center justify-center shadow-sm transition-transform active:scale-[0.98] cursor-pointer hover:opacity-95 disabled:opacity-50"
className="flex-1 h-[50px] px-3 rounded-[14px] bg-gradient-to-r from-[#FF6687] to-[#FF456C] text-white font-bold text-[14px] flex items-center justify-center shadow-sm transition-transform active:scale-[0.98] cursor-pointer hover:opacity-95 disabled:opacity-50"
>
{outcomeMutation.isPending ? (
<LoadingThreeDot className="text-white" />
@ -705,6 +743,7 @@ export default function RequestAcceptedClient() {
t["Share Result"]
)}
</button>
</>
) : (
<>
<button
@ -716,7 +755,7 @@ export default function RequestAcceptedClient() {
{isOpeningProfile ? (
<LoadingThreeDot />
) : (
t["View Profile"]
t["View all detail"] || "View all detail"
)}
</button>
@ -735,8 +774,53 @@ export default function RequestAcceptedClient() {
</>
)}
</div>
) : noContactReportedSuccess ? (
<div className="flex flex-col mt-8 w-full gap-3.5 max-w-md mx-auto">
<div className="w-full border border-[#E2E8F0] bg-white/95 backdrop-blur-sm rounded-[20px] px-5 py-6 text-center shadow-sm flex flex-col items-center justify-center">
<div className="size-12 rounded-full bg-[#ECFDF5] flex items-center justify-center mb-3 text-[#10B981]">
<Ic name="check" className="size-6 text-[#10B981]" />
</div>
<h3 className="font-bold text-[#1F2937] text-[16px] mb-2">
{t["Report Registered"] || "Report Registered"}
</h3>
<p className="text-[#64748B] text-[13.5px] leading-relaxed">
{t[
"Thank you for your feedback. Our support team will investigate the matter and notify you of the result. Please wait patiently during the review; our support will contact you."
]}
</p>
</div>
<button
type="button"
disabled={isOpeningProfile}
onClick={handleOpenProfile}
className="w-full min-h-[48px] px-3.5 py-2.5 rounded-[14px] border border-[#E2E8F0] bg-white/95 backdrop-blur-sm text-[#475569] font-bold text-[14px] leading-tight shadow-sm flex items-center justify-center text-center whitespace-nowrap transition-all hover:bg-[#F8FAFC] active:scale-[0.98] cursor-pointer"
>
{isOpeningProfile ? (
<LoadingBorderSpinner size="sm" variant="muted" />
) : (
t["View all detail"] || "View all detail"
)}
</button>
</div>
) : (
<div className="flex flex-col mt-8 w-full gap-3.5 max-w-md mx-auto">
{isFemaleProfile && (
<button
type="button"
disabled={isOpeningProfile}
onClick={handleOpenProfile}
className="w-full min-h-[48px] px-3.5 py-2.5 rounded-[14px] border border-[#E2E8F0] bg-white/95 backdrop-blur-sm text-[#475569] font-bold text-[14px] leading-tight shadow-sm flex items-center justify-center text-center whitespace-nowrap transition-all hover:bg-[#F8FAFC] active:scale-[0.98] cursor-pointer"
>
{isOpeningProfile ? (
<LoadingThreeDot />
) : (
<div className="flex mt-8 w-full justify-center gap-3.5 max-w-md mx-auto">
t["View all detail"] || "View all detail"
)}
</button>
)}
<div className="flex w-full justify-center gap-3.5">
{isFemaleProfile ? (
<button
type="button"
@ -800,6 +884,7 @@ export default function RequestAcceptedClient() {
)}
</button>
</div>
</div>
)}
{caseStatus !== "contacted" &&

7
src/components/Componentes/dismiss-reason-sheet.tsx

@ -146,11 +146,12 @@ export function DismissReasonSheet({
</h2>
<p className="mt-3.5 w-full text-start text-[14px] leading-[1.45] text-[#2C2C2C] dir-auto">
{
{t[
"Please provide the full reason for declining the submitted item"
] ||
t[
"Please provide the full reason for rejecting the submitted item"
]
}
]}
</p>
<fieldset

30
src/components/Componentes/swipe-button.tsx

@ -3,15 +3,16 @@
import { useState } from "react";
import { useI18n } from "@/translations/provider";
import { LoadingSkeleton } from "./loading-skeleton";
import { LoadingThreeDot } from "./loading-three-dot";
import { LoadingBorderSpinner } from "@/components/ui/loading-border-spinner";
type SwipeButtonProps = {
onSuccess: () => void;
onSuccess: () => void | Promise<void>;
onCancel?: () => void;
text: string;
cancelText?: string;
disabled?: boolean;
isLoading?: boolean;
isSubmitting?: boolean;
theme?: "default" | "green";
};
@ -22,10 +23,11 @@ export function SwipeButton({
cancelText,
disabled = false,
isLoading = false,
isSubmitting = false,
theme = "default",
}: SwipeButtonProps) {
const { dictionary: t } = useI18n();
const [clicked, setClicked] = useState(false);
const [internalSubmitting, setInternalSubmitting] = useState(false);
if (isLoading) {
if (onCancel) {
@ -43,9 +45,16 @@ export function SwipeButton({
);
}
const handleClick = () => {
setClicked(true);
onSuccess();
const busy = isSubmitting || internalSubmitting;
const handleClick = async () => {
if (disabled || busy) return;
setInternalSubmitting(true);
try {
await onSuccess();
} finally {
setInternalSubmitting(false);
}
};
const cancelLabel = cancelText || t?.["Cancel"] || "Cancel";
@ -55,12 +64,12 @@ export function SwipeButton({
const actionButton = (
<button
type="button"
disabled={disabled || clicked}
disabled={disabled || busy}
onClick={handleClick}
className={`flex-1 min-w-0 h-[52px] rounded-[11px] px-3 ${buttonBg} text-white font-semibold group-16 flex items-center justify-center cursor-pointer transition-all active:scale-[0.98] hover:opacity-90 disabled:opacity-50 disabled:cursor-not-allowed`}
>
{clicked ? (
<LoadingThreeDot />
{busy ? (
<LoadingBorderSpinner size="sm" variant="white" />
) : (
<span className="block w-full min-w-0 max-w-full truncate text-center">
{text}
@ -75,8 +84,9 @@ export function SwipeButton({
{/* Cancel Button */}
<button
type="button"
disabled={busy}
onClick={onCancel}
className="flex-1 min-w-0 h-[52px] rounded-[11px] px-3 border border-[#8B8B8B] bg-transparent text-[#8B8B8B] font-semibold group-16 flex items-center justify-center cursor-pointer transition-all active:scale-[0.98] hover:opacity-90"
className="flex-1 min-w-0 h-[52px] rounded-[11px] px-3 border border-[#8B8B8B] bg-transparent text-[#8B8B8B] font-semibold group-16 flex items-center justify-center cursor-pointer transition-all active:scale-[0.98] hover:opacity-90 disabled:opacity-50 disabled:cursor-not-allowed"
>
<span className="block w-full min-w-0 max-w-full truncate text-center">
{cancelLabel}

49
src/components/ui/loading-border-spinner.tsx

@ -0,0 +1,49 @@
import React from "react";
import { cn } from "@/lib/utils";
export interface LoadingBorderSpinnerProps extends React.ComponentProps<"span"> {
size?: "xs" | "sm" | "md" | "lg" | "xl";
variant?: "primary" | "rose" | "blue" | "muted" | "white" | "current";
}
const sizeClasses: Record<NonNullable<LoadingBorderSpinnerProps["size"]>, string> = {
xs: "size-3.5 border-[1.5px]",
sm: "size-4 border-2",
md: "size-5 border-2",
lg: "size-8 border-[3px]",
xl: "size-10 border-4",
};
const variantClasses: Record<NonNullable<LoadingBorderSpinnerProps["variant"]>, string> = {
primary: "border-primary/25 border-t-primary dark:border-primary/20 dark:border-t-primary",
rose: "border-rose-500/25 border-t-rose-500 dark:border-rose-400/20 dark:border-t-rose-400",
blue: "border-blue-500/25 border-t-blue-500 dark:border-blue-400/20 dark:border-t-blue-400",
muted: "border-gray-400/25 border-t-gray-600",
white: "border-white/30 border-t-white",
current: "border-current/25 border-t-current",
};
export function LoadingBorderSpinner({
size,
variant,
className,
...props
}: LoadingBorderSpinnerProps) {
return (
<span
role="status"
aria-label="Loading"
className={cn(
"inline-block animate-spin rounded-full shrink-0",
size ? sizeClasses[size] : "size-5 border-2",
variant
? variantClasses[variant]
: "border-rose-500/25 border-t-rose-500 dark:border-rose-400/20 dark:border-t-rose-400",
className,
)}
{...props}
/>
);
}
export default LoadingBorderSpinner;

2
src/hooks/marriage/types.ts

@ -206,7 +206,7 @@ export type MarriageCase = {
};
export type RespondMarriageCasePayload = {
action: "accept" | "reject";
action: "accept" | "reject" | "decline";
reason_code?: string;
custom_note?: string;
};

2
src/hooks/marriage/use-case-respond.ts

@ -38,7 +38,7 @@ export function useRespondToMarriageCaseMutation(
...options,
mutationFn: (payload) => respondToMarriageCase(caseId, payload),
onSuccess: async (data, variables, onMutateResult, context) => {
if (variables?.action === "reject") {
if (variables?.action === "reject" || variables?.action === "decline") {
setCachedMarriageEntryPath("/finding-match");
queryClient.setQueryData(marriageQueryKeys.profile(), (old: any) => {
if (!old) return old;

1
src/icons.tsx

@ -47,6 +47,7 @@ const PATHS: Record<string, string> = {
bookOpen: '<path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"/><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"/>',
briefcase: '<rect x="2" y="7" width="20" height="14" rx="2" ry="2"/><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"/>',
location: '<path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/>',
ruler: '<path d="m21.3 8.7-4-4a1 1 0 0 0-1.4 0l-13.2 13.2a1 1 0 0 0 0 1.4l4 4a1 1 0 0 0 1.4 0l13.2-13.2a1 1 0 0 0 0-1.4Z"/><path d="m14.5 3.5 2 2"/><path d="m11.5 6.5 2 2"/><path d="m8.5 9.5 2 2"/><path d="m5.5 12.5 2 2"/>',
/* Communication & Support */
headphones: '<path d="M3 18v-6a9 9 0 0 1 18 0v6"/><path d="M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z"/>',

26
src/lib/auth-bridge.test.ts

@ -125,4 +125,30 @@ describe("authBridge", () => {
const { authBridge } = await import("./auth-bridge");
expect(authBridge.getMarriageData()).toEqual(marriagePayload);
});
it("captures auth token from Flutter initial_config event", async () => {
const { authBridge } = await import("./auth-bridge");
listeners.forEach((listener) => {
listener({
action: "INITIAL_CONFIG",
success: true,
data: { token: "flutter_test_token_123" },
});
});
expect(authBridge.isAuthenticated()).toBe(true);
expect(authBridge.getToken()).toBe("flutter_test_token_123");
});
it("captures auth token from bootstrap config", async () => {
(window as any).__HABIB_BOOTSTRAP__ = {
token: "bootstrap_token_456",
};
const { authBridge } = await import("./auth-bridge");
expect(authBridge.isAuthenticated()).toBe(true);
expect(authBridge.getToken()).toBe("bootstrap_token_456");
});
});

77
src/lib/auth-bridge.ts

@ -4,6 +4,7 @@ import { setCachedMarriageEntryPath } from "./entry-route-cache";
const TOKEN_COOKIE_NAME = "HABIB_TOKEN";
const COINS_COOKIE_NAME = "HABIB_COINS";
const REDIRECT_SESSION_KEY = "redirect";
const LOGIN_TIMEOUT_MS = 3000;
export const HABIB_AUTH_TOKEN_CHANGED_EVENT = "habib:auth-token-changed";
function postFlutterMessage(payload: Record<string, unknown>) {
@ -26,6 +27,7 @@ class AuthBridge {
private marriageData: Record<string, any> | null = null;
private isReady = false;
private loginRequested = false;
private loginTimeoutId?: number;
private readyCallbacks: Array<() => void> = [];
private pendingResolvers: Array<(token: string | null) => void> = [];
private flutterResponseUnsubscribe?: () => void;
@ -89,8 +91,39 @@ class AuthBridge {
}
}
// Check for token from bootstrap or URL query parameters
const bootstrapToken =
win.__HABIB_BOOTSTRAP__?.token ||
win.__HABIB_BOOTSTRAP__?.auth_token ||
win.__HABIB_BOOTSTRAP__?.authToken ||
(win.__HABIB_BOOTSTRAP__?.data as any)?.token ||
(win.__HABIB_BOOTSTRAP__?.data as any)?.auth_token ||
(win.__HABIB_BOOTSTRAP__?.payload as any)?.token ||
(win.__HABIB_BOOTSTRAP__?.payload as any)?.auth_token;
let urlToken: string | null = null;
if (typeof window !== "undefined" && window.location?.search) {
try {
const searchParams = new URLSearchParams(window.location.search);
urlToken =
searchParams.get("token") ||
searchParams.get("auth_token") ||
searchParams.get("habib_token") ||
searchParams.get(TOKEN_COOKIE_NAME);
} catch {}
}
const fallbackInjectedToken =
(urlToken && typeof urlToken === "string" && urlToken.trim() !== "" && urlToken !== "NO_TOKEN" ? urlToken.trim() : null) ||
(bootstrapToken && typeof bootstrapToken === "string" && bootstrapToken.trim() !== "" && bootstrapToken !== "NO_TOKEN" ? bootstrapToken.trim() : null);
if (fallbackInjectedToken && !win.HABIB_TOKEN) {
win.HABIB_TOKEN = fallbackInjectedToken;
}
const token =
win.HABIB_TOKEN ??
fallbackInjectedToken ??
getClientCookie(TOKEN_COOKIE_NAME) ??
getClientCookie("habib_token");
const coinsValue = win.HABIB_COINS;
@ -164,6 +197,27 @@ class AuthBridge {
}),
);
}
const tokenFromConfig =
rawData?.token ||
rawData?.auth_token ||
rawData?.authToken ||
rawData?.data?.token ||
rawData?.data?.auth_token ||
rawData?.payload?.token ||
rawData?.payload?.auth_token;
if (
tokenFromConfig &&
typeof tokenFromConfig === "string" &&
tokenFromConfig.trim() !== "" &&
tokenFromConfig !== "NO_TOKEN"
) {
console.log("⚡ [AuthBridge] Extracted token from Flutter initial_config:", tokenFromConfig.slice(0, 6) + "...");
this.token = tokenFromConfig.trim();
(window as any).HABIB_TOKEN = this.token;
this.markReady(this.token);
}
}
},
);
@ -183,6 +237,11 @@ class AuthBridge {
}
private handleLoginResponse(success: boolean) {
if (this.loginTimeoutId) {
window.clearTimeout(this.loginTimeoutId);
this.loginTimeoutId = undefined;
}
if (success) {
this.loginRequested = false;
@ -226,10 +285,28 @@ class AuthBridge {
return false;
}
if (this.loginTimeoutId) {
window.clearTimeout(this.loginTimeoutId);
}
this.loginTimeoutId = window.setTimeout(() => {
if (this.loginRequested) {
console.warn("⚠️ Flutter login timeout – resolving with current token or null");
this.loginRequested = false;
const currentToken = this.syncFromStorage() ? this.token : null;
this.resolvePending(currentToken);
this.markReady(currentToken);
}
}, LOGIN_TIMEOUT_MS);
return true;
}
private markReady(token: string | null) {
if (this.loginTimeoutId) {
window.clearTimeout(this.loginTimeoutId);
this.loginTimeoutId = undefined;
}
this.isReady = true;
this.resolvePending(token);
this.notifyReady();

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

@ -198,3 +198,304 @@ export function formatOptionValue(
return withSpaces;
}
export type SummaryFieldItem = {
id: string;
key: string;
label: string;
value: string;
iconName: "location" | "ruler" | "graduationCap" | "bookOpen" | "briefcase";
};
export const SUMMARY_FIELD_MATCHERS = {
placeOfBirth: [
"place_of_birth",
"personal_identity.place_of_birth",
"birthplace",
"personal_identity.birthplace",
"personal_info.birthplace",
"birth_place",
"country_city_of_birth",
"birth_country_city",
],
birthCountry: ["country_of_birth", "birth_country"],
birthCity: ["city_of_birth", "birth_city"],
currentResidence: [
"current_residence_location",
"contact_residence.current_residence_location",
"current_residence",
"contact_residence.current_residence",
"contact_residence_family_communication.current_residence",
"residence_location",
"current_place_of_residence",
"residence",
],
currentCountry: [
"country_of_current_residence",
"current_country",
"residence_country",
"country",
"current_residence_country",
],
currentCity: [
"city_state_of_current_residence",
"city_of_current_residence",
"current_city",
"residence_city",
"city",
"city_state",
"state_city",
"state",
"province",
],
height: [
"height_in_centimeters",
"appearance_health.height_in_centimeters",
"appearance_health_activity.height_in_centimeters",
"appearance_health.height",
"height",
"height_cm",
],
highestEducation: [
"highest_completed_education_degree",
"education_career.highest_completed_education_degree",
"highest_level_of_education",
"highest_education_level",
"education_career_economic_status.highest_level_of_education",
"highest_completed_formal_educational_degree",
"education_level",
"education",
],
fieldOfStudy: [
"field_of_study",
"education_career.field_of_study",
"education_career_economic_status.field_of_study",
"study_field",
"study",
"major",
],
employmentStatus: [
"current_employment_status",
"education_career.current_employment_status",
"employment_status",
"education_career_economic_status.employment_status",
],
jobTitle: [
"job_title_and_field_of_activity",
"job_title",
"education_career.job_title",
"education_career_economic_status.job_title",
"job_title_and_description",
"job_position",
"occupation",
],
} as const;
export function matchesSummaryCandidate(
field: MarriageField,
candidates: readonly string[],
): boolean {
const rawKey = (field.key || "").toLowerCase();
const keyParts = rawKey.split(".");
const suffix = keyParts[keyParts.length - 1];
const normalizedKey = rawKey.replace(/[^a-z0-9]/g, "");
const normalizedSuffix = suffix.replace(/[^a-z0-9]/g, "");
for (const c of candidates) {
const normC = c.toLowerCase().replace(/[^a-z0-9]/g, "");
if (
normalizedSuffix === normC ||
normalizedKey.endsWith(normC) ||
rawKey === c.toLowerCase() ||
suffix === c.toLowerCase()
) {
return true;
}
}
return false;
}
export function getOrderedSummaryFields(
publicInfo: MarriageField[] | null | undefined,
dictionary?: Record<string, string>,
): SummaryFieldItem[] {
const fields = publicInfo ?? [];
const usedIndexes = new Set<number>();
function pickSummaryField(
candidates: readonly string[],
fallbackLabelKey?: string,
): { key: string; label: string; value: string } | null {
for (const [idx, field] of fields.entries()) {
if (usedIndexes.has(idx)) continue;
if (matchesSummaryCandidate(field, candidates)) {
const val = formatOptionValue(field.value, dictionary);
if (val) {
usedIndexes.add(idx);
const label =
formatFieldLabel(field, dictionary) ||
(fallbackLabelKey && dictionary?.[fallbackLabelKey]) ||
fallbackLabelKey ||
field.key;
return {
key: field.key,
label,
value: val,
};
}
}
}
return null;
}
// 1. Place of Birth (Country and City)
let placeOfBirth = pickSummaryField(
SUMMARY_FIELD_MATCHERS.placeOfBirth,
"Place of Birth (Country and City)",
);
if (!placeOfBirth) {
const bCountry = pickSummaryField(SUMMARY_FIELD_MATCHERS.birthCountry);
const bCity = pickSummaryField(SUMMARY_FIELD_MATCHERS.birthCity);
if (bCountry || bCity) {
const combined = [bCity?.value, bCountry?.value].filter(Boolean).join(", ");
if (combined) {
placeOfBirth = {
key: "place_of_birth",
label:
dictionary?.["Place of Birth (Country and City)"] ||
dictionary?.["Place of Birth"] ||
"Place of Birth (Country and City)",
value: combined,
};
}
}
}
// 2. Current Place of Residence (Country, City / State)
let currentResidence = pickSummaryField(
SUMMARY_FIELD_MATCHERS.currentResidence,
"Current Place of Residence (Country, City / State)",
);
if (!currentResidence) {
const cCity = pickSummaryField(SUMMARY_FIELD_MATCHERS.currentCity);
const cCountry = pickSummaryField(SUMMARY_FIELD_MATCHERS.currentCountry);
if (cCountry || cCity) {
const combined = [cCity?.value, cCountry?.value].filter(Boolean).join(", ");
if (combined) {
currentResidence = {
key: "current_residence",
label:
dictionary?.["Current Place of Residence (Country, City / State)"] ||
dictionary?.["Current Place of Residence"] ||
dictionary?.["Current Residence"] ||
"Current Place of Residence (Country, City / State)",
value: combined,
};
}
}
}
// 3. Height in Centimeters
const height = pickSummaryField(
SUMMARY_FIELD_MATCHERS.height,
"Height in Centimeters",
);
// 4. What is your highest completed formal educational degree?
const highestEducation = pickSummaryField(
SUMMARY_FIELD_MATCHERS.highestEducation,
"What is your highest completed formal educational degree?",
);
// 5. Field of Study
const fieldOfStudy = pickSummaryField(
SUMMARY_FIELD_MATCHERS.fieldOfStudy,
"Field of Study",
);
// 6. What is your current employment status?
const employmentStatus = pickSummaryField(
SUMMARY_FIELD_MATCHERS.employmentStatus,
"What is your current employment status?",
);
// 7. Job Title and Field of Activity
const jobTitle = pickSummaryField(
SUMMARY_FIELD_MATCHERS.jobTitle,
"Job Title and Field of Activity",
);
const items: SummaryFieldItem[] = [];
if (placeOfBirth) {
items.push({
id: placeOfBirth.key,
key: placeOfBirth.key,
label: placeOfBirth.label,
value: placeOfBirth.value,
iconName: "location",
});
}
if (currentResidence) {
items.push({
id: currentResidence.key,
key: currentResidence.key,
label: currentResidence.label,
value: currentResidence.value,
iconName: "location",
});
}
if (height) {
items.push({
id: height.key,
key: height.key,
label: height.label,
value: height.value,
iconName: "ruler",
});
}
if (highestEducation) {
items.push({
id: highestEducation.key,
key: highestEducation.key,
label: highestEducation.label,
value: highestEducation.value,
iconName: "graduationCap",
});
}
if (fieldOfStudy) {
items.push({
id: fieldOfStudy.key,
key: fieldOfStudy.key,
label: fieldOfStudy.label,
value: fieldOfStudy.value,
iconName: "bookOpen",
});
}
if (employmentStatus) {
items.push({
id: employmentStatus.key,
key: employmentStatus.key,
label: employmentStatus.label,
value: employmentStatus.value,
iconName: "briefcase",
});
}
if (jobTitle) {
items.push({
id: jobTitle.key,
key: jobTitle.key,
label: jobTitle.label,
value: jobTitle.value,
iconName: "briefcase",
});
}
return items;
}

21
src/translations/locales/ar.json

@ -61,7 +61,7 @@
"Arabic": "العربية",
"Are you sure you want to officially introduce these two candidates to each other?": "هل أنت متأكد أنك تريد تقديم هذين المرشحين رسميًا لبعضهما البعض؟",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "هل أنت متأكد من أنك قمت بمراجعة الملف الشخصي بالكامل وأنك مستعد للمتابعة؟",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "هل أنت متأكد أنك قمت بمراجعة الملف الشخصي بالكامل وتريد رفض هذا الملف الشخصي؟",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "هل أنت متأكد من أنك راجعت الملف الشخصي بالكامل وتريد رفض هذا الملف الشخصي؟",
"Art": "الفن",
"Associate Degree": "درجة الزمالة",
"At the start of career and financial path": "في بداية المسار الوظيفي والمالي",
@ -119,7 +119,7 @@
"Confirm Contacted": "تأكيد الاتصال",
"Confirm Final Match": "تأكيد المباراة النهائية",
"Confirmation of Document and Information Accuracy": "التأكد من دقة الوثائق والمعلومات",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "وتأكيد هذا الرفض لن يترتب عليه أي عقوبة. وبدلاً من ذلك، يقوم ببساطة بإدخال حالتك في نافذة اتخاذ القرار لمدة يومين لإنهاء الحالة.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "تأكيد هذا الرفض لن يؤدي إلى أي عقوبة. بل ينقل حالتك إلى فترة اتخاذ القرار لمدة يومين لإنهاء الحالة.",
"Congratulations! 🎉": "تهانينا! 🎉",
"Consider in special cases": "النظر في حالات خاصة",
"Consultation": "التشاور",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "يرجى شرح نوع المسؤولية، ومدتها، ومدى الدعم المالي أو تقديم الرعاية، وتأثيرها المحتمل على مكان إقامتك، أو انتقالك، أو ظروف حياتك الزوجية المستقبلية، بإيجاز.",
"Please complete the required information so we can find suitable matches for you": "يرجى إكمال المعلومات المطلوبة حتى نتمكن من العثور على التطابقات المناسبة لك",
"Please mention during the call that you were introduced by the Habib Marriage app.": "يرجى الإشارة أثناء المكالمة إلى أنه تم تعريفك بواسطة تطبيق Habib Marriage.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "يرجى ملاحظة أن رفض هذه الحالة قد يتسبب في تأخير التوصية بالمباراة التالية، ولكن ليس هناك أي التزام على الإطلاق بالقبول، ولك كامل الحرية في الاختيار.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "يرجى ملاحظة أن رفض هذه الحالة قد يؤدي إلى تأخير في التوصية بالتطابق التالي، ولكن لا يوجد أي التزام بالقبول وأنت حر تماماً في الاختيار.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "يرجى ملاحظة أنه لا يوجد ضمان لعدد محدد من الحالات، وحجم الحالات الواردة يخضع فقط لتوافق الملف الشخصي مع المستخدمين الآخرين.",
"Please note: Failure to contact within 2 days may result in a penalty": "يرجى ملاحظة: قد يؤدي عدم الاتصال خلال يومين إلى فرض عقوبة",
"Please provide the full reason for rejecting the submitted item": "يرجى تقديم السبب الكامل لرفض العنصر المقدم",
"Please provide the full reason for rejecting the submitted item": "يرجى تقديم السبب الكامل لرفض العنصر المرسل",
"Please report the final outcome of the proposal and communication to the system.": "يرجى الإبلاغ عن النتيجة النهائية للاقتراح وإبلاغ النظام.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "يرجى تحديد الخيار الذي يصف بشكل أفضل الجو العام وأسلوب حياة عائلتك.",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "يرجى تحديد الخيار الذي يصف سلوكك اليومي بشكل أفضل عند التعامل مع أفراد من الجنس الآخر.",
@ -732,7 +732,7 @@
"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 request has been sent. Once the lady reviews your request, you will be notified.": "لقد تم إرسال طلبك. بمجرد قيام السيدة بمراجعة طلبك، سيتم إعلامك.",
"Your request was rejected": "تم رفض طلبك",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "لقد تم رفض طلبك من قبل السيدة. سيتم تعريفك بالمرشحين الآخرين في المستقبل.",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "تم رفض طلبك من قبل السيدة. سيتم تقديم مرشحين آخرين لك في المستقبل.",
"Your subscription is active": "اشتراكك نشط",
"currentMaritalStatusTooltip": "currentMaritalStatusTooltip",
"familyResponsibilityTooltip": "FamilyResponsibilityTooltip",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "اتخاذ القرار بشأن متابعة التعارف وتبادل المعلومات واللقاء الحضوري يقع على عاتق المستخدمين.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "يوصى بإجراء اللقاءات الأولى في أماكن عامة وإبلاغ أحد أفراد الأسرة أو الشخص المؤتمن.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "يجب على المستخدمين عدم مشاركة الأموال أو الوثائق الأصلية أو المعلومات المصرفية الحساسة قبل التأكد الكافي.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "في الحوادث الخارجة عن السيطرة، مثل انقطاع الإنترنت الواسع أو الأعطال الهيكلية، لا يتحمل مَريج مسؤولية التوقف المؤقت للخدمات."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "في الحوادث الخارجة عن السيطرة، مثل انقطاع الإنترنت الواسع أو الأعطال الهيكلية، لا يتحمل مَريج مسؤولية التوقف المؤقت للخدمات.",
"Decline Profile": "رفض الملف الشخصي",
"Decline Warning": "تحذير الرفض",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "هل أنت متأكد من أنك راجعت الملف الشخصي بالكامل وتريد رفض هذا الملف الشخصي؟",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "تأكيد هذا الرفض لن يؤدي إلى أي عقوبة. بل ينقل حالتك إلى فترة اتخاذ القرار لمدة يومين لإنهاء الحالة.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "يرجى ملاحظة أن رفض هذه الحالة قد يؤدي إلى تأخير في التوصية بالتطابق التالي، ولكن لا يوجد أي التزام بالقبول وأنت حر تماماً في الاختيار.",
"Please provide the full reason for declining the submitted item": "يرجى تقديم السبب الكامل لرفض العنصر المرسل",
"Swipe to confirm decline": "اسحب لتأكيد الرفض",
"Your request was declined": "تم رفض طلبك",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "تم رفض طلبك من قبل السيدة. سيتم تقديم مرشحين آخرين لك في المستقبل."
}

27
src/translations/locales/az.json

@ -61,7 +61,7 @@
"Arabic": "ərəb",
"Are you sure you want to officially introduce these two candidates to each other?": "Bu iki namizədi bir-birinizə rəsmən təqdim etmək istədiyinizə əminsinizmi?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Profili tam nəzərdən keçirdiyinizə və davam etməyə hazır olduğunuza əminsiniz?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Profili tam nəzərdən keçirdiyinizə və bu profili rədd etmək istədiyinizə əminsiniz?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Profili tam nəzərdən keçirdiyinizə və bu profildən imtina etmək istədiyinizə əminsiniz?",
"Art": "Art",
"Associate Degree": "Dosent dərəcəsi",
"At the start of career and financial path": "Karyera və maliyyə yolunun başlanğıcında",
@ -119,7 +119,7 @@
"Confirm Contacted": "Əlaqəni təsdiqləyin",
"Confirm Final Match": "Final matçını təsdiqləyin",
"Confirmation of Document and Information Accuracy": "Sənədin və Məlumatların Dəqiqliyinin Təsdiqi",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Bu imtinanın təsdiqlənməsi heç bir cəza ilə nəticələnməyəcək. Bunun əvəzinə, o, işi yekunlaşdırmaq üçün statusunuzu 2 günlük qərar pəncərəsinə daxil edir.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Bu azalmanın təsdiqlənməsi heç bir cəza ilə nəticələnməyəcək. Bunun əvəzinə, o, sadəcə olaraq, işi yekunlaşdırmaq üçün statusunuzu 2 günlük qərar pəncərəsinə daxil edir.",
"Congratulations! 🎉": "Təbrik edirik! 🎉",
"Consider in special cases": "Xüsusi hallarda nəzərdən keçirin",
"Consultation": "Məsləhətləşmə",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Zəhmət olmasa məsuliyyətin növünü, müddətini, maliyyə və ya qayğı dəstəyinin həcmini və onun yaşayış yerinizə, yerdəyişmənizə və ya gələcək evlilik şərtlərinizə potensial təsirini qısaca izah edin.",
"Please complete the required information so we can find suitable matches for you": "Zəhmət olmasa tələb olunan məlumatları doldurun ki, sizin üçün uyğun uyğunluqlar tapa bilək",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Zəhmət olmasa, zəng zamanı sizi Habib Marriage proqramı ilə tanış etdiyinizi qeyd edin.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Nəzərə alın ki, bu işi rədd etmək növbəti matçın tövsiyə edilməsində gecikməyə səbəb ola bilər, lakin qəbul etmək öhdəliyi tamamilə yoxdur və seçim etməkdə tam azadsınız.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Nəzərə alın ki, bu işin rədd edilməsi növbəti matçın tövsiyə edilməsində gecikməyə səbəb ola bilər, lakin qəbul etmək öhdəliyi tamamilə yoxdur və seçim etməkdə tam azadsınız.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Nəzərə alın ki, müəyyən sayda hallar üçün heç bir zəmanət yoxdur və daxil olan işlərin həcmi yalnız profilin digər istifadəçilərlə uyğunluğundan asılıdır.",
"Please note: Failure to contact within 2 days may result in a penalty": "Diqqət edin: 2 gün ərzində əlaqə saxlamamaq cərimə ilə nəticələnə bilər",
"Please provide the full reason for rejecting the submitted item": "Lütfən, təqdim edilmiş elementi rədd etməyin tam səbəbini göstərin",
"Please provide the full reason for rejecting the submitted item": "Zəhmət olmasa, təqdim edilmiş elementdən imtina etməyin tam səbəbini göstərin",
"Please report the final outcome of the proposal and communication to the system.": "Zəhmət olmasa təklifin yekun nəticəsini və sistemə məlumat verin.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Zəhmət olmasa ailənizin ümumi atmosferini və həyat tərzini ən yaxşı təsvir edən variantı seçin.",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "Zəhmət olmasa, əks cinsin nümayəndələri ilə ünsiyyətdə olduğunuz zaman gündəlik davranışınızı ən yaxşı təsvir edən variantı seçin.",
@ -514,9 +514,9 @@
"Regular hookah smoker": "Adi qəlyan çəkən",
"Regular smoker": "Daimi siqaret çəkən",
"Regular user": "Daimi istifadəçi",
"Reject": "Rədd edin",
"Reject": "Rədd olun",
"Reject Profile": "Profili rədd edin",
"Rejection Warning": "Rədd etmə Xəbərdarlığı",
"Rejection Warning": "İmtina Xəbərdarlığı",
"Relationship to Representative": "Nümayəndə ilə əlaqə",
"Religion": "din",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "Din və siyasət bir-birindən ayrılmazdır, amma həyat yoldaşım üçün aktiv münasibət tələb olunmur.",
@ -615,7 +615,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Mövcud iqtidarın tərəfdarı ancaq bir baxış fərqi qırmızı xətt deyil.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Mövcud hökumətin tərəfdarı; yoldaşımın ciddi müqaviməti qırmızı xəttdir.",
"Sweden": "İsveç",
"Swipe to confirm rejection": "Rədd etməyi təsdiqləmək üçün sürüşdürün",
"Swipe to confirm rejection": "İmtinanı təsdiqləmək üçün sürüşdürün",
"Swipe to pay 50 Habib Coins": "50 Habib Coin ödəmək üçün sürüşdürün",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Bu testdən keçmək məcburi deyil, lakin bu, həyat yoldaşını daha yaxşı axtarmağa kömək edəcək. Şəxsiyyət testi özünü tanımaq və həyat yoldaşınızı daha yaxşı başa düşmək üçün bir testdir.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Bu testdən keçmək məcburi deyil, lakin bu, prioritetlərinizi daha yaxşı başa düşməyə və daha uyğun həyat yoldaşı tapmağa kömək edəcək.",
@ -732,7 +732,7 @@
"Your privacy and safety are our top priorities. We are committed to keeping your information secure and giving you full control throughout the process.": "Məxfiliyiniz və təhlükəsizliyiniz bizim əsas prioritetlərimizdir. Biz məlumatlarınızı təhlükəsiz saxlamağa və proses boyu sizə tam nəzarət etməyə sadiqik.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Sorğunuz göndərildi. Xanım sorğunuza baxdıqdan sonra sizə məlumat veriləcək.",
"Your request was rejected": "Sorğunuz rədd edildi",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Xahişiniz xanım tərəfindən rədd edildi. Gələcəkdə digər namizədlərlə tanış olacaqsınız.",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Sorğunuz xanım tərəfindən rədd edildi. Gələcəkdə digər namizədlərlə tanış olacaqsınız.",
"Your subscription is active": "Abunəliyiniz aktivdir",
"currentMaritalStatusTooltip": "cariMaritalStatus Tooltip",
"familyResponsibilityTooltip": "familyResponsibilityTooltip",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Tanışlığı davam etdirmək, məlumat mübadiləsi və şəxsi görüş haqqında qərar tamamilə istifadəçilərin məsuliyyətindədir.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "İlk görüşlərin ictimai yerlərdə keçirilməsi və bir ailə üzvünün məlumatlandırılması tövsiyə olunur.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "İstifadəçilər kifayət qədər etimad yaranana qədər pul, sənədlərin əslini və ya bank məlumatlarını başqalarına verməməlidirlər.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "İnternet kəsilməsi və ya infrastruktur nasazlıqları kimi nəzarətdən kənar hadisələrdə Maric xidmətlərin müvəqqəti dayandırılmasına görə məsuliyyət daşımır."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "İnternet kəsilməsi və ya infrastruktur nasazlıqları kimi nəzarətdən kənar hadisələrdə Maric xidmətlərin müvəqqəti dayandırılmasına görə məsuliyyət daşımır.",
"Decline Profile": "Profili rədd edin",
"Decline Warning": "İmtina Xəbərdarlığı",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Profili tam nəzərdən keçirdiyinizə və bu profildən imtina etmək istədiyinizə əminsiniz?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Bu azalmanın təsdiqlənməsi heç bir cəza ilə nəticələnməyəcək. Bunun əvəzinə, o, sadəcə olaraq, işi yekunlaşdırmaq üçün statusunuzu 2 günlük qərar pəncərəsinə daxil edir.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Nəzərə alın ki, bu işin rədd edilməsi növbəti matçın tövsiyə edilməsində gecikməyə səbəb ola bilər, lakin qəbul etmək öhdəliyi tamamilə yoxdur və seçim etməkdə tam azadsınız.",
"Please provide the full reason for declining the submitted item": "Zəhmət olmasa, təqdim edilmiş elementdən imtina etməyin tam səbəbini göstərin",
"Swipe to confirm decline": "İmtinanı təsdiqləmək üçün sürüşdürün",
"Your request was declined": "Sorğunuz rədd edildi",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Sorğunuz xanım tərəfindən rədd edildi. Gələcəkdə digər namizədlərlə tanış olacaqsınız."
}

19
src/translations/locales/bn.json

@ -119,7 +119,7 @@
"Confirm Contacted": "যোগাযোগ নিশ্চিত করুন",
"Confirm Final Match": "ফাইনাল ম্যাচ নিশ্চিত করুন",
"Confirmation of Document and Information Accuracy": "নথি এবং তথ্য নির্ভুলতা নিশ্চিতকরণ",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "এই প্র্যাখ্যান নিশ্চিত করার ফলে কোনো শাস্তি হবে না। পরিবর্তে, এটি মামলাটি চূড়ান্ত করার জন্য 2-দিনের সিদ্ধান্ত উইন্ডোতে আপনার স্ট্যাটাস প্রবেশ করে।",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "এই পতন নিশ্চিত করার ফলে কোন জরিমানা হবে না। পরিবর্তে, এটি মামলাটি চূড়ান্ত করার জন্য 2-দিনের সিদ্ধান্ত উইন্ডোতে আপনার স্থিতি প্রবেশ করে।",
"Congratulations! 🎉": "অভিনন্দন! 🎉",
"Consider in special cases": "বিশেষ ক্ষেত্রে বিবেচনা করুন",
"Consultation": "পরামর্শ",
@ -467,7 +467,7 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "অনুগ্রহ করে সংক্ষেপে দায়িত্বের ধরন, এর সময়কাল, আর্থিক বা যত্নশীল সহায়তার পরিমাণ এবং আপনার বসবাসের স্থান, স্থানান্তর বা ভবিষ্যতের বিবাহিত জীবনের অবস্থার উপর এর সম্ভাব্য প্রভাব ব্যাখ্যা করুন।",
"Please complete the required information so we can find suitable matches for you": "প্রয়োজনীয় তথ্য সম্পূর্ণ করুন যাতে আমরা আপনার জন্য উপযুক্ত মিল খুঁজে পেতে পারি",
"Please mention during the call that you were introduced by the Habib Marriage app.": "অনুগ্রহ করে কলের সময় উল্লেখ করুন যে আপনি হাবিব ম্যারেজ অ্যাপের মাধ্যমে পরিচিত হয়েছেন।",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "অনুগ্রহ করে মনে রাখবেন যে এই মামলাটি প্রত্যাখ্যান করা পরবর্তী ম্যাচের সুপারিশ করতে বিলম্বের কারণ হতে পারে, তবে গ্রহণ করার জন্য একেবারেই কোন বাধ্যবাধকতা নেই এবং আপনি চয়ন করতে সম্পূর্ণ স্বাধীন।",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রে প্রত্যাখ্যান করা পরবর্তী ম্যাচের সুপারিশ করতে বিলম্বের কারণ হতে পারে, তবে গ্রহণ করার জন্য একেবারেই কোন বাধ্যবাধকতা নেই এবং আপনি চয়ন করতে সম্পূর্ণ স্বাধীন।",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "দয়া করে মনে রাখবেন যে নির্দিষ্ট সংখ্যক ক্ষেত্রের জন্য কোন গ্যারান্টি নেই, এবং ইনকামিং কেসের পরিমাণ শুধুমাত্র অন্যান্য ব্যবহারকারীদের সাথে প্রোফাইল সামঞ্জস্যের বিষয়।",
"Please note: Failure to contact within 2 days may result in a penalty": "অনুগ্রহ করে মনে রাখবেন: 2 দিনের মধ্যে যোগাযোগ করতে ব্যর্থ হলে একটি জরিমানা হতে পারে",
"Please provide the full reason for rejecting the submitted item": "জমা দেওয়া আইটেম প্রত্যাখ্যান করার জন্য সম্পূর্ণ কারণ প্রদান করুন",
@ -514,9 +514,9 @@
"Regular hookah smoker": "নিয়মিত হুক্কা ধূমপায়ী",
"Regular smoker": "নিয়মিত ধূমপায়ী",
"Regular user": "নিয়মিত ব্যবহারকারী",
"Reject": "প্রত্যাখ্যান করুন",
"Reject": "প্রত্যাখ্যান",
"Reject Profile": "প্রোফাইল প্রত্যাখ্যান করুন",
"Rejection Warning": "প্রত্যাখ্যান সতর্কতা",
"Rejection Warning": "সতর্কতা প্রত্যাখ্যান করুন",
"Relationship to Representative": "প্রতিনিধির সাথে সম্পর্ক",
"Religion": "ধর্ম",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "ধর্ম এবং রাজনীতি অবিচ্ছেদ্য, কিন্তু সক্রিয় ব্যস্ততা আমার স্ত্রীর জন্য প্রয়োজনীয় নয়।",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "যোগাযোগ এগিয়ে নেওয়া, তথ্য বিনিময় এবং সরাসরি সাক্ষাতের সিদ্ধান্ত সম্পূর্ণ ব্যবহারকারীদের উপর নির্ভর করে।",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "প্রাথমিক বৈঠক জনসমক্ষে করা এবং পরিবারের সদস্যকে অবহিত রাখার দৃঢ় পরামর্শ দেওয়া হচ্ছে।",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "পর্যাপ্ত বিশ্বাস অর্জনের আগে টাকা, মূল নথি বা সংবেদনশীল ব্যাংকিং তথ্য কারো সাথে শেয়ার করবেন না।",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "ইন্টারনেট বিভ্রাটের মতো অনিয়ন্ত্রিত পরিস্থিতিতে ম্যারিজ সাময়িক পরিষেবা বিঘ্নের জন্য দায়ী থাকবে না।"
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "ইন্টারনেট বিভ্রাটের মতো অনিয়ন্ত্রিত পরিস্থিতিতে ম্যারিজ সাময়িক পরিষেবা বিঘ্নের জন্য দায়ী থাকবে না।",
"Decline Profile": "প্রোফাইল প্রত্যাখ্যান করুন",
"Decline Warning": "সতর্কতা প্রত্যাখ্যান করুন",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "আপনি কি নিশ্চিত যে আপনি প্রোফাইলটি সম্পূর্ণভাবে পর্যালোচনা করেছেন এবং এই প্রোফাইলটি প্রত্যাখ্যান করতে চান?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "এই পতন নিশ্চিত করার ফলে কোন জরিমানা হবে না। পরিবর্তে, এটি মামলাটি চূড়ান্ত করার জন্য 2-দিনের সিদ্ধান্ত উইন্ডোতে আপনার স্থিতি প্রবেশ করে।",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রে প্রত্যাখ্যান করা পরবর্তী ম্যাচের সুপারিশ করতে বিলম্বের কারণ হতে পারে, তবে গ্রহণ করার জন্য একেবারেই কোন বাধ্যবাধকতা নেই এবং আপনি চয়ন করতে সম্পূর্ণ স্বাধীন।",
"Please provide the full reason for declining the submitted item": "জমা দেওয়া আইটেম প্রত্যাখ্যান করার জন্য সম্পূর্ণ কারণ প্রদান করুন",
"Swipe to confirm decline": "প্রত্যাখ্যান নিশ্চিত করতে সোয়াইপ করুন",
"Your request was declined": "আপনার অনুরোধ প্রত্যাখ্যান করা হয়েছে",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "আপনার অনুরোধ ভদ্রমহিলা দ্বারা প্রত্যাখ্যান করা হয়েছে. ভবিষ্যতে আপনাকে অন্যান্য প্রার্থীদের সাথে পরিচয় করিয়ে দেওয়া হবে।"
}

31
src/translations/locales/da.json

@ -61,7 +61,7 @@
"Arabic": "Arabic",
"Are you sure you want to officially introduce these two candidates to each other?": "Are you sure you want to officially introduce these two candidates to each other?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Are you sure you've fully reviewed the profile and are ready to proceed?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Er du sikker på, at du har gennemgået profilen fuldt ud og vil afvise denne profil?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Er du sikker på, at du har gennemgået profilen fuldt ud og ønsker at afvise denne profil?",
"Art": "Art",
"Associate Degree": "Associate Degree",
"At the start of career and financial path": "Ved starten af ​​karrieren og økonomisk vej",
@ -119,7 +119,7 @@
"Confirm Contacted": "Bekræft kontakt",
"Confirm Final Match": "Confirm Final Match",
"Confirmation of Document and Information Accuracy": "Bekræftelse af dokument- og informationsnøjagtighed",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Bekræftelse af denne afvisning medfører ingen bøde; det sætter blot status ind i et 2-dages beslutningsvindue for at færdiggøre sagen.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Bekræftelse af denne afvisning vil ikke resultere i nogen straf. I stedet indtaster den blot din status i et 2-dages beslutningsvindue for at afslutte sagen.",
"Congratulations! 🎉": "Tillykke! 🎉",
"Consider in special cases": "Overvej i særlige tilfælde",
"Consultation": "Consultation",
@ -154,7 +154,7 @@
"Dark Tan / Brown": "Mørkebrun/brun",
"Date of Birth": "Fødselsdato",
"Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.": "Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.",
"Decline": "Decline",
"Decline": "Nedgang",
"Dedicated to Personal Growth": "Dedikeret til personlig vækst",
"Depends on reason, duration, and conditions": "Afhænger af årsag, varighed og betingelser",
"Depends on stability": "Afhænger af stabilitet",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Angiv venligst kort typen af bopæl, varighed, omfang af den økonomiske eller plejemæssige støtte samt dens potentielle indvirkning på dit fremtidige bopæl, flytning eller fremtidige ægteskabelige forhold.",
"Please complete the required information so we can find suitable matches for you": "Please complete the required information so we can find suitable matches for you",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Nævn venligst under opkaldet, at I blev introduceret via Habib Marriage-appen.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Bemærk venligst, at afvisning af dette forslag kan forsinke anbefalingen af det næste match, men der er absolut ingen forpligtelse til at acceptere.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Bemærk venligst, at afvisning af denne sag kan medføre en forsinkelse i at anbefale den næste kamp, ​​men der er absolut ingen forpligtelse til at acceptere, og du er helt fri til at vælge.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.",
"Please note: Failure to contact within 2 days may result in a penalty": "Please note: Failure to contact within 2 days may result in a penalty",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for rejecting the submitted item",
"Please provide the full reason for rejecting the submitted item": "Angiv den fulde årsag til at afvise den indsendte vare",
"Please report the final outcome of the proposal and communication to the system.": "Rapportér venligst det endelige resultat af forslaget og kommunikation til systemet.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Vælg venligst den mulighed, der bedst beskriver den generelle atmosfære og livsstil i din familie.",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "Vælg venligst den mulighed, der bedst beskriver din daglige adfærd, når du interagerer med medlemmer af det modsatte køn.",
@ -514,9 +514,9 @@
"Regular hookah smoker": "Almindelig vandpibe ryger",
"Regular smoker": "Almindelig ryger",
"Regular user": "Almindelig bruger",
"Reject": "Afvis",
"Reject": "Nedgang",
"Reject Profile": "Afvis profil",
"Rejection Warning": "Advarsel om afvisning",
"Rejection Warning": "Afvis advarsel",
"Relationship to Representative": "Relation til repræsentant",
"Religion": "Religion",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "Religion og politik er uadskillelige, men aktivt engagement er ikke et krav for min ægtefælle.",
@ -615,7 +615,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Tilhænger af den nuværende regering, men en forskel i synet er ikke en rød linje.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Tilhænger af den nuværende regering; alvorlig modstand fra min ægtefælle er en rød streg.",
"Sweden": "Sverige",
"Swipe to confirm rejection": "Stryg for at bekræfte afvisning",
"Swipe to confirm rejection": "Stryg for at bekræfte afvisningen",
"Swipe to pay 50 Habib Coins": "Swipe to pay 50 Habib Coins",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.",
@ -731,8 +731,8 @@
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
"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.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Your request has been sent. Once the lady reviews your request, you will be notified.",
"Your request was rejected": "Your request was rejected",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was rejected by the lady. You will be introduced to other candidates in the future.",
"Your request was rejected": "Din anmodning blev afvist",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Din anmodning blev afvist af damen. Du vil blive præsenteret for andre kandidater i fremtiden.",
"Your subscription is active": "Dit abonnement er aktivt",
"currentMaritalStatusTooltip": "nuværende Ægteskabsstatus Værktøjstip",
"familyResponsibilityTooltip": "familieAnsvar Værktøjstip",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Beslutningen om at fortsætte kontakten og mødes fysisk påhviler udelukkende brugerne.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Det anbefales, at indledende møder finder sted på offentlige steder, og at et familiemedlem informeres.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Overfør ikke penge, originale dokumenter eller følsomme bankoplysninger før fuld tillid er opbygget.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Ved hændelser uden for kontrol (f.eks. internetafbrydelser) er Marij ikke ansvarlig for midlertidige afbrydelser."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Ved hændelser uden for kontrol (f.eks. internetafbrydelser) er Marij ikke ansvarlig for midlertidige afbrydelser.",
"Decline Profile": "Afvis profil",
"Decline Warning": "Afvis advarsel",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Er du sikker på, at du har gennemgået profilen fuldt ud og ønsker at afvise denne profil?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Bekræftelse af denne afvisning vil ikke resultere i nogen straf. I stedet indtaster den blot din status i et 2-dages beslutningsvindue for at afslutte sagen.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Bemærk venligst, at afvisning af denne sag kan medføre en forsinkelse i at anbefale den næste kamp, ​​men der er absolut ingen forpligtelse til at acceptere, og du er helt fri til at vælge.",
"Please provide the full reason for declining the submitted item": "Angiv den fulde årsag til at afvise den indsendte vare",
"Swipe to confirm decline": "Stryg for at bekræfte afvisningen",
"Your request was declined": "Din anmodning blev afvist",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Din anmodning blev afvist af damen. Du vil blive præsenteret for andre kandidater i fremtiden."
}

29
src/translations/locales/de.json

@ -61,7 +61,7 @@
"Arabic": "Arabisch",
"Are you sure you want to officially introduce these two candidates to each other?": "Are you sure you want to officially introduce these two candidates to each other?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Are you sure you've fully reviewed the profile and are ready to proceed?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Sind Sie sicher, dass Sie das Profil vollständig überprüft haben und möchten Sie dieses Profil ablehnen?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Sind Sie sicher, dass Sie das Profil vollständig überprüft haben und möchten dieses Profil ablehnen?",
"Art": "Kunst",
"Associate Degree": "Associate Degree",
"At the start of career and financial path": "Am Anfang der beruflichen und finanziellen Laufbahn",
@ -119,7 +119,7 @@
"Confirm Contacted": "Kontakt bestätigen",
"Confirm Final Match": "Confirm Final Match",
"Confirmation of Document and Information Accuracy": "Bestätigung der Dokumenten- und Informationsgenauigkeit",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Die Bestätigung dieser Ablehnung zieht keine Strafe nach sich; sie setzt den Status lediglich in ein 2-tägiges Entscheidungsfenster zur Finalisierung.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Die Bestätigung dieser Ablehnung zieht keine Strafe nach sich. Stattdessen wird Ihr Status einfach in ein zweitägiges Entscheidungsfenster eingetragen, um den Fall abzuschließen.",
"Congratulations! 🎉": "Herzlichen Glückwunsch! 🎉",
"Consider in special cases": "In besonderen Fällen berücksichtigen",
"Consultation": "Consultation",
@ -154,7 +154,7 @@
"Dark Tan / Brown": "Dunkelbraun / Braun",
"Date of Birth": "Geburtsdatum",
"Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.": "Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.",
"Decline": "Decline",
"Decline": "Abfall",
"Dedicated to Personal Growth": "Dem persönlichen Wachstum gewidmet",
"Depends on reason, duration, and conditions": "Hängt vom Grund, der Dauer und den Bedingungen ab",
"Depends on stability": "Hängt von der Stabilität ab",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Bitte erläutern Sie kurz die Art der Verantwortung, ihre Dauer, das Ausmaß der finanziellen Unterstützung oder Pflege sowie deren potenzielle Auswirkungen auf Ihren Wohnort, einen Umzug oder die Bedingungen des zukünftigen Ehelebens.",
"Please complete the required information so we can find suitable matches for you": "Please complete the required information so we can find suitable matches for you",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Bitte erwähnen Sie während des Telefonats, dass Sie über die Habib Marriage-App vermittelt wurden.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Bitte beachten Sie, dass die Ablehnung dieses Vorschlags die Empfehlung des nächsten Partners verzögern kann. Es besteht jedoch keine Verpflichtung zur Annahme.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Bitte beachten Sie, dass die Ablehnung dieses Falles zu einer Verzögerung bei der Empfehlung des nächsten Spiels führen kann, es besteht jedoch absolut keine Verpflichtung zur Annahme und Sie können völlig frei entscheiden.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.",
"Please note: Failure to contact within 2 days may result in a penalty": "Please note: Failure to contact within 2 days may result in a penalty",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for rejecting the submitted item",
"Please provide the full reason for rejecting the submitted item": "Bitte geben Sie den vollständigen Grund für die Ablehnung des eingereichten Artikels an",
"Please report the final outcome of the proposal and communication to the system.": "Bitte melden Sie das Endergebnis des Vorschlags und der Mitteilung an das System.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Bitte wählen Sie die Option aus, die die allgemeine Atmosphäre und den Lebensstil Ihrer Familie am besten beschreibt.",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "Bitte wählen Sie die Option aus, die Ihr tägliches Verhalten im Umgang mit Angehörigen des anderen Geschlechts am besten beschreibt.",
@ -514,7 +514,7 @@
"Regular hookah smoker": "Regelmäßiger Shisha-Raucher",
"Regular smoker": "Regelmäßiger Raucher",
"Regular user": "Regelmäßiger Benutzer",
"Reject": "Ablehnen",
"Reject": "Abfall",
"Reject Profile": "Profil ablehnen",
"Rejection Warning": "Ablehnungswarnung",
"Relationship to Representative": "Beziehung zum Vertreter",
@ -615,7 +615,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Unterstützer der aktuellen Regierung, aber eine Meinungsverschiedenheit ist keine rote Linie.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Unterstützer der aktuellen Regierung; Ernsthafter Widerstand meines Ehepartners ist eine rote Linie.",
"Sweden": "Schweden",
"Swipe to confirm rejection": "Wischen, um die Ablehnung zu bestätigen",
"Swipe to confirm rejection": "Wischen Sie, um die Ablehnung zu bestätigen",
"Swipe to pay 50 Habib Coins": "Swipe to pay 50 Habib Coins",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.",
@ -731,8 +731,8 @@
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
"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.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Your request has been sent. Once the lady reviews your request, you will be notified.",
"Your request was rejected": "Your request was rejected",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was rejected by the lady. You will be introduced to other candidates in the future.",
"Your request was rejected": "Ihre Anfrage wurde abgelehnt",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Ihre Anfrage wurde von der Dame abgelehnt. Sie werden in Zukunft anderen Kandidaten vorgestellt.",
"Your subscription is active": "Ihr Abonnement ist aktiv",
"currentMaritalStatusTooltip": "currentMaritalStatusTooltip",
"familyResponsibilityTooltip": "FamilieVerantwortungTooltip",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Die Entscheidung über die Fortführung des Kontakts und persönliche Treffen liegt allein bei den Nutzern.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Es wird dringend empfohlen, erste Treffen an öffentlichen Orten abzuhalten und Angehörige zu informieren.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Überweisen Sie vor ausreichendem Vertrauensaufbau kein Geld und teilen Sie keine Originaldokumente oder Bankdaten.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Bei Ereignissen höherer Gewalt (wie Internetausfällen) haftet Marij nicht für vorübergehende Dienstunterbrechungen."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Bei Ereignissen höherer Gewalt (wie Internetausfällen) haftet Marij nicht für vorübergehende Dienstunterbrechungen.",
"Decline Profile": "Profil ablehnen",
"Decline Warning": "Ablehnungswarnung",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Sind Sie sicher, dass Sie das Profil vollständig überprüft haben und möchten dieses Profil ablehnen?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Die Bestätigung dieser Ablehnung zieht keine Strafe nach sich. Stattdessen wird Ihr Status einfach in ein zweitägiges Entscheidungsfenster eingetragen, um den Fall abzuschließen.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Bitte beachten Sie, dass die Ablehnung dieses Falles zu einer Verzögerung bei der Empfehlung des nächsten Spiels führen kann, es besteht jedoch absolut keine Verpflichtung zur Annahme und Sie können völlig frei entscheiden.",
"Please provide the full reason for declining the submitted item": "Bitte geben Sie den vollständigen Grund für die Ablehnung des eingereichten Artikels an",
"Swipe to confirm decline": "Wischen Sie, um die Ablehnung zu bestätigen",
"Your request was declined": "Ihre Anfrage wurde abgelehnt",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Ihre Anfrage wurde von der Dame abgelehnt. Sie werden in Zukunft anderen Kandidaten vorgestellt."
}

34
src/translations/locales/en.json

@ -62,7 +62,7 @@
"Are you sure contact has been made?": "Are you sure contact has been made?",
"Are you sure you want to officially introduce these two candidates to each other?": "Are you sure you want to officially introduce these two candidates to each other?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Are you sure you've fully reviewed the profile and are ready to proceed?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Are you sure you've fully reviewed the profile and want to reject this profile?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Are you sure you've fully reviewed the profile and want to decline this profile?",
"Art": "Art",
"Associate Degree": "Associate Degree",
"At the start of career and financial path": "At the start of career and financial path",
@ -121,7 +121,7 @@
"Confirm Contacted": "Confirm Contacted",
"Confirm Final Match": "Confirm Final Match",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.",
"Congratulations! 🎉": "Congratulations! 🎉",
"Consider in special cases": "Consider in special cases",
"Consultation": "Consultation",
@ -471,10 +471,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.",
"Please complete the required information so we can find suitable matches for you": "Please complete the required information so we can find suitable matches for you",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Please mention during the call that you were introduced by the Habib Marriage app.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.",
"Please note: Failure to contact within 2 days may result in a penalty": "Please note: Failure to contact within 2 days may result in a penalty",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for rejecting the submitted item",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for declining the submitted item",
"Please report the final outcome of the proposal and communication to the system.": "Please report the final outcome of the proposal and communication to the system.",
"Please review the person’s full profile once more before making your final decision.": "Please review the person’s full profile once more before making your final decision.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Please select the option that best describes the general atmosphere and lifestyle of your family.",
@ -519,9 +519,9 @@
"Regular hookah smoker": "Regular hookah smoker",
"Regular smoker": "Regular smoker",
"Regular user": "Regular user",
"Reject": "Reject",
"Reject Profile": "Reject Profile",
"Rejection Warning": "Rejection Warning",
"Reject": "Decline",
"Reject Profile": "Decline Profile",
"Rejection Warning": "Decline Warning",
"Relationship to Representative": "Relationship to Representative",
"Religion": "Religion",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "Religion and politics are inseparable, but active engagement is not a requirement for my spouse.",
@ -623,7 +623,7 @@
"Sweden": "Sweden",
"Swipe to confirm": "Swipe to confirm",
"Swipe to confirm cancellation": "Swipe to confirm cancellation",
"Swipe to confirm rejection": "Swipe to confirm rejection",
"Swipe to confirm rejection": "Swipe to confirm decline",
"Swipe to continue": "Swipe to continue",
"Swipe to pay 50 Habib Coins": "Swipe to pay 50 Habib Coins",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.",
@ -696,6 +696,9 @@
"View contact number": "View contact number",
"View more details": "View more details",
"View profile": "View profile",
"View all detail": "View all detail",
"Report Registered": "Report Registered",
"Your report has been submitted to support.": "Your report has been submitted to support.",
"Watch Video": "Watch Video",
"We are in the acquaintance/proposal process and nothing is finalized yet": "We are in the acquaintance/proposal process and nothing is finalized yet",
"We did not reach an agreement": "We did not reach an agreement",
@ -744,8 +747,8 @@
"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.",
"Your request has been sent. Once the gentleman reviews your request, you will be notified.": "Your request has been sent. Once the gentleman reviews your request, you will be notified.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Your request has been sent. Once the lady reviews your request, you will be notified.",
"Your request was rejected": "Your request was rejected",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was rejected by the lady. You will be introduced to other candidates in the future.",
"Your request was rejected": "Your request was declined",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was declined by the lady. You will be introduced to other candidates in the future.",
"Your subscription is active": "Your subscription is active",
"currentMaritalStatusTooltip": "currentMaritalStatusTooltip",
"familyResponsibilityTooltip": "familyResponsibilityTooltip",
@ -2049,5 +2052,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.",
"Decline Profile": "Decline Profile",
"Decline Warning": "Decline Warning",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Are you sure you've fully reviewed the profile and want to decline this profile?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.",
"Please provide the full reason for declining the submitted item": "Please provide the full reason for declining the submitted item",
"Swipe to confirm decline": "Swipe to confirm decline",
"Your request was declined": "Your request was declined",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Your request was declined by the lady. You will be introduced to other candidates in the future."
}

27
src/translations/locales/es.json

@ -119,7 +119,7 @@
"Confirm Contacted": "Confirmar contacto",
"Confirm Final Match": "Confirm Final Match",
"Confirmation of Document and Information Accuracy": "Confirmación de la exactitud de los documentos y la información",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Confirmar este rechazo no aplicará ninguna penalización; simplemente iniciará un plazo de decisión de 2 días para finalizar el estado.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Confirmar este rechazo no supondrá ninguna penalización. En cambio, simplemente ingresa su estado en un período de decisión de 2 días para finalizar el caso.",
"Congratulations! 🎉": "¡Felicitaciones! 🎉",
"Consider in special cases": "Considerar en casos especiales",
"Consultation": "Consultation",
@ -154,7 +154,7 @@
"Dark Tan / Brown": "Bronceado oscuro/marrón",
"Date of Birth": "Fecha de nacimiento",
"Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.": "Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.",
"Decline": "Decline",
"Decline": "Rechazar",
"Dedicated to Personal Growth": "Dedicado al crecimiento personal",
"Depends on reason, duration, and conditions": "Depende del motivo, duración y condiciones.",
"Depends on stability": "Depende de la estabilidad",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Por favor, explique brevemente el tipo de responsabilidad, su duración, el nivel de apoyo financiero o de cuidado, y su posible impacto en el lugar de residencia, la reubicación o las condiciones de la futura vida matrimonial.",
"Please complete the required information so we can find suitable matches for you": "Please complete the required information so we can find suitable matches for you",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Por favor, mencione durante la llamada que fue presentado a través de la aplicación Habib Marriage.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Tenga en cuenta que rechazar este caso puede retrasar la recomendación de la siguiente persona, pero no hay obligación de aceptar y es totalmente libre de elegir.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Tenga en cuenta que rechazar este caso podría provocar un retraso en la recomendación del próximo partido, pero no existe ninguna obligación de aceptarlo y usted es totalmente libre de elegir.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.",
"Please note: Failure to contact within 2 days may result in a penalty": "Please note: Failure to contact within 2 days may result in a penalty",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for rejecting the submitted item",
"Please provide the full reason for rejecting the submitted item": "Proporcione el motivo completo por el que rechazó el artículo enviado.",
"Please report the final outcome of the proposal and communication to the system.": "Informe el resultado final de la propuesta y la comunicación al sistema.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Seleccione la opción que mejor describa la atmósfera general y el estilo de vida de su familia.",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "Seleccione la opción que mejor describa su comportamiento diario al interactuar con miembros del sexo opuesto.",
@ -516,7 +516,7 @@
"Regular user": "Usuario habitual",
"Reject": "Rechazar",
"Reject Profile": "Rechazar perfil",
"Rejection Warning": "Advertencia de Rechazo",
"Rejection Warning": "Advertencia de rechazo",
"Relationship to Representative": "Relación con el representante",
"Religion": "Religion",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "La religión y la política son inseparables, pero la participación activa no es un requisito para mi cónyuge.",
@ -615,7 +615,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Partidario del actual gobierno, pero una diferencia de opinión no es una línea roja.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Partidario del actual gobierno; La oposición seria de mi cónyuge es una línea roja.",
"Sweden": "Suecia",
"Swipe to confirm rejection": "Deslice para confirmar el rechazo",
"Swipe to confirm rejection": "Desliza para confirmar el rechazo",
"Swipe to pay 50 Habib Coins": "Swipe to pay 50 Habib Coins",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.",
@ -731,8 +731,8 @@
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
"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.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Your request has been sent. Once the lady reviews your request, you will be notified.",
"Your request was rejected": "Your request was rejected",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was rejected by the lady. You will be introduced to other candidates in the future.",
"Your request was rejected": "Su solicitud fue rechazada",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Su solicitud fue rechazada por la señora. Se le presentarán otros candidatos en el futuro.",
"Your subscription is active": "Tu suscripción está activa",
"currentMaritalStatusTooltip": "Información sobre herramientas de estado civil actual",
"familyResponsibilityTooltip": "Responsabilidad familiar Información sobre herramientas",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "La decisión de continuar el trato, compartir datos y encontrarse en persona corresponde únicamente a los usuarios.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Se recomienda que los primeros encuentros sean en lugares públicos y se informe a un familiar de confianza.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "No entregue dinero, documentos originales ni datos bancarios antes de haber establecido una confianza suficiente.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Ante sucesos fuera de control (cortes de internet, fallos de infraestructura), Marij no será responsable de interrupciones temporales."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Ante sucesos fuera de control (cortes de internet, fallos de infraestructura), Marij no será responsable de interrupciones temporales.",
"Decline Profile": "Rechazar perfil",
"Decline Warning": "Advertencia de rechazo",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "¿Está seguro de haber revisado completamente el perfil y desea rechazarlo?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Confirmar este rechazo no supondrá ninguna penalización. En cambio, simplemente ingresa su estado en un período de decisión de 2 días para finalizar el caso.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Tenga en cuenta que rechazar este caso podría provocar un retraso en la recomendación del próximo partido, pero no existe ninguna obligación de aceptarlo y usted es totalmente libre de elegir.",
"Please provide the full reason for declining the submitted item": "Proporcione el motivo completo por el que rechazó el artículo enviado.",
"Swipe to confirm decline": "Desliza para confirmar el rechazo",
"Your request was declined": "Su solicitud fue rechazada",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Su solicitud fue rechazada por la señora. Se le presentarán otros candidatos en el futuro."
}

20
src/translations/locales/fa.json

@ -519,9 +519,9 @@
"Regular hookah smoker": "مرتب مصرف می‌کنم",
"Regular smoker": "مرتب مصرف می‌کنم",
"Regular user": "مرتب مصرف می‌کنم",
"Reject": "رد کردن",
"Reject Profile": "رد کردن پروفایل",
"Rejection Warning": "هشدار رد کردن پیشنهاد",
"Reject": "رد",
"Reject Profile": "رد پیشنهاد",
"Rejection Warning": "هشدار رد پیشنهاد",
"Relationship to Representative": "نسبت رابط با شما",
"Religion": "دین",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "دین و سیاست از هم جدایی‌ناپذیرند، اما فعالیت سیاسی همسرم الزامی نیست.",
@ -696,6 +696,9 @@
"View contact number": "مشاهده شماره تماس",
"View more details": "مشاهده جزئیات بیشتر",
"View profile": "مشاهده پروفایل",
"View all detail": "مشاهده تمام جزئیات",
"Report Registered": "گزارش شما ثبت شد",
"Your report has been submitted to support.": "گزارش شما با موفقیت برای پشتیبانی ارسال گردید.",
"Watch Video": "مشاهده ویدیو",
"We are in the acquaintance/proposal process and nothing is finalized yet": "در مسیر آشنایی و خواستگاری هستیم و هنوز هیچی نهایی نشده",
"We did not reach an agreement": "به تفاهم نرسیدیم",
@ -2069,5 +2072,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "تصمیمگیری درباره ادامه آشنایی، تبادل اطلاعات و دیدار حضوری بر عهده کاربران است.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "توصیه میشود دیدارهای اولیه در مکان عمومی برگزار شوند و یکی از اعضای خانواده یا فرد امین در جریان قرار گیرد.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "کاربران نباید پیش از اطمینان کافی، پول، مدارک اصلی یا اطلاعات حساس بانکی خود را در اختیار دیگران قرار دهند.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "در حوادث خارج از کنترل، مانند قطعی گسترده اینترنت یا اختلال زیرساختی، مریج مسئول توقف موقت خدمات نخواهد بود."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "در حوادث خارج از کنترل، مانند قطعی گسترده اینترنت یا اختلال زیرساختی، مریج مسئول توقف موقت خدمات نخواهد بود.",
"Decline Profile": "رد پیشنهاد",
"Decline Warning": "هشدار رد پیشنهاد",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "آیا مطمئن هستید که پروفایل را به طور کامل بررسی کرده‌اید و می‌خواهید این پیشنهاد را رد کنید؟",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "ثبت قطعی رد این پیشنهاد هیچ‌گونه جریمه‌ای برای شما ندارد؛ بلکه صرفاً وضعیت شما را وارد یک مهلت تصمیم‌گیری دو روزه برای نهایی‌سازی وضعیت می‌کند.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "توجه داشته باشید که رد کردن این مورد ممکن است معرفی مورد بعدی را کمی به تأخیر بیندازد، اما هیچ اجباری در پذیرش وجود ندارد و شما کاملاً آزاد هستید.",
"Please provide the full reason for declining the submitted item": "لطفا دلیل کامل رد کردن مورد ارسال‌شده را بنویسید",
"Swipe to confirm decline": "جهت تایید رد کردن، به راست بکشید",
"Your request was declined": "درخواست شما رد شد",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "درخواست شما توسط خانم رد شد. به شما مورد های دیگه ای در اینده معرفی خواهد شد."
}

33
src/translations/locales/fr.json

@ -61,7 +61,7 @@
"Arabic": "arabe",
"Are you sure you want to officially introduce these two candidates to each other?": "Are you sure you want to officially introduce these two candidates to each other?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Are you sure you've fully reviewed the profile and are ready to proceed?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Êtes-vous sûr d'avoir entièrement examiné le profil et souhaitez-vous le rejeter ?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Êtes-vous sûr d'avoir examiné attentivement le profil et de vouloir le décliner ?",
"Art": "Art",
"Associate Degree": "Diplôme d'associé",
"At the start of career and financial path": "Au début de carrière et au parcours financier",
@ -119,7 +119,7 @@
"Confirm Contacted": "Confirmer le contact",
"Confirm Final Match": "Confirm Final Match",
"Confirmation of Document and Information Accuracy": "Confirmation de l'exactitude des documents et des informations",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Confirmer ce rejet n'entraîne aucune pénalité ; cela place simplement le dossier dans une période de décision de 2 jours pour finaliser le statut.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "La confirmation de ce refus n'entraînera aucune pénalité. Au lieu de cela, votre statut entrera simplement dans une période de décision de 2 jours pour finaliser le dossier.",
"Congratulations! 🎉": "Félicitations ! 🎉",
"Consider in special cases": "A considérer dans des cas particuliers",
"Consultation": "Consultation",
@ -154,7 +154,7 @@
"Dark Tan / Brown": "Tan foncé / Marron",
"Date of Birth": "Date de naissance",
"Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.": "Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.",
"Decline": "Decline",
"Decline": "Décliner",
"Dedicated to Personal Growth": "Dédié à la croissance personnelle",
"Depends on reason, duration, and conditions": "Dépend de la raison, de la durée et des conditions",
"Depends on stability": "Cela dépend de la stabilité",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Veuillez expliquer brièvement le type de responsabilité, sa durée, l'étendue du soutien financier ou des soins, et son impact potentiel sur votre lieu de résidence, votre déménagement ou les conditions de votre future vie commune.",
"Please complete the required information so we can find suitable matches for you": "Please complete the required information so we can find suitable matches for you",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Veuillez mentionner lors de l'appel que vous avez été présenté par l'application Habib Marriage.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Veuillez noter que le rejet de cette proposition peut entraîner un délai avant la recommandation suivante, mais vous n'avez aucune obligation d'accepter.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Veuillez noter que décliner ce cas pourrait entraîner un retard dans la recommandation de la prochaine correspondance, mais vous n'avez aucune obligation d'accepter et vous êtes totalement libre de choisir.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.",
"Please note: Failure to contact within 2 days may result in a penalty": "Please note: Failure to contact within 2 days may result in a penalty",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for rejecting the submitted item",
"Please provide the full reason for rejecting the submitted item": "Veuillez fournir la raison complète pour décliner l'élément soumis",
"Please report the final outcome of the proposal and communication to the system.": "Veuillez signaler le résultat final de la proposition et de la communication au système.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Veuillez sélectionner l'option qui décrit le mieux l'atmosphère générale et le style de vie de votre famille.",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "Veuillez sélectionner l'option qui décrit le mieux votre comportement quotidien lorsque vous interagissez avec des membres du sexe opposé.",
@ -514,9 +514,9 @@
"Regular hookah smoker": "Fumeur de narguilé régulier",
"Regular smoker": "Fumeur régulier",
"Regular user": "Utilisateur régulier",
"Reject": "Rejeter",
"Reject Profile": "Rejeter le profil",
"Rejection Warning": "Avertissement de rejet",
"Reject": "Décliner",
"Reject Profile": "Décliner le profil",
"Rejection Warning": "Avertissement de refus",
"Relationship to Representative": "Relation avec le représentant",
"Religion": "Religion",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "La religion et la politique sont indissociables, mais un engagement actif n'est pas une exigence pour mon conjoint.",
@ -615,7 +615,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Partisan du gouvernement actuel, mais une divergence de vues ne constitue pas une ligne rouge.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Partisan du gouvernement actuel; une opposition sérieuse de la part de mon conjoint est une ligne rouge.",
"Sweden": "Suède",
"Swipe to confirm rejection": "Glissez pour confirmer le rejet",
"Swipe to confirm rejection": "Glissez pour confirmer le refus",
"Swipe to pay 50 Habib Coins": "Swipe to pay 50 Habib Coins",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.",
@ -731,8 +731,8 @@
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
"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.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Your request has been sent. Once the lady reviews your request, you will be notified.",
"Your request was rejected": "Your request was rejected",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was rejected by the lady. You will be introduced to other candidates in the future.",
"Your request was rejected": "Votre demande a été déclinée",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Votre demande a été déclinée par la dame. D'autres candidats vous seront présentés à l'avenir.",
"Your subscription is active": "Votre abonnement est actif",
"currentMaritalStatusTooltip": "état matrimonial actuelInfo-bulle",
"familyResponsibilityTooltip": "familleResponsabilitéTooltip",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "La décision de poursuivre la relation, d'échanger des coordonnées et de se rencontrer incombe entièrement aux utilisateurs.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Il est fortement recommandé d'organiser les premières rencontres dans des lieux publics et d'en informer un proche.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Ne transmettez jamais d'argent, de documents originaux ou d'informations bancaires avant d'avoir établi une confiance totale.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "En cas d'événement de force majeure (coupures internet, pannes d'infrastructure), Marij décline toute responsabilité pour l'interruption temporaire des services."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "En cas d'événement de force majeure (coupures internet, pannes d'infrastructure), Marij décline toute responsabilité pour l'interruption temporaire des services.",
"Decline Profile": "Décliner le profil",
"Decline Warning": "Avertissement de refus",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Êtes-vous sûr d'avoir examiné attentivement le profil et de vouloir le décliner ?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "La confirmation de ce refus n'entraînera aucune pénalité. Au lieu de cela, votre statut entrera simplement dans une période de décision de 2 jours pour finaliser le dossier.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Veuillez noter que décliner ce cas pourrait entraîner un retard dans la recommandation de la prochaine correspondance, mais vous n'avez aucune obligation d'accepter et vous êtes totalement libre de choisir.",
"Please provide the full reason for declining the submitted item": "Veuillez fournir la raison complète pour décliner l'élément soumis",
"Swipe to confirm decline": "Glissez pour confirmer le refus",
"Your request was declined": "Votre demande a été déclinée",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Votre demande a été déclinée par la dame. D'autres candidats vous seront présentés à l'avenir."
}

29
src/translations/locales/gu.json

@ -119,7 +119,7 @@
"Confirm Contacted": "સંપર્કની પુષ્ટિ કરો",
"Confirm Final Match": "Confirm Final Match",
"Confirmation of Document and Information Accuracy": "દસ્તાવેજ અને માહિતીની ચોકસાઈની પુષ્ટિ",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "આ અસ્વીકારની પુષ્ટિ કરવાથી કોઈ દંડ થશે નહીં; તે માત્ર સ્થિતિને આખરી ઓપ આપવા માટે ૨ દિવસની નિર્ણય લેવાની સમયમર્યાદા શરૂ કરશે.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "આ ઘટાડાની પુષ્ટિ કરવાથી કોઈપણ દંડ થશે નહીં. તેના બદલે, તે કેસને અંતિમ સ્વરૂપ આપવા માટે ફક્ત 2-દિવસની નિર્ણય વિંડોમાં તમારી સ્થિતિ દાખલ કરે છે.",
"Congratulations! 🎉": "અભિનંદન! 🎉",
"Consider in special cases": "ખાસ કિસ્સાઓમાં ધ્યાનમાં લો",
"Consultation": "Consultation",
@ -154,7 +154,7 @@
"Dark Tan / Brown": "ડાર્ક ટેન / બ્રાઉન",
"Date of Birth": "જન્મ તારીખ",
"Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.": "Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.",
"Decline": "Decline",
"Decline": "નકાર",
"Dedicated to Personal Growth": "વ્યક્તિગત વિકાસ માટે સમર્પિત",
"Depends on reason, duration, and conditions": "કારણ, અવધિ અને શરતો પર આધાર રાખે છે",
"Depends on stability": "સ્થિરતા પર આધાર રાખે છે",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "કૃપા કરીને જવાબદારીનો પ્રકાર, તેનો સમયગાળો, નાણાકીય કે સંભાળ સહાયની મર્યાદા અને તમારા રહેઠાણના સ્થળ, સ્થાનાંતરણ અથવા ભવિષ્યના લગ્ન જીવનની પરિસ્થિતિઓ પર તેની સંભવيت અસર ટૂંકમાં સમજાવો.",
"Please complete the required information so we can find suitable matches for you": "Please complete the required information so we can find suitable matches for you",
"Please mention during the call that you were introduced by the Habib Marriage app.": "કૃપા કરીને કૉલ દરમિયાન ઉલ્લેખ કરો કે તમને હબીબ મેરેજ એપ્લિકેશન દ્વારા પરિચય કરાવવામાં આવ્યો હતો.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "કૃપા કરીને નોંધો કે આ પ્રસ્તાવને નકારવાથી આગામી મેચની ભલામણ કરવામાં થોડો વિલંબ થઈ શકે છે, પરંતુ સ્વીકારવા માટે કોઈ દબાણ નથી અને તમે સંપૂર્ણ મુક્ત છો.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "મહેરબાની કરીને નોંધ કરો કે આ કેસને નકારવાથી આગામી મેચની ભલામણ કરવામાં વિલંબ થઈ શકે છે, પરંતુ સ્વીકારવાની કોઈ જવાબદારી નથી અને તમે પસંદ કરવા માટે સંપૂર્ણપણે સ્વતંત્ર છો.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.",
"Please note: Failure to contact within 2 days may result in a penalty": "Please note: Failure to contact within 2 days may result in a penalty",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for rejecting the submitted item",
"Please provide the full reason for rejecting the submitted item": "કૃપા કરીને સબમિટ કરેલી આઇટમ નકારવા માટેનું સંપૂર્ણ કારણ પ્રદાન કરો",
"Please report the final outcome of the proposal and communication to the system.": "કૃપા કરીને દરખાસ્તના અંતિમ પરિણામ અને સિસ્ટમને સંદેશાવ્યવહારની જાણ કરો.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "કૃપા કરીને તમારા પરિવારના સામાન્ય વાતાવરણ અને જીવનશૈલીને શ્રેષ્ઠ રીતે વર્ણવતો વિકલ્પ પસંદ કરો.",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "કૃપા કરીને વિજાતિના સભ્યો સાથે વાતચીત કરતી વખતે તમારા રોજિંદા વર્તનને શ્રેષ્ઠ રીતે વર્ણવતો વિકલ્પ પસંદ કરો.",
@ -514,9 +514,9 @@
"Regular hookah smoker": "નિયમિત હુક્કા ધુમ્રપાન કરનાર",
"Regular smoker": "નિયમિત ધૂમ્રપાન કરનાર",
"Regular user": "નિયમિત વપરાશકર્તા",
"Reject": "અસ્વીકાર કરો",
"Reject": "નકાર",
"Reject Profile": "પ્રોફાઇલ નકારો",
"Rejection Warning": "અસ્વીકાર ચેતવણી",
"Rejection Warning": "ચેતવણી નકારો",
"Relationship to Representative": "પ્રતિનિધિ સાથે સંબંધ",
"Religion": "Religion",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "ધર્મ અને રાજકારણ અવિભાજ્ય છે, પરંતુ મારા જીવનસાથી માટે સક્રિય જોડાણ જરૂરી નથી.",
@ -615,7 +615,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "વર્તમાન સરકારના સમર્થક, પરંતુ દૃષ્ટિએ તફાવત એ લાલ લાઇન નથી.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "વર્તમાન સરકારના સમર્થક; મારા જીવનસાથી તરફથી ગંભીર વિરોધ એ લાલ રેખા છે.",
"Sweden": "સ્વીડન",
"Swipe to confirm rejection": "અસ્વીકારની પુષ્ટિ કરવા માટે સ્વાઇપ કરો",
"Swipe to confirm rejection": "નકારવાની પુષ્ટિ કરવા માટે સ્વાઇપ કરો",
"Swipe to pay 50 Habib Coins": "Swipe to pay 50 Habib Coins",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.",
@ -731,8 +731,8 @@
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
"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.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Your request has been sent. Once the lady reviews your request, you will be notified.",
"Your request was rejected": "Your request was rejected",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was rejected by the lady. You will be introduced to other candidates in the future.",
"Your request was rejected": "તમારી વિનંતી નકારી હતી",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "તમારી વિનંતી મહિલા દ્વારા નકારી કાઢવામાં આવી હતી. ભવિષ્યમાં તમારો પરિચય અન્ય ઉમેદવારો સાથે કરવામાં આવશે.",
"Your subscription is active": "તમારું સબ્સ્ક્રિપ્શન સક્રિય છે",
"currentMaritalStatusTooltip": "વર્તમાન મેરીટલ સ્ટેટસટૂલટિપ",
"familyResponsibilityTooltip": "કુટુંબ જવાબદારી ટૂલટિપ",
@ -2075,5 +2075,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "વાતચીત આગળ વધારવી અને રૂબરૂ મળવાનો નિર્ણય સંપૂર્ણપણે વપરાશકર્તાઓનો છે.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "પ્રારંભિક મુલાકાતો જાહેર સ્થળોએ યોજવાની અને પરિવારને જાણ કરવાની સલાહ આપવામાં આવે છે.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "પૂરતો વિશ્વાસ સ્થાપિત ન થાય ત્યાં સુધી પૈસા, અસલ દસ્તાવેજો કે બેંક વિગતો શેર કરશો નહીં.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "ઇન્ટરનેટ બંધ જેવી અનિયંત્રિત પરિસ્થિતિઓમાં મેરિજ સેવા વિક્ષેપ માટે જવાબદાર રહેશે નહીં."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "ઇન્ટરનેટ બંધ જેવી અનિયંત્રિત પરિસ્થિતિઓમાં મેરિજ સેવા વિક્ષેપ માટે જવાબદાર રહેશે નહીં.",
"Decline Profile": "પ્રોફાઇલ નકારો",
"Decline Warning": "ચેતવણી નકારો",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "શું તમે ખરેખર પ્રોફાઇલની સંપૂર્ણ સમીક્ષા કરી છે અને આ પ્રોફાઇલને નકારવા માંગો છો?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "આ ઘટાડાની પુષ્ટિ કરવાથી કોઈપણ દંડ થશે નહીં. તેના બદલે, તે કેસને અંતિમ સ્વરૂપ આપવા માટે ફક્ત 2-દિવસની નિર્ણય વિંડોમાં તમારી સ્થિતિ દાખલ કરે છે.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "મહેરબાની કરીને નોંધ કરો કે આ કેસને નકારવાથી આગામી મેચની ભલામણ કરવામાં વિલંબ થઈ શકે છે, પરંતુ સ્વીકારવાની કોઈ જવાબદારી નથી અને તમે પસંદ કરવા માટે સંપૂર્ણપણે સ્વતંત્ર છો.",
"Please provide the full reason for declining the submitted item": "કૃપા કરીને સબમિટ કરેલી આઇટમ નકારવા માટેનું સંપૂર્ણ કારણ પ્રદાન કરો",
"Swipe to confirm decline": "નકારવાની પુષ્ટિ કરવા માટે સ્વાઇપ કરો",
"Your request was declined": "તમારી વિનંતી નકારી હતી",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "તમારી વિનંતી મહિલા દ્વારા નકારી કાઢવામાં આવી હતી. ભવિષ્યમાં તમારો પરિચય અન્ય ઉમેદવારો સાથે કરવામાં આવશે."
}

33
src/translations/locales/ha.json

@ -61,7 +61,7 @@
"Arabic": "Larabci",
"Are you sure you want to officially introduce these two candidates to each other?": "Are you sure you want to officially introduce these two candidates to each other?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Are you sure you've fully reviewed the profile and are ready to proceed?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Shin kun tabbata kun yi cikakken nazarin bayanan martaba kuma kuna son ƙin wannan bayanin?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Shin kun tabbata kun yi cikakken nazarin bayanan martaba kuma kuna son ƙi wannan bayanin?",
"Art": "Art",
"Associate Degree": "Degree Associate",
"At the start of career and financial path": "A farkon aiki da hanyar kudi",
@ -119,7 +119,7 @@
"Confirm Contacted": "Tabbatar da tuntuɓa",
"Confirm Final Match": "Confirm Final Match",
"Confirmation of Document and Information Accuracy": "Tabbatar da Takardu da Ingantattun Bayanai",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Tabbatar da wannan kin karɓar ba zai haifar da wani hukunci ba; kawai zai sanya yanayin cikin kwanaki 2 don yanke shawara ta ƙarshe.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Tabbatar da wannan raguwa ba zai haifar da wani hukunci ba. Madadin haka, kawai yana shigar da matsayin ku a cikin taga yanke shawara na kwanaki 2 don kammala shari'ar.",
"Congratulations! 🎉": "Taya murna! 🎉",
"Consider in special cases": "Yi la'akari a lokuta na musamman",
"Consultation": "Consultation",
@ -154,7 +154,7 @@
"Dark Tan / Brown": "Dark Tan / Brown",
"Date of Birth": "Ranar Haihuwa",
"Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.": "Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.",
"Decline": "Decline",
"Decline": "Karya",
"Dedicated to Personal Growth": "Sadaukarwa ga Ci gaban Kai",
"Depends on reason, duration, and conditions": "Ya dogara da dalili, tsawon lokaci, da yanayi",
"Depends on stability": "Ya dogara da kwanciyar hankali",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Da fatan za a taƙaita bayanin nau'in alhakin, tsawonsa, gwargwadon tallafin kuɗi ko kulawa, da yuwuwar tasirinsa ga wurin zama, ƙaura, ko yanayin rayuwar aure na gaba.",
"Please complete the required information so we can find suitable matches for you": "Please complete the required information so we can find suitable matches for you",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Da fatan za a ambata lokacin kiran cewa an gabatar da ku ta hanyar aikace-aikacen Habib Marriage.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Lura cewa kin karɓar wannan shawarar na iya jinkirta gabatar da na gaba, amma babu wani tilas na karɓa kuma kana da cikakken iko.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Lura cewa raguwar wannan shari'ar na iya haifar da jinkiri wajen ba da shawarar wasa na gaba, amma kwata-kwata babu wajibcin karɓa kuma kuna da cikakken 'yancin zaɓar.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.",
"Please note: Failure to contact within 2 days may result in a penalty": "Please note: Failure to contact within 2 days may result in a penalty",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for rejecting the submitted item",
"Please provide the full reason for rejecting the submitted item": "Da fatan za a ba da cikakken dalilin ƙi abin da aka ƙaddamar",
"Please report the final outcome of the proposal and communication to the system.": "Da fatan za a ba da rahoton sakamakon ƙarshe na tsari da sadarwa zuwa tsarin.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Da fatan za a zaɓi zaɓin da ya fi bayyana yanayin gaba ɗaya da salon rayuwar dangin ku.",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "Da fatan za a zaɓi zaɓin da ya fi dacewa da kwatanta halinku na yau da kullun yayin hulɗa da mambobi na kishiyar jinsi.",
@ -514,9 +514,9 @@
"Regular hookah smoker": "Shan taba hookah na yau da kullun",
"Regular smoker": "Mai shan taba na yau da kullun",
"Regular user": "Mai amfani na yau da kullun",
"Reject": "Ƙi",
"Reject Profile": "Ƙi Bayanan Bayani",
"Rejection Warning": "Gargaɗi Kan Kin Karɓa",
"Reject": "Karya",
"Reject Profile": "Rage Bayanan Bayani",
"Rejection Warning": "Rashin Gargadi",
"Relationship to Representative": "Dangantaka da Wakili",
"Religion": "Religion",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "Addini da siyasa ba sa rabuwa, amma yin aiki da kai ba abin da ake bukata ba ne ga matata.",
@ -615,7 +615,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Mai goyan bayan gwamnati mai ci, amma bambancin ra'ayi ba jan layi ba ne.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Mai goyon bayan gwamnati mai ci; tsananin adawa daga mijina jajayen layi ne.",
"Sweden": "Suwidin",
"Swipe to confirm rejection": "Gungura don tabbatar da kin karɓa",
"Swipe to confirm rejection": "Dokewa don tabbatar da ƙi",
"Swipe to pay 50 Habib Coins": "Swipe to pay 50 Habib Coins",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.",
@ -731,8 +731,8 @@
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
"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.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Your request has been sent. Once the lady reviews your request, you will be notified.",
"Your request was rejected": "Your request was rejected",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was rejected by the lady. You will be introduced to other candidates in the future.",
"Your request was rejected": "An ƙi buƙatar buƙatar ku",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Uwargidan ta ki amincewa da bukatar ku. Za a gabatar muku da sauran 'yan takara nan gaba.",
"Your subscription is active": "Biyan kuɗin ku yana aiki",
"currentMaritalStatusTooltip": "currentMaritalStatusTooltip",
"familyResponsibilityTooltip": "familyResponsibilityTooltip",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Yanke shawara kan ci gaba da magana, musayar bayanai da haduwa ido-da-ido yana wuyan masu amfani ne kawai.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Ana ba da shawarar gudanar da tarurruka na farko a wuraren jama'a tare da sanar da dan uwa ko amintaccen mutum.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Kada ku tura kudi, ainihin takardu ko bayanan banki kafin samun cikakkiyar amana.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "A cikin al'amuran da suka fi karfin iko (kamar katsewar intanet), Marij ba zai dauki alhakin dakatarwar sabis na wucin gadi ba."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "A cikin al'amuran da suka fi karfin iko (kamar katsewar intanet), Marij ba zai dauki alhakin dakatarwar sabis na wucin gadi ba.",
"Decline Profile": "Rage Bayanan Bayani",
"Decline Warning": "Rashin Gargadi",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Shin kun tabbata kun yi cikakken nazarin bayanan martaba kuma kuna son ƙi wannan bayanin?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Tabbatar da wannan raguwa ba zai haifar da wani hukunci ba. Madadin haka, kawai yana shigar da matsayin ku a cikin taga yanke shawara na kwanaki 2 don kammala shari'ar.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Lura cewa raguwar wannan shari'ar na iya haifar da jinkiri wajen ba da shawarar wasa na gaba, amma kwata-kwata babu wajibcin karɓa kuma kuna da cikakken 'yancin zaɓar.",
"Please provide the full reason for declining the submitted item": "Da fatan za a ba da cikakken dalilin ƙi abin da aka ƙaddamar",
"Swipe to confirm decline": "Dokewa don tabbatar da ƙi",
"Your request was declined": "An ƙi buƙatar buƙatar ku",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Uwargidan ta ki amincewa da bukatar ku. Za a gabatar muku da sauran 'yan takara nan gaba."
}

29
src/translations/locales/he.json

@ -376,7 +376,7 @@
"Unable to load match summary.": "לא ניתן לטעון את סיכום ההתאמה.",
"Are you sure?": "האם את/ה בטוח/ה?",
"Are you sure you want to decline this proposal? Once declined, this match will no longer be available.": "האם את/ה בטוח/ה שברצונך לדחות הצעה זו? לאחר הדחייה, התאמה זו לא תהיה זמינה עוד.",
"Decline": "דחייה",
"Decline": ְרִידָה",
"Cancel": "ביטול",
"Candidate Avatar": "תמונת מועמד/ת",
"candidate avatar": "תמונת מועמד/ת",
@ -846,7 +846,7 @@
"Are you sure contact has been made?": "האם את/ה בטוח/ה שנוצר קשר?",
"Are you sure you want to officially introduce these two candidates to each other?": "האם את/ה בטוח/ה שברצונך להציג רשמית שני מועמדים אלה זה לזו?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "האם עברת בעיון על כל הפרופיל ואת/ה מוכן/ה להמשיך?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "האם את/ה בטוח/ה שעיינת במלוא הפרופיל וברצונך לדחות אותו?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "האם אתה בטוח שבדקת את הפרופיל במלואו וברצונך לדחות את הפרופיל הזה?",
"Art": "Art",
"At the start of career and financial path": "בתחילת הדרך המקצועית והכלכלית",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "אישור יצירת קשר",
"Confirm Final Match": "אישור התאמה סופית",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "אישור דחייה זו לא יגרור קנס. המערכת תעבור לחלון החלטה של יומיים לסגירת הפנייה.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "אישור הדחייה לא יגרור עונש כלשהו. במקום זאת, זה פשוט מכניס את הסטטוס שלך לחלון החלטה של ​​יומיים כדי לסיים את התיק.",
"Congratulations! 🎉": "מזל טוב! 🎉",
"Consider in special cases": "יישקל במקרים מיוחדים",
"Consultation": "ייעוץ והכוונה",
@ -1217,10 +1217,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "אנא הסבר/י בקצרה על מהות האחריות, משכה, היקף התמיכה והשפעתה האפשרית על מקום המגורים וחיי הנישואין.",
"Please complete the required information so we can find suitable matches for you": "אנא השלם/י את הפרטים הנדרשים כדי שנוכל למצוא עבורך התאמות מתאימות",
"Please mention during the call that you were introduced by the Habib Marriage app.": "אנא ציין/י בשיחה כי ההיכרות נעשתה באמצעות אפליקציית נישואי חביב.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "שים/י לב שדחיית הצעה זו עלולה לעכב את ההמלצה הבאה, אך אין כל חובה להסכים והבחירה בידיך באופן מלא.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "שים לב שדחיית מקרה זה עלולה לגרום לעיכוב בהמלצה על ההתאמה הבאה, אך אין שום התחייבות לקבל ואתה חופשי לחלוטין לבחור.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "שים/י לב שאין התחייבות למספר מסוים של הצעות, וכמות המועמדים תלויה אך ורק ברמת ההתאמה של הפרופיל שלך למשתמשים אחרים.",
"Please note: Failure to contact within 2 days may result in a penalty": "לתשומת לבך: אי-יצירת קשר בתוך יומיים עלולה לגרור הגבלות",
"Please provide the full reason for rejecting the submitted item": "אנא פרט/י את הסיבה המלאה לדחייה",
"Please provide the full reason for rejecting the submitted item": "אנא ספק את הסיבה המלאה לדחיית הפריט שנשלח",
"Please report the final outcome of the proposal and communication to the system.": "אנא דווח/י למערכת על התוצאה הסופית של ההצעה והתקשורת.",
"Please review the person’s full profile once more before making your final decision.": "אנא עיין/י שוב בפרופיל המלא לפני קבלת ההחלטה הסופית.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "אנא בחר/י את האפשרות המתארת בצורה הטובה ביותר את האווירה הכללית ואורח החיים במשפחתך.",
@ -1264,8 +1264,8 @@
"Regular hookah smoker": "מעשן/ת נרגילה באופן קבוע",
"Regular smoker": "מעשן/ת קבוע/ה",
"Regular user": "משתמש/ת קבוע/ה",
"Reject": "דחייה",
"Reject Profile": "דחיית פרופיל",
"Reject": ְרִידָה",
"Reject Profile": "דחה פרופיל",
"Rejection Warning": "אזהרת דחייה",
"Relationship to Representative": "Relationship to Representative",
"Religion": "דת",
@ -1360,7 +1360,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "תומך/ת בממשל הנוכחי, אך חילוקי דעות אינם קו אדום.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "תומך/ת בממשל הנוכחי; התנגדות חריפה מצד בן/בת הזוג היא קו אדום.",
"Swipe to confirm": "החלק/י לאישור",
"Swipe to confirm rejection": "החלק/י לאישור הדחייה",
"Swipe to confirm rejection": "החלק כדי לאשר את הדחייה",
"Swipe to pay 50 Habib Coins": "החלק/י לתשלום 50 מטבעות חביב",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "ביצוע המבחן אינו חובה, אך הוא יסייע לך בהיכרות עצמית ובהבנת בן/בת הזוג.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "ביצוע מבחן זה אינו חובה, אך הוא יסייע לך להבין טוב יותר את סדרי העדיפויות שלך ולמצוא בן/בת זוג מתאימים יותר.",
@ -1470,7 +1470,7 @@
"Your request has been sent. Once the gentleman reviews your request, you will be notified.": "בקשתך נשלחה. תישלח אליך הודעה ברגע שהמועמד יעיין בבקשתך.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "בקשתך נשלחה. תישלח אליך הודעה ברגע שהמועמדת תעיין בבקשתך.",
"Your request was rejected": "בקשתך נדחתה",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": מועמדת דחתה את בקשתך. יוצעו לך מועמדים נוספים בעתיד.",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": בקשה שלך נדחתה על ידי הגברת. תוצג בפניכם מועמדים אחרים בעתיד.",
"Your subscription is active": "המנוי שלך פעיל",
"currentMaritalStatusTooltip": "Tooltip: אנא ציין/י במדויק את מצבך המשפחתי הנוכחי.",
"familyResponsibilityTooltip": "Tooltip: אם יש לך אחריות טיפולית כלפי בן משפחה, אנא פרט/י כאן.",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "ההחלטה על המשך הקשר, מסירת פרטים אישיים ומפגש פנים אל פנים היא באחריות המשתמשים בלבד.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "מומלץ לקיים מפגשים ראשונים במקומות ציבוריים וליידע בן משפחה או אדם קרוב.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "אין להעביר כספים, מסמכים מקוריים או פרטי בנק רגישים לפני ביסוס אמון מלא.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "באירועים שאינם בשליטתה (כגון תקלות אינטרנט ארציות), מאריג' לא תישא באחריות להפסקת שירות זמנית."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "באירועים שאינם בשליטתה (כגון תקלות אינטרנט ארציות), מאריג' לא תישא באחריות להפסקת שירות זמנית.",
"Decline Profile": "דחה פרופיל",
"Decline Warning": "אזהרת דחייה",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "האם אתה בטוח שבדקת את הפרופיל במלואו וברצונך לדחות את הפרופיל הזה?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "אישור הדחייה לא יגרור עונש כלשהו. במקום זאת, זה פשוט מכניס את הסטטוס שלך לחלון החלטה של ​​יומיים כדי לסיים את התיק.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "שים לב שדחיית מקרה זה עלולה לגרום לעיכוב בהמלצה על ההתאמה הבאה, אך אין שום התחייבות לקבל ואתה חופשי לחלוטין לבחור.",
"Please provide the full reason for declining the submitted item": "אנא ספק את הסיבה המלאה לדחיית הפריט שנשלח",
"Swipe to confirm decline": "החלק כדי לאשר את הדחייה",
"Your request was declined": "בקשתך נדחתה",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "הבקשה שלך נדחתה על ידי הגברת. תוצג בפניכם מועמדים אחרים בעתיד."
}

27
src/translations/locales/hi.json

@ -61,7 +61,7 @@
"Arabic": "अरबी",
"Are you sure you want to officially introduce these two candidates to each other?": "Are you sure you want to officially introduce these two candidates to each other?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Are you sure you've fully reviewed the profile and are ready to proceed?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "क्या आप वाकई प्रोफ़ाइल की पूरी समीक्षा कर चुके हैं और इस प्रोफ़ाइल को अस्वीकार करना चाहते हैं?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "क्या आप सुनिश्चित हैं कि आपने प्रोफ़ाइल की पूरी समीक्षा कर ली है और इस प्रोफ़ाइल को अस्वीकार करना चाहते हैं?",
"Art": "कला",
"Associate Degree": "एसोसिएट डिग्री",
"At the start of career and financial path": "करियर और वित्तीय पथ की शुरुआत में",
@ -119,7 +119,7 @@
"Confirm Contacted": "संपर्क की पुष्टि करें",
"Confirm Final Match": "Confirm Final Match",
"Confirmation of Document and Information Accuracy": "दस्तावेज़ और सूचना सटीकता की पुष्टि",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "इस अस्वीकृति की पुष्टि करने पर कोई जुर्माना नहीं लगेगा; यह केवल स्थिति को अंतिम रूप देने के लिए 2 दिनों के निर्णय लेने की अवधि में प्रवेश कराएगा।",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "इस अस्वीकृति की पुष्टि करने पर कोई जुर्माना नहीं लगेगा। इसके बजाय, यह मामले को अंतिम रूप देने के लिए आपकी स्थिति को 2-दिन की निर्णय विंडो में डाल देता है।",
"Congratulations! 🎉": "बधाई हो! 🎉",
"Consider in special cases": "विशेष मामलों में विचार करें",
"Consultation": "Consultation",
@ -154,7 +154,7 @@
"Dark Tan / Brown": "गहरा भूरा / भूरा",
"Date of Birth": "जन्मतिथि",
"Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.": "Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.",
"Decline": "Decline",
"Decline": "अस्वीकार करें",
"Dedicated to Personal Growth": "व्यक्तिगत विकास के लिए समर्पित",
"Depends on reason, duration, and conditions": "कारण, अवधि और स्थितियों पर निर्भर करता है",
"Depends on stability": "स्थिरता पर निर्भर करता है",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "कृपया जिम्मेदारी के प्रकार, उसकी अवधि, वित्तीय या देखभाल सहायता की सीमा, और आपके निवास स्थान, स्थानांतरण या भविष्य के वैवाहिक जीवन की स्थितियों पर इसके संभावित प्रभाव को संक्षेप में स्पष्ट करें।",
"Please complete the required information so we can find suitable matches for you": "Please complete the required information so we can find suitable matches for you",
"Please mention during the call that you were introduced by the Habib Marriage app.": "कृपया कॉल के दौरान उल्लेख करें कि आपका परिचय हबीब मैरिज ऐप के माध्यम से कराया गया था।",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "कृपया ध्यान दें कि इस प्रस्ताव को अस्वीकार करने से अगले मिलान की सिफारिश में कुछ देरी हो सकती है, लेकिन स्वीकार करने की कोई बाध्यता नहीं है और आप पूरी तरह स्वतंत्र हैं।",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "कृपया ध्यान दें कि इस मामले को अस्वीकार करने से अगले मिलान की सिफारिश में देरी हो सकती है, लेकिन स्वीकार करने का कोई दायित्व नहीं है और आप चुनने के लिए पूरी तरह स्वतंत्र हैं।",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.",
"Please note: Failure to contact within 2 days may result in a penalty": "Please note: Failure to contact within 2 days may result in a penalty",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for rejecting the submitted item",
"Please provide the full reason for rejecting the submitted item": "कृपया सबमिट किए गए आइटम को अस्वीकार करने का पूरा कारण बताएं",
"Please report the final outcome of the proposal and communication to the system.": "कृपया प्रस्ताव के अंतिम परिणाम और संचार के बारे में सिस्टम को सूचित करें।",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "कृपया वह विकल्प चुनें जो आपके परिवार के सामान्य माहौल और जीवनशैली का सबसे अच्छा वर्णन करता हो।",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "कृपया उस विकल्प का चयन करें जो विपरीत लिंग के सदस्यों के साथ बातचीत करते समय आपके दैनिक व्यवहार का सबसे अच्छा वर्णन करता है।",
@ -615,7 +615,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "वर्तमान सरकार के समर्थक, लेकिन दृष्टिकोण में अंतर कोई लाल रेखा नहीं है।",
"Supporter of the current government; serious opposition from my spouse is a red line.": "वर्तमान सरकार के समर्थक; मेरे जीवनसाथी का गंभीर विरोध एक लाल रेखा है।",
"Sweden": "स्वीडन",
"Swipe to confirm rejection": "अस्वीकृति की पुष्टि के लिए स्वाइप करें",
"Swipe to confirm rejection": "अस्वीकार करने की पुष्टि के लिए स्वाइप करें",
"Swipe to pay 50 Habib Coins": "Swipe to pay 50 Habib Coins",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.",
@ -731,8 +731,8 @@
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
"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.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Your request has been sent. Once the lady reviews your request, you will be notified.",
"Your request was rejected": "Your request was rejected",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was rejected by the lady. You will be introduced to other candidates in the future.",
"Your request was rejected": "आपका अनुरोध अस्वीकार कर दिया गया",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "आपका अनुरोध महिला द्वारा अस्वीकार कर दिया गया। भविष्य में आपको अन्य उम्मीदवारों से मिलवाया जाएगा।",
"Your subscription is active": "आपकी सदस्यता सक्रिय है",
"currentMaritalStatusTooltip": "वर्तमान वैवाहिक स्थिति टूलटिप",
"familyResponsibilityTooltip": "पारिवारिक उत्तरदायित्व टूलटिप",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "बातचीत जारी रखने, जानकारी साझा करने और व्यक्तिगत मुलाकात का निर्णय पूरी तरह से उपयोगकर्ताओं का है।",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "प्रारंभिक बैठकें सार्वजनिक स्थानों पर करने और परिवार के किसी सदस्य को सूचित रखने की दृढ़ता से अनुशंसा की जाती है।",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "पूर्ण विश्वास स्थापित होने से पहले पैसे, मूल दस्तावेज़ या बैंक विवरण किसी के साथ साझा न करें।",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "अनियंत्रित घटनाओं (जैसे इंटरनेट बंद होने) में मैरिज अस्थायी सेवा रुकावटों के लिए उत्तरदायी नहीं होगा।"
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "अनियंत्रित घटनाओं (जैसे इंटरनेट बंद होने) में मैरिज अस्थायी सेवा रुकावटों के लिए उत्तरदायी नहीं होगा।",
"Decline Profile": "प्रोफ़ाइल अस्वीकार करें",
"Decline Warning": "अस्वीकृति चेतावनी",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "क्या आप सुनिश्चित हैं कि आपने प्रोफ़ाइल की पूरी समीक्षा कर ली है और इस प्रोफ़ाइल को अस्वीकार करना चाहते हैं?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "इस अस्वीकृति की पुष्टि करने पर कोई जुर्माना नहीं लगेगा। इसके बजाय, यह मामले को अंतिम रूप देने के लिए आपकी स्थिति को 2-दिन की निर्णय विंडो में डाल देता है।",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "कृपया ध्यान दें कि इस मामले को अस्वीकार करने से अगले मिलान की सिफारिश में देरी हो सकती है, लेकिन स्वीकार करने का कोई दायित्व नहीं है और आप चुनने के लिए पूरी तरह स्वतंत्र हैं।",
"Please provide the full reason for declining the submitted item": "कृपया सबमिट किए गए आइटम को अस्वीकार करने का पूरा कारण बताएं",
"Swipe to confirm decline": "अस्वीकार करने की पुष्टि के लिए स्वाइप करें",
"Your request was declined": "आपका अनुरोध अस्वीकार कर दिया गया",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "आपका अनुरोध महिला द्वारा अस्वीकार कर दिया गया। भविष्य में आपको अन्य उम्मीदवारों से मिलवाया जाएगा।"
}

29
src/translations/locales/id.json

@ -376,7 +376,7 @@
"Unable to load match summary.": "Tidak dapat memuat ringkasan kecocokan.",
"Are you sure?": "Apakah Anda yakin?",
"Are you sure you want to decline this proposal? Once declined, this match will no longer be available.": "Apakah Anda yakin ingin menolak lamaran ini? Setelah ditolak, kecocokan ini tidak akan tersedia lagi.",
"Decline": "Tolak",
"Decline": "Menolak",
"Cancel": "Batal",
"Candidate Avatar": "Avatar Kandidat",
"candidate avatar": "avatar kandidat",
@ -846,7 +846,7 @@
"Are you sure contact has been made?": "Apakah Anda yakin kontak telah dilakukan?",
"Are you sure you want to officially introduce these two candidates to each other?": "Apakah Anda yakin ingin memperkenalkan kedua kandidat ini secara resmi satu sama lain?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Apakah Anda yakin telah meninjau profil secara lengkap dan siap untuk melanjutkan?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Apakah Anda yakin telah meninjau profil secara menyeluruh dan ingin menolak profil ini?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Apakah Anda yakin telah meninjau profil sepenuhnya dan ingin menolak profil ini?",
"Art": "Art",
"At the start of career and financial path": "Di awal perjalanan karier dan keuangan",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "Konfirmasi Telah Menghubungi",
"Confirm Final Match": "Konfirmasi Kecocokan Akhir",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Mengonfirmasi penolakan ini tidak akan dikenakan penalti. Status Anda hanya akan masuk ke jendela keputusan 2 hari untuk menyelesaikan kasus.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Mengonfirmasi penolakan ini tidak akan mengakibatkan penalti apa pun. Sebaliknya, ini hanya memasukkan status Anda ke dalam jendela keputusan 2 hari untuk menyelesaikan kasus tersebut.",
"Congratulations! 🎉": "Selamat! 🎉",
"Consider in special cases": "Dipertimbangkan dalam kondisi khusus",
"Consultation": "Konsultasi / Bimbingan",
@ -1217,10 +1217,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Harap jelaskan secara singkat jenis tanggung jawab, durasi, tingkat dukungan finansial/pengasuhan, dan dampaknya terhadap tempat tinggal atau kehidupan pernikahan masa depan Anda.",
"Please complete the required information so we can find suitable matches for you": "Harap lengkapi informasi yang diperlukan agar kami dapat menemukan kecocokan yang sesuai untuk Anda",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Harap sebutkan saat menelepon bahwa Anda diperkenalkan melalui aplikasi Pernikahan Habib.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Harap diperhatikan bahwa menolak kandidat ini mungkin menyebabkan sedikit keterlambatan dalam rekomendasi berikutnya, namun Anda bebas memilih sepenuhnya.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Harap dicatat bahwa menolak kasus ini dapat menyebabkan penundaan dalam merekomendasikan pertandingan berikutnya, namun sama sekali tidak ada kewajiban untuk menerimanya dan Anda sepenuhnya bebas untuk memilih.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Harap dicatat bahwa tidak ada jaminan untuk jumlah kecocokan tertentu, dan jumlah kasus yang masuk sepenuhnya tergantung pada kompatibilitas profil dengan pengguna lain.",
"Please note: Failure to contact within 2 days may result in a penalty": "Harap diperhatikan: Kegagalan menghubungi dalam 2 hari dapat dikenakan penalti",
"Please provide the full reason for rejecting the submitted item": "Harap berikan alasan lengkap untuk menolak item yang diajukan",
"Please provide the full reason for rejecting the submitted item": "Harap berikan alasan lengkap penolakan item yang dikirimkan",
"Please report the final outcome of the proposal and communication to the system.": "Harap laporkan hasil akhir lamaran dan komunikasi ke sistem.",
"Please review the person’s full profile once more before making your final decision.": "Harap tinjau kembali profil lengkap calon pasangan sebelum membuat keputusan akhir Anda.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Silakan pilih opsi yang paling menggambarkan suasana umum dan gaya hidup keluarga Anda.",
@ -1264,9 +1264,9 @@
"Regular hookah smoker": "Perokok shisha rutin",
"Regular smoker": "Perokok rutin",
"Regular user": "Pengguna rutin",
"Reject": "Tolak",
"Reject Profile": "Tolak Profil",
"Rejection Warning": "Peringatan Penolakan",
"Reject": "Menolak",
"Reject Profile": "Profil Tolak",
"Rejection Warning": "Tolak Peringatan",
"Relationship to Representative": "Relationship to Representative",
"Religion": "Agama",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "Agama dan politik tidak terpisahkan, namun keterlibatan aktif bukan syarat bagi pasangan saya.",
@ -1470,7 +1470,7 @@
"Your request has been sent. Once the gentleman reviews your request, you will be notified.": "Permintaan Anda telah dikirim. Setelah pihak pria meninjau permintaan Anda, Anda akan diberi tahu.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Permintaan Anda telah dikirim. Setelah pihak wanita meninjau permintaan Anda, Anda akan diberi tahu.",
"Your request was rejected": "Permintaan Anda ditolak",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Permintaan Anda ditolak oleh pihak wanita. Anda akan diperkenalkan kepada kandidat lain di masa mendatang.",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Permintaan Anda ditolak oleh wanita itu. Anda akan diperkenalkan dengan kandidat lain di masa mendatang.",
"Your subscription is active": "Langganan Anda aktif",
"currentMaritalStatusTooltip": "Tooltip: Harap tentukan status pernikahan Anda saat ini secara akurat.",
"familyResponsibilityTooltip": "Tooltip: Jika Anda memiliki tanggung jawab merawat anggota keluarga, jelaskan di sini.",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Keputusan untuk melanjutkan perkenalan, bertukar data, dan bertemu langsung sepenuhnya berada di tangan pengguna.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Disarankan agar pertemuan awal dilakukan di tempat umum dan memberi tahu anggota keluarga.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Jangan mentransfer uang, dokumen asli, atau data perbankan sensitif sebelum membangun kepercayaan yang cukup.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Dalam kejadian di luar kendali (seperti pemadaman internet), Marij tidak bertanggung jawab atas gangguan layanan sementara."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Dalam kejadian di luar kendali (seperti pemadaman internet), Marij tidak bertanggung jawab atas gangguan layanan sementara.",
"Decline Profile": "Profil Tolak",
"Decline Warning": "Tolak Peringatan",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Apakah Anda yakin telah meninjau profil sepenuhnya dan ingin menolak profil ini?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Mengonfirmasi penolakan ini tidak akan mengakibatkan penalti apa pun. Sebaliknya, ini hanya memasukkan status Anda ke dalam jendela keputusan 2 hari untuk menyelesaikan kasus tersebut.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Harap dicatat bahwa menolak kasus ini dapat menyebabkan penundaan dalam merekomendasikan pertandingan berikutnya, namun sama sekali tidak ada kewajiban untuk menerimanya dan Anda sepenuhnya bebas untuk memilih.",
"Please provide the full reason for declining the submitted item": "Harap berikan alasan lengkap penolakan item yang dikirimkan",
"Swipe to confirm decline": "Geser untuk mengonfirmasi penolakan",
"Your request was declined": "Permintaan Anda ditolak",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Permintaan Anda ditolak oleh wanita itu. Anda akan diperkenalkan dengan kandidat lain di masa mendatang."
}

33
src/translations/locales/ks.json

@ -376,7 +376,7 @@
"Unable to load match summary.": "خلاصہٕ لوڈ گژھنس مَنٛز دشواری۔",
"Are you sure?": "کیا تُہؠ چھِوا پختہ؟",
"Are you sure you want to decline this proposal? Once declined, this match will no longer be available.": "کیا تُہؠ چھِوا واقعی یہِ رشتہ مسترد کرُن یژھان؟ اکہِ لٹہِ مسترد کرنہٕ پتہٕ میلہِ نہٕ یہِ جوڑ بییہِ۔",
"Decline": "انکار کٔریو",
"Decline": "رد کرنا",
"Cancel": "منسوخ کٔریو",
"Candidate Avatar": "امیدوارک اوتار",
"candidate avatar": "امیدوارک اوتار",
@ -846,7 +846,7 @@
"Are you sure contact has been made?": "کیا تُہؠ چھِوا یقینی کہِ رابطہ گوو؟",
"Are you sure you want to officially introduce these two candidates to each other?": "کیا تُہؠ چھیوا یقینی کہِ تُہؠ چھِوا یمن دۄن امیدوارن اکھ أکس سٟتؠ رسمی تعارف کراون یژھان؟",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "کیا تُہؠ چھِوا پورا پروفائل وُچھمُت تہٕ برونٛہہ پکنہٕ خٲطرٕ تیار؟",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "کیا تُہؠ چھِوا پختہ کہِ تُہؠ چھِو پورا پروفائل وُچھمُت تہٕ یہِ مسترد کرُن یژھان چھِو؟",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "کیا آپ واقعی پروفائل کا مکمل جائزہ لے چکے ہیں اور اس پروفائل کو مسترد کرنا چاہتے ہیں؟",
"Art": "Art",
"At the start of career and financial path": "ملازمت تہٕ معاشی زندگیک آغازس مَنٛز",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "رابطہ گژھنک تصدیق",
"Confirm Final Match": "آخری جوڑک تصدیق کٔریو",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "مسترد کرنہٕ سٟتؠ لگہِ نہٕ کانہہ جرمانہٕ، کیس فیصل خٲطرٕ میلہِ ۲ دوہن ہُنٛد وقت۔",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "اس کمی کی تصدیق کے نتیجے میں کوئی جرمانہ نہیں ہوگا۔ اس کے بجائے، یہ کیس کو حتمی شکل دینے کے لیے 2 دن کے فیصلے کی ونڈو میں بس آپ کی حیثیت درج کرتا ہے۔",
"Congratulations! 🎉": "مبارک! 🎉",
"Consider in special cases": "خاص حالتن مَنٛز قابل غور",
"Consultation": "مشاورت / کونسلنگ",
@ -1217,10 +1217,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "خاندانی ذمہ دارین ہنٛز نوعیت تہٕ نکاحس پؠٹھ ممکنہ اثرات بیان کٔریو۔",
"Please complete the required information so we can find suitable matches for you": "مہربانی کٔرِتھ کٔریو لازمی معلومات مکمل تاکہ أسؠ ہیکو تُہندِ باپتھ صحیح جوڑ ژھٲنٛڈِتھ",
"Please mention during the call that you were introduced by the Habib Marriage app.": "کال وزِ ونِو کہِ تُہُنٛد تعارف گوو حبیب ایپ ذٔریعہٕ۔",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "مسترد کرنہٕ سٟتؠ ہیکہِ نوٚو رشتہ ایوان وقت لٔگِتھ، مگر تُہؠ چھِو مکمل آزاد۔",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "براہ کرم نوٹ کریں کہ اس کیس کو مسترد کرنے سے اگلے میچ کی سفارش کرنے میں تاخیر ہو سکتی ہے، لیکن قبول کرنے کی کوئی ذمہ داری نہیں ہے اور آپ انتخاب کرنے کے لیے مکمل طور پر آزاد ہیں۔",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "مہربانی کٔرِتھ تھاویو یاد کہِ کانہہ مخصوص تعدادچ گارنٹی چھےٚ نہٕ، ایوان والؠن رشتن ہُنٛد انحصار چھُ باقین سٟتؠ پروفائل میل کِھینس پؠٹھ۔",
"Please note: Failure to contact within 2 days may result in a penalty": "نوٹ: ۲ دوہن مَنٛز رابطہ نہٕ کرنہٕ کِہ وجہہ سٟتؠ ہیکہِ جرمانہ لٔگِتھ",
"Please provide the full reason for rejecting the submitted item": "مہربانی کٔرِتھ ونِو مسترد کرنک پورا وجہ",
"Please provide the full reason for rejecting the submitted item": "براہ کرم جمع کردہ آئٹم کو مسترد کرنے کی پوری وجہ فراہم کریں۔",
"Please report the final outcome of the proposal and communication to the system.": "مہربانی کٔرِتھ کرو حتمی نتیجہٕ سسٹمَس مَنٛز درج۔",
"Please review the person’s full profile once more before making your final decision.": "مہربانی کٔرِتھ کٔریو حتمی فیصلہ برونٛٹھ امیدوارُک پورا پروفائل اکہِ لٹہِ بییہِ غور سان چیک۔",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "مہربانی کٔرِتھ ژٲریو سوٚ آپشن یُس تُہندِس خاندانک رہن سہن بیان کران چھُ۔",
@ -1264,9 +1264,9 @@
"Regular hookah smoker": "جاجیرک باقاعدہ عادی",
"Regular smoker": "سگریٹ نوشی ہُنٛد عادی",
"Regular user": "باقاعدہ استعمال کرن وول",
"Reject": "مسترد کٔریو",
"Reject Profile": "پروفائل مسترد کٔریو",
"Rejection Warning": "مسترد کرنچ تنبیہ",
"Reject": "رد کرنا",
"Reject Profile": "پروفائل کو مسترد کریں۔",
"Rejection Warning": "انتباہ رد کریں۔",
"Relationship to Representative": "Relationship to Representative",
"Religion": "مذہب",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "دین تہٕ سیاست چھِ اکھ، مگر ساتھی باپتھ سیاسی سرگرمی لازمی چھِ نہٕ۔",
@ -1360,7 +1360,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "حکومتی حامی، مگر اختلاف رائے ریڈ لائن چھُ نہٕ۔",
"Supporter of the current government; serious opposition from my spouse is a red line.": "حکومتی حامی؛ ساتھی سٕنزِ سخت مخالفت ریڈ لائن۔",
"Swipe to confirm": "تصدیق کرنہٕ خٲطرٕ سوائپ کٔریو",
"Swipe to confirm rejection": "مسترد کرنچ تصدیق خٲطرٕ سوائپ کٔریو",
"Swipe to confirm rejection": "انکار کی تصدیق کے لیے سوائپ کریں۔",
"Swipe to pay 50 Habib Coins": "۵۰ حبیب کوائنز ادا کرنہٕ خٲطرٕ سوائپ کٔریو",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "یہِ ٹیسٹ دِیُن چھُ نہٕ لازمی مگر امہِ سٟتؠ چھُ بہتر جیون ساتھی ژھانڈنس مَنٛز مدد میلان۔",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "یہِ ٹیسٹ دِیُن چھُ نہٕ لازمی مگر امہِ سٟتؠ چھُ بہتر جیون ساتھی ژھانڈنس مَنٛز مدد میلان۔",
@ -1469,8 +1469,8 @@
"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 request has been sent. Once the gentleman reviews your request, you will be notified.": "تُہنٛز درخواست سوزنہٕ آیہِ۔ مرد امیدوار سٕندِ وُچھنہٕ پتہٕ باخبر کرنہٕ یو۔",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "تُہنٛز درخواست سوزنہٕ آیہِ۔ زنانہٕ امیدوار سٕندِ وُچھنہٕ پتہٕ باخبر کرنہٕ یو۔",
"Your request was rejected": "تُہنٛز درخواست گٔیہِ مسترد",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "تُہنٛز درخواست آیہِ مسترد کرنہٕ۔ مستقبلس مَنٛز کراونو باقی امیدوارن سٟتؠ تعارف۔",
"Your request was rejected": "آپ کی درخواست مسترد کر دی گئی۔",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "آپ کی درخواست کو خاتون نے مسترد کر دیا تھا۔ مستقبل میں آپ کو دوسرے امیدواروں سے متعارف کرایا جائے گا۔",
"Your subscription is active": "تُہنٛز سبسکرپشن چھےٚ چالو",
"currentMaritalStatusTooltip": "Tooltip: مہربانی کٔرِتھ لؠکھِو پون موجودہ ازدواجی حالت بالکل صحیح۔",
"familyResponsibilityTooltip": "Tooltip: اگر تُہندِس سر پؠٹھ کانسہِ فردٕچ دیکھ بھالچ ذمہ دٲری چھےٚ، تَتھ لؠکھِو۔",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "مُلاقات کرٕنؠ یا رابِطہٕ تھاوُن چھُ پوٗرٕ پٲٹھؠ یوزَرن ہٕنٛدِس ذِمَس پؠٹھ۔",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "گۄڈنِیٚکہِ ملاقات عام جاین پؠٹھ کرٕنؠ تہٕ عَیالَس باخبر تھاوُن چھُ نَصِیحَت۔",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "پوٗرٕ بَروسہٕ گژھنہٕ برٛونٛہہ پیٚسہٕ یا بینک مَعلوٗمات کٔنٛسہِ دِیو نَہ۔",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "اِنٹَرنیٚٹ بَند گژھنہٕ کِس صورتَس منٛز مریج آسہِ نہٕ سروس منقطع گژھنَس ذِمہٕ دار۔"
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "اِنٹَرنیٚٹ بَند گژھنہٕ کِس صورتَس منٛز مریج آسہِ نہٕ سروس منقطع گژھنَس ذِمہٕ دار۔",
"Decline Profile": "پروفائل کو مسترد کریں۔",
"Decline Warning": "انتباہ رد کریں۔",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "کیا آپ واقعی پروفائل کا مکمل جائزہ لے چکے ہیں اور اس پروفائل کو مسترد کرنا چاہتے ہیں؟",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "اس کمی کی تصدیق کے نتیجے میں کوئی جرمانہ نہیں ہوگا۔ اس کے بجائے، یہ کیس کو حتمی شکل دینے کے لیے 2 دن کے فیصلے کی ونڈو میں بس آپ کی حیثیت درج کرتا ہے۔",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "براہ کرم نوٹ کریں کہ اس کیس کو مسترد کرنے سے اگلے میچ کی سفارش کرنے میں تاخیر ہو سکتی ہے، لیکن قبول کرنے کی کوئی ذمہ داری نہیں ہے اور آپ انتخاب کرنے کے لیے مکمل طور پر آزاد ہیں۔",
"Please provide the full reason for declining the submitted item": "براہ کرم جمع کردہ آئٹم کو مسترد کرنے کی پوری وجہ فراہم کریں۔",
"Swipe to confirm decline": "انکار کی تصدیق کے لیے سوائپ کریں۔",
"Your request was declined": "آپ کی درخواست مسترد کر دی گئی۔",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "آپ کی درخواست کو خاتون نے مسترد کر دیا تھا۔ مستقبل میں آپ کو دوسرے امیدواروں سے متعارف کرایا جائے گا۔"
}

33
src/translations/locales/pt.json

@ -376,7 +376,7 @@
"Unable to load match summary.": "Não foi possível carregar o resumo de compatibilidade.",
"Are you sure?": "Você tem certeza?",
"Are you sure you want to decline this proposal? Once declined, this match will no longer be available.": "Tem certeza de que deseja recusar esta proposta? Uma vez recusada, ela não estará mais disponível.",
"Decline": "Recusar",
"Decline": "Declínio",
"Cancel": "Cancelar",
"Candidate Avatar": "Avatar do(a) Candidato(a)",
"candidate avatar": "avatar do(a) candidato(a)",
@ -846,7 +846,7 @@
"Are you sure contact has been made?": "Tem certeza de que o contato foi realizado?",
"Are you sure you want to officially introduce these two candidates to each other?": "Tem certeza de que deseja apresentar oficialmente esses dois candidatos?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Tem certeza de que revisou completamente o perfil e está pronto(a) para prosseguir?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Tem certeza de que revisou completamente o perfil e deseja rejeitá-lo?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Tem certeza de que revisou completamente o perfil e deseja recusá-lo?",
"Art": "Art",
"At the start of career and financial path": "No início da trajetória profissional e financeira",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "Confirm Contacted",
"Confirm Final Match": "Confirmar Correspondência Final",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "A confirmação desta recusa não resultará em nenhuma penalidade. Em vez disso, ele simplesmente insere seu status em uma janela de decisão de 2 dias para finalizar o caso.",
"Congratulations! 🎉": "Congratulations! 🎉",
"Consider in special cases": "Consider in special cases",
"Consultation": "Consulta",
@ -1217,10 +1217,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Explique o tipo de responsabilidade, duração, apoio prestado e impacto no local de moradia ou casamento.",
"Please complete the required information so we can find suitable matches for you": "Preencha as informações obrigatórias para que possamos encontrar pares adequados",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Mencione durante o contato que a apresentação foi feita pelo aplicativo Habib.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Rejeitar esta recomendação pode gerar um intervalo até a próxima, mas você tem total liberdade de escolha.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Observe que recusar este caso pode causar um atraso na recomendação da próxima partida, mas não há absolutamente nenhuma obrigação de aceitar e você é totalmente livre para escolher.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "O volume de recomendações depende exclusivamente da compatibilidade do seu perfil com outros usuários.",
"Please note: Failure to contact within 2 days may result in a penalty": "Atenção: Não realizar o contato em até 2 dias pode gerar penalidades",
"Please provide the full reason for rejecting the submitted item": "Informe o motivo detalhado para a recusa",
"Please provide the full reason for rejecting the submitted item": "Forneça o motivo completo para recusar o item enviado",
"Please report the final outcome of the proposal and communication to the system.": "Por favor, registre o resultado final do contato no sistema.",
"Please review the person’s full profile once more before making your final decision.": "Revise o perfil completo da pessoa mais uma vez antes de tomar sua decisão final.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Selecione a opção que melhor descreve o ambiente e estilo de vida da sua família.",
@ -1264,9 +1264,9 @@
"Regular hookah smoker": "Fumante frequente de narguilé",
"Regular smoker": "Fumante frequente",
"Regular user": "Usuário(a) frequente",
"Reject": "Reject",
"Reject Profile": "Rejeitar Perfil",
"Rejection Warning": "Aviso de Rejeição",
"Reject": "Declínio",
"Reject Profile": "Recusar perfil",
"Rejection Warning": "Aviso de recusa",
"Relationship to Representative": "Relationship to Representative",
"Religion": "Religião",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "Religião e política são integradas, mas atuação política não é exigida do cônjuge.",
@ -1360,7 +1360,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Apoia o governo atual, mas divergência de opinião não é um limite inegociável.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Apoia o governo atual; oposição ativa por parte do cônjuge é inegociável.",
"Swipe to confirm": "Deslize para confirmar",
"Swipe to confirm rejection": "Deslize para confirmar a rejeição",
"Swipe to confirm rejection": "Deslize para confirmar a recusa",
"Swipe to pay 50 Habib Coins": "Deslize para pagar 50 Moedas Habib",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "O teste não é obrigatório, mas ajuda no autoconhecimento e na compreensão mútua entre o casal.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Realizar este teste não é obrigatório, mas ajuda a definir suas prioridades.",
@ -1469,8 +1469,8 @@
"Your privacy and safety are our top priorities. We are committed to keeping your information secure and giving you full control throughout the process.": "Sua privacidade e proteção são prioridades absolutas para nós.",
"Your request has been sent. Once the gentleman reviews your request, you will be notified.": "Sua solicitação foi enviada. Você será notificada assim que o pretendente revisar seu pedido.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Sua solicitação foi enviada. Você será notificado após a análise da candidata.",
"Your request was rejected": "Sua solicitação não foi aceita",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Sua solicitação não foi aceita. Você receberá novas recomendações.",
"Your request was rejected": "Sua solicitação foi recusada",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Seu pedido foi recusado pela senhora. Você será apresentado a outros candidatos no futuro.",
"Your subscription is active": "Sua assinatura está ativa",
"currentMaritalStatusTooltip": "Tooltip: Informe com exatidão o seu estado civil atual.",
"familyResponsibilityTooltip": "Tooltip: Caso tenha dependentes familiares sob sua responsabilidade, detalhe aqui.",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "A decisão de prosseguir o contato, trocar informações e encontrar-se pessoalmente cabe exclusivamente aos usuários.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Recomenda-se realizar os primeiros encontros em locais públicos e informar um familiar ou amigo de confiança.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Nunca transfira dinheiro, documentos originais ou dados bancários antes de estabelecer confiança plena.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Em eventos de força maior (queda geral de internet, falhas estruturais), Marij não responderá por interrupções temporárias."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Em eventos de força maior (queda geral de internet, falhas estruturais), Marij não responderá por interrupções temporárias.",
"Decline Profile": "Recusar perfil",
"Decline Warning": "Aviso de recusa",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Tem certeza de que revisou completamente o perfil e deseja recusá-lo?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "A confirmação desta recusa não resultará em nenhuma penalidade. Em vez disso, ele simplesmente insere seu status em uma janela de decisão de 2 dias para finalizar o caso.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Observe que recusar este caso pode causar um atraso na recomendação da próxima partida, mas não há absolutamente nenhuma obrigação de aceitar e você é totalmente livre para escolher.",
"Please provide the full reason for declining the submitted item": "Forneça o motivo completo para recusar o item enviado",
"Swipe to confirm decline": "Deslize para confirmar a recusa",
"Your request was declined": "Sua solicitação foi recusada",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Seu pedido foi recusado pela senhora. Você será apresentado a outros candidatos no futuro."
}

27
src/translations/locales/ru.json

@ -62,7 +62,7 @@
"Are you sure contact has been made?": "Вы уверены, что контакт состоялся?",
"Are you sure you want to officially introduce these two candidates to each other?": "Вы уверены, что хотите официально представить друг другу этих двух кандидатов?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Вы уверены, что полностью просмотрели профиль и готовы продолжить?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Вы уверены, что полностью просмотрели профиль и хотите отклонить его?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Вы уверены, что внимательно ознакомились с анкетой и хотите отклонить её?",
"Art": "Искусство",
"Associate Degree": "Ассоциированная степень",
"At the start of career and financial path": "В начале карьеры и финансового пути",
@ -121,7 +121,7 @@
"Confirm Contacted": "Подтвердите контакт",
"Confirm Final Match": "Подтвердить финальный матч",
"Confirmation of Document and Information Accuracy": "Подтверждение достоверности документов и информации",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Подтверждение этого отказа не повлечет за собой никаких штрафов. Вместо этого он просто вносит ваш статус в двухдневное окно принятия решения для завершения дела.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Подтверждение отказа не влечет за собой штрафов. Вместо этого вы перейдете в 2-дневный период ожидания для окончательного решения.",
"Congratulations! 🎉": "Поздравляем! 🎉",
"Consider in special cases": "Рассмотрим в особых случаях",
"Consultation": "Консультация",
@ -470,10 +470,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Пожалуйста, кратко объясните тип ответственности, ее продолжительность, степень финансовой поддержки или поддержки по уходу, а также ее потенциальное влияние на ваше место жительства, переезд или будущие условия семейной жизни.",
"Please complete the required information so we can find suitable matches for you": "Пожалуйста, заполните необходимую информацию, чтобы мы могли найти для вас подходящие варианты",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Пожалуйста, укажите во время разговора, что вас познакомило приложение Habib Marriage.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Обратите внимание, что отклонение этого запроса может привести к задержке в рекомендации следующего совпадения, но нет никаких обязательств принимать предложение, и вы полностью свободны в выборе.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Обратите внимание, что отказ может вызвать задержку в рекомендации следующей кандидатуры, но вы абсолютно свободны в своем выборе.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Обратите внимание, что нет никакой гарантии на конкретное количество обращений, а объем поступающих обращений зависит исключительно от совместимости профиля с другими пользователями.",
"Please note: Failure to contact within 2 days may result in a penalty": "Обратите внимание: отсутствие связи в течение 2 дней может повлечь за собой штраф.",
"Please provide the full reason for rejecting the submitted item": "Укажите полную причину отклонения отправленного товара.",
"Please provide the full reason for rejecting the submitted item": "Пожалуйста, укажите полную причину отказа",
"Please report the final outcome of the proposal and communication to the system.": "Пожалуйста, сообщите об окончательном результате предложения и сообщите об этом в систему.",
"Please review the person’s full profile once more before making your final decision.": "Пожалуйста, просмотрите полный профиль человека еще раз, прежде чем принять окончательное решение.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Пожалуйста, выберите вариант, который лучше всего описывает общую атмосферу и образ жизни вашей семьи.",
@ -518,7 +518,7 @@
"Regular hookah smoker": "Обычный курильщик кальяна",
"Regular smoker": "Заядлый курильщик",
"Regular user": "Обычный пользователь",
"Reject": "Отклонять",
"Reject": "Отклонить",
"Reject Profile": "Отклонить профиль",
"Rejection Warning": "Предупреждение об отказе",
"Relationship to Representative": "Отношения с представителем",
@ -622,7 +622,7 @@
"Sweden": "Швеция",
"Swipe to confirm": "Проведите пальцем, чтобы подтвердить",
"Swipe to confirm cancellation": "Проведите пальцем, чтобы подтвердить отмену",
"Swipe to confirm rejection": "Проведите пальцем, чтобы подтвердить отказ",
"Swipe to confirm rejection": "Проведите для подтверждения отказа",
"Swipe to continue": "Проведите пальцем, чтобы продолжить",
"Swipe to pay 50 Habib Coins": "Проведите пальцем, чтобы заплатить 50 монет Хабиба.",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Прохождение этого теста не является обязательным, но оно поможет вам лучше искать супруга. Личностный тест – это тест на самопознание и лучшее понимание своего супруга.",
@ -742,8 +742,8 @@
"Your information is kept strictly confidential.": "Ваша информация хранится строго конфиденциально.",
"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 request has been sent. Once the lady reviews your request, you will be notified.": "Ваш запрос отправлен. Как только женщина рассмотрит ваш запрос, вы получите уведомление.",
"Your request was rejected": "Ваш запрос отклонен",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Ваш запрос был отклонен дамой. В будущем вас познакомят с другими кандидатами.",
"Your request was rejected": "Ваш запрос был отклонен",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Ваш запрос был отклонен кандидатом. В будущем вам будут предложены другие кандидаты.",
"Your subscription is active": "Ваша подписка активна",
"currentMaritalStatusTooltip": "текущий статус бракаПодсказка",
"familyResponsibilityTooltip": "семьяОтветственностьПодсказка",
@ -2069,5 +2069,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Решения о продолжении общения, обмене данными и личной встрече принимаются исключительно пользователями.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Рекомендуется проводить первые встречи в общественных местах и ставить в известность членов семьи.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Не передавайте деньги, оригиналы документов и банковские данные третьим лицам до формирования полного доверия.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "При форс-мажорных обстоятельствах (сбои интернета, аварии инфраструктуры) Мэридж не несет ответственности за временные перебои в работе."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "При форс-мажорных обстоятельствах (сбои интернета, аварии инфраструктуры) Мэридж не несет ответственности за временные перебои в работе.",
"Decline Profile": "Отклонить профиль",
"Decline Warning": "Предупреждение об отказе",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Вы уверены, что внимательно ознакомились с анкетой и хотите отклонить её?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Подтверждение отказа не влечет за собой штрафов. Вместо этого вы перейдете в 2-дневный период ожидания для окончательного решения.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Обратите внимание, что отказ может вызвать задержку в рекомендации следующей кандидатуры, но вы абсолютно свободны в своем выборе.",
"Please provide the full reason for declining the submitted item": "Пожалуйста, укажите полную причину отказа",
"Swipe to confirm decline": "Проведите для подтверждения отказа",
"Your request was declined": "Ваш запрос был отклонен",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Ваш запрос был отклонен кандидатом. В будущем вам будут предложены другие кандидаты."
}

23
src/translations/locales/sw.json

@ -846,7 +846,7 @@
"Are you sure contact has been made?": "Una uhakika mawasiliano yamefanyika?",
"Are you sure you want to officially introduce these two candidates to each other?": "Una uhakika unataka kuwatambulisha rasmi watahiniwa hawa wawili?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Una uhakika umekagua wasifu kikamilifu na uko tayari kuendelea?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Una uhakika umekagua wasifu kikamilifu na unataka kuukataa?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Je, una uhakika umepitia wasifu kikamilifu na ungependa kukataa wasifu huu?",
"Art": "Art",
"At the start of career and financial path": "Mwanzo wa safari ya kikazi na kifedha",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "Thibitisha Kuwasiliana",
"Confirm Final Match": "Thibitisha Ulinganifu wa Mwisho",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Kuthibitisha kukataa huku hakutasababisha adhabu yoyote. Badala yake, inaingia katika kipindi cha uamuzi cha siku 2 ili kukamilisha kesi.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Kuthibitisha kukataa huku hakutaleta adhabu yoyote. Badala yake, hali yako itaingia kwenye dirisha la uamuzi la siku 2 ili kukamilisha kesi.",
"Congratulations! 🎉": "Hongera! 🎉",
"Consider in special cases": "Inazingatiwa katika hali maalum",
"Consultation": "Ushauri / Mashauriano",
@ -1217,7 +1217,7 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Tafadhali eleza aina ya jukumu, muda wake, na athari zake kwenye maisha ya ndoa.",
"Please complete the required information so we can find suitable matches for you": "Tafadhali kamilisha taarifa zinazohitajika ili tuweze kukutafutia wenza wanaokufaa",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Tafadhali taja wakati wa simu kuwa ulitambulishwa kupitia programu ya Habib.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Kukataa kunaweza kuchelewesha pendekezo lijalo, lakini una uhuru kamili wa kuchagua.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Tafadhali kumbuka kuwa kukataa kunaweza kuchelewesha kupendekezwa kwa mhusika mwingine, lakini hakuna wajibu wa kukubali na uko huru kabisa kuchagua.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Tafadhali kumbuka hakuna idadi maalum ya wenza inayohakikishwa, idadi inategemea ulinganifu wa wasifu wako na watumiaji wengine.",
"Please note: Failure to contact within 2 days may result in a penalty": "Kumbuka: Kutowasiliana ndani ya siku 2 kunaweza kusababisha adhabu",
"Please provide the full reason for rejecting the submitted item": "Tafadhali toa sababu kamili ya kukataa kipengee kilichowasilishwa",
@ -1360,7 +1360,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Mfuasi wa serikali iliyopo, lakini tofauti ya mtazamo si mwiko.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Mfuasi wa serikali iliyopo; mwenza kupinga vikali ni mwiko.",
"Swipe to confirm": "Telezesha kuthibitisha",
"Swipe to confirm rejection": "Telezesha kuthibitisha kukataa",
"Swipe to confirm rejection": "Telezesha kidole ili kuthibitisha kukataa",
"Swipe to pay 50 Habib Coins": "Telezesha kulipa Sarafu 50 za Habib",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Kufanya jaribio hili si lazima, lakini litakusaidia kujitambua na kumuelewa mwenza wako vyema.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Kufanya tathmini hii si lazima, lakini itakusaidia kuelewa vipaumbele vyako na kupata mwenza anayekufaa zaidi.",
@ -1469,8 +1469,8 @@
"Your privacy and safety are our top priorities. We are committed to keeping your information secure and giving you full control throughout the process.": "Faragha na usalama wako ndio kipaumbele chetu kikuu.",
"Your request has been sent. Once the gentleman reviews your request, you will be notified.": "Ombi lako limetumwa. Muungwana akishakagua ombi lako, utaarifiwa.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Ombi lako limetumwa. Mwanamke akishalikagua, utaarifiwa.",
"Your request was rejected": "Ombi lako lilikataliwa",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Ombi lako lilikataliwa na mwanamke. Utatambulishwa kwa wengine katika siku zijazo.",
"Your request was rejected": "Ombi lako limekataliwa",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Ombi lako limekataliwa na mhusika. Utatambulishwa kwa watahiniwa wengine katika siku zijazo.",
"Your subscription is active": "Usajili wako unafanya kazi",
"currentMaritalStatusTooltip": "Tooltip: Tafadhali eleza hali yako halisi ya ndoa kwa usahihi kabisa.",
"familyResponsibilityTooltip": "Tooltip: Ikiwa una wanafamilia wanaokutegemea, tafadhali weka maelezo hapa.",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Uamuzi wa kuendelea na mawasiliano, kubadilishana taarifa na kukutana ana kwa ana ni wajibu wa watumiaji wenyewe.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Inashauriwa mikutano ya awali ifanyike sehemu za umma na kumjulisha mtu wa familia anayeaminika.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Usitume pesa, nyaraka halisi au taarifa za benki kabla ya kuwa na uaminifu wa kutosha.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Katika matukio yaliyo nje ya uwezo (kama kukatika kwa mtandao), Marij haitawajibika kwa usumbufu wa muda wa huduma."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Katika matukio yaliyo nje ya uwezo (kama kukatika kwa mtandao), Marij haitawajibika kwa usumbufu wa muda wa huduma.",
"Decline Profile": "Kataa Wasifu",
"Decline Warning": "Onyo la Kukataa",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Je, una uhakika umepitia wasifu kikamilifu na ungependa kukataa wasifu huu?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Kuthibitisha kukataa huku hakutaleta adhabu yoyote. Badala yake, hali yako itaingia kwenye dirisha la uamuzi la siku 2 ili kukamilisha kesi.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Tafadhali kumbuka kuwa kukataa kunaweza kuchelewesha kupendekezwa kwa mhusika mwingine, lakini hakuna wajibu wa kukubali na uko huru kabisa kuchagua.",
"Please provide the full reason for declining the submitted item": "Tafadhali toa sababu kamili ya kukataa kipengee kilichowasilishwa",
"Swipe to confirm decline": "Telezesha kidole ili kuthibitisha kukataa",
"Your request was declined": "Ombi lako limekataliwa",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Ombi lako limekataliwa na mhusika. Utatambulishwa kwa watahiniwa wengine katika siku zijazo."
}

29
src/translations/locales/tg.json

@ -846,7 +846,7 @@
"Are you sure contact has been made?": "Оё мутмаин ҳастед, ки тамос гирифта шуд?",
"Are you sure you want to officially introduce these two candidates to each other?": "Оё шумо мутмаин ҳастед, ки мехоҳед ин ду номзадро расман ба якдигар муаррифӣ кунед?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Оё шумо профилро пурра дида баромадед ва омодаи идома додан ҳастед?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Оё мутмаин ҳастед, ки профилро пурра дида баромадед ва мехоҳед онро рад кунед?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Оё мутмаин ҳастед, ки профилро пурра аз назар гузаронидаед ва мехоҳед ин профилро рад кунед?",
"Art": "Art",
"At the start of career and financial path": "Дар оғози роҳи касбӣ ва молиявӣ",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "Тасдиқи тамос",
"Confirm Final Match": "Тасдиқи ниҳоии мувофиқат",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Тасдиқи ин раддия ҳеҷ ҷаримае надорад. Танҳо як фурсати 2-рӯза барои тасмими ниҳоӣ дода мешавад.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Тасдиқи ин коҳиш боиси ҷарима нахоҳад шуд. Ба ҷои ин, он танҳо мақоми шуморо ба равзанаи қарори 2-рӯза ворид мекунад, то парвандаро ба охир расонад.",
"Congratulations! 🎉": "Табрик мегӯем! 🎉",
"Consider in special cases": "Дар мавридҳои махсус баррасӣ мешавад",
"Consultation": "Машварат",
@ -1217,10 +1217,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Масъулияти оилавиро мухтасар баён кунед.",
"Please complete the required information so we can find suitable matches for you": "Лутфан маълумоти заруриро пур кунед, то мо тавонем ҳамсари мувофиқ пайдо кунем",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Лутфан ҳангоми тамос бигӯед, ки тавассути барномаи Ҳабиб муаррифӣ шудед.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Рад кардан метавонад пешниҳоди баъдиро ба таъхир андозад, вале шумо дар интихоб комилан озодед.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Лутфан таваҷҷӯҳ намоед, ки рад кардани ин парванда метавонад ба таъхир дар тавсияи бозии навбатӣ оварда расонад, аммо ҳеҷ гуна ӯҳдадории қабул кардан вуҷуд надорад ва шумо дар интихоб комилан озод ҳастед.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Таваҷҷӯҳ намоед, ки шумораи пешниҳодҳо танҳо ба мувофиқати профили шумо бо дигарон вобаста аст.",
"Please note: Failure to contact within 2 days may result in a penalty": "Эзоҳ: Дар муддати 2 рӯз тамос нагирифтан метавонад боиси ҷарима гардад",
"Please provide the full reason for rejecting the submitted item": "Лутфан сабаби пурраи рад карданро баён кунед",
"Please provide the full reason for rejecting the submitted item": "Лутфан сабаби пурраи рад кардани ашёи пешниҳодшударо нишон диҳед",
"Please report the final outcome of the proposal and communication to the system.": "Лутфан натиҷаи ниҳоии тамосро дар система сабт кунед.",
"Please review the person’s full profile once more before making your final decision.": "Лутфан пеш аз қабули қарори ниҳоӣ профили пурраи шахсро бори дигар дида бароед.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Лутфан вариантеро интихоб кунед, ки фазо ва тарзи зиндагии оилаи шуморо беҳтар нишон медиҳад.",
@ -1265,8 +1265,8 @@
"Regular smoker": "Мунтазам сигор мекашад",
"Regular user": "Истифодабарандаи доимӣ",
"Reject": "Рад кардан",
"Reject Profile": "Рад кардани профил",
"Rejection Warning": "Огоҳӣ оид ба рад кардан",
"Reject Profile": "Профилро рад кунед",
"Rejection Warning": "Огоҳии рад",
"Relationship to Representative": "Relationship to Representative",
"Religion": "Дин",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "Дин ва сиёсат якҷояанд, вале фаъолияти сиёсӣ барои ҳамсар ҳатмӣ нест.",
@ -1360,7 +1360,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Тарафдори ҳукумати феълӣ, вале тафовути назар хатти сурх нест.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Тарафдори ҳукумат; мухолифати сахти ҳамсар хатти сурх аст.",
"Swipe to confirm": "Барои тасдиқ лағжонед",
"Swipe to confirm rejection": "Барои тасдиқи рад лағжонед",
"Swipe to confirm rejection": "Барои тасдиқи радд лағжед",
"Swipe to pay 50 Habib Coins": "Барои пардохти 50 тангаи Ҳабиб лағжонед",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Ин озмоиш ҳатмӣ нест, вале барои худшиносӣ ва шинохти беҳтари ҳамсар кӯмак мекунад.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Ин озмоиш ҳатмӣ нест, вале барои интихоби беҳтари ҳамсар кӯмак мекунад.",
@ -1469,8 +1469,8 @@
"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 request has been sent. Once the gentleman reviews your request, you will be notified.": "Дархости шумо фиристода шуд. Пас аз баррасии ҷаноб, ба шумо хабар дода мешавад.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Дархости шумо фиристода шуд. Пас аз баррасии бону, ба шумо хабар дода мешавад.",
"Your request was rejected": "Дархости шумо рад шуд",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Дархости шумо аз ҷониби бону рад шуд. Дар оянда дигар номзадҳо муаррифӣ мешаванд.",
"Your request was rejected": "Дархости шумо рад карда шуд",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Дархости шумо аз ҷониби хонум рад карда шуд. Шумо дар оянда бо дигар номзадҳо шинос мешавед.",
"Your subscription is active": "Обунаи шумо фаъол аст",
"currentMaritalStatusTooltip": "Tooltip: Лутфан вазъи оилавии худро дақиқ ва рост нависед.",
"familyResponsibilityTooltip": "Tooltip: Агар масъулияти нигоҳубини аъзои оиларо дошта бошед, лутфан нависед.",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Қарор дар бораи идомаи ошноӣ, табодули маълумот ва мулоқоти ҳузурӣ комилан ба дӯши корбарон аст.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Тавсия мешавад, ки мулоқотҳои аввалия дар ҷойҳои ҷамъиятӣ баргузор шаванд ва як узви оила огоҳ карда шавад.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Корбарон набояд то ҳосил шудани эътимоди кофӣ пул, ҳуҷҷатҳои аслӣ ё маълумоти бонкии худро ба дигарон диҳанд.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Дар ҳодисаҳои берун аз назорат, ба монанди қатъи сартосарии интернет, Мэриҷ барои таваққуфи муваққатии хидматҳо масъул нахоҳад буд."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Дар ҳодисаҳои берун аз назорат, ба монанди қатъи сартосарии интернет, Мэриҷ барои таваққуфи муваққатии хидматҳо масъул нахоҳад буд.",
"Decline Profile": "Профилро рад кунед",
"Decline Warning": "Огоҳии рад",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Оё мутмаин ҳастед, ки профилро пурра аз назар гузаронидаед ва мехоҳед ин профилро рад кунед?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Тасдиқи ин коҳиш боиси ҷарима нахоҳад шуд. Ба ҷои ин, он танҳо мақоми шуморо ба равзанаи қарори 2-рӯза ворид мекунад, то парвандаро ба охир расонад.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Лутфан таваҷҷӯҳ намоед, ки рад кардани ин парванда метавонад ба таъхир дар тавсияи бозии навбатӣ оварда расонад, аммо ҳеҷ гуна ӯҳдадории қабул кардан вуҷуд надорад ва шумо дар интихоб комилан озод ҳастед.",
"Please provide the full reason for declining the submitted item": "Лутфан сабаби пурраи рад кардани ашёи пешниҳодшударо нишон диҳед",
"Swipe to confirm decline": "Барои тасдиқи радд лағжед",
"Your request was declined": "Дархости шумо рад карда шуд",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Дархости шумо аз ҷониби хонум рад карда шуд. Шумо дар оянда бо дигар номзадҳо шинос мешавед."
}

33
src/translations/locales/tr.json

@ -376,7 +376,7 @@
"Unable to load match summary.": "Eşleşme özeti yüklenemedi.",
"Are you sure?": "Emin misiniz?",
"Are you sure you want to decline this proposal? Once declined, this match will no longer be available.": "Bu teklifi reddetmek istediğinizden emin misiniz? Reddedildikten sonra bu eşleşme tekrar kullanılamaz.",
"Decline": "Reddet",
"Decline": "Geri Çevir",
"Cancel": "İptal",
"Candidate Avatar": "Aday Profil Resmi",
"candidate avatar": "aday profil resmi",
@ -846,7 +846,7 @@
"Are you sure contact has been made?": "İletişime geçildiğinden emin misiniz?",
"Are you sure you want to officially introduce these two candidates to each other?": "Bu iki adayı resmi olarak birbiriyle tanıştırmak istediğinizden emin misiniz?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Profili tamamen incelediğinizden ve devam etmeye hazır olduğunuzdan emin misiniz?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Profili tamamen incelediğinizden ve bu profili reddetmek istediğinizden emin misiniz?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Profili tam olarak incelediğinizden ve bu profili geri çevirmek istediğinizden emin misiniz?",
"Art": "Art",
"At the start of career and financial path": "Kariyer ve maddi yolculuğun başlangıcında",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "İletişime Geçildiğini Onayla",
"Confirm Final Match": "Nihai Eşleşmeyi Onayla",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Bu reddi onaylamak herhangi bir cezaya yol açmaz; süreci sonuçlandırmak için 2 günlük bir karar aşaması tanır.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Bu kararı onaylamak herhangi bir cezaya yol açmaz. Durumunuzu süreci sonuçlandırmak için 2 günlük karar penceresine alır.",
"Congratulations! 🎉": "Tebrikler! 🎉",
"Consider in special cases": "Özel durumlarda değerlendirilebilir",
"Consultation": "Danışmanlık",
@ -1217,10 +1217,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Lütfen ailevi sorumluluğun türünü, süresini ve evliliğe olası etkilerini kısaca belirtiniz.",
"Please complete the required information so we can find suitable matches for you": "Size uygun eşleşmeleri bulabilmemiz için lütfen gerekli bilgileri tamamlayın",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Görüşme sırasında lütfen Habib uygulaması aracılığıyla tanıştığınızı belirtiniz.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Reddetmek yeni bir adayın önerilmesinde gecikmeye yol açabilir, ancak seçiminizde tamamen özgürsünüz.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Bu adayı geri çevirmenin bir sonraki eşleşme önerisinde gecikmeye neden olabileceğini lütfen unutmayın, ancak kabul etme zorunluluğunuz yoktur ve seçiminizde tamamen özgürsünüz.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Lütfen belirli sayıda aday garantisi olmadığını, önerilerin tamamen profilinizin diğer kullanıcılarla uyumuna bağlı olduğunu unutmayın.",
"Please note: Failure to contact within 2 days may result in a penalty": "Not: 2 gün içinde iletişime geçilmemesi yaptırımlara yol açabilir",
"Please provide the full reason for rejecting the submitted item": "Lütfen başvuruyu reddetme nedeninizi ayrıntılı olarak belirtin",
"Please provide the full reason for rejecting the submitted item": "Lütfen geri çevirme nedeninizi ayrıntılı olarak belirtin",
"Please report the final outcome of the proposal and communication to the system.": "Lütfen görüşmenin nihai sonucunu sisteme bildiriniz.",
"Please review the person’s full profile once more before making your final decision.": "Nihai kararınızı vermeden önce lütfen kişinin tam profilini bir kez daha inceleyin.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Lütfen ailenizin genel atmosferini ve yaşam tarzını en iyi tanımlayan seçeneği seçin.",
@ -1264,9 +1264,9 @@
"Regular hookah smoker": "Düzenli nargile içer",
"Regular smoker": "Düzenli sigara içer",
"Regular user": "Düzenli kullanıcı",
"Reject": "Reddet",
"Reject Profile": "Profili Reddet",
"Rejection Warning": "Reddetme Uyarısı",
"Reject": "Geri Çevir",
"Reject Profile": "Profili Geri Çevir",
"Rejection Warning": "Geri Çevirme Uyarısı",
"Relationship to Representative": "Relationship to Representative",
"Religion": "Din",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "Din ve siyaset bir bütündür, ancak eşimin siyasi olarak aktif olması şart değildir.",
@ -1360,7 +1360,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Mevcut hükümet yanlısı, ancak görüş ayrılığı kırmızı çizgi değildir.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Mevcut hükümet yanlısı; eşin ciddi muhalefet etmesi kırmızı çizgidir.",
"Swipe to confirm": "Onaylamak için kaydırın",
"Swipe to confirm rejection": "Reddi onaylamak için kaydırın",
"Swipe to confirm rejection": "Geri çevirmeyi onaylamak için kaydırın",
"Swipe to pay 50 Habib Coins": "50 Habib Jetonu ödemek için kaydırın",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Bu test zorunlu değildir ancak kendinizi tanımanıza ve eş adayınızı daha iyi anlamanıza yardımcı olur.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Bu testi çözmek zorunlu değildir ancak önceliklerinizi anlamanıza ve daha uyumlu bir eş bulmanıza yardımcı olur.",
@ -1469,8 +1469,8 @@
"Your privacy and safety are our top priorities. We are committed to keeping your information secure and giving you full control throughout the process.": "Gizliliğiniz ve güvenliğiniz en önemli önceliğimizdir.",
"Your request has been sent. Once the gentleman reviews your request, you will be notified.": "Talebiniz iletildi. Beyefendi talebinizi inceledikten sonra bilgilendirileceksiniz.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Talebiniz iletildi. Hanımefendi inceledikten sonra bilgilendirileceksiniz.",
"Your request was rejected": "Talebiniz kabul edilmedi",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Talebiniz hanımefendi tarafından kabul edilmedi. İlerleyen süreçte başka adaylarla tanıştırılacaksınız.",
"Your request was rejected": "Talebiniz geri çevrildi",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Talebiniz hanımefendi tarafından geri çevrildi. Gelecekte size başka adaylar tanıtılacaktır.",
"Your subscription is active": "Aboneliğiniz aktif",
"currentMaritalStatusTooltip": "Tooltip: Lütfen mevcut medeni durumunuzu doğru ve eksiksiz beyan ediniz.",
"familyResponsibilityTooltip": "Tooltip: Bakmakla yükümlü olduğunuz aile üyeleri varsa lütfen belirtiniz.",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Tanışmayı sürdürme, bilgi paylaşımı ve yüz yüze görüşme kararı tamamen kullanıcılara aittir.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "İlk görüşmelerin halka açık yerlerde yapılması ve bir aile üyesinin haberdar edilmesi önemle tavsiye edilir.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Yeterli güven oluşmadan önce para, orijinal belgeler veya hassas banka bilgileri paylaşılmamalıdır.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "İnternet kesintisi veya altyapı arızaları gibi mücbir sebeplerde Marij geçici hizmet kesintilerinden sorumlu tutulamaz."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "İnternet kesintisi veya altyapı arızaları gibi mücbir sebeplerde Marij geçici hizmet kesintilerinden sorumlu tutulamaz.",
"Decline Profile": "Profili Geri Çevir",
"Decline Warning": "Geri Çevirme Uyarısı",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Profili tam olarak incelediğinizden ve bu profili geri çevirmek istediğinizden emin misiniz?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Bu kararı onaylamak herhangi bir cezaya yol açmaz. Durumunuzu süreci sonuçlandırmak için 2 günlük karar penceresine alır.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Bu adayı geri çevirmenin bir sonraki eşleşme önerisinde gecikmeye neden olabileceğini lütfen unutmayın, ancak kabul etme zorunluluğunuz yoktur ve seçiminizde tamamen özgürsünüz.",
"Please provide the full reason for declining the submitted item": "Lütfen geri çevirme nedeninizi ayrıntılı olarak belirtin",
"Swipe to confirm decline": "Geri çevirmeyi onaylamak için kaydırın",
"Your request was declined": "Talebiniz geri çevrildi",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Talebiniz hanımefendi tarafından geri çevrildi. Gelecekte size başka adaylar tanıtılacaktır."
}

33
src/translations/locales/ul.json

@ -376,7 +376,7 @@
"Unable to load match summary.": "Khulasa load karne mein nakami.",
"Are you sure?": "Kya aap ko yaqeen hai?",
"Are you sure you want to decline this proposal? Once declined, this match will no longer be available.": "Kya aap waqai ye rishta radd karna chahte hain? Radd hone ke baad ye rishta dobara dastiyab nahi ho ga.",
"Decline": "Radd Karein",
"Decline": "رد کرنا",
"Cancel": "Mansookh Karein",
"Candidate Avatar": "Umeedwar ki profile tasveer",
"candidate avatar": "umeedwar ki profile tasveer",
@ -846,7 +846,7 @@
"Are you sure contact has been made?": "Kya aap ko yaqeen hai ke rabta ho chuka hai?",
"Are you sure you want to officially introduce these two candidates to each other?": "Kya aap waqai in dono umeedwaron ko rasmi tor par aik doosre se muta'arif karwana chahte hain?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Kya aap ne profile ka mukammal jaiza le liya hai aur aage barhne ke liye tayar hain?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Kya aap ne profile ka mukammal jaiza le liya hai aur waqai ise radd karna chahte hain?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "کیا آپ واقعی پروفائل کا مکمل جائزہ لے چکے ہیں اور اس پروفائل کو مسترد کرنا چاہتے ہیں؟",
"Art": "Art",
"At the start of career and financial path": "Career aur maali safar ke aaghaz mein",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "Rabta Karne ki Tasdeeq Karein",
"Confirm Final Match": "Hatmi Rishte ki Tasdeeq Karein",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Is radd ki tasdeeq par koi jurmana nahi ho ga; balkay case ko hatmi shakal dene ke liye 2 din ki mohlat di jaye gi.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "اس کمی کی تصدیق کے نتیجے میں کوئی جرمانہ نہیں ہوگا۔ اس کے بجائے، یہ کیس کو حتمی شکل دینے کے لیے 2 دن کے فیصلے کی ونڈو میں بس آپ کی حیثیت درج کرتا ہے۔",
"Congratulations! 🎉": "Mubarak Ho! 🎉",
"Consider in special cases": "Khas sooraton mein qabil-e-ghaur",
"Consultation": "Mashwarat",
@ -1217,10 +1217,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Khandani zimmedari aur izdawaji zindagi par is ke mumkina asraat ki mukhtasar wazahat karein.",
"Please complete the required information so we can find suitable matches for you": "Barah-e-karam matlooba maloomat mukammal karein taake hum munasib rishte talash kar sakein",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Call ke dauran wazeh karein ke aap ka ta'aruf Habib app ke zariye hua hai.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Radd karne se aglay rishte ki tajweez mein takheer ho sakti hai, magar aap faislay mein mukammal azaad hain.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "براہ کرم نوٹ کریں کہ اس کیس کو مسترد کرنے سے اگلے میچ کی سفارش کرنے میں تاخیر ہو سکتی ہے، لیکن قبول کرنے کی کوئی ذمہ داری نہیں ہے اور آپ انتخاب کرنے کے لیے مکمل طور پر آزاد ہیں۔",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Barah-e-karam note farmayein ke rishton ki taadad ki koi guarantee nahi hai, ye mukammal tor par doosre sarfeen ke sath profile ki mutabiqat par munhasir hai.",
"Please note: Failure to contact within 2 days may result in a penalty": "Note: 2 din ke andar rabta na karne ki soorat mein jurmana ho sakta hai",
"Please provide the full reason for rejecting the submitted item": "Barah-e-karam rishta radd karne ki tafseeli wajah bayan karein",
"Please provide the full reason for rejecting the submitted item": "براہ کرم جمع کردہ آئٹم کو مسترد کرنے کی پوری وجہ فراہم کریں۔",
"Please report the final outcome of the proposal and communication to the system.": "Barah-e-karam baat cheet ka hatmi nateeja system mein darj karein.",
"Please review the person’s full profile once more before making your final decision.": "Hatmi faisla karne se pehle barah-e-karam umeedwar ki mukammal profile ka aik baar phir jaiza lein.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Barah-e-karam wo option muntakhab karein jo aap ke khandan ke mahaul aur tarz-e-zindagi ki behtareen akasi karta ho.",
@ -1264,9 +1264,9 @@
"Regular hookah smoker": "Ba-qaidagi se sheesha peene wala",
"Regular smoker": "Ba-qaida cigarette nosh",
"Regular user": "Ba-qaida istemal karne wala",
"Reject": "Radd Karein",
"Reject Profile": "Profile Radd Karein",
"Rejection Warning": "Radd Karne ka Intibah",
"Reject": "رد کرنا",
"Reject Profile": "پروفائل کو مسترد کریں۔",
"Rejection Warning": "انتباہ رد کریں۔",
"Relationship to Representative": "Relationship to Representative",
"Religion": "Mazhab",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "Deen aur siyasat aik hain, magar shareek-e-hayat ka fa'al hona laazmi nahi.",
@ -1360,7 +1360,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "Maujooda hakoomat ka hami, magar ikhtilaf-e-raye red line nahi hai.",
"Supporter of the current government; serious opposition from my spouse is a red line.": "Maujooda hakoomat ka hami; shareek-e-hayat ka sakht mukhalif hona red line hai.",
"Swipe to confirm": "Tasdeeq ke liye swipe karein",
"Swipe to confirm rejection": "Radd karne ki tasdeeq ke liye swipe karein",
"Swipe to confirm rejection": "انکار کی تصدیق کے لیے سوائپ کریں۔",
"Swipe to pay 50 Habib Coins": "50 Habib Coins ada karne ke liye swipe karein",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Ye test laazmi nahi hai lekin ye khud shanasi aur shareek-e-hayat ko samajhne mein ma'awun sabit hota hai.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Ye test laazmi nahi hai lekin ye aap ki tarjeehaat ko samajhne aur behtar rishte ke intekhab mein madadgar hai.",
@ -1469,8 +1469,8 @@
"Your privacy and safety are our top priorities. We are committed to keeping your information secure and giving you full control throughout the process.": "Aap ki privacy aur tahaffuz hamari awaleen tarjeeh hai.",
"Your request has been sent. Once the gentleman reviews your request, you will be notified.": "Aap ki darkhwast bhej di gayi hai. Mohtaram ke jaizay ke baad muttala kiya jaye ga.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Aap ki darkhwast bhej di gayi hai. Mohtarma ke jaizay ke baad muttala kiya jaye ga.",
"Your request was rejected": "Aap ki darkhwast radd kar di gayi",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Aap ki darkhwast mohtarma ki taraf se radd kar di gayi hai. Mustaqbil mein deegar umeedwaron se ta'aruf karaya jaye ga.",
"Your request was rejected": "آپ کی درخواست مسترد کر دی گئی۔",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "آپ کی درخواست کو خاتون نے مسترد کر دیا تھا۔ مستقبل میں آپ کو دوسرے امیدواروں سے متعارف کرایا جائے گا۔",
"Your subscription is active": "Aap ki subscription fa'al hai",
"currentMaritalStatusTooltip": "Tooltip: Barah-e-karam apni maujooda izdawaji haisiyat dianat-dari se darj karein.",
"familyResponsibilityTooltip": "Tooltip: Agar khandan ke kisi fard ki zimmedari hai to wazahat karein.",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Rabta jari rakhne aur bil-mushafeha mulaqat ka faisla mukammal tor par sarifeen ki zimmedari hai.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Ibtidayi mulaqaten awami maqamat par karne aur khandan ko bakhabar rakhne ki sakhti se sifarish ki jati hai.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Mukammal itminan se pehle raqam, asal dastavezat ya bank maloomat kisi ke sath share na karein.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Internet bandish ya na-guzir halaat mein service ke aarzi tatal ke liye Marij zimmedar nahi hoga."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Internet bandish ya na-guzir halaat mein service ke aarzi tatal ke liye Marij zimmedar nahi hoga.",
"Decline Profile": "پروفائل کو مسترد کریں۔",
"Decline Warning": "انتباہ رد کریں۔",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "کیا آپ واقعی پروفائل کا مکمل جائزہ لے چکے ہیں اور اس پروفائل کو مسترد کرنا چاہتے ہیں؟",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "اس کمی کی تصدیق کے نتیجے میں کوئی جرمانہ نہیں ہوگا۔ اس کے بجائے، یہ کیس کو حتمی شکل دینے کے لیے 2 دن کے فیصلے کی ونڈو میں بس آپ کی حیثیت درج کرتا ہے۔",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "براہ کرم نوٹ کریں کہ اس کیس کو مسترد کرنے سے اگلے میچ کی سفارش کرنے میں تاخیر ہو سکتی ہے، لیکن قبول کرنے کی کوئی ذمہ داری نہیں ہے اور آپ انتخاب کرنے کے لیے مکمل طور پر آزاد ہیں۔",
"Please provide the full reason for declining the submitted item": "براہ کرم جمع کردہ آئٹم کو مسترد کرنے کی پوری وجہ فراہم کریں۔",
"Swipe to confirm decline": "انکار کی تصدیق کے لیے سوائپ کریں۔",
"Your request was declined": "آپ کی درخواست مسترد کر دی گئی۔",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "آپ کی درخواست کو خاتون نے مسترد کر دیا تھا۔ مستقبل میں آپ کو دوسرے امیدواروں سے متعارف کرایا جائے گا۔"
}

33
src/translations/locales/ur.json

@ -376,7 +376,7 @@
"Unable to load match summary.": "خلاصہ لوڈ کرنے میں ناکامی۔",
"Are you sure?": "کیا آپ کو یقین ہے؟",
"Are you sure you want to decline this proposal? Once declined, this match will no longer be available.": "کیا آپ واقعی یہ رشتہ مسترد کرنا چاہتے ہیں؟ مسترد ہونے کے بعد یہ رشتہ دوبارہ دستیاب نہیں ہو گا۔",
"Decline": "مسترد کریں",
"Decline": "رد کرنا",
"Cancel": "منسوخ کریں",
"Candidate Avatar": "امیدوار کی پروفائل تصویر",
"candidate avatar": "امیدوار کی پروفائل تصویر",
@ -846,7 +846,7 @@
"Are you sure contact has been made?": "کیا آپ کو یقین ہے کہ رابطہ ہو چکا ہے؟",
"Are you sure you want to officially introduce these two candidates to each other?": "کیا آپ واقعی ان دونوں امیدواروں کو باضابطہ طور پر ایک دوسرے سے متعارف کروانا چاہتے ہیں؟",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "کیا آپ نے پروفائل کا مکمل جائزہ لے لیا ہے اور آگے بڑھنے کے لیے تیار ہیں؟",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "کیا آپ نے پروفائل کا مکمل جائزہ لے لیا ہے اور واقعی اسے مسترد کرنا چاہتے ہیں؟",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "کیا آپ واقعی پروفائل کا مکمل جائزہ لے چکے ہیں اور اس پروفائل کو مسترد کرنا چاہتے ہیں؟",
"Art": "Art",
"At the start of career and financial path": "کیریئر اور مالی سفر کے آغاز میں",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "رابطہ کرنے کی تصدیق کریں",
"Confirm Final Match": "حتمی رشتے کی تصدیق کریں",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "اس مستردگی کی تصدیق پر کوئی جرمانہ نہیں ہو گا؛ بلکہ کیس کو حتمی شکل دینے کے لیے 2 دن کی مہلت دی جائے گی۔",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "اس کمی کی تصدیق کے نتیجے میں کوئی جرمانہ نہیں ہوگا۔ اس کے بجائے، یہ کیس کو حتمی شکل دینے کے لیے 2 دن کے فیصلے کی ونڈو میں بس آپ کی حیثیت درج کرتا ہے۔",
"Congratulations! 🎉": "مبارک ہو! 🎉",
"Consider in special cases": "خاص صورتوں میں قابل غور",
"Consultation": "مشاورت",
@ -1217,10 +1217,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "خاندانی ذمہ داری اور ازدواجی زندگی پر اس کے ممکنہ اثرات کی مختصر وضاحت کریں۔",
"Please complete the required information so we can find suitable matches for you": "براہ کرم مطلوبہ معلومات مکمل کریں تاکہ ہم مناسب رشتے تلاش کر سکیں",
"Please mention during the call that you were introduced by the Habib Marriage app.": "کال کے دوران واضح کریں کہ آپ کا تعارف حبیب ایپ کے ذریعے ہوا ہے۔",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "رد کرنے سے اگلے رشتے کی تجویز میں تاخیر ہو سکتی ہے، مگر آپ فیصلے میں مکمل آزاد ہیں۔",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "براہ کرم نوٹ کریں کہ اس کیس کو مسترد کرنے سے اگلے میچ کی سفارش کرنے میں تاخیر ہو سکتی ہے، لیکن قبول کرنے کی کوئی ذمہ داری نہیں ہے اور آپ انتخاب کرنے کے لیے مکمل طور پر آزاد ہیں۔",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "براہ کرم نوٹ فرمائیں کہ رشتوں کی تعداد کی کوئی ضمانت نہیں ہے، یہ مکمل طور پر دیگر صارفین کے ساتھ پروفائل کی مطابقت پر منحصر ہے۔",
"Please note: Failure to contact within 2 days may result in a penalty": "نوٹ: 2 دن کے اندر رابطہ نہ کرنے کی صورت میں جرمانہ ہو سکتا ہے",
"Please provide the full reason for rejecting the submitted item": "براہ کرم رشتہ مسترد کرنے کی تفصیلی وجہ بیان کریں",
"Please provide the full reason for rejecting the submitted item": "براہ کرم جمع کردہ آئٹم کو مسترد کرنے کی پوری وجہ فراہم کریں۔",
"Please report the final outcome of the proposal and communication to the system.": "براہ کرم بات چیت کا حتمی نتیجہ سسٹم میں درج کریں۔",
"Please review the person’s full profile once more before making your final decision.": "حتمی فیصلہ کرنے سے پہلے براہ کرم امیدوار کی مکمل پروفائل کا ایک بار پھر جائزہ لیں۔",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "براہ کرم وہ آپشن منتخب کریں جو آپ کے خاندان کے ماحول اور طرز زندگی کی بہترین عکاسی کرتا ہو۔",
@ -1264,9 +1264,9 @@
"Regular hookah smoker": "باقاعدگی سے شیشہ پینے والا",
"Regular smoker": "باقاعدہ سگریٹ نوش",
"Regular user": "باقاعدہ استعمال کنندہ",
"Reject": "مسترد کریں",
"Reject Profile": "پروفائل مسترد کریں",
"Rejection Warning": "مسترد کرنے کا انتباہ",
"Reject": "رد کرنا",
"Reject Profile": "پروفائل کو مسترد کریں۔",
"Rejection Warning": "انتباہ رد کریں۔",
"Relationship to Representative": "Relationship to Representative",
"Religion": "مذہب",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "دین اور سیاست ایک ہیں، مگر شریک حیات کا فعال ہونا لازمی نہیں۔",
@ -1360,7 +1360,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "موجودہ حکومت کا حامی، مگر اختلاف رائے ریڈ لائن نہیں ہے۔",
"Supporter of the current government; serious opposition from my spouse is a red line.": "موجودہ حکومت کا حامی؛ شریک حیات کا سخت مخالف ہونا ریڈ لائن ہے۔",
"Swipe to confirm": "تصدیق کے لیے سوائپ کریں",
"Swipe to confirm rejection": "مسترد کرنے کی تصدیق کے لیے سوائپ کریں",
"Swipe to confirm rejection": "انکار کی تصدیق کے لیے سوائپ کریں۔",
"Swipe to pay 50 Habib Coins": "50 حبیب کوائنز ادا کرنے کے لیے سوائپ کریں",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "یہ ٹیسٹ لازمی نہیں ہے لیکن یہ خود شناسی اور شریک حیات کو سمجھنے میں معاون ثابت ہوتا ہے۔",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "یہ ٹیسٹ لازمی نہیں ہے لیکن یہ آپ کی ترجیحات کو سمجھنے اور بہتر رشتے کے انتخاب میں مددگار ہے۔",
@ -1469,8 +1469,8 @@
"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 request has been sent. Once the gentleman reviews your request, you will be notified.": "آپ کی درخواست بھیج دی گئی ہے۔ محترم کے جائزے کے بعد مطلع کیا جائے گا۔",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "آپ کی درخواست بھیج دی گئی ہے۔ محترمہ کے جائزے کے بعد مطلع کیا جائے گا۔",
"Your request was rejected": "آپ کی درخواست مسترد کر دی گئی",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "آپ کی درخواست محترمہ کی طرف سے مسترد کر دی گئی ہے۔ مستقبل میں دیگر امیدواروں سے تعارف کرایا جائے گا۔",
"Your request was rejected": "آپ کی درخواست مسترد کر دی گئی۔",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "آپ کی درخواست کو خاتون نے مسترد کر دیا تھا۔ مستقبل میں آپ کو دوسرے امیدواروں سے متعارف کرایا جائے گا۔",
"Your subscription is active": "آپ کی سبسکرپشن فعال ہے",
"currentMaritalStatusTooltip": "Tooltip: براہ کرم اپنی موجودہ ازدواجی حیثیت دیانتداری سے درج کریں۔",
"familyResponsibilityTooltip": "Tooltip: اگر خاندان کے کسی فرد کی ذمہ داری ہے تو وضاحت کریں۔",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "رابطہ جاری رکھنے اور بالمشافہ ملاقات کا فیصلہ مکمل طور پر صارفین کی ذمہ داری ہے۔",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "ابتدائی ملاقاتیں عوامی مقامات پر کرنے اور خاندان کو باخبر رکھنے کی سختی سے سفارش کی جاتی ہے۔",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "مکمل اطمینان سے پہلے رقم، اصل دستاویزات یا بینک تفصیلات کسی کے ساتھ شیئر نہ کریں۔",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "انٹرنیٹ بندش یا ناگزیر حالات میں سروس کے عارضی تعطل کے لیے مریج ذمہ دار نہیں ہوگا۔"
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "انٹرنیٹ بندش یا ناگزیر حالات میں سروس کے عارضی تعطل کے لیے مریج ذمہ دار نہیں ہوگا۔",
"Decline Profile": "پروفائل کو مسترد کریں۔",
"Decline Warning": "انتباہ رد کریں۔",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "کیا آپ واقعی پروفائل کا مکمل جائزہ لے چکے ہیں اور اس پروفائل کو مسترد کرنا چاہتے ہیں؟",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "اس کمی کی تصدیق کے نتیجے میں کوئی جرمانہ نہیں ہوگا۔ اس کے بجائے، یہ کیس کو حتمی شکل دینے کے لیے 2 دن کے فیصلے کی ونڈو میں بس آپ کی حیثیت درج کرتا ہے۔",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "براہ کرم نوٹ کریں کہ اس کیس کو مسترد کرنے سے اگلے میچ کی سفارش کرنے میں تاخیر ہو سکتی ہے، لیکن قبول کرنے کی کوئی ذمہ داری نہیں ہے اور آپ انتخاب کرنے کے لیے مکمل طور پر آزاد ہیں۔",
"Please provide the full reason for declining the submitted item": "براہ کرم جمع کردہ آئٹم کو مسترد کرنے کی پوری وجہ فراہم کریں۔",
"Swipe to confirm decline": "انکار کی تصدیق کے لیے سوائپ کریں۔",
"Your request was declined": "آپ کی درخواست مسترد کر دی گئی۔",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "آپ کی درخواست کو خاتون نے مسترد کر دیا تھا۔ مستقبل میں آپ کو دوسرے امیدواروں سے متعارف کرایا جائے گا۔"
}

23
src/translations/locales/uz.json

@ -846,7 +846,7 @@
"Are you sure contact has been made?": "Aloqa o'rnatilganiga ishonchingiz komilmi?",
"Are you sure you want to officially introduce these two candidates to each other?": "Ushbu ikki nomzodni rasmiy ravishda bir-biriga tanishtirishni xohlaysizmi?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Profilni to'liq ko'rib chiqdingizmi va davom etishga tayyormisiz?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Profilni to'liq ko'rib chiqqaningizga va uni rad etishni xohlayotganingizga ishonchingiz komilmi?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "Profilni toʻliq koʻrib chiqqaningizga ishonchingiz komilmi va bu profilni rad qilmoqchimisiz?",
"Art": "Art",
"At the start of career and financial path": "Kasbiy va moddiy yo'lning boshida",
"Athletic": "Athletic",
@ -899,7 +899,7 @@
"Confirm Contacted": "Aloqa o'rnatilganini tasdiqlash",
"Confirm Final Match": "Yakuniy juftlikni tasdiqlash",
"Confirmation of Document and Information Accuracy": "Confirmation of Document and Information Accuracy",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Ushbu rad etishni tasdiqlash hech qanday jarimaga olib kelmaydi; faqat vaziyatni yakunlash uchun 2 kunlik muddat beriladi.",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Ushbu rad etishni tasdiqlash hech qanday jazoga olib kelmaydi. Buning o'rniga, u ishni yakunlash uchun sizning holatingizni 2 kunlik qaror oynasiga kiritadi.",
"Congratulations! 🎉": "Tabriklaymiz! 🎉",
"Consider in special cases": "Maxsus hollarda ko'rib chiqiladi",
"Consultation": "Maslahatlashuv",
@ -1217,10 +1217,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "Oilaviy mas'uliyat va uning kelajakdagi oilaviy hayotga ta'siri haqida qisqacha yozing.",
"Please complete the required information so we can find suitable matches for you": "Sizga munosib nomzodlarni topishimiz uchun iltimos, kerakli ma'lumotlarni to'ldiring",
"Please mention during the call that you were introduced by the Habib Marriage app.": "Qo'ng'iroq paytida Habib ilovasi orqali tanishganingizni eslatib o'ting.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Rad etish keyingi nomzodni tavsiya qilishni biroz kechiktirishi mumkin, ammo qaror qabul qilishda to'liq erkinsiz.",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Shuni esda tutingki, bu ishni rad qilish keyingi oʻyinni tavsiya etishda kechikishga olib kelishi mumkin, ammo qabul qilish majburiyati yoʻq va siz tanlashda toʻliq erkinsiz.",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Iltimos, nomzodlar soni bo'yicha kafolat yo'qligini, bu faqat profilingizning boshqalar bilan mosligiga bog'liqligini unutmang.",
"Please note: Failure to contact within 2 days may result in a penalty": "Eslatma: 2 kun ichida bog'lanmaslik jarimaga olib kelishi mumkin",
"Please provide the full reason for rejecting the submitted item": "Iltimos, rad etish sababini to'liq ko'rsating",
"Please provide the full reason for rejecting the submitted item": "Iltimos, yuborilgan elementni rad etishning to'liq sababini ko'rsating",
"Please report the final outcome of the proposal and communication to the system.": "Iltimos, muloqotning yakuniy natijasini tizimga bildiring.",
"Please review the person’s full profile once more before making your final decision.": "Yakuniy qaror qabul qilishdan oldin iltimos, nomzodning to'liq profilini yana bir bor ko'rib chiqing.",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "Iltimos, oilangiz muhiti va turmush tarzini eng yaxshi tasvirlaydigan variantni tanlang.",
@ -1469,8 +1469,8 @@
"Your privacy and safety are our top priorities. We are committed to keeping your information secure and giving you full control throughout the process.": "Maxfiyligingiz va xavfsizligingiz bizning asosiy ustuvorligimizdir.",
"Your request has been sent. Once the gentleman reviews your request, you will be notified.": "So'rovingiz yuborildi. Janob ko'rib chiqqach, sizga xabar beriladi.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "So'rovingiz yuborildi. Xonim ko'rib chiqqach, sizga xabar beriladi.",
"Your request was rejected": "So'rovingiz rad etildi",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "So'rovingiz xonim tomonidan rad etildi. Kelajakda boshqa nomzodlar bilan tanishtirilasiz.",
"Your request was rejected": "Sizning so'rovingiz rad etildi",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Sizning so'rovingiz ayol tomonidan rad etildi. Siz kelajakda boshqa nomzodlar bilan tanishasiz.",
"Your subscription is active": "Obunangiz faol",
"currentMaritalStatusTooltip": "Tooltip: Iltimos, amaldagi oilaviy holatingizni to'g'ri va samimiy ko'rsating.",
"familyResponsibilityTooltip": "Tooltip: Agar oila a'zosiga nisbatan mas'uliyatingiz bo'lsa, tushuntiring.",
@ -2338,5 +2338,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "Tanishuvni davom ettirish, ma'lumot almashish va yuzma-yuz uchrashuv qarori to'liq foydalanuvchilar zimmasidadir.",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "Dastlabki uchrashuvlarni jamoat joylarida o'tkazish va oila a'zolarini xabardor qilish tavsiya etiladi.",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "Foydalanuvchilar yetarli ishonch hosil qilmasdan oldin pul, asl hujjatlar yoki bank ma'lumotlarini boshqalarga bermasliklari kerak.",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Internet uzilishi yoki infratuzilma nosozliklari kabi holatlarda Marij xizmatlarning vaqtinchalik to'xtab qolishiga javobgar bo'lmaydi."
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "Internet uzilishi yoki infratuzilma nosozliklari kabi holatlarda Marij xizmatlarning vaqtinchalik to'xtab qolishiga javobgar bo'lmaydi.",
"Decline Profile": "Profilni rad etish",
"Decline Warning": "Rad etish haqida ogohlantirish",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "Profilni toʻliq koʻrib chiqqaningizga ishonchingiz komilmi va bu profilni rad qilmoqchimisiz?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "Ushbu rad etishni tasdiqlash hech qanday jazoga olib kelmaydi. Buning o'rniga, u ishni yakunlash uchun sizning holatingizni 2 kunlik qaror oynasiga kiritadi.",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "Shuni esda tutingki, bu ishni rad qilish keyingi oʻyinni tavsiya etishda kechikishga olib kelishi mumkin, ammo qabul qilish majburiyati yoʻq va siz tanlashda toʻliq erkinsiz.",
"Please provide the full reason for declining the submitted item": "Iltimos, yuborilgan elementni rad etishning to'liq sababini ko'rsating",
"Swipe to confirm decline": "Rad etishni tasdiqlash uchun suring",
"Your request was declined": "Sizning so'rovingiz rad etildi",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "Sizning so'rovingiz ayol tomonidan rad etildi. Siz kelajakda boshqa nomzodlar bilan tanishasiz."
}

33
src/translations/locales/zh.json

@ -61,7 +61,7 @@
"Arabic": "阿拉伯",
"Are you sure you want to officially introduce these two candidates to each other?": "Are you sure you want to officially introduce these two candidates to each other?",
"Are you sure you've fully reviewed the profile and are ready to proceed?": "Are you sure you've fully reviewed the profile and are ready to proceed?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "您确定已全面查看该个人资料并想要拒绝该个人资料吗?",
"Are you sure you've fully reviewed the profile and want to reject this profile?": "您确定已完整查看该档案并要婉拒此推荐吗?",
"Art": "艺术",
"Associate Degree": "副学士学位",
"At the start of career and financial path": "在职业和财务道路的开始阶段",
@ -119,7 +119,7 @@
"Confirm Contacted": "确认已联系",
"Confirm Final Match": "Confirm Final Match",
"Confirmation of Document and Information Accuracy": "确认文件和信息的准确性",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "正式登记此拒绝不会受到任何处罚;它只是将状态放入为期2天的决策窗口内,以等待最终确认。",
"Confirming this rejection will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "确认婉拒不会产生任何惩罚。相反,它只是让您的状态进入为期2天的决策期以结束该推荐。",
"Congratulations! 🎉": "恭喜! 🎉",
"Consider in special cases": "特殊情况考虑",
"Consultation": "Consultation",
@ -154,7 +154,7 @@
"Dark Tan / Brown": "深棕褐色/棕色",
"Date of Birth": "出生日期",
"Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.": "Dear user, while welcoming you to the Habib Marij application, please read the following rules and regulations carefully before using the services of this platform. Your registration and use of this application constitutes full acceptance of these rules.",
"Decline": "Decline",
"Decline": "婉拒",
"Dedicated to Personal Growth": "致力于个人成长",
"Depends on reason, duration, and conditions": "取决于原因、持续时间和条件",
"Depends on stability": "取决于稳定性",
@ -467,10 +467,10 @@
"Please briefly explain the type of responsibility, its duration, the extent of financial or caregiving support, and its potential impact on your place of residence, relocation, or future married life conditions.": "请简要说明责任类型、持续时间、资金支持或照顾的程度,以及其对您的居住地、搬迁或未来已婚生活条件的潜在影响。",
"Please complete the required information so we can find suitable matches for you": "Please complete the required information so we can find suitable matches for you",
"Please mention during the call that you were introduced by the Habib Marriage app.": "请在通话中说明您是通过 Habib Marriage 应用程序介绍的。",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "请注意,拒此推荐可能会导致推荐下一个对象的时间有所延迟,但您完全没有接受的义务,可以自由选择。",
"Please note that rejecting this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "请注意,拒此推荐可能会延迟下一次匹配推荐,但您完全没有必须接受的义务,可以完全自由选择。",
"Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.": "Please note that there is no guarantee for a specific number of cases, and the volume of incoming cases is solely subject to profile compatibility with other users.",
"Please note: Failure to contact within 2 days may result in a penalty": "Please note: Failure to contact within 2 days may result in a penalty",
"Please provide the full reason for rejecting the submitted item": "Please provide the full reason for rejecting the submitted item",
"Please provide the full reason for rejecting the submitted item": "请提供婉拒此项目的完整原因",
"Please report the final outcome of the proposal and communication to the system.": "请将提案的最终结果汇报给系统并沟通。",
"Please select the option that best describes the general atmosphere and lifestyle of your family.": "请选择最能描述您家庭的总体氛围和生活方式的选项。",
"Please select the option that best describes your daily behavior when interacting with members of the opposite sex.": "请选择最能描述您与异性互动时的日常行为的选项。",
@ -514,9 +514,9 @@
"Regular hookah smoker": "经常吸水烟的人",
"Regular smoker": "经常吸烟者",
"Regular user": "普通用户",
"Reject": "拒",
"Reject Profile": "拒档案",
"Rejection Warning": "拒绝警告",
"Reject": "拒",
"Reject Profile": "拒档案",
"Rejection Warning": "婉拒提醒",
"Relationship to Representative": "与代表的关系",
"Religion": "Religion",
"Religion and politics are inseparable, but active engagement is not a requirement for my spouse.": "宗教和政治密不可分,但积极参与并不是我配偶的要求。",
@ -615,7 +615,7 @@
"Supporter of the current government, but a difference in view is not a red line.": "现任政府的支持者,但观点分歧并非红线。",
"Supporter of the current government; serious opposition from my spouse is a red line.": "现任政府的支持者;我配偶的严重反对是一条红线。",
"Sweden": "瑞典",
"Swipe to confirm rejection": "滑动以确认拒",
"Swipe to confirm rejection": "滑动以确认拒",
"Swipe to pay 50 Habib Coins": "Swipe to pay 50 Habib Coins",
"Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.": "Taking this test is not mandatory, but it will help you better search for a spouse. The Personality test is a test for self-knowledge and better understanding of your spouse.",
"Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.": "Taking this test is not mandatory, but it will help you better understand your priorities and find a more compatible spouse.",
@ -731,8 +731,8 @@
"Your information is kept strictly confidential.": "Your information is kept strictly confidential.",
"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.",
"Your request has been sent. Once the lady reviews your request, you will be notified.": "Your request has been sent. Once the lady reviews your request, you will be notified.",
"Your request was rejected": "Your request was rejected",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "Your request was rejected by the lady. You will be introduced to other candidates in the future.",
"Your request was rejected": "您的请求已被婉拒",
"Your request was rejected by the lady. You will be introduced to other candidates in the future.": "女士已婉拒了您的请求。未来系统将为您推荐其他候选人。",
"Your subscription is active": "您的订阅已激活",
"currentMaritalStatusTooltip": "当前婚姻状况工具提示",
"familyResponsibilityTooltip": "家庭责任工具提示",
@ -2073,5 +2073,14 @@
"Decisions regarding continuing acquaintance, exchanging information, and in-person meetings rest solely with users.": "是否继续交往、交换私人联系方式以及线下见面的决定完全由用户自行负责。",
"It is recommended that initial meetings take place in public places and that a family member or trusted person be kept informed.": "强烈建议初次线下见面选择人多的公共场所,并告知家人或受信任的朋友。",
"Users should not share money, original documents, or sensitive banking information with others before establishing sufficient trust.": "在建立充分信任之前,切勿向他人转账、提供证件原件或透露敏感银行账户信息。",
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "如遇不可抗力事件(如大范围网络中断或基础设施故障),马里奇对服务的暂时中断不承担任何赔偿责任。"
"In events beyond control, such as widespread internet outages or infrastructure disruptions, Marriage will not be held liable for temporary service interruptions.": "如遇不可抗力事件(如大范围网络中断或基础设施故障),马里奇对服务的暂时中断不承担任何赔偿责任。",
"Decline Profile": "婉拒档案",
"Decline Warning": "婉拒提醒",
"Are you sure you've fully reviewed the profile and want to decline this profile?": "您确定已完整查看该档案并要婉拒此推荐吗?",
"Confirming this decline will not result in any penalty. Instead, it simply enters your status into a 2-day decision window to finalize the case.": "确认婉拒不会产生任何惩罚。相反,它只是让您的状态进入为期2天的决策期以结束该推荐。",
"Please note that declining this case might cause a delay in recommending the next match, but there is absolutely no obligation to accept and you are fully free to choose.": "请注意,婉拒此推荐可能会延迟下一次匹配推荐,但您完全没有必须接受的义务,您可以完全自由选择。",
"Please provide the full reason for declining the submitted item": "请提供婉拒此项目的完整原因",
"Swipe to confirm decline": "滑动以确认婉拒",
"Your request was declined": "您的请求已被婉拒",
"Your request was declined by the lady. You will be introduced to other candidates in the future.": "女士已婉拒了您的请求。未来系统将为您推荐其他候选人。"
}
Loading…
Cancel
Save