from pathlib import Path
root=Path('/home/ubuntu/clinic-management/resources/views')
# Exact visible phrases; values are translation calls and are safe in Blade text/attributes.
maps={
'patient_record.blade.php':{
"@extends('layout',['heading'=>'ملف المريض','clinic'=>$clinic])":"@extends('layout',['heading'=>__('ui.patient_record'),'clinic'=>$clinic])",
'رقم الملف: #':"{{ __('ui.file_number') }}: #", 'الهاتف: ':"{{ __('ui.phone') }}: ", 'تاريخ الميلاد: ':"{{ __('ui.birth_date') }}: ", ' — النوع: ':" — {{ __('ui.gender') }}: ",
"'ذكر'":"__('ui.male')", "'أنثى'":"__('ui.female')", "'غير مسجل'":"__('ui.not_registered')",
'العودة إلى ملفات المرضى':"{{ __('ui.back_to_patient_records') }}",'الزيارات والتشخيصات':"{{ __('ui.visits_and_diagnoses') }}",'الأعراض:':"{{ __('ui.symptoms') }}:",'التشخيص:':"{{ __('ui.diagnosis') }}:",'ملاحظات الطبيب:':"{{ __('ui.doctor_notes') }}:","'لا توجد بيانات'":"__('ui.no_data')",'لا توجد زيارات سابقة.':"{{ __('ui.no_previous_visits') }}.",
'إجراءات الطبيب':"{{ __('ui.doctor_procedures') }}",'الكمية: ':"{{ __('ui.quantity') }}: ",'جنيه':"{{ __('ui.currency') }}",'تاريخ الزيارة: ':"{{ __('ui.visit_date') }}: ",'— التصنيف: ':"— {{ __('ui.category') }}: ","'لا توجد ملاحظات'":"__('ui.no_notes')",'لا توجد إجراءات عامة مسجلة.':"{{ __('ui.no_general_procedures') }}.",
'الروشتات والتحاليل والأشعات':"{{ __('ui.prescriptions_labs_radiology') }}",'الأدوية:':"{{ __('ui.medicines') }}:","'لا توجد أدوية'":"__('ui.no_medicines')",'التحاليل المطلوبة:':"{{ __('ui.required_labs') }}:","'لا توجد تحاليل'":"__('ui.no_labs')",'الأشعات المطلوبة:':"{{ __('ui.required_radiology') }}:","'لا توجد أشعات'":"__('ui.no_radiology')",'المتابعة:':"{{ __('ui.follow_up') }}:","'غير محددة'":"__('ui.not_specified')",'تصدير الروشتة PDF':"{{ __('ui.export_prescription_pdf') }}",'لا توجد روشتات أو تحاليل أو أشعات مسجلة.':"{{ __('ui.no_prescriptions_labs_radiology') }}.",
'المواعيد السابقة والقادمة':"{{ __('ui.past_and_upcoming_appointments') }}", "'booked'=>'محجوز'":"'booked'=>__('ui.booked')", "'confirmed'=>'مؤكد'":"'confirmed'=>__('ui.confirmed')", "'completed'=>'مكتمل'":"'completed'=>__('ui.completed')", "'cancelled'=>'ملغى'":"'cancelled'=>__('ui.cancelled')",'سبب الإلغاء: ':"{{ __('ui.cancellation_reason') }}: ",'لا توجد مواعيد.':"{{ __('ui.no_appointments') }}.",'المدفوعات':"{{ __('ui.payments') }}", "'إنستاباي'":"__('ui.instapay')", "'كاش'":"__('ui.cash')",'لا توجد مدفوعات.':"{{ __('ui.no_payments') }}.",'الأشعات والتحاليل':"{{ __('ui.radiology_and_labs') }}",'بدون تاريخ':"{{ __('ui.no_date') }}",'تحميل المستند':"{{ __('ui.download_document') }}",'حذف</button>':"{{ __('ui.delete') }}</button>",'لا توجد أشعات أو تحاليل مرفوعة.':"{{ __('ui.no_uploaded_documents') }}.",'رفع مستند جديد':"{{ __('ui.upload_new_document') }}",'نوع المستند':"{{ __('ui.document_type') }}",'اسم الفحص':"{{ __('ui.exam_name') }}",'تاريخ إجراء الفحص':"{{ __('ui.exam_date') }}",'الملف المرفق':"{{ __('ui.attached_file') }}",'رفع وربط بملف المريض':"{{ __('ui.upload_and_link_to_patient') }}",'فواتير المريض':"{{ __('ui.patient_invoices') }}",'فاتورة #':"{{ __('ui.invoice_number') }} #",'الإجمالي: ':"{{ __('ui.total') }}: ",'المدفوع: ':"{{ __('ui.paid') }}: ","'مدفوعة'":"__('ui.paid_status')", "'صادرة'":"__('ui.issued_status')",'لا توجد فواتير.':"{{ __('ui.no_invoices') }}.",'إضافة خدمات وإجراءات إلى فاتورة جديدة':"{{ __('ui.add_services_procedures_to_invoice') }}",'اختر الخدمة':"{{ __('ui.choose_service') }}",'اختر الإجراء':"{{ __('ui.choose_procedure') }}",'المبلغ المدفوع':"{{ __('ui.amount_paid') }}",'إنشاء الفاتورة':"{{ __('ui.create_invoice') }}",'اختر خدمة أو إجراء واحداً على الأقل':"{{ __('ui.choose_service_or_procedure') }}"
},
'visit.blade.php':{
"@extends('layout',['heading'=>'الزيارة الطبية','clinic'=>$clinic])":"@extends('layout',['heading'=>__('ui.medical_visit'),'clinic'=>$clinic])",'شعار العيادة':"{{ __('ui.clinic_logo') }}",'دور المريض: #':"{{ __('ui.queue_position') }}: #",'طباعة الروشتة':"{{ __('ui.print_prescription') }}",'الأعراض والمشاكل':"{{ __('ui.symptoms_and_problems') }}",'ملاحظات الطبيب':"{{ __('ui.doctor_notes') }}",'فحص العيون':"{{ __('ui.eye_exam') }}",'العين اليمنى':"{{ __('ui.right_eye') }}",'العين اليسرى':"{{ __('ui.left_eye') }}",'حدة النظر':"{{ __('ui.visual_acuity') }}",'اليمنى':"{{ __('ui.right') }}",'اليسرى':"{{ __('ui.left') }}",'مخطط الأسنان والإجراءات العلاجية':"{{ __('ui.dental_chart_and_treatment') }}",'اختر السن، ثم أضف إجراءً أو أكثر. يمكن إضافة أكثر من إجراء على السن نفسه.':"{{ __('ui.dental_instructions') }}",'رقم السن':"{{ __('ui.tooth_number') }}",'الإجراء':"{{ __('ui.procedure') }}",'الصنف المستخدم':"{{ __('ui.used_item') }}",'بدون صنف مخزون':"{{ __('ui.no_inventory_item') }}",'ملاحظات الإجراء':"{{ __('ui.procedure_notes') }}",'إضافة الإجراء':"{{ __('ui.add_procedure') }}",'إجراءات الطبيب':"{{ __('ui.doctor_procedures') }}",'إجراء مخصص':"{{ __('ui.custom_procedure') }}",'حذف':"{{ __('ui.delete') }}",'المستندات السابقة للمريض':"{{ __('ui.previous_patient_documents') }}",'تحميل آمن':"{{ __('ui.secure_download') }}",'لا توجد مستندات سابقة.':"{{ __('ui.no_previous_documents') }}",'إرفاق أشعة أو تحليل بهذه الزيارة':"{{ __('ui.attach_document_to_visit') }}",'رفع وربط بالزيارة':"{{ __('ui.upload_and_link_to_visit') }}",'الوصفة الطبية والفحوصات':"{{ __('ui.prescription_and_tests') }}",'نوع البند':"{{ __('ui.item_type') }}",'البحث في الأصناف':"{{ __('ui.search_items') }}",'دواء':"{{ __('ui.medicine') }}",'تحليل':"{{ __('ui.lab_test') }}",'أشعة':"{{ __('ui.radiology') }}",'خصم من المخزون':"{{ __('ui.deduct_from_stock') }}",'ملاحظات البند':"{{ __('ui.item_notes') }}",'حفظ الزيارة والروشتة':"{{ __('ui.save_visit_prescription') }}"
}}
for fn,m in maps.items():
 p=root/fn; s=p.read_text()
 for old,new in m.items(): s=s.replace(old,new)
 p.write_text(s)
print('visit and patient translations applied')
