<?php
if (!defined('LUNA_MSG_INCLUDE')) {
    http_response_code(403);
    exit('Forbidden');
}
return [
    'session_invalid' => 'Phiên làm việc không hợp lệ. Vui lòng thử lại.',
    'credentials_required' => 'Vui lòng nhập đầy đủ mã nhân viên và mật khẩu.',
    'database_connection_failed' => 'Không thể kết nối máy chủ dữ liệu. Vui lòng thử lại sau.',
    'database_query_failed' => 'Có lỗi truy vấn dữ liệu. Vui lòng thử lại.',
    'invalid_credentials' => 'Sai tài khoản hoặc mật khẩu.',
    'login_success' => 'Đăng nhập thành công!',
    'login_required' => 'Vui lòng đăng nhập để tiếp tục.',
    'logout_success' => 'Bạn đã đăng xuất.',
    'language_label' => 'Ngôn ngữ',
    'language_vietnamese' => 'Tiếng Việt',
    'language_english' => 'Tiếng Anh',
    'language_submit' => 'Đổi',
    'language_toggle_hint' => 'Chọn ngôn ngữ hiển thị',
    'page_title' => 'Đăng nhập - Quản lý nhân sự',
    'brand_heading' => 'Đăng nhập hệ thống',
    'brand_subheading' => 'Chào mừng quay trở lại!',
    'employee_code_label' => 'Mã nhân viên',
    'employee_code_placeholder' => 'Ví dụ: 00092',
    'password_label' => 'Mật khẩu',
    'password_placeholder' => '••••••',
    'toggle_password_show' => 'Hiện mật khẩu',
    'toggle_password_hide' => 'Ẩn mật khẩu',
    'login_button' => 'Đăng nhập',
    'loading' => 'Đang xử lý...',
    'forgot_link' => 'Quên đăng nhập?',
    'demo_hint' => 'Tài khoản demo: <strong>NV001</strong> / <strong>123456</strong>',
    'control_brand_title' => 'Luna Soft',
    'control_brand_subtitle' => 'Phần mềm quản trị nhân sự',
    'control_nav_heading' => 'Tổng hợp',
    'control_nav_home' => 'Trang chủ',
    'control_nav_management' => 'Quản lý hồ sơ',
    'control_nav_admin' => 'Quản trị viên',
    'control_nav_hr' => 'Hành chính - Nhân sự',
    'control_nav_declaration' => 'Khai báo',
    'control_nav_operations' => 'Thao tác',
    'control_nav_outgoing' => 'Công văn đi',
    'control_nav_incoming' => 'Công văn đến',
    'control_nav_outgoing_documents' => 'CÔNG VĂN ĐI',
    'control_nav_incoming_documents' => 'CÔNG VĂN ĐẾN',
    'control_nav_search_records' => 'Tìm kiếm hồ sơ',
    'control_nav_notifications' => 'Thông báo',
    'control_nav_manage_employees' => 'Quản lý nhân viên',
    'control_nav_employee_list' => 'Danh sách nhân viên',
    'control_nav_manage_forms' => 'Form - Biểu mẫu',
    'control_nav_monthly_report' => 'Báo cáo hàng tháng',
    'control_nav_hr_processing' => 'Xử lý HR', 
    'control_nav_mcc_processing' => 'Máy chấm công',
    'control_nav_attendance_data' => 'Dữ liệu chấm công',
    'control_nav_planner' => 'Kế hoạch làm việc',
    'control_nav_reports' => 'Tổng hợp báo cáo',
    'control_nav_ui' => 'UI Elements',
    'control_nav_tables' => 'Tables',
    'control_nav_data' => 'Data Presentation',
    'control_nav_layouts' => 'Layouts',
    'control_footer_heading' => 'Live on',
    'control_footer_pages' => 'Additional Pages',
    'control_footer_extras' => 'Extras',
    'control_footer_multilevel' => 'Multilevel Menu',
    'control_footer_copyright' => 'Copyright © Luna Software 2024-2025',
    'control_header_toggle_collapse' => 'Thu gọn menu',
    'control_header_toggle_expand' => 'Mở menu',
    'control_header_role' => 'Người điều hành',
    'control_header_logout' => 'Đăng xuất',
    'control_header_profile' => 'Hồ sơ cá nhân',
    'control_header_change_password' => 'Thay đổi mật khẩu',
    'control_header_notifications' => 'Thông báo',
    'control_header_user_menu' => 'Menu người dùng',
    'control_nav_company' => 'Công ty',
    'control_nav_category' => 'Hạng mục',
    'control_nav_zalo' => 'Zalo',
    'control_nav_workshift' => 'Ca làm việc',
    'control_nav_admin_declaration' => 'Khai báo',

    // Zalo page
    'zalo_heading_list' => 'ZALO BOT CONFIGS',
    'zalo_btn_add_new' => 'Thêm mới',
    'zalo_col_id' => 'ID',
    'zalo_col_name' => 'Tên',
    'zalo_col_user_number' => 'Số User',
    'zalo_col_message' => 'Tin Nhắn',
    'zalo_col_token' => 'Token',
    'zalo_col_link_qr' => 'Link QR',
    'zalo_col_actions' => 'Thao Tác',
    'zalo_empty' => 'Chưa có Zalo Bot nào',
    'zalo_form_heading' => 'THÊM MỚI / CẬP NHẬT BOT ZALO',
    'zalo_form_name_label' => 'Tên Bot <span class="required-asterisk">*</span>',
    'zalo_form_name_placeholder' => 'Nhập tên Bot Zalo',
    'zalo_form_user_number_label' => 'Số User',
    'zalo_form_user_number_placeholder' => 'Nhập số lượng user',
    'zalo_form_message_number_label' => 'Số Tin Nhắn',
    'zalo_form_message_number_placeholder' => 'Nhập số lượng tin nhắn',
    'zalo_form_token_label' => 'Token <span class="required-asterisk">*</span>',
    'zalo_form_token_placeholder' => 'Nhập Zalo token',
    'zalo_form_link_qr_label' => 'Cập nhật QR <span class="required-asterisk">*</span>',
    'zalo_form_link_qr_placeholder' => 'Nhập link QR code',
    'zalo_btn_save' => 'Lưu',
    'zalo_btn_update' => 'Cập Nhật',
    'zalo_btn_reset' => 'Đặt Lại',
    'zalo_tooltip_edit' => 'Sửa',
    'zalo_tooltip_delete' => 'Xóa',
    'zalo_confirm_delete' => 'Bạn có chắc chắn muốn xóa Zalo Bot này?',
    'zalo_error_name_required' => 'Tên Bot không được để trống',
    'zalo_error_token_required' => 'Token không được để trống',
    'zalo_error_qr_required' => 'Vui lòng upload QR Code',
    'zalo_error_linkQR_required' => 'Chưa cập nhật QR cho BOT',
    'zalo_error_qr_file_not_found' => 'File ảnh QR không tồn tại',
    'zalo_error_token_duplicate' => 'Token này đã tồn tại trong hệ thống',
    'zalo_success_created' => 'Thêm mới Zalo Bot thành công!',
    'zalo_success_updated' => 'Cập nhật Zalo Bot thành công!',
    'zalo_success_deleted' => 'Xóa Zalo Bot thành công!',

    // Company page
    'company_heading_list' => 'CÔNG TY HIỆN CÓ',
    'company_col_id' => 'ID',
    'company_col_name_vn' => 'Tên (VN)',
    'company_col_name_eng' => 'Tên (ENG)',
    'company_col_actions' => 'Thao tác',
    'company_action_delete' => 'Xoá',
    'company_action_edit' => 'Sửa',
    'company_form_heading' => 'THÊM/CẬP NHẬT CÔNG TY',
    'company_create_heading' => 'THÊM CÔNG TY',
    'company_update_heading' => 'CẬP NHẬT CÔNG TY',
    'company_form_name_vn_label' => 'Tên (VN)',
    'company_form_name_vn_placeholder' => 'Ví dụ: Công ty Cổ Phần ...',
    'company_form_name_eng_label' => 'Tên (ENG)',
    'company_form_name_eng_placeholder' => 'Ví dụ: QNS',
    'company_btn_save' => 'Lưu',
    'company_btn_update' => 'Cập nhật',
    'company_btn_reset' => 'Hủy',
    'company_empty' => 'Chưa có dữ liệu',
    'company_confirm_delete' => 'Xoá mục này?',
    'company_create_success' => 'Đã thêm công ty thành công.',
    'company_update_success' => 'Đã cập nhật công ty thành công.',
    'company_delete_success' => 'Đã xoá công ty thành công.',
    'company_create_failed' => 'Thêm mới thất bại.',
    'company_update_failed' => 'Cập nhật thất bại.',
    'company_delete_failed' => 'Xoá thất bại.',
    'company_require_name' => 'Vui lòng nhập ít nhất một trong hai tên.',
    'company_require_both' => 'Tên (VN) và Tên (ENG) không được để trống.',
    'company_duplicate_name_vn' => 'Tên (VN) đã tồn tại.',
    'company_duplicate_name_eng' => 'Tên (ENG) đã tồn tại.',
    'company_connection_failed' => 'Không thể kết nối CSDL.',
    'company_list_failed' => 'Không thể tải danh sách công ty.',
    'company_btn_add_new' => 'Thêm mới',
    
    // Category page
    'category_heading_list' => 'HẠNG MỤC HIỆN CÓ',
    'category_col_id' => 'ID',
    'category_col_name_vn' => 'Tên (VN)',
    'category_col_name_eng' => 'Tên (ENG)',
    'category_col_actions' => 'Thao tác',
    'category_action_delete' => 'Xoá',
    'category_action_edit' => 'Sửa',
    'category_form_heading' => 'THÊM/CẬP NHẬT HẠNG MỤC',
    'category_create_heading' => 'THÊM HẠNG MỤC',
    'category_update_heading' => 'CẬP NHẬT HẠNG MỤC',
    'category_form_name_vn_label' => 'Tên (VN)',
    'category_form_name_vn_placeholder' => 'Ví dụ: Hạng mục A ...',
    'category_form_name_eng_label' => 'Tên (ENG)',
    'category_form_name_eng_placeholder' => 'E.g., Category A',
    'category_btn_save' => 'Lưu',
    'category_btn_update' => 'Cập nhật',
    'category_btn_reset' => 'Hủy',
    'category_empty' => 'Chưa có dữ liệu',
    'category_confirm_delete' => 'Xoá mục này?',
    'category_create_success' => 'Đã thêm hạng mục thành công.',
    'category_update_success' => 'Đã cập nhật hạng mục thành công.',
    'category_delete_success' => 'Đã xoá hạng mục thành công.',
    'category_create_failed' => 'Thêm mới thất bại.',
    'category_update_failed' => 'Cập nhật thất bại.',
    'category_delete_failed' => 'Xoá thất bại.',
    'category_require_name' => 'Tên (VN) và Tên (ENG) không được để trống.',
    'category_duplicate_name_vn' => 'Tên (VN) đã tồn tại.',
    'category_duplicate_name_eng' => 'Tên (ENG) đã tồn tại.',
    'category_connection_failed' => 'Không thể kết nối CSDL.',
    'category_list_failed' => 'Không thể tải danh sách hạng mục.',
    
    // Incoming Documents page
    'incoming_heading_list' => 'CÔNG VĂN ĐẾN HIỆN CÓ',
    'incoming_col_id' => 'ID',
    'incoming_col_symbol' => 'Số hiệu',
    'incoming_col_title' => 'Tiêu đề',
    'incoming_col_company' => 'Công ty',
    'incoming_col_category' => 'Hạng mục',
    'incoming_col_effective_date' => 'Ngày hiệu lực',
    'incoming_col_issuer' => 'Cơ quan cấp',
    'incoming_col_actions' => 'Thao tác',
    'incoming_action_delete' => 'Xoá',
    'incoming_action_edit' => 'Sửa',
    'incoming_form_heading' => 'THÊM/CẬP NHẬT CÔNG VĂN ĐẾN',
    'incoming_create_heading' => 'THÊM CÔNG VĂN ĐẾN',
    'incoming_update_heading' => 'CẬP NHẬT CÔNG VĂN ĐẾN',
    'incoming_form_symbol_label' => 'Số hiệu',
    'incoming_form_symbol_placeholder' => 'VD: 123/QĐ-UBND',
    'incoming_form_document_code_label' => 'Mã số văn bản',
    'incoming_form_document_code_placeholder' => 'Nhập mã số văn bản',
    'incoming_form_title_label' => 'Tiêu đề <span class="required-asterisk">*</span>',
    'incoming_form_title_placeholder' => 'Nhập tiêu đề công văn',
    'incoming_form_summary_label' => 'Tóm tắt nội dung',
    'incoming_form_summary_placeholder' => 'Nhập tóm tắt nội dung',
    'incoming_form_type_label' => 'Thể loại <span class="required-asterisk">*</span>',
    'incoming_form_type_placeholder' => 'Nhập thể loại',
    'incoming_form_type_doc_label' => 'Loại giấy tờ <span class="required-asterisk">*</span>',
    'incoming_form_type_doc_placeholder' => 'Nhập loại giấy tờ',
    'incoming_form_quantity_label' => 'Số lượng <span class="required-asterisk">*</span>',
    'incoming_form_quantity_placeholder' => 'Nhập số lượng',
    'incoming_form_issuer_label' => 'Cơ quan cấp <span class="required-asterisk">*</span>',
    'incoming_form_issuer_placeholder' => 'Nhập cơ quan cấp',
    'incoming_form_effective_label' => 'Ngày hiệu lực <span class="required-asterisk">*</span>',
    'incoming_form_effective_placeholder' => 'dd/mm/yyyy',
    'incoming_form_expiry_label' => 'Ngày hết hạn',
    'incoming_form_expiry_placeholder' => 'dd/mm/yyyy',
    'incoming_form_company_label' => 'Thuộc công ty <span class="required-asterisk">*</span>',
    'incoming_form_company_placeholder' => 'Chọn công ty',
    'incoming_form_category_label' => 'Hạng mục <span class="required-asterisk">*</span>',
    'incoming_form_category_placeholder' => 'Chọn hạng mục',
    'incoming_form_item_label' => 'Hạng mục',
    'incoming_form_item_placeholder' => 'Nhập hạng mục',
    'incoming_form_file_link_label' => 'PDF Scan',
    'incoming_form_file_link_placeholder' => 'Click vào icon => để upload file',
    'incoming_form_notes_label' => 'Ghi chú',
    'incoming_form_notes_placeholder' => 'Nhập ghi chú',
    'incoming_form_upload_pdf' => 'Upload PDF',
    'pdf_tooltip_download' => 'Tải xuống',
    'pdf_tooltip_rotate' => 'Xoay',
    'pdf_tooltip_print' => 'In',
    'pdf_tooltip_close' => 'Đóng',
    'pdf_tooltip_prev' => 'Trang trước',
    'pdf_tooltip_next' => 'Trang sau',
    'pdf_tooltip_zoom_in' => 'Phóng to',
    'pdf_tooltip_zoom_out' => 'Thu nhỏ',
    'incoming_form_file_storage_label' => 'Nơi lưu file',
    'incoming_form_file_storage_placeholder' => 'Nhập nơi lưu file',
    'incoming_form_employee_id_label' => 'Mã số NV nhập',
    'incoming_form_employee_id_placeholder' => 'Nhập mã số nhân viên',
    'incoming_form_created_at_label' => 'Ngày nhập',
    'incoming_form_created_at_placeholder' => 'Nhập ngày nhập',
    'incoming_btn_save' => 'Lưu',
    'incoming_btn_update' => 'Cập nhật',
    'incoming_btn_cancel' => 'Hủy',
    'incoming_tooltip_edit' => 'Sửa',
    'incoming_tooltip_view' => 'Xem file',
    'incoming_tooltip_delete' => 'Xóa',
    'incoming_tooltip_view_pdf' => 'Xem file PDF',
    'incoming_tooltip_export' => 'Xuất file',
    'incoming_btn_reset' => 'Hủy',
    'company_tooltip_edit' => 'Sửa',
    'company_tooltip_delete' => 'Xóa',
    'category_tooltip_edit' => 'Sửa',
    'category_tooltip_delete' => 'Xóa',
    'table_info_display' => 'Hiển thị',
    'table_info_of_total' => 'trong tổng số',
    'table_info_company' => 'công ty',
    'table_info_category' => 'hạng mục',
    'table_info_document' => 'công văn',
    'pagination_previous' => 'Trước',
    'pagination_next' => 'Sau',
    'success_notification_title' => 'THÔNG BÁO',
    'error_notification_title' => 'THÔNG BÁO',
    'incoming_empty' => 'Chưa có dữ liệu',
    'incoming_confirm_delete' => 'Xoá mục này?',
    'incoming_create_success' => 'Đã thêm công văn đến thành công.',
    'incoming_update_success' => 'Đã cập nhật công văn đến thành công.',
    'incoming_delete_success' => 'Đã xoá công văn đến thành công.',
    'incoming_create_failed' => 'Thêm mới thất bại.',
    'incoming_update_failed' => 'Cập nhật thất bại.',
    'incoming_update_db_error' => 'Lỗi cập nhật dữ liệu.',
    'incoming_delete_failed' => 'Xoá thất bại.',
    'incoming_error_delete_failed' => 'Không thể xóa tài liệu',
    'incoming_error_file_not_found' => 'Không tìm thấy file',
    'incoming_error_db_connection' => 'Không thể kết nối database',
    'incoming_error_db_query' => 'Lỗi truy vấn database',
    'incoming_error_not_found' => 'Không tìm thấy tài liệu',
    'incoming_get_file_success' => 'Thành công',
    'incoming_invalid_id' => 'ID tài liệu không hợp lệ.',
    'incoming_require_title' => 'Thiếu Tiêu đề.',
    'incoming_require_effective_date' => 'Thiếu Ngày hiệu lực.',
    'incoming_require_summary' => 'Thiếu Tóm tắt.',
    'incoming_require_type' => 'Thiếu Thể loại.',
    'incoming_require_document_type' => 'Thiếu Loại giấy tờ.',
    'incoming_require_quantity' => 'Thiếu Số lượng.',
    'incoming_require_issuer' => 'Thiếu Cơ quan cấp.',
    'incoming_require_company' => 'Thiếu Thuộc công ty.',
    'incoming_require_category' => 'Thiếu Hạng mục.',
    'incoming_require_employee_id' => 'Thiếu Mã số NV nhập.',
    'incoming_require_symbol' => 'Thiếu Số hiệu.',
    'incoming_require_data' => 'Thiếu dữ liệu bắt buộc',
    'incoming_connection_failed' => 'Không thể kết nối CSDL.',
    'incoming_list_failed' => 'Không thể tải danh sách công văn đến.',
    'incoming_btn_add_new' => 'Thêm mới',
    // Shared messages
    'incoming_max_size' => 'Kích thước file quá lớn. Tối đa 50MB',
    
    // Export Modal
    'export_modal_title' => 'XUẤT FILE',
    'export_quantity_label' => 'Số lượng <span class="required-asterisk">*</span>',
    'export_quantity_placeholder' => 'Nhập số lượng xuất',
    'export_quantity_max_label' => 'Tối đa',
    'export_recipient_label' => 'Người nhận <span class="required-asterisk">*</span>',
    'export_recipient_placeholder' => 'Chọn người nhận',
    'export_reason_label' => 'Lý do xuất <span class="required-asterisk">*</span>',
    'export_reason_placeholder' => 'Nhập lý do xuất file',
    'export_btn_save' => 'Xuất file',
    'export_validation_missing_data' => 'Vui lòng điền đầy đủ thông tin',
    'export_validation_exceed_quantity' => 'Số lượng xuất không được vượt quá số lượng hiện có',
    'export_validation_positive_quantity' => 'Số lượng xuất phải lớn hơn 0',
    'export_processing_message' => 'Đang xử lý xuất file...',
    'export_success_message' => 'Đã ghi nhận xuất',
    'export_success_suffix' => 'file. Lý do:',
    'export_error_invalid_id' => 'ID tài liệu không hợp lệ',
    'export_error_invalid_quantity' => 'Số lượng xuất phải lớn hơn 0',
    'export_error_no_recipient' => 'Vui lòng chọn người nhận',
    'export_error_no_reason' => 'Vui lòng nhập lý do xuất',
    'export_error_db_connection' => 'Không thể kết nối database',
    'export_error_db_query' => 'Lỗi truy vấn database',
    'export_error_not_found' => 'Không tìm thấy tài liệu',
    'export_error_exceed_quantity' => 'Số lượng xuất vượt quá số lượng hiện có',
    'export_error_update_failed' => 'Không thể cập nhật số lượng tài liệu',
    'export_success' => 'Xuất file thành công. Đã xuất {quantity} file cho {recipient}',
    
    // Outgoing Documents page
    'outgoing_create_heading' => 'THÊM CÔNG VĂN ĐI',
    'outgoing_update_heading' => 'CẬP NHẬT CÔNG VĂN ĐI',
    'outgoing_form_receiver_label' => 'Cơ quan nhận <span class="required-asterisk">*</span>',
    'outgoing_form_receiver_placeholder' => 'Nhập cơ quan nhận',
    'outgoing_require_receiver' => 'Thiếu Cơ quan nhận.',
    'outgoing_create_success' => 'Đã thêm công văn đi thành công.',
    'outgoing_create_failed' => 'Thêm mới thất bại.',
    'outgoing_update_success' => 'Đã cập nhật công văn đi thành công.',
    'outgoing_update_failed' => 'Cập nhật thất bại.',
    'outgoing_col_receiver' => 'Cơ quan nhận',
    
    // Search functionality
    'search_placeholder' => 'Tìm kiếm theo số hiệu, tiêu đề, cơ quan nhận...',
    'search_button' => 'Tìm kiếm',
    'search_clear' => 'Xóa tìm kiếm',
    'search_results_found' => 'Tìm thấy',
    'search_results_for' => 'kết quả cho',
    
    // Error page messages
    'error_invalid_access' => 'Truy cập không hợp lệ.',
    'error_use_interface' => 'Vui lòng thao tác từ giao diện hệ thống.',
    'error_back_to_company' => 'Quay lại trang Công ty',
    'error_unauthorized' => 'Yêu cầu không được xác thực.',
    'error_invalid_action' => 'Hành động không hợp lệ',
    'system_error' => 'Lỗi hệ thống',
    
    // Zalo page
    'zalo_page_title' => 'Quản Lý Zalo Bot',
    'zalo_total_users' => 'Tổng User',
    'zalo_total_bots' => 'Tổng Bot',
    'zalo_total_messages' => 'Tổng Message',
    'zalo_system_info' => 'Thông Tin Hệ Thống Zalo Bot',
    'zalo_no_bots' => 'Chưa có Zalo Bot nào',
    'zalo_no_bots_desc' => 'Click nút "Thêm mới" để tạo bot đầu tiên',
    'zalo_bot_id' => 'BOT',
    'zalo_user_count' => 'Số User',
    'zalo_message_count' => 'Số Tin Nhắn',
    'zalo_user_label' => 'Người dùng',
    'zalo_message_label' => 'Tin nhắn',
    'zalo_total_user_label' => 'Tổng User',
    'zalo_total_message_label' => 'Tổng TN',
    'zalo_token_label' => 'Token',
    'zalo_qr_code_label' => 'QR Code',
    'zalo_dashboard_btn' => 'Dashboard',
    'zalo_integration_btn' => 'Tài Liệu Tích Hợp',
    'zalo_guide_btn' => 'Hướng Dẫn',
    'zalo_source_code_btn' => 'Source Code',
    'zalo_qr_modal_title' => 'Thông tin QR Code',
    'zalo_receive_messages_btn' => 'Lấy ID',
    
    // Zalo Messages Modal
    'zalo_messages_modal_title' => 'Nhận tin nhắn',
    'zalo_messages_start_listening' => 'Bắt đầu lắng nghe',
    'zalo_messages_stop_listening' => 'Dừng lắng nghe',
    'zalo_messages_status_listening' => 'Đang lắng nghe...',
    'zalo_messages_status_not_started' => 'Chưa bắt đầu',
    'zalo_messages_status_stopped' => 'Đã dừng',
    'zalo_messages_show_json' => 'Xem JSON',
    'zalo_messages_clear_log' => 'Xóa log',
    'zalo_messages_copy_id' => 'Copy ID',
    'zalo_messages_copied' => 'Copied!',
    'zalo_messages_copy_failed' => 'Failed',
    'zalo_messages_empty_state' => 'Nhấn "Bắt đầu lắng nghe" để nhận tin nhắn từ Zalo Bot',
    'zalo_messages_bot_label' => 'Bot:',
    'zalo_view_logs' => 'Xem Log',
    
    // Common buttons
    'btn_edit' => 'Sửa',
    'btn_delete' => 'Xóa',
    'back_to_list' => 'Quay lại',
    
    // Log pages
    'log_page_title_zalo' => 'NHẬT KÝ TIN NHẮN ZALO',
    'log_page_title_incoming' => 'NHẬT KÝ TÀI LIỆU',
    'log_total_logs' => 'Tổng số log',
    'log_info' => 'Thông tin',
    'log_success' => 'Thành công',
    'log_error' => 'Lỗi',
    'log_debug' => 'Gỡ lỗi',
    'log_update' => 'Cập nhật',
    'log_export' => 'Xuất',
    'log_import' => 'Nhập',
    'log_display_label' => 'Hiển thị:',
    'log_level_label' => 'Mức độ:',
    'log_filter_value_label' => 'Giá trị lọc:',
    'log_refresh_button' => 'Làm mới',
    'log_all_levels' => 'Tất cả',
    'log_lines_50' => '50 dòng cuối',
    'log_lines_100' => '100 dòng cuối',
    'log_lines_200' => '200 dòng cuối',
    'log_lines_500' => '500 dòng cuối',
    'log_lines_1000' => '1000 dòng cuối',
    'log_no_logs_found' => 'Không tìm thấy log nào',
    'log_file_not_exists' => 'Tệp log chưa tồn tại. Gửi tin nhắn Zalo đầu tiên để tạo log.',
    'log_file_not_exists_incoming' => 'Tệp log chưa tồn tại. Nhận tin nhắn đầu tiên để tạo log.',
    'log_file_size' => 'Dung lượng:',
    'log_file_last_modified' => 'Cập nhật lần cuối:',
    'log_file_path' => 'Tệp log:',
    'log_filter_placeholder' => 'Nhập giá trị...',
    'log_filter_id_placeholder' => 'Nhập ID tài liệu...',
    
    // Excel Export Modal
    'excel_export_btn' => 'Xuất Excel',
    'excel_export_modal_title' => 'XUẤT EXCEL - CÔNG VĂN ĐẾN',
    'excel_export_modal_subtitle' => 'Chọn điều kiện xuất:',
    'excel_export_all_documents' => 'Xuất tất cả công văn',
    'excel_export_by_company' => 'Theo công ty',
    'excel_export_by_document_number' => 'Theo mã số văn bản',
    'excel_export_by_effective_date' => 'Theo ngày hiệu lực',
    'excel_export_select_company' => 'Chọn công ty',
    'excel_export_document_number_placeholder' => 'Nhập mã số văn bản',
    'excel_export_date_from_placeholder' => 'Từ ngày',
    'excel_export_date_to_placeholder' => 'Đến ngày',
    'excel_export_btn_export' => 'Xuất Excel',
    'excel_export_btn_close' => 'Đóng',
    
    // Excel Export Validation Messages
    'excel_export_validation_company_required' => 'Vui lòng chọn công ty',
    'excel_export_validation_document_number_required' => 'Vui lòng nhập mã số văn bản',
    'excel_export_validation_date_range_required' => 'Vui lòng chọn khoảng thời gian',
    'excel_export_validation_date_from_after_to' => 'Ngày bắt đầu phải nhỏ hơn ngày kết thúc',
    
    // Excel Export Success/Error Messages
    'excel_export_success' => 'Xuất Excel thành công',
    'excel_export_error_no_data' => 'Không có dữ liệu để xuất',
    'excel_export_error_company_not_found' => 'Không tìm thấy công ty',
    'excel_export_error_document_not_found' => 'Không tìm thấy văn bản',
    'excel_export_error_invalid_date_range' => 'Khoảng thời gian không hợp lệ',
    'excel_export_error_database_connection' => 'Lỗi kết nối cơ sở dữ liệu',
    'excel_export_error_file_generation' => 'Lỗi tạo file Excel',
    'excel_export_error_permission' => 'Không có quyền xuất file',
    
    // Excel Headers
    'excel_sheet_title' => 'Công Văn Đến',
    'excel_header_stt' => 'STT',
    'excel_header_doc_number' => 'Mã số',
    'excel_header_title' => 'Tiêu đề',
    'excel_header_company' => 'Công ty',
    'excel_header_category' => 'Hạng mục',
    'excel_header_doc_type' => 'Thể loại',
    'excel_header_page_type' => 'Loạt giấy tờ',
    'excel_header_effective_date' => 'Ngày hiệu lực',
    'excel_header_quantity' => 'Số lượng',
    'excel_header_storage' => 'Nơi lưu',
    'excel_header_exporter' => 'Người xuất',
    'excel_header_notes' => 'Ghi chú',
    'excel_header_created_at' => 'Ngày tạo',

    // Personal Profile Page
    'profile_page_title' => 'HỒ SƠ CÁ NHÂN',
    'profile_avatar_alt' => 'Hình đại diện',
    'profile_label_fullname' => 'Họ và tên',
    'profile_label_employee_code' => 'Mã số nhân viên',
    'profile_label_birthdate' => 'Ngày sinh',
    'profile_label_gender' => 'Giới tính',
    'profile_label_cccd' => 'Số CCCD',
    'profile_label_cccd_issue_date' => 'Ngày cấp CCCD',
    'profile_label_cmnd' => 'Số CMND',
    'profile_label_marital_status' => 'Tình trạng hôn nhân',
    'profile_label_address' => 'Địa chỉ thường trú',
    'profile_label_new_address' => 'Địa chỉ thường trú mới',
    'profile_label_address_ward' => 'Phường/Xã (cũ)',
    'profile_label_address_district' => 'Quận/Huyện (cũ)',
    'profile_label_address_province' => 'Tỉnh/Thành phố (cũ)',
    'profile_label_new_address_ward' => 'Phường/Xã (mới)',
    'profile_label_new_address_province' => 'Tỉnh/Thành phố (mới)',
    'profile_label_email' => 'Địa chỉ Email',
    'profile_label_phone' => 'Điện thoại liên hệ',
    'profile_label_bhxh' => 'Mã số BHXH',
    'profile_btn_edit' => 'Sửa hồ sơ',
    'profile_edit_modal_title' => 'CHỈNH SỬA HỒ SƠ',
    'profile_edit_save' => 'Lưu lại',
    'profile_edit_cancel' => 'Hủy',
    'profile_edit_success' => 'Cập nhật hồ sơ thành công.',
    'profile_edit_error' => 'Không thể cập nhật hồ sơ.',
    'profile_edit_invalid_method' => 'Phương thức không hợp lệ.',
    'profile_edit_unauthorized' => 'Bạn cần đăng nhập để tiếp tục.',
    'profile_edit_no_changes' => 'Không có dữ liệu để cập nhật.',
    'profile_avatar_update_success' => 'Đã cập nhật ảnh đại diện thành công.',
    'profile_avatar_update_error' => 'Không thể cập nhật ảnh đại diện. Vui lòng thử lại.',
    'profile_avatar_invalid_file' => 'Định dạng ảnh không hợp lệ.',
    
    // Attendance Data
    'attendance_col_employee_id' => 'Mã nhân viên',
    'attendance_col_full_name' => 'Họ tên',
    'attendance_col_time' => 'Thời gian',
    'attendance_col_date' => 'Ngày',
    'attendance_col_hour' => 'Giờ',
    'attendance_col_auth_type' => 'Kiểu xác thực',
    'attendance_col_machine_name' => 'Tên máy',
    'attendance_col_actions' => 'Thao tác',
    'attendance_display_rows_per_page' => 'Hiển thị',
    'attendance_rows_per_page' => 'dòng/trang',
    'attendance_btn_edit' => 'Sửa',
    'attendance_form_employee_id_label' => 'Mã nhân viên',
    'attendance_form_full_name_label' => 'Họ tên',
    'attendance_form_date_label' => 'Ngày',
    'attendance_form_time_label' => 'Giờ',
    'attendance_form_full_name_placeholder' => 'Nhập họ tên',
    'attendance_create_heading' => 'THÊM DÒNG CHẤM CÔNG',
    'attendance_edit_heading' => 'CHỈNH SỬA THỜI GIAN',
    'attendance_btn_save' => 'Lưu',
    'attendance_btn_cancel' => 'Hủy',
    'attendance_no_data' => 'Chưa có dữ liệu hiển thị',
    'attendance_select_rows_per_page' => 'Chọn số dòng mỗi trang',
    'attendance_validation_employee_id_required' => 'Mã nhân viên không được để trống.',
    'attendance_validation_full_name_required' => 'Họ tên không được để trống.',
    'attendance_validation_date_required' => 'Ngày không được để trống.',
    
    // Attendance Filter Modal
    'attendance_sprin_device' => 'Thiết bị',
    'attendance_sprin_export' => 'Xuất dữ liệu',
    'attendance_sprin_add_row' => 'Thêm dòng mới',
    'attendance_sprin_tools' => 'Công cụ',
    'attendance_sprin_mail' => 'Thư',
    'attendance_placeholder_device' => 'Chọn máy chấm công',
    'attendance_filter_heading' => 'LỌC THỜI GIAN',
    'attendance_filter_from_date' => 'Từ ngày',
    'attendance_filter_to_date' => 'Đến ngày',
    'attendance_filter_all_time' => 'Tất cả thời gian',
    'attendance_filter_load_data' => 'Tải dữ liệu',
    'attendance_filter_validation_device_required' => '* Vui lòng chọn thiết bị chấm công trước khi tải dữ liệu.',
    'attendance_filter_validation_date_range' => '* Từ ngày phải nhỏ hơn hoặc bằng Đến ngày',
    'attendance_confirm_overwrite_title' => 'CHỌN CÁCH GHI DỮ LIỆU',
    'attendance_confirm_overwrite_message' => 'Bảng dữ liệu chấm công hiện đã có dữ liệu. Bạn muốn ghi tiếp dữ liệu mới hay chỉ ghi dữ liệu mới?',
    'attendance_append_data' => 'Ghi tiếp',
    'attendance_overwrite_data' => 'Ghi mới',
    'attendance_confirm_overwrite_confirm' => 'Xác nhận',
    'attendance_confirm_overwrite_cancel' => 'Hủy',
    'attendance_sprin_delete' => 'Xóa dữ liệu',
    'attendance_confirm_delete_title' => 'XÁC NHẬN XÓA DỮ LIỆU',
    'attendance_confirm_delete_message' => 'Bạn có chắc chắn muốn xóa toàn bộ dữ liệu chấm công hiện tại? Hành động này không thể hoàn tác.',
    'attendance_confirm_delete_confirm' => 'Xóa',
    'attendance_confirm_delete_cancel' => 'Hủy',
    'attendance_success_deleted' => 'Đã xóa toàn bộ dữ liệu chấm công.',
    'attendance_delete_type_label' => 'Chọn loại xóa dữ liệu:',
    'attendance_delete_table_data' => 'Xóa dữ liệu bảng',
    'attendance_delete_device_data' => 'Xóa dữ liệu máy chấm công',
    'attendance_success_device_deleted' => 'Đã xóa dữ liệu từ máy chấm công <strong>{device}</strong> ({ip})',
    
    // Attendance Time Picker
    'attendance_time_picker_now' => 'Bây giờ',
    'attendance_time_picker_clear' => 'Xóa',
    'attendance_time_picker_hour' => 'GIỜ',
    'attendance_time_picker_minute' => 'PHÚT',
    'attendance_time_picker_second' => 'GIÂY',
    'attendance_search_placeholder' => 'Tìm kiếm theo mã số nhân viên, họ tên, kiểu xác thực...',
    
    // Attendance Notifications
    'attendance_success_fetched_records' => 'Đã lấy <strong>{count}</strong> bản ghi từ <strong>{device}</strong> ({ip})',
    'attendance_success_row_added' => 'Đã thêm vân tay ngày {date}-{time} cho nhân viên {pin} thành công!',
    'attendance_success_updated_time' => 'Đã cập nhật giờ chấm công.',
    'attendance_error_record_not_found' => 'Không tìm thấy bản ghi để chỉnh sửa.',
    'attendance_error_no_data_received' => 'Máy chấm công không có dữ liệu (UDP).',
    'attendance_error_udp_connection_failed' => 'Không thể kết nối UDP tới thiết bị <strong>{device}</strong>({ip}:{port}). Lỗi: {error} [errno={errno}]{hint}',
    'attendance_error_unknown' => 'Không rõ lỗi',
    'attendance_error_firewall_blocked' => ' (bị chặn bởi tường lửa/permission denied)',
    'attendance_error_timeout' => ' (hết thời gian chờ/timeout)',
    
    // Attendance Update Device Time
    'attendance_sprin_update' => 'Cập nhật thời gian',
    'attendance_update_heading' => 'CẬP NHẬT THỜI GIAN CHẤM CÔNG',
    'attendance_update_submit' => 'Cập nhật',
    'attendance_update_use_current_time' => 'Thời gian hiện tại',
    'attendance_error_device_required' => '* Vui lòng chọn thiết bị chấm công.',
    'attendance_validation_time_required' => '* Giờ không được để trống (định dạng hh:mm:ss).',
    'attendance_error_invalid_date' => '* Ngày không hợp lệ.',
    'attendance_error_invalid_time' => '* Giờ không hợp lệ. Vui lòng nhập định dạng HH:MM:SS.',
    'attendance_error_invalid_datetime' => '* Ngày và giờ không hợp lệ.',
    'attendance_error_set_time_failed' => 'Không thể cập nhật thời gian lên máy chấm công. Vui lòng kiểm tra kết nối và thử lại.',
    'attendance_error_connection_failed' => 'Không thể kết nối tới máy chấm công tại<strong>{device}</strong>({ip}:{port}). Vui lòng kiểm tra kết nối mạng.',
    'attendance_error_exception' => 'Lỗi',
    'attendance_success_time_updated' => 'Đã cập nhật thời gian lên <strong>{device}</strong> (<strong>{ip}:{port}</strong>) thành công.',
    'attendance_update_processing' => 'Đang cập nhật...',
    
    // Workshift page
    'shift_col_id' => 'ID',
    'shift_col_name' => 'Tên ca',
    'shift_col_grouptype' => 'Loại nhóm',
    'shift_col_color' => 'Màu',
    'shift_col_in1' => 'Vào 1',
    'shift_col_out1' => 'Ra 1',
    'shift_col_in2' => 'Vào 2',
    'shift_col_out2' => 'Ra 2',
    'shift_col_total' => 'Tổng',
    'shift_col_apply' => 'Áp dụng',
    'shift_col_sang' => 'Sáng',
    'shift_col_trua' => 'Trưa',
    'shift_col_chieu' => 'Chiều',
    'shift_col_dem' => 'Đêm',
    'shift_col_ngaycong' => 'Ngày công',
    'shift_col_time' => 'Ngày',
    'shift_no_data' => 'Chưa có dữ liệu hiển thị',
    
    // Workshift form
    'shift_btn_add_new' => 'Thêm mới',
    'shift_create_heading' => 'THÊM CA LÀM VIỆC',
    'shift_form_name_label' => 'Tên ca',
    'shift_form_name_placeholder' => 'Nhập tên ca',
    'shift_form_grouptype_label' => 'Loại nhóm',
    'shift_form_grouptype_placeholder' => 'Nhập loại nhóm',
    'shift_form_color_label' => 'Màu',
    'shift_form_in1_label' => 'Vào 1',
    'shift_form_out1_label' => 'Ra 1',
    'shift_form_in2_label' => 'Vào 2',
    'shift_form_out2_label' => 'Ra 2',
    'shift_form_total_label' => 'Tổng',
    'shift_form_apply_label' => 'Áp dụng',
    'shift_form_apply_placeholder' => 'Nhập thông tin áp dụng',
    'shift_form_sang_label' => 'Sáng',
    'shift_form_trua_label' => 'Trưa',
    'shift_form_chieu_label' => 'Chiều',
    'shift_form_dem_label' => 'Đêm',
    'shift_form_ngaycong_label' => 'Ngày công',
    'shift_form_time_label' => 'Ngày',
    'shift_form_submit' => 'Lưu',
    'shift_form_cancel' => 'Hủy',
    
    // Workshift validation messages
    'shift_require_name' => 'Tên ca là bắt buộc.',
    'shift_require_grouptype' => 'Loại nhóm là bắt buộc.',
    'shift_require_sang' => 'Sáng là bắt buộc.',
    'shift_require_trua' => 'Trưa là bắt buộc.',
    'shift_require_chieu' => 'Chiều là bắt buộc.',
    'shift_require_dem' => 'Đêm là bắt buộc.',
    'shift_require_ngaycong' => 'Ngày công là bắt buộc.',
    'shift_require_time' => 'Ngày là bắt buộc.',
    'shift_require_data' => 'Dữ liệu bắt buộc bị thiếu',
    
    // Workshift success/error messages
    'shift_success_created' => 'Đã thêm ca làm việc thành công.',
    'shift_error_create' => 'Không thể thêm ca làm việc.',
    'shift_error_db_connection' => 'Không thể kết nối cơ sở dữ liệu.',
    'shift_error_invalid_action' => 'Hành động không hợp lệ.',
    'shift_error_invalid_method' => 'Phương thức không hợp lệ.',
    'shift_error_back' => 'Quay lại trang Ca làm việc',
];

