manual improvement 2 & add telegram bot

This commit is contained in:
hamid
2026-07-27 23:58:16 +03:30
parent baa3cc63cd
commit e6a8f93a1e
57 changed files with 4181 additions and 2484 deletions
+24 -9
View File
@@ -189,7 +189,11 @@
"nurseProfile": {
"title": "Nurse profile",
"subtitle": "What families see when they find you.",
"photo": "Profile photo",
"section_intro_title": "Your introduction",
"section_intro_description": "The photo and the words families see first.",
"section_experience_title": "Experience & education",
"section_experience_description": "Your background is how families decide with confidence.",
"section_specializations_description": "The areas you have the most experience in.",
"photo_hint": "A clear photo of your face.",
"upload": "Upload photo",
"uploading": "Uploading…",
@@ -220,6 +224,7 @@
"education_other": "Other",
"education_level_other_label": "Enter your education level",
"education_field_other_label": "Enter your field of study",
"education_other_required": "Fill in the “other” value.",
"specializations_label": "Specialties",
"preview_cta": "Preview my public profile",
"preview_title": "My public profile",
@@ -382,11 +387,9 @@
"category_locked": "The category can't be changed after a service is created.",
"options_title": "Set the service options",
"options_subtitle": "Pick one option for each required item.",
"options_none": "This category has no options to configure.",
"options_missing_named": "Still to choose: {groups}",
"required_badge": "Required",
"optional_badge": "Optional",
"options_incomplete": "Answer every required item to continue.",
"price_title": "Set the price and unit",
"price_label": "Price (Toman)",
"price_hint": "Enter the price in Toman.",
"price_required": "Enter a valid price greater than zero.",
@@ -402,6 +405,10 @@
"preview_untitled": "New service",
"summary_options": "Options",
"summary_none": "No options",
"section_recap_title": "Selected service",
"section_recap_description": "Review your choices before you price it.",
"section_price_title": "Price & unit",
"section_listing_title": "How it appears in search",
"next": "Next",
"submit_create": "Add service",
"submit_save": "Save changes",
@@ -731,8 +738,8 @@
"accept_confirm_cta": "Yes, accept the request"
},
"dashboard": {
"greeting": "Hi, {name}",
"retry": "Retry",
"title": "Today",
"next_visit_title": "Next visit",
"next_visit_empty": "No visits scheduled for today.",
"next_visit_starts_in": "starts {relative}",
@@ -920,29 +927,34 @@
"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.",
"identity_step_number_title": "Your national ID",
"national_id_label": "National ID",
"national_id_hint": "Enter your 10-digit national ID.",
"national_id_invalid": "Enter a valid national ID.",
"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.",
"card_recommended_short": "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.",
"capture_done": "Captured",
"required_badge": "Required",
"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.",
"error_shahkar_mismatch": "The mobile-to-national-ID match failed. Please check and try again.",
"identity_submit": "Submit & verify",
"identity_submitting": "Verifying…",
"identity_needs_selfie": "Capture the liveness selfie to continue.",
"identity_submitted": "Identity submitted — verification started",
"back_to_checklist": "Back to checklist",
"credentials_title": "Professional credentials",
"credentials_subtitle": "Your documents are reviewed by our team after upload.",
"credentials_needs_start": "Start verification from the status checklist first.",
"credentials_documents_title": "Professional documents",
"credentials_documents_description": "Upload each document — a reviewer checks it.",
"credentials_documents_count": "{done} of {total}",
"ino_number_label": "Nursing-council number",
"ino_number_hint": "Enter your nursing-council membership number.",
"ino_number_required": "Enter your nursing-council number.",
@@ -961,10 +973,12 @@
"specialty_wound_care": "Wound care",
"specialty_add_placeholder": "Another specialty",
"specialty_add": "Add",
"registry_details_label": "Credential details (optional)",
"issuing_authority_label": "Issuing authority",
"issued_at_label": "Issue date",
"expires_at_label": "Expiry date",
"registry_details_title": "Credential details",
"registry_details_description": "The issuer and dates speed the review up.",
"summary_none": "Nothing recorded",
"manual_review_note": "These documents are reviewed manually by our team — not an instant approval.",
"credentials_submit": "Submit credentials",
"credentials_submitting": "Submitting…",
@@ -1427,6 +1441,7 @@
"category_label": "Category",
"subject_label": "Subject",
"message_label": "Message",
"message_required": "Write your message.",
"submit": "Send",
"submitting": "Sending…",
"cancel": "Cancel",