ui phase 8

This commit is contained in:
hamid
2026-07-19 13:57:11 +03:30
parent edc38543fd
commit 1ef4feb911
41 changed files with 2113 additions and 667 deletions
+80 -20
View File
@@ -190,7 +190,35 @@
"unverified_cta": "Complete verification",
"deferred_services": "Manage your services & prices in the Services section; available days come in a later step.",
"save_error": "Couldn't save your profile. Please try again.",
"avatar_upload_error": "Couldn't upload your photo. Please try again."
"avatar_upload_error": "Couldn't upload your photo. Please try again.",
"education_level_label": "Education level",
"education_level_diploma": "Diploma",
"education_level_associate": "Associate degree",
"education_level_bachelor": "Bachelor's degree",
"education_level_master": "Master's degree",
"education_level_doctorate": "Doctorate",
"education_field_label": "Field of study",
"education_field_nursing": "Nursing",
"education_field_midwifery": "Midwifery",
"education_field_anesthesia": "Anesthesia",
"education_field_operating_room": "Operating room technology",
"education_field_public_health": "Public health",
"education_other": "Other",
"education_level_other_label": "Enter your education level",
"education_field_other_label": "Enter your field of study",
"specializations_label": "Specialties",
"preview_cta": "Preview my public profile",
"preview_title": "My public profile",
"preview_subtitle": "This is what families see when they find you.",
"back_to_profile": "Back to profile",
"preview_reviews_count": "({count, plural, =0 {no reviews} one {# review} other {# reviews}})",
"preview_completed_visits": "{count, number} successful visits",
"preview_years_experience": "{years} years' experience",
"preview_verified_title": "What Balinyaar verified",
"preview_services_title": "Services",
"preview_services_empty": "No active services yet — add one in the Services section.",
"preview_coverage_title": "Coverage areas",
"preview_coverage_empty": "No coverage areas yet."
},
"bank": {
"title": "Bank account",
@@ -205,9 +233,11 @@
"submitting": "Submitting…",
"added": "Account submitted — ownership inquiry started",
"add_error": "This account couldn't be added. Check the IBAN and try again.",
"add_another": "Add another account",
"load_error": "Couldn't load your bank accounts.",
"status_pending_chip": "Checking",
"status_pending_title": "Verifying account ownership",
"status_pending_body": "The Sheba ownership inquiry is running; this can take a moment.",
"status_pending_body": "Checking the IBAN's ownership — this usually takes a few minutes.",
"status_verified_chip": "Verified",
"status_verified_title": "Account verified",
"status_verified_body": "This account is ready to receive your payouts.",
@@ -217,6 +247,7 @@
"reenter": "Enter another account",
"make_primary": "Make primary",
"primary_set": "Primary account updated",
"primary_set_error": "Couldn't update the primary account. Please try again.",
"iban_masked_label": "IBAN",
"primary": "Primary",
"empty_title": "No bank account yet",
@@ -273,9 +304,6 @@
"subtitle": "The cities and districts you'll travel to.",
"areas_heading": "Your areas",
"add_title": "Add a coverage area",
"scope_label": "Coverage",
"scope_whole_city": "Whole city",
"scope_districts": "Specific districts",
"add": "Add area",
"adding": "Adding…",
"whole_city_chip": "Whole city",
@@ -283,13 +311,13 @@
"empty_warning": "You won't appear in search until you add at least one coverage area.",
"duplicate": "You already cover this area.",
"city_required": "Select a city",
"district_required": "Select a district, or switch to whole city.",
"added": "Coverage area added",
"add_error": "This area couldn't be added. Please try again.",
"remove_title": "Remove coverage area?",
"remove_body": "You'll no longer be matched for visits in this area.",
"remove_confirm": "Remove",
"removed": "Coverage area removed"
"removed": "Coverage area removed",
"remove_error": "This area couldn't be removed. Please try again."
},
"catalog": {
"unit_per_hour": "hourly",
@@ -349,6 +377,9 @@
"display_name_label": "Display name",
"display_name_hint": "Auto-generated from your options — you can edit it.",
"duplicate_warning": "You already have a service with these exact details. Change an option or the category.",
"duplicate_edit_existing": "Edit that existing listing instead",
"preview_heading": "This is what appears in search",
"preview_untitled": "New service",
"summary_options": "Options",
"summary_none": "No options",
"next": "Next",
@@ -360,6 +391,21 @@
"list_error": "Couldn't load your services.",
"options_error": "Couldn't load this category's options."
},
"activation": {
"title": "Get set up",
"subtitle_visibility": "These control whether you appear in search.",
"row_identity": "Identity & document verification",
"row_profile": "Complete your profile",
"row_services": "At least one active service",
"row_coverage": "A coverage area",
"row_bank": "A verified bank account",
"row_bank_hint": "For getting paid — not required to appear in search.",
"row_fix": "Complete",
"live_title": "Active in search",
"live_body": "Setup is complete and you're accepting bookings — families can find and book you.",
"load_error": "Couldn't load your setup status.",
"retry": "Retry"
},
"search": {
"title": "Find a nurse",
"subtitle": "Only verified, background-checked nurses appear here.",
@@ -680,9 +726,6 @@
"earnings_snapshot_title": "Earnings",
"earnings_snapshot_cta": "View details",
"earnings_snapshot_error": "Couldn't load your balance.",
"activation_title": "Finish activating your profile",
"activation_body": "Complete verification to appear in search and receive booking requests.",
"activation_cta": "Continue verification",
"notifications_entry_title": "Notifications",
"notifications_entry_unread": "{count} unread",
"notifications_entry_empty": "You're all caught up"
@@ -850,9 +893,13 @@
"reason_kyc_no_match": "Your identity details didn't match the civil registry.",
"reason_national_id_mismatch": "The national ID didn't match.",
"reason_blurry_scan": "The document image wasn't clear. Please upload a sharper copy.",
"journey_identity": "Identity",
"journey_credentials": "Credentials",
"journey_review": "Review",
"journey_back": "Back to the verification journey",
"group_identity": "Identity",
"group_credentials": "Professional credentials",
"group_bank": "Bank",
"group_review": "Review",
"payoff_title": "This is the badge families will see",
"payoff_subtitle": "It fills in as you complete each group below.",
"identity_title": "Verify identity",
"identity_subtitle": "Your national ID, a photo of your ID card, and a liveness selfie.",
"national_id_label": "National ID",
@@ -861,8 +908,10 @@
"card_label": "National-ID card image",
"card_hint": "Photograph your ID card in good light, clearly readable.",
"card_recommended": "Uploading the ID card image is recommended.",
"capture_hint_card": "Good lighting, no blur, all four corners of the card inside the frame.",
"selfie_label": "Liveness selfie",
"selfie_hint": "Take a selfie for face verification.",
"capture_hint_selfie": "Good lighting, face centered and unobstructed.",
"auto_registry_note": "An automatic civil-registry check is performed.",
"error_national_id_mismatch": "The national ID didn't match the civil registry. Please check and try again.",
"error_shared_sim": "This SIM doesn't appear to be registered in your name. Please try again with a SIM registered to you.",
@@ -877,6 +926,9 @@
"ino_number_label": "Nursing-council number",
"ino_number_hint": "Enter your nursing-council membership number.",
"ino_number_required": "Enter your nursing-council number.",
"ino_number_submitted": "Nursing-council number on file",
"ino_number_change": "Change",
"credentials_needs_document": "Upload at least one document to submit.",
"doc_uploaded": "Document uploaded",
"education_label": "Education certificate",
"education_hint": "Optional — an image of your latest qualification.",
@@ -901,6 +953,9 @@
"review_title": "Under review",
"review_body": "Your documents were submitted and are being reviewed by our team.",
"review_eta": "This usually takes 2448 hours.",
"review_timeline_submitted": "Documents submitted",
"review_timeline_review": "Reviewed by our team",
"review_timeline_activation": "Trust badge activated",
"review_approved_title": "Verification complete",
"review_approved_body": "Every step is verified. You can now publish your profile.",
"review_summary_title": "Status summary",
@@ -915,13 +970,18 @@
"explainer_approved_at": "Verified on {date}",
"explainer_not_verified": "This nurse is not verified yet.",
"explainer_error": "Couldn't load the verification details.",
"publish_ready_title": "Ready to publish",
"publish_ready_body": "Your verification is complete. Your services are visible and bookable.",
"publish_blocked_title": "Complete verification to publish",
"publish_blocked_body": "Until verification is complete, your services won't appear in search and can't be booked.",
"publish_cta": "Publish profile",
"publish_complete_verification": "Complete verification",
"publish_done": "Your profile has been published",
"publish_ready_title": "Ready to go live",
"publish_ready_body": "Setup is complete. Turn on bookings to appear in search and start receiving requests.",
"publish_blocked_title": "Finish setup to go live",
"publish_unmet_intro": "To appear in search: {items}.",
"publish_start_accepting": "Start accepting bookings",
"publish_pause_accepting": "Pause bookings",
"publish_toggling": "Updating…",
"publish_live_title": "Live in search",
"publish_live_body": "Families can find and book you right now.",
"publish_accepting_success": "You're now accepting bookings",
"publish_paused_success": "Bookings paused — you won't appear in search until you resume",
"publish_toggle_error": "Couldn't update your booking status. Please try again.",
"mock_admin_title": "Simulate admin review (demo)",
"mock_admin_approve": "Approve all steps",
"mock_admin_reject": "Reject a document",
+80 -20
View File
@@ -190,7 +190,35 @@
"unverified_cta": "تکمیل احراز هویت",
"deferred_services": "خدمات و قیمت‌های خود را در بخش «خدمات و قیمت‌ها» مدیریت کنید؛ روزهای کاری در مرحله بعد اضافه می‌شود.",
"save_error": "ذخیرهٔ پروفایل انجام نشد. دوباره تلاش کنید.",
"avatar_upload_error": "بارگذاری عکس انجام نشد. دوباره تلاش کنید."
"avatar_upload_error": "بارگذاری عکس انجام نشد. دوباره تلاش کنید.",
"education_level_label": "مقطع تحصیلی",
"education_level_diploma": "دیپلم",
"education_level_associate": "کاردانی",
"education_level_bachelor": "کارشناسی",
"education_level_master": "کارشناسی ارشد",
"education_level_doctorate": "دکترا",
"education_field_label": "رشتهٔ تحصیلی",
"education_field_nursing": "پرستاری",
"education_field_midwifery": "مامایی",
"education_field_anesthesia": "هوشبری",
"education_field_operating_room": "اتاق عمل",
"education_field_public_health": "بهداشت عمومی",
"education_other": "سایر",
"education_level_other_label": "مقطع تحصیلی خود را وارد کنید",
"education_field_other_label": "رشتهٔ تحصیلی خود را وارد کنید",
"specializations_label": "تخصص‌ها",
"preview_cta": "پیش‌نمایش نمایهٔ عمومی من",
"preview_title": "نمایهٔ عمومی من",
"preview_subtitle": "این چیزی است که خانواده‌ها هنگام یافتن شما می‌بینند.",
"back_to_profile": "بازگشت به پروفایل",
"preview_reviews_count": "({count, plural, =0 {بدون نظر} one {# نظر} other {# نظر}})",
"preview_completed_visits": "{count, number} ویزیت موفق",
"preview_years_experience": "{years} سال سابقه",
"preview_verified_title": "بالین‌یار چه چیزی را تایید کرده است",
"preview_services_title": "خدمات",
"preview_services_empty": "هنوز خدمت فعالی ندارید — یک خدمت در بخش «خدمات و قیمت‌ها» اضافه کنید.",
"preview_coverage_title": "مناطق تحت پوشش",
"preview_coverage_empty": "هنوز منطقه‌ای تحت پوشش ثبت نشده."
},
"bank": {
"title": "حساب بانکی",
@@ -205,9 +233,11 @@
"submitting": "در حال ثبت…",
"added": "حساب ثبت شد — استعلام مالکیت آغاز شد",
"add_error": "ثبت این حساب ممکن نشد. شبا را بررسی کرده و دوباره تلاش کنید.",
"add_another": "افزودن حساب دیگر",
"load_error": "بارگذاری حساب‌های بانکی شما ممکن نشد.",
"status_pending_chip": "در حال استعلام",
"status_pending_title": "در حال استعلام مالکیت حساب",
"status_pending_body": "استعلام شبا در حال انجام است؛ ممکن است چند لحظه طول بکشد.",
"status_pending_body": "در حال استعلام صحت شبا؛ معمولاً چند دقیقه طول می‌کشد",
"status_verified_chip": "تاییدشد",
"status_verified_title": "حساب تایید شد",
"status_verified_body": "این حساب برای واریز درآمد شما آماده است.",
@@ -217,6 +247,7 @@
"reenter": "ثبت حساب دیگر",
"make_primary": "انتخاب به‌عنوان حساب اصلی",
"primary_set": "حساب اصلی به‌روزرسانی شد",
"primary_set_error": "به‌روزرسانی حساب اصلی ممکن نشد. دوباره تلاش کنید.",
"iban_masked_label": "شبا",
"primary": "حساب اصلی",
"empty_title": "هنوز حسابی ثبت نشده",
@@ -273,9 +304,6 @@
"subtitle": "شهرها و مناطقی که به آن‌ها می‌روید.",
"areas_heading": "مناطق شما",
"add_title": "افزودن منطقهٔ تحت پوشش",
"scope_label": "گستره",
"scope_whole_city": "کل شهر",
"scope_districts": "مناطق خاص",
"add": "افزودن منطقه",
"adding": "در حال افزودن…",
"whole_city_chip": "کل شهر",
@@ -283,13 +311,13 @@
"empty_warning": "تا زمانی که حداقل یک منطقهٔ تحت پوشش اضافه نکنید، در جست‌وجو نمایش داده نمی‌شوید.",
"duplicate": "این منطقه از قبل تحت پوشش شماست.",
"city_required": "شهر را انتخاب کنید",
"district_required": "یک منطقه انتخاب کنید یا به کل شهر تغییر دهید.",
"added": "منطقهٔ تحت پوشش اضافه شد",
"add_error": "افزودن این منطقه ممکن نشد. دوباره تلاش کنید.",
"remove_title": "حذف منطقهٔ تحت پوشش؟",
"remove_body": "دیگر برای ویزیت در این منطقه انتخاب نمی‌شوید.",
"remove_confirm": "حذف",
"removed": "منطقهٔ تحت پوشش حذف شد"
"removed": "منطقهٔ تحت پوشش حذف شد",
"remove_error": "حذف این منطقه ممکن نشد. دوباره تلاش کنید."
},
"catalog": {
"unit_per_hour": "ساعتی",
@@ -349,6 +377,9 @@
"display_name_label": "نام نمایشی",
"display_name_hint": "به‌صورت خودکار از گزینه‌ها ساخته می‌شود؛ می‌توانید تغییرش دهید.",
"duplicate_warning": "شما قبلاً خدمتی با همین مشخصات دارید. یک گزینه یا دسته را تغییر دهید.",
"duplicate_edit_existing": "به‌جای آن، همان خدمت موجود را ویرایش کنید",
"preview_heading": "این‌گونه در جستجو دیده می‌شوید",
"preview_untitled": "خدمت جدید",
"summary_options": "گزینه‌ها",
"summary_none": "بدون گزینه",
"next": "بعدی",
@@ -360,6 +391,21 @@
"list_error": "خدمات شما بارگذاری نشد.",
"options_error": "گزینه‌های این دسته بارگذاری نشد."
},
"activation": {
"title": "راه‌اندازی حساب",
"subtitle_visibility": "این موارد نمایش شما در جستجو را کنترل می‌کنند.",
"row_identity": "احراز هویت و مدارک",
"row_profile": "تکمیل نمایه",
"row_services": "حداقل یک خدمت فعال",
"row_coverage": "محدودهٔ پوشش",
"row_bank": "شبای تاییدشده",
"row_bank_hint": "برای دریافت درآمد — برای نمایش در جستجو لازم نیست.",
"row_fix": "تکمیل",
"live_title": "فعال در جستجو",
"live_body": "راه‌اندازی کامل است و پذیرش رزرو فعال است — خانواده‌ها می‌توانند شما را پیدا و رزرو کنند.",
"load_error": "بارگذاری وضعیت راه‌اندازی ممکن نشد.",
"retry": "تلاش مجدد"
},
"search": {
"title": "یافتن پرستار",
"subtitle": "فقط پرستاران تاییدشده و دارای صلاحیت اینجا نمایش داده می‌شوند.",
@@ -680,9 +726,6 @@
"earnings_snapshot_title": "درآمد",
"earnings_snapshot_cta": "مشاهده جزئیات",
"earnings_snapshot_error": "بارگذاری موجودی شما ممکن نشد.",
"activation_title": "تکمیل فعال‌سازی پروفایل",
"activation_body": "برای دیده‌شدن در جستجو و دریافت درخواست رزرو، احراز هویت خود را تکمیل کنید.",
"activation_cta": "ادامهٔ احراز هویت",
"notifications_entry_title": "اعلان‌ها",
"notifications_entry_unread": "{count} خوانده‌نشده",
"notifications_entry_empty": "اعلان جدیدی ندارید"
@@ -850,9 +893,13 @@
"reason_kyc_no_match": "اطلاعات هویتی با ثبت احوال مطابقت نداشت.",
"reason_national_id_mismatch": "کد ملی مطابقت نداشت.",
"reason_blurry_scan": "تصویر مدرک واضح نبود. لطفاً نسخهٔ خواناتری بارگذاری کنید.",
"journey_identity": "هویت",
"journey_credentials": "مدارک",
"journey_review": "بررسی",
"journey_back": "بازگشت به مسیر تأیید",
"group_identity": "هویت",
"group_credentials": "مدارک حرفه‌ای",
"group_bank": "بانک",
"group_review": "بررسی",
"payoff_title": "این نشان را خانواده‌ها می‌بینند",
"payoff_subtitle": "با تکمیل هر گروه در پایین، این نشان کامل‌تر می‌شود.",
"identity_title": "تأیید هویت",
"identity_subtitle": "کد ملی، تصویر کارت ملی و یک سلفی زنده.",
"national_id_label": "کد ملی",
@@ -861,8 +908,10 @@
"card_label": "تصویر کارت ملی",
"card_hint": "کارت ملی را در نور کافی و خوانا عکس بگیرید.",
"card_recommended": "بارگذاری تصویر کارت ملی توصیه می‌شود.",
"capture_hint_card": "نور کافی، بدون تاری، چهار گوشهٔ کارت داخل کادر.",
"selfie_label": "سلفی زنده",
"selfie_hint": "برای تشخیص چهره، سلفی بگیرید.",
"capture_hint_selfie": "نور کافی، چهره در مرکز و بدون پوشش.",
"auto_registry_note": "استعلام خودکار از ثبت احوال انجام می‌شود.",
"error_national_id_mismatch": "کد ملی با ثبت احوال مطابقت نداشت. لطفاً بررسی و دوباره تلاش کنید.",
"error_shared_sim": "به نظر می‌رسد این سیم‌کارت به نام شما نیست. لطفاً با سیم‌کارتی که به نام خودتان است دوباره تلاش کنید.",
@@ -877,6 +926,9 @@
"ino_number_label": "شماره نظام پرستاری",
"ino_number_hint": "شماره عضویت نظام پرستاری خود را وارد کنید.",
"ino_number_required": "شماره نظام پرستاری را وارد کنید.",
"ino_number_submitted": "شمارهٔ نظام پرستاری ثبت شد",
"ino_number_change": "تغییر",
"credentials_needs_document": "برای ثبت، حداقل یک مدرک بارگذاری کنید.",
"doc_uploaded": "مدرک بارگذاری شد",
"education_label": "مدرک تحصیلی",
"education_hint": "اختیاری — تصویر آخرین مدرک تحصیلی.",
@@ -901,6 +953,9 @@
"review_title": "در حال بررسی",
"review_body": "مدارک شما ثبت شد و در حال بررسی توسط کارشناس است.",
"review_eta": "معمولاً ۲۴ تا ۴۸ ساعت زمان می‌برد.",
"review_timeline_submitted": "مدارک ثبت شد",
"review_timeline_review": "بررسی توسط کارشناس",
"review_timeline_activation": "فعال‌سازی نشان",
"review_approved_title": "احراز هویت تکمیل شد",
"review_approved_body": "همهٔ مراحل تأیید شد. اکنون می‌توانید پروفایل خود را منتشر کنید.",
"review_summary_title": "خلاصهٔ وضعیت",
@@ -915,13 +970,18 @@
"explainer_approved_at": "تاریخ تایید: {date}",
"explainer_not_verified": "این پرستار هنوز احراز هویت نشده است.",
"explainer_error": "بارگذاری جزئیات تاییدیه ممکن نشد.",
"publish_ready_title": "آمادهٔ انتشار",
"publish_ready_body": "احراز هویت شما کامل است. خدمات شما قابل نمایش و رزرو هستند.",
"publish_blocked_title": "برای انتشار، احراز هویت را کامل کنید",
"publish_blocked_body": "تا تکمیل احراز هویت، خدمات شما در جستجو نمایش داده نمی‌شود و قابل رزرو نیست.",
"publish_cta": "انتشار پروفایل",
"publish_complete_verification": "تکمیل احراز هویت",
"publish_done": "پروفایل شما منتشر شد",
"publish_ready_title": "آمادهٔ فعال‌سازی",
"publish_ready_body": "راه‌اندازی کامل است. پذیرش رزرو را روشن کنید تا در جستجو نمایش داده شوید و درخواست دریافت کنید.",
"publish_blocked_title": "برای فعال‌سازی، راه‌اندازی را کامل کنید",
"publish_unmet_intro": "برای نمایش در جستجو: {items}.",
"publish_start_accepting": "شروع پذیرش رزرو",
"publish_pause_accepting": "توقف موقت پذیرش",
"publish_toggling": "در حال به‌روزرسانی…",
"publish_live_title": "فعال در جستجو",
"publish_live_body": "هم‌اکنون خانواده‌ها می‌توانند شما را پیدا کرده و رزرو کنند.",
"publish_accepting_success": "اکنون رزرو دریافت می‌کنید",
"publish_paused_success": "پذیرش رزرو متوقف شد — تا از سرگیری، در جستجو نمایش داده نمی‌شوید",
"publish_toggle_error": "به‌روزرسانی وضعیت پذیرش رزرو ممکن نشد. دوباره تلاش کنید.",
"mock_admin_title": "شبیه‌سازی بررسی مدیر (نمایشی)",
"mock_admin_approve": "تأیید همهٔ مراحل",
"mock_admin_reject": "رد یک مدرک",