ui phase 5
This commit is contained in:
+71
-8
@@ -89,7 +89,11 @@
|
||||
"nudge_profile_title": "Complete your profile",
|
||||
"nudge_profile_body": "Add an emergency contact to speed up bookings.",
|
||||
"nudge_profile_cta": "Go to profile",
|
||||
"patients_error": "Couldn't load your patients."
|
||||
"patients_error": "Couldn't load your patients.",
|
||||
"trust_escrow": "Secure escrow payment",
|
||||
"trust_verified_nurses": "Verified nurses",
|
||||
"trust_support": "Support",
|
||||
"rebook_with": "Book again with {name}"
|
||||
},
|
||||
"onboarding": {
|
||||
"step_relation": "Who for",
|
||||
@@ -366,30 +370,41 @@
|
||||
"gender_any": "No preference",
|
||||
"gender_hint": "For personal and bodily care, many families prefer a same-gender caregiver. Your choice is carried into the booking request.",
|
||||
"date_hint": "We pass your preferred date to the nurse — it does not remove nurses from the results.",
|
||||
"date_today": "Today",
|
||||
"date_tomorrow": "Tomorrow",
|
||||
"date_pick_other": "Pick another date",
|
||||
"price_hint": "Leave blank to see every price.",
|
||||
"price_min": "From",
|
||||
"price_max": "To",
|
||||
"toman": "Toman",
|
||||
"whole_city": "Whole city",
|
||||
"categories_error": "Couldn't load categories.",
|
||||
"cta_choose_category_city": "Choose a category and city",
|
||||
"cta_loading": "Counting nurses…",
|
||||
"cta_view_results": "View {count, plural, =0 {no nurses} one {# nurse} other {# nurses}}",
|
||||
"cta_zero_title": "No nurses match these filters",
|
||||
"cta_zero_hint": "Loosen a filter to see more nurses.",
|
||||
"results_loading_title": "Searching…",
|
||||
"results_count": "{count, plural, =0 {No nurses} one {# nurse} other {# nurses}}",
|
||||
"sort_label": "Sort",
|
||||
"sort_rating": "Rating",
|
||||
"sort_static": "Sorted by rating",
|
||||
"results_error": "Something went wrong loading results.",
|
||||
"retry": "Try again",
|
||||
"load_more": "Load more",
|
||||
"empty_title": "No nurses match your filters",
|
||||
"empty_suggest_gender": "Try removing the gender filter.",
|
||||
"empty_suggest_district": "Clear the district to search the whole city.",
|
||||
"empty_suggest_city": "Try a nearby city like Mashhad, Isfahan, or Shiraz.",
|
||||
"empty_suggest_date": "Try a different date.",
|
||||
"empty_cta": "Adjust filters",
|
||||
"unnamed_nurse": "Nurse",
|
||||
"unnamed_service": "Service",
|
||||
"completed_visits": "{count, number} successful visits",
|
||||
"reviews_count": "({count, plural, =0 {no reviews} one {# review} other {# reviews}})",
|
||||
"distance_km": "{km} km",
|
||||
"price_from": "from",
|
||||
"price_chip_range": "{min} to {max} Toman",
|
||||
"price_chip_min": "From {min} Toman",
|
||||
"price_chip_max": "Up to {max} Toman",
|
||||
"latest_review_title": "Latest review",
|
||||
"profile_not_found_title": "Nurse unavailable",
|
||||
"profile_not_found_body": "This nurse is no longer available.",
|
||||
"profile_not_found_cta": "Back to search",
|
||||
@@ -418,6 +433,7 @@
|
||||
"summary_when": "Time",
|
||||
"request_title": "Booking request",
|
||||
"form_subtitle": "Send a request to this nurse. No payment is taken yet — the nurse reviews it first.",
|
||||
"whathappens_title": "What happens next?",
|
||||
"missing_nurse_title": "No nurse selected",
|
||||
"missing_nurse_body": "Choose a nurse from search, then send a request.",
|
||||
"missing_nurse_cta": "Find a nurse",
|
||||
@@ -433,9 +449,18 @@
|
||||
"address_empty": "You haven't added an address yet.",
|
||||
"address_add_cta": "Add an address",
|
||||
"address_whole_city": "Whole city",
|
||||
"address_change_cta": "Change",
|
||||
"date_label": "Date",
|
||||
"date_today": "Today",
|
||||
"date_tomorrow": "Tomorrow",
|
||||
"date_pick_other": "Pick another date",
|
||||
"time_start_label": "From",
|
||||
"time_end_label": "To",
|
||||
"time_window_label": "Visit time window",
|
||||
"window_morning": "Morning 8–12",
|
||||
"window_afternoon": "Afternoon 12–16",
|
||||
"window_evening": "Evening 16–20",
|
||||
"window_custom": "Custom time",
|
||||
"gender_label": "Caregiver gender",
|
||||
"gender_hint": "For personal/bodily care, a same-gender caregiver matters. Your choice is sent with the request.",
|
||||
"notes_label": "Notes for the nurse",
|
||||
@@ -457,6 +482,13 @@
|
||||
"error_not_bookable": "This service can't be booked right now.",
|
||||
"error_tenancy": "That patient or address wasn't found.",
|
||||
"error_generic": "Couldn't send the request. Please try again.",
|
||||
"cta_missing_patient": "choosing a patient",
|
||||
"cta_missing_service": "choosing a service",
|
||||
"cta_missing_address": "choosing an address",
|
||||
"cta_missing_date": "a date",
|
||||
"cta_missing_time": "a time window",
|
||||
"cta_missing_gender": "caregiver gender",
|
||||
"cta_missing_caption": "To continue: {fields}",
|
||||
"awaiting_title": "Request sent to the nurse",
|
||||
"awaiting_subtitle": "Awaiting the nurse's response",
|
||||
"step_submitted": "Request submitted",
|
||||
@@ -464,6 +496,9 @@
|
||||
"step_payment": "Payment & final confirmation",
|
||||
"response_countdown_label": "Nurse response window",
|
||||
"response_elapsed": "Awaiting server confirmation…",
|
||||
"response_notify_note": "We'll let you know the result",
|
||||
"countdown_about_hours": "About {hours, plural, one {# hour} other {# hours}}",
|
||||
"countdown_about_minutes": "About {minutes, plural, one {# minute} other {# minutes}}",
|
||||
"accepted_badge": "The nurse accepted",
|
||||
"accepted_body": "Pay within the window below to confirm the booking.",
|
||||
"payment_countdown_label": "Payment window",
|
||||
@@ -473,7 +508,8 @@
|
||||
"cancelling": "Cancelling…",
|
||||
"cancel_confirm_title": "Cancel this request?",
|
||||
"cancel_confirm_body": "The nurse will no longer see it. You can request another nurse anytime.",
|
||||
"cancel_confirm_yes": "Yes, cancel",
|
||||
"cancel_confirm_keep": "No, keep it",
|
||||
"cancel_confirm_destructive": "Yes, cancel the request",
|
||||
"rejected_title": "The nurse declined the request",
|
||||
"rejected_reason_label": "Nurse's reason",
|
||||
"expired_title": "The nurse didn't respond in time",
|
||||
@@ -482,6 +518,8 @@
|
||||
"converted_title": "Your booking is confirmed",
|
||||
"converted_cta": "View booking",
|
||||
"terminal_rerequest": "Request another nurse",
|
||||
"terminal_rerequest_same_nurse": "Request again with a different time",
|
||||
"terminal_similar_nurses": "Similar nurses",
|
||||
"not_found_title": "Request not found",
|
||||
"not_found_body": "This request may have been removed.",
|
||||
"error_title": "Something went wrong",
|
||||
@@ -519,6 +557,8 @@
|
||||
"status_cancelled_by_customer": "Cancelled",
|
||||
"bd_title": "Booking",
|
||||
"bd_ref": "Booking #{id}",
|
||||
"bd_nurse_label": "Nurse",
|
||||
"bd_add_to_calendar": "Add to calendar",
|
||||
"bd_not_found_title": "Booking not found",
|
||||
"bd_not_found_body": "This booking doesn't exist or isn't yours.",
|
||||
"bd_my_bookings": "My bookings",
|
||||
@@ -563,6 +603,7 @@
|
||||
"evv_banner_in_range": "Checked in {time} · location confirmed (EVV)",
|
||||
"evv_banner_out_of_range": "Checked in {time} · location out of range (under review)",
|
||||
"evv_banner_no_gps": "Checked in {time} · location not captured",
|
||||
"evv_presence_headline": "The nurse is on site · Checked in {time}",
|
||||
"evv_checked_out_at": "Checked out {time}",
|
||||
"evv_gps_denied_note": "Location permission was denied — you can still record the visit; it's flagged for review.",
|
||||
"evv_no_open_check_in": "There's no open check-in to close.",
|
||||
@@ -587,11 +628,19 @@
|
||||
"care_locked_body": "The full care record is visible only to your assigned nurse and support.",
|
||||
"list_title": "My bookings",
|
||||
"list_subtitle": "Your confirmed engagements.",
|
||||
"list_empty_title": "No bookings yet",
|
||||
"list_empty_body": "Once a nurse accepts and you pay, your booking appears here.",
|
||||
"list_error": "Couldn't load your bookings.",
|
||||
"list_total": "Total",
|
||||
"inbox_error": "Couldn't load your requests."
|
||||
"inbox_error": "Couldn't load your requests.",
|
||||
"tab_pending": "Awaiting response",
|
||||
"tab_active": "Active",
|
||||
"tab_past": "Past",
|
||||
"pending_empty_title": "No pending requests",
|
||||
"pending_empty_body": "Requests awaiting the nurse's response or your payment appear here.",
|
||||
"active_empty_title": "No active bookings",
|
||||
"active_empty_body": "Your ongoing bookings appear here.",
|
||||
"past_empty_title": "No past bookings",
|
||||
"past_empty_body": "Your completed or cancelled bookings appear here.",
|
||||
"load_more": "Show more"
|
||||
},
|
||||
"payment": {
|
||||
"title_checkout": "Confirm & pay",
|
||||
@@ -788,6 +837,13 @@
|
||||
"badge_verified": "Verified",
|
||||
"badge_unverified": "Not verified",
|
||||
"badge_expired": "Expired",
|
||||
"explainer_title": "What Balinyaar verified",
|
||||
"explainer_open_label": "View verification details",
|
||||
"explainer_close": "Close",
|
||||
"explainer_intro": "This nurse has successfully passed these steps:",
|
||||
"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",
|
||||
@@ -815,6 +871,9 @@
|
||||
"cancel_title": "Cancel booking",
|
||||
"step_review": "Review",
|
||||
"step_confirm": "Confirm",
|
||||
"offramp_note": "Before cancelling, consider these options — cancelling may cost your nurse a booked slot.",
|
||||
"reschedule_cta": "Change the time",
|
||||
"contact_support_cta": "Chat with support",
|
||||
"policy_free_24h": "Free cancellation",
|
||||
"policy_partial_under_24h": "Partial refund",
|
||||
"policy_customer_no_show": "No refund",
|
||||
@@ -835,6 +894,7 @@
|
||||
"reason_cancelled": "Cancelled",
|
||||
"admin_approval_explainer": "Your cancellation request is submitted and the refund is reviewed and processed by our team — you never issue the refund yourself.",
|
||||
"reason_field_label": "Reason for cancelling",
|
||||
"reason_placeholder": "Choose a reason",
|
||||
"reason_cat_changed_mind": "Changed my mind",
|
||||
"reason_cat_schedule_conflict": "Schedule conflict",
|
||||
"reason_cat_found_other_care": "Found other care",
|
||||
@@ -1061,6 +1121,9 @@
|
||||
"title": "Leave a review",
|
||||
"subtitle": "Share your experience to help other families.",
|
||||
"for_nurse": "About {name}",
|
||||
"moderation_note": "Your review will be published after moderation",
|
||||
"recap_fallback_service": "Care visit",
|
||||
"recap_fallback_nurse": "Nurse",
|
||||
"rating_label": "Your rating",
|
||||
"body_label": "Comments (optional)",
|
||||
"body_placeholder": "How was the care? Anything worth sharing…",
|
||||
|
||||
Reference in New Issue
Block a user