461 lines
21 KiB
PHP
461 lines
21 KiB
PHP
<?php
|
|
$translations = [
|
|
'en' => [
|
|
'dashboard' => 'Dashboard',
|
|
'patients' => 'Patients',
|
|
'visits' => 'Visits',
|
|
'appointments' => 'Appointments',
|
|
'home_visits' => 'Home Visits',
|
|
'queue_management' => 'Queue Management',
|
|
'laboratory' => 'Laboratory',
|
|
'tests' => 'Tests',
|
|
'test_groups' => 'Test Groups',
|
|
'inquiries' => 'Inquiries',
|
|
'xray' => 'X-Ray',
|
|
'groups' => 'Groups',
|
|
'pharmacy' => 'Pharmacy',
|
|
'inventory' => 'Inventory',
|
|
'pos' => 'POS',
|
|
'sales_history' => 'Sales History',
|
|
'purchases' => 'Purchases',
|
|
'purchase_returns' => 'Purchase Returns',
|
|
'alerts' => 'Alerts',
|
|
'reports' => 'Reports',
|
|
'drugs' => 'Drugs',
|
|
'suppliers' => 'Suppliers',
|
|
'billing' => 'Billing',
|
|
'insurance' => 'Insurance',
|
|
'doctors' => 'Doctors',
|
|
'doctor_holidays' => 'Doctor Holidays',
|
|
'nurses' => 'Nurses',
|
|
'admin_reports' => 'Admin Reports',
|
|
'settings' => 'Settings',
|
|
'company_profile' => 'Company Profile',
|
|
'employees' => 'Employees',
|
|
'positions' => 'Positions',
|
|
'departments' => 'Departments',
|
|
'services' => 'Services',
|
|
'cities' => 'Cities',
|
|
'queue_ads' => 'Queue Ads',
|
|
'profile' => 'Profile',
|
|
'logout' => 'Logout',
|
|
'hospital_management' => 'Hospital Management',
|
|
'login' => 'Login',
|
|
'email' => 'Email',
|
|
'password' => 'Password',
|
|
'sign_in' => 'Sign In',
|
|
'users_management' => 'Users Management',
|
|
'roles_permissions' => 'Roles & Permissions',
|
|
'users' => 'Users',
|
|
'roles' => 'Roles',
|
|
'add_user' => 'Add User',
|
|
'edit_user' => 'Edit User',
|
|
'delete_user' => 'Delete User',
|
|
'role' => 'Role',
|
|
'add_role' => 'Add Role',
|
|
'role_name' => 'Role Name',
|
|
'active' => 'Active',
|
|
'inactive' => 'Inactive',
|
|
'permissions' => 'Permissions',
|
|
'select_all' => 'Select All',
|
|
'save_permissions' => 'Save Permissions',
|
|
'user_created' => 'User created successfully.',
|
|
'user_updated' => 'User updated successfully.',
|
|
'user_deleted' => 'User deleted successfully.',
|
|
'permissions_updated' => 'Permissions updated successfully.',
|
|
'confirm_delete_user' => 'Are you sure you want to delete this user?',
|
|
'name' => 'Name',
|
|
'actions' => 'Actions',
|
|
'yes' => 'Yes',
|
|
'no' => 'No',
|
|
'search' => 'Search',
|
|
'reset' => 'Reset',
|
|
'cancel' => 'Cancel',
|
|
'save' => 'Save',
|
|
'edit' => 'Edit',
|
|
'delete' => 'Delete',
|
|
'status' => 'Status',
|
|
'created_at' => 'Created At',
|
|
'module_access' => 'Module Access',
|
|
'permission_dashboard' => 'Dashboard',
|
|
'permission_patients' => 'Patients',
|
|
'permission_visits' => 'Visits',
|
|
'permission_appointments' => 'Appointments',
|
|
'permission_home_visits' => 'Home Visits',
|
|
'permission_queue' => 'Queue Management',
|
|
'permission_laboratory' => 'Laboratory',
|
|
'permission_xray' => 'X-Ray',
|
|
'permission_pharmacy' => 'Pharmacy',
|
|
'permission_billing' => 'Billing',
|
|
'permission_insurance' => 'Insurance',
|
|
'permission_doctors' => 'Doctors Management',
|
|
'permission_reports' => 'Reports',
|
|
'permission_settings' => 'Settings',
|
|
'permission_users' => 'Users & Roles',
|
|
'stock_management' => 'Stock Management',
|
|
'items' => 'Items',
|
|
'categories' => 'Categories',
|
|
'transactions' => 'Transactions',
|
|
'inventory_dashboard' => 'Inventory Dashboard',
|
|
'total_items' => 'Total Items',
|
|
'total_value' => 'Total Value',
|
|
'low_stock_items' => 'Low Stock Items',
|
|
'expiring_soon' => 'Expiring Soon',
|
|
'view_details' => 'View Details',
|
|
'recent_transactions' => 'Recent Transactions',
|
|
'view_all_transactions' => 'View All Transactions',
|
|
'quick_actions' => 'Quick Actions',
|
|
'add_new_item' => 'Add New Item',
|
|
'receive_stock' => 'Receive Stock',
|
|
'issue_stock' => 'Issue Stock',
|
|
'sku' => 'SKU',
|
|
'item_name' => 'Item Name',
|
|
'category' => 'Category',
|
|
'unit' => 'Unit',
|
|
'min_level' => 'Min Level',
|
|
'reorder_level' => 'Reorder Level',
|
|
'current_stock' => 'Current Stock',
|
|
'out_of_stock' => 'Out of Stock',
|
|
'item_added_successfully' => 'Item added successfully',
|
|
'error_adding_item' => 'Error adding item',
|
|
'item_updated_successfully' => 'Item updated successfully',
|
|
'error_updating_item' => 'Error updating item',
|
|
'item_deleted_successfully' => 'Item deleted successfully',
|
|
'cannot_delete_item_with_stock' => 'Cannot delete item with existing stock',
|
|
'fill_all_required_fields' => 'Please fill all required fields',
|
|
'select_category' => 'Select Category',
|
|
'description' => 'Description',
|
|
'update' => 'Update',
|
|
'inventory_categories' => 'Inventory Categories',
|
|
'add_category' => 'Add Category',
|
|
'edit_category' => 'Edit Category',
|
|
'category_added_successfully' => 'Category added successfully',
|
|
'category_updated_successfully' => 'Category updated successfully',
|
|
'category_deleted_successfully' => 'Category deleted successfully',
|
|
'cannot_delete_category_in_use' => 'Cannot delete category in use',
|
|
'are_you_sure' => 'Are you sure?',
|
|
'no_data_available' => 'No data available',
|
|
'inventory_items' => 'Inventory Items',
|
|
'add_item' => 'Add Item',
|
|
'edit_item' => 'Edit Item',
|
|
'inventory_transactions' => 'Inventory Transactions',
|
|
'new_transaction' => 'New Transaction',
|
|
'transaction_recorded_successfully' => 'Transaction recorded successfully',
|
|
'error_recording_transaction' => 'Error recording transaction',
|
|
'insufficient_stock_in_batch' => 'Insufficient stock in selected batch',
|
|
'date' => 'Date',
|
|
'type' => 'Type',
|
|
'batch' => 'Batch',
|
|
'quantity' => 'Quantity',
|
|
'user' => 'User',
|
|
'notes' => 'Notes',
|
|
'no_transactions_found' => 'No transactions found',
|
|
'in' => 'IN',
|
|
'out' => 'OUT',
|
|
'adjustment' => 'Adjustment',
|
|
'transaction_type' => 'Transaction Type',
|
|
'stock_in_purchase' => 'Stock IN (Purchase)',
|
|
'stock_out_consumption' => 'Stock OUT (Consumption)',
|
|
'select_item' => 'Select Item',
|
|
'batch_number' => 'Batch Number',
|
|
'expiry_date' => 'Expiry Date',
|
|
'cost_price' => 'Cost Price',
|
|
'supplier' => 'Supplier',
|
|
'select_supplier' => 'Select Supplier',
|
|
'select_batch_to_deduct_from' => 'Select Batch to deduct from',
|
|
'select_item_first' => 'Select Item First',
|
|
'save_transaction' => 'Save Transaction',
|
|
'inventory_reports' => 'Inventory Reports',
|
|
'low_stock_report' => 'Low Stock Report',
|
|
'expiry_report' => 'Expiry Report',
|
|
'stock_valuation_report' => 'Stock Valuation Report',
|
|
'expiry_dates' => 'Expiry Dates',
|
|
'valuation' => 'Valuation',
|
|
'print_report' => 'Print Report',
|
|
'days_remaining' => 'Days Remaining',
|
|
'permission_inventory' => 'Stock Management',
|
|
'name_en' => 'Name (English)',
|
|
'name_ar' => 'Name (Arabic)',
|
|
'no_recent_transactions' => 'No recent transactions',
|
|
'no_items_found' => 'No items found',
|
|
'item' => 'Item',
|
|
'qty' => 'Qty',
|
|
'low_stock' => 'Low Stock',
|
|
'total_quantity' => 'Total Quantity',
|
|
'avg_cost' => 'Average Cost',
|
|
'department' => 'Department',
|
|
'select_department' => 'Select Department',
|
|
'department_consumption' => 'Department Consumption',
|
|
'consumption_report' => 'Consumption Report',
|
|
'total_cost' => 'Total Cost',
|
|
'start_date' => 'Start Date',
|
|
'end_date' => 'End Date',
|
|
'filter' => 'Filter',
|
|
'all_departments' => 'All Departments',
|
|
'total' => 'Total',
|
|
|
|
// Dashboard & Common Missing Keys
|
|
'total_patients' => 'Total Patients',
|
|
'today_appointments' => 'Today\'s Appointments',
|
|
'today' => 'Today',
|
|
'revenue' => 'Revenue',
|
|
'pending' => 'Pending',
|
|
'add_patient' => 'Add Patient',
|
|
'book_appointment' => 'Book Appointment',
|
|
'add_visit' => 'Add Visit',
|
|
'add_xray_inquiry' => 'Add X-Ray Inquiry',
|
|
'running_visits' => 'Running Visits',
|
|
'time' => 'Time',
|
|
'patient' => 'Patient',
|
|
'doctor' => 'Doctor',
|
|
'nurse' => 'Nurse',
|
|
'checkout_payment' => 'Checkout Payment',
|
|
'no_running_visits' => 'No running visits',
|
|
'no_appointments_today' => 'No appointments today',
|
|
'phone' => 'Phone',
|
|
'not_insured' => 'Not Insured',
|
|
'no_patients_found' => 'No patients found',
|
|
'reason' => 'Reason',
|
|
'new_visit' => 'New Visit',
|
|
'select' => 'Select',
|
|
'issue_token' => 'Issue Token',
|
|
'select_service' => 'Select Service',
|
|
'print_bill' => 'Print Bill',
|
|
'close' => 'Close',
|
|
|
|
// Login & Auth
|
|
'fill_all_fields' => 'Please fill in all fields',
|
|
'invalid_credentials' => 'Invalid email or password',
|
|
'login_to_continue' => 'Login to continue to your account',
|
|
'forgot_password' => 'Forgot Password?',
|
|
],
|
|
'ar' => [
|
|
'dashboard' => 'لوحة التحكم',
|
|
'patients' => 'المرضى',
|
|
'visits' => 'الزيارات',
|
|
'appointments' => 'المواعيد',
|
|
'home_visits' => 'الزيارات المنزلية',
|
|
'queue_management' => 'إدارة الطابور',
|
|
'laboratory' => 'المختبر',
|
|
'tests' => 'التحاليل',
|
|
'test_groups' => 'مجموعات التحاليل',
|
|
'inquiries' => 'الاستعلامات',
|
|
'xray' => 'الأشعة',
|
|
'groups' => 'المجموعات',
|
|
'pharmacy' => 'الصيدلية',
|
|
'inventory' => 'المخزون',
|
|
'pos' => 'نقاط البيع',
|
|
'sales_history' => 'سجل المبيعات',
|
|
'purchases' => 'المشتريات',
|
|
'purchase_returns' => 'مرتجعات المشتريات',
|
|
'alerts' => 'التنبيهات',
|
|
'reports' => 'التقارير',
|
|
'drugs' => 'الأدوية',
|
|
'suppliers' => 'الموردين',
|
|
'billing' => 'الفواتير',
|
|
'insurance' => 'التأمين',
|
|
'doctors' => 'الأطباء',
|
|
'doctor_holidays' => 'إجازات الأطباء',
|
|
'nurses' => 'الممريضين',
|
|
'admin_reports' => 'تقارير الإدارة',
|
|
'settings' => 'الإعدادات',
|
|
'company_profile' => 'ملف الشركة',
|
|
'employees' => 'الموظفين',
|
|
'positions' => 'المسميات الوظيفية',
|
|
'departments' => 'الأقسام',
|
|
'services' => 'الخدمات',
|
|
'cities' => 'المدن',
|
|
'queue_ads' => 'إعلانات الطابور',
|
|
'profile' => 'الملف الشخصي',
|
|
'logout' => 'تسجيل الخروج',
|
|
'hospital_management' => 'نظام إدارة المستشفيات',
|
|
'login' => 'تسجيل الدخول',
|
|
'email' => 'البريد الإلكتروني',
|
|
'password' => 'كلمة المرور',
|
|
'sign_in' => 'دخول',
|
|
'users_management' => 'إدارة المستخدمين',
|
|
'roles_permissions' => 'الأدوار والصلاحيات',
|
|
'users' => 'المستخدمين',
|
|
'roles' => 'الأدوار',
|
|
'add_user' => 'إضافة مستخدم',
|
|
'edit_user' => 'تعديل مستخدم',
|
|
'delete_user' => 'حذف مستخدم',
|
|
'role' => 'الدور',
|
|
'add_role' => 'إضافة دور',
|
|
'role_name' => 'اسم الدور',
|
|
'active' => 'نشط',
|
|
'inactive' => 'غير نشط',
|
|
'permissions' => 'الصلاحيات',
|
|
'select_all' => 'تحديد الكل',
|
|
'save_permissions' => 'حفظ الصلاحيات',
|
|
'user_created' => 'تم إنشاء المستخدم بنجاح.',
|
|
'user_updated' => 'تم تحديث المستخدم بنجاح.',
|
|
'user_deleted' => 'تم حذف المستخدم بنجاح.',
|
|
'permissions_updated' => 'تم تحديث الصلاحيات بنجاح.',
|
|
'confirm_delete_user' => 'هل أنت متأكد من حذف هذا المستخدم؟',
|
|
'name' => 'الاسم',
|
|
'actions' => 'الإجراءات',
|
|
'yes' => 'نعم',
|
|
'no' => 'لا',
|
|
'search' => 'بحث',
|
|
'reset' => 'إعادة تعيين',
|
|
'cancel' => 'إلغاء',
|
|
'save' => 'حفظ',
|
|
'edit' => 'تعديل',
|
|
'delete' => 'حذف',
|
|
'status' => 'الحالة',
|
|
'created_at' => 'تاريخ الإنشاء',
|
|
'module_access' => 'صلاحيات الوصول',
|
|
'permission_dashboard' => 'لوحة التحكم',
|
|
'permission_patients' => 'المرضى',
|
|
'permission_visits' => 'الزيارات',
|
|
'permission_appointments' => 'المواعيد',
|
|
'permission_home_visits' => 'الزيارات المنزلية',
|
|
'permission_queue' => 'إدارة الطابور',
|
|
'permission_laboratory' => 'المختبر',
|
|
'permission_xray' => 'الأشعة',
|
|
'permission_pharmacy' => 'الصيدلية',
|
|
'permission_billing' => 'الفواتير',
|
|
'permission_insurance' => 'التأمين',
|
|
'permission_doctors' => 'إدارة الأطباء',
|
|
'permission_reports' => 'التقارير',
|
|
'permission_settings' => 'الإعدادات',
|
|
'permission_users' => 'المستخدمين والأدوار',
|
|
'stock_management' => 'إدارة المخزون',
|
|
'items' => 'الأصناف',
|
|
'categories' => 'التصنيفات',
|
|
'transactions' => 'المعاملات',
|
|
'inventory_dashboard' => 'لوحة تحكم المخزون',
|
|
'total_items' => 'إجمالي الأصناف',
|
|
'total_value' => 'القيمة الإجمالية',
|
|
'low_stock_items' => 'أصناف منخفضة المخزون',
|
|
'expiring_soon' => 'تنتهي صلاحيتها قريباً',
|
|
'view_details' => 'عرض التفاصيل',
|
|
'recent_transactions' => 'أحدث المعاملات',
|
|
'view_all_transactions' => 'عرض كل المعاملات',
|
|
'quick_actions' => 'إجراءات سريعة',
|
|
'add_new_item' => 'إضافة صنف جديد',
|
|
'receive_stock' => 'استلام مخزون',
|
|
'issue_stock' => 'صرف مخزون',
|
|
'sku' => 'الرمز (SKU)',
|
|
'item_name' => 'اسم الصنف',
|
|
'category' => 'التصنيف',
|
|
'unit' => 'الوحدة',
|
|
'min_level' => 'الحد الأدنى',
|
|
'reorder_level' => 'حد إعادة الطلب',
|
|
'current_stock' => 'المخزون الحالي',
|
|
'out_of_stock' => 'نفذت الكمية',
|
|
'item_added_successfully' => 'تم إضافة الصنف بنجاح',
|
|
'error_adding_item' => 'خطأ في إضافة الصنف',
|
|
'item_updated_successfully' => 'تم تحديث الصنف بنجاح',
|
|
'error_updating_item' => 'خطأ في تحديث الصنف',
|
|
'item_deleted_successfully' => 'تم حذف الصنف بنجاح',
|
|
'cannot_delete_item_with_stock' => 'لا يمكن حذف صنف لديه مخزون',
|
|
'fill_all_required_fields' => 'يرجى ملء جميع الحقول المطلوبة',
|
|
'select_category' => 'اختر التصنيف',
|
|
'description' => 'الوصف',
|
|
'update' => 'تحديث',
|
|
'inventory_categories' => 'تصنيفات المخزون',
|
|
'add_category' => 'إضافة تصنيف',
|
|
'edit_category' => 'تعديل تصنيف',
|
|
'category_added_successfully' => 'تم إضافة التصنيف بنجاح',
|
|
'category_updated_successfully' => 'تم تحديث التصنيف بنجاح',
|
|
'category_deleted_successfully' => 'تم حذف التصنيف بنجاح',
|
|
'cannot_delete_category_in_use' => 'لا يمكن حذف تصنيف مستخدم',
|
|
'are_you_sure' => 'هل أنت متأكد؟',
|
|
'no_data_available' => 'لا توجد بيانات متاحة',
|
|
'inventory_items' => 'أصناف المخزون',
|
|
'add_item' => 'إضافة صنف',
|
|
'edit_item' => 'تعديل صنف',
|
|
'inventory_transactions' => 'معاملات المخزون',
|
|
'new_transaction' => 'معاملة جديدة',
|
|
'transaction_recorded_successfully' => 'تم تسجيل المعاملة بنجاح',
|
|
'error_recording_transaction' => 'خطأ في تسجيل المعاملة',
|
|
'insufficient_stock_in_batch' => 'المخزون غير كاف في الدفعة المختارة',
|
|
'date' => 'التاريخ',
|
|
'type' => 'النوع',
|
|
'batch' => 'الدفعة',
|
|
'quantity' => 'الكمية',
|
|
'user' => 'المستخدم',
|
|
'notes' => 'ملاحظات',
|
|
'no_transactions_found' => 'لا توجد معاملات',
|
|
'in' => 'وارد',
|
|
'out' => 'صادر',
|
|
'adjustment' => 'تسوية',
|
|
'transaction_type' => 'نوع المعاملة',
|
|
'stock_in_purchase' => 'وارد (شراء)',
|
|
'stock_out_consumption' => 'صادر (استهلاك)',
|
|
'select_item' => 'اختر الصنف',
|
|
'batch_number' => 'رقم الدفعة',
|
|
'expiry_date' => 'تاريخ الانتهاء',
|
|
'cost_price' => 'سعر التكلفة',
|
|
'supplier' => 'المورد',
|
|
'select_supplier' => 'اختر المورد',
|
|
'select_batch_to_deduct_from' => 'اختر الدفعة للصرف منها',
|
|
'select_item_first' => 'اختر الصنف أولاً',
|
|
'save_transaction' => 'حفظ المعاملة',
|
|
'inventory_reports' => 'تقارير المخزون',
|
|
'low_stock_report' => 'تقرير الأصناف المنخفضة',
|
|
'expiry_report' => 'تقرير الصلاحية',
|
|
'stock_valuation_report' => 'تقرير تقييم المخزون',
|
|
'expiry_dates' => 'تواريخ الانتهاء',
|
|
'valuation' => 'التقييم',
|
|
'print_report' => 'طباعة التقرير',
|
|
'days_remaining' => 'الأيام المتبقية',
|
|
'permission_inventory' => 'إدارة المخزون',
|
|
'name_en' => 'الاسم (إنجليزي)',
|
|
'name_ar' => 'الاسم (عربي)',
|
|
'no_recent_transactions' => 'لا توجد معاملات حديثة',
|
|
'no_items_found' => 'لم يتم العثور على أصناف',
|
|
'item' => 'الصنف',
|
|
'qty' => 'الكمية',
|
|
'low_stock' => 'مخزون منخفض',
|
|
'total_quantity' => 'الكمية الإجمالية',
|
|
'avg_cost' => 'متوسط التكلفة',
|
|
'department' => 'القسم',
|
|
'select_department' => 'اختر القسم',
|
|
'department_consumption' => 'استهلاك الأقسام',
|
|
'consumption_report' => 'تقرير الاستهلاك',
|
|
'total_cost' => 'التكلفة الإجمالية',
|
|
'start_date' => 'تاريخ البدء',
|
|
'end_date' => 'تاريخ الانتهاء',
|
|
'filter' => 'تصفية',
|
|
'all_departments' => 'كل الأقسام',
|
|
'total' => 'الإجمالي',
|
|
|
|
// Dashboard & Common Missing Keys - Arabic
|
|
'total_patients' => 'إجمالي المرضى',
|
|
'today_appointments' => 'مواعيد اليوم',
|
|
'today' => 'اليوم',
|
|
'revenue' => 'الإيرادات',
|
|
'pending' => 'معلق',
|
|
'add_patient' => 'إضافة مريض',
|
|
'book_appointment' => 'حجز موعد',
|
|
'add_visit' => 'إضافة زيارة',
|
|
'add_xray_inquiry' => 'إضافة فحص أشعة',
|
|
'running_visits' => 'الزيارات الجارية',
|
|
'time' => 'الوقت',
|
|
'patient' => 'المريض',
|
|
'doctor' => 'الطبيب',
|
|
'nurse' => 'الممرض',
|
|
'checkout_payment' => 'دفع الحساب',
|
|
'no_running_visits' => 'لا توجد زيارات جارية',
|
|
'no_appointments_today' => 'لا توجد مواعيد اليوم',
|
|
'phone' => 'الهاتف',
|
|
'not_insured' => 'غير مؤمن',
|
|
'no_patients_found' => 'لم يتم العثور على مرضى',
|
|
'reason' => 'السبب',
|
|
'new_visit' => 'زيارة جديدة',
|
|
'select' => 'اختر',
|
|
'issue_token' => 'إصدار تذكرة',
|
|
'select_service' => 'اختر الخدمة',
|
|
'print_bill' => 'طباعة الفاتورة',
|
|
'close' => 'إغلاق',
|
|
|
|
// Login & Auth
|
|
'fill_all_fields' => 'يرجى ملء جميع الحقول',
|
|
'invalid_credentials' => 'البريد الإلكتروني أو كلمة المرور غير صحيحة',
|
|
'login_to_continue' => 'قم بتسجيل الدخول للمتابعة',
|
|
'forgot_password' => 'هل نسيت كلمة المرور؟',
|
|
]
|
|
]; |