{
  "language": "Language",
  "dashboardOverview": "Dashboard Overview",
  "crm_dashboard_home": "Home",
  "dashboard": "Dashboard",
  "section-basic-info": "Basic Information",
  "label-date-joined": "Date Joined",
  "label-contract-type": "Contract Type",
  "label-nickname": "Nickname",
  "label-personal-email": "Personal Email",
  "label-contact-number": "Contact Number",
  "label-address": "Address",
  "section-change-password": "Change Password",
  "label-current-password": "Current Password",
  "label-new-password": "New Password",
  "label-confirm-password": "Confirm Password",
  "section-social-media": "Social Media Links",
  "passkey_success": "Sign-in Successful",
  "missing_email": "Please enter your login account first",
  "or_continue_with": "Or continue with",
  "continue_with_google": "Continue with Google",
  "continue_with_line": "Continue with LINE",
  "sign_in_passkey": "Sign in with Passkey",
  "authenticating": "Authenticating with your device...",
  "passkey_trouble": "Having trouble with Passkey?",
  "use_password": "Sign in with password instead",
  "INVALID_ORIGIN": "Safari cannot verify the site origin. Please ensure it is not in an iframe and is using HTTPS.",
  "CHALLENGE_MISMATCH": "Authentication timed out (Safari background switch). Please try again.",
  "USER_VERIFICATION_FAILED": "Please enable Face ID / Touch ID.",
  "INVALID_SIGNATURE": "This Passkey is no longer valid. Please create a new one.",
  "COUNTER_REPLAY": "This Passkey may have been used on another device.",
  "WEBAUTHN_UNKNOWN_ERROR": "Unknown Passkey error.",
  "CREDENTIAL_NOT_FOUND": "No registered Passkey found.",
  "enter_email": "Enter your email or user ID",
  "please_wait": "Please wait…",
  "no_passkey_found": "No Passkey found on this device.",
  "use_password_instead": "Sign in with password",
  "enter_email_for_passkey": "Enter your user ID to register a Passkey on this device:",
  "register_passkey": "Register",
  "reregister_hint": "If you previously had a Passkey, the new one will replace it.",
  "please_enter_login_id": "Please enter your user ID or email.",
  "contacting_server": "Connecting to authentication server…",
  "registering_passkey": "Registering Passkey",
  "wait_for_device": "Please confirm the authentication prompt on your device",
  "registered_success": "Passkey registered successfully",
  "login_success": "Login successful",
  "loginFailed": "Login failed",
  "invalidCredential": "Incorrect username, password, or company code",
  "redirecting": "Redirecting to system",
  "swal_user_not_found": "No Passkey found. Would you like to register a new one?",
  "line_missing_title": "LINE Account Not Linked",
  "line_missing_text": "Would you like to register a LINE account or replace the currently linked one?",
  "register_line": "Register LINE",
  "replace_line": "Replace LINE Account",
  "invalid_origin": "Safari cannot verify the site origin. Please ensure it is not in an iframe and is using HTTPS.",
  "challenge_mismatch": "Authentication timed out (Safari background switch). Please try again.",
  "user_verification_failed": "Please enable Face ID / Touch ID.",
  "invalid_signature": "This Passkey is no longer valid. Please create a new one.",
  "counter_replay": "This Passkey may have been used on another device.",
  "webauthn_unknown_error": "Unknown Passkey error in Safari.",
  "passkey_error": "Passkey authentication failed. Please try again.",
  "replace_line_title": "Replace LINE Account",
  "replace_line_text": "Please follow the instructions to complete the LINE account replacement process.",
  "swal_confirm": "Register",
  "swal_cancel": "Cancel",
  "success": "Success",
  "error": "Error",
  "label-linkedin": "LinkedIn",
  "label-website": "Website",
  "btn-edit": "Edit",
  "cancel": "Cancel",
  "btn-reset": "Reset",
  "btn-update": "Update",
  "my_calendar": "Calendar",
  "my_info": "My Info",
  "create_account": "Create Account",
  "more_signin_options": "More sign-in options",
  "my_request": "Requests",
  "my_expense": "Expenses",
  "my_po": "Purchase Orders",
  "my_so": "Sales Orders",
  "create_so": "+ Sales Order",
  "create_po": "+ Create Purchase Order",
  "create_inv": "+ Create Commercial Invoice",
  "my_shipment": "Shipments",
  "my_freight_quote": "Freight Quote",
  "my_freight_billing": "Freight Billing",
  "freight_rate_update": "Freight Rate Update",
  "my_center": "My Centre",
  "po_center": "Purchase Orders",
  "inv_center": "Commercial Invoice",
  "d_c_note_center": "Invoice Centre",
  "create": "+ Create",
  "view": "View",
  "search": "Search",
  "reset": "Reset",
  "search_filter": "Search Filter",
  "userName": "Username",
  "tooltip_incoterm": "International Commercial Terms",
  "tooltip_factory": "Supplier / Seller / Procurement Target",
  "tooltip_etd": "Estimated Time of Departure",
  "tooltip_pol": "Port of Loading",
  "tooltip_pod": "Port of Discharge",
  "tooltip_final_dest": "Final Destination / Transshipment",
  "tooltip_container_qty": "Container Quantity",
  "tooltip_product": "Product Description",
  "tooltip_cancel": "Discard changes and close form",
  "tooltip_save": "Save current booking details",
  "booking_plan": "Shipment Plan",
  "create_booking_plan": "+ Shipment Plan",
  "freight_rate": "Freight Rate",
  "sailing_schedule_rate": "Sailing Schedule & Rates",
  "profile": "My Profile",
  "logout": "Logout",
  "copyright": "Copyright",
  "all_right_reserved": "All rights reserved.",
  "version": "Version",
  "edit": "Edit",
  "save": "Save",
  "back": "Back",
  "add_1_row": "Add 1 Row",
  "add_3_row": "Add 3 Rows",
  "add_5_row": "Add 5 Rows",
  "view_history_freight_quote": "View Historical Freight Quotes",
  "submit": "Submit",
  "session_timeout_warning": "Session Timeout Warning",
  "idle_warning": "You have been idle for a while.",
  "continue_session_question": "Would you like to continue your session?",
  "countdown_logout": "You will be logged out in {time}",
  "continue": "Continue",
  "settings": "Settings",
  "font": "Font",
  "viewMode": "View Mode",
  "cozy": "Cosy",
  "compact": "Compact",
  "comfortable": "Comfortable",
  "ui_setting_view_toggle": "Calendar View Mode Toggle",
  "switchToListView": "Switch to List View",
  "ui_setting_nav_header": "Navigation Bar",
  "ui_setting_fix_header": "Fixed Navigation Bar",
  "ui_setting_sidebar_icon": "Sidebar Icon Toggle",
  "ui_setting_sidebar": "Sidebar",
  "sidebarCompact": "Compact Sidebar",
  "ui_setting_footer": "Footer",
  "fixedFooter": "Fixed Footer",
  "ui_setting_button_contrast": "High Contrast",
  "ui_setting_button": "Button",
  "ui_setting_accessibility": "Accessibility",
  "bigCursor": "Large Cursor",
  "readingMask": "Reading Mask",
  "readingGuide": "Reading Guide",
  "sales_order": "Sales Order",
  "booking_draft": "Booking Draft",
  "shipment_plan": "Shipment Plan",
  "create_invoice": "+ Invoice",
  "create_shipment_plan": "+ Shipment Plan",
  "create_booking_draft": "+ Booking Draft",
  "tracking": "Cargo Tracking",
  "latest_freight_rate": "Latest Rates",
  "sidebar_icon_type": "Professional Sidebar Menu",
  "lang_en": "English",
  "lang_zh_hant": "Traditional Chinese",
  "lang_zh_cn": "Simplified Chinese",
  "welcome": "Welcome Back",
  "loginMessage": "Enter your credentials to access the CRM",
  "loginId": "Login ID",
  "password": "Password",
  "companyCode": "Company Code",
  "verifyCode": "Verification Code",
  "orLoginWith": "Or sign in with",
  "continueGoogle": "Continue with Google",
  "continueFacebook": "Continue with Facebook",
  "policyNotice": "By continuing, you agree to our",
  "privacyPolicy": "Privacy Policy",
  "and": "and",
  "terms": "Terms & Conditions",
  "dontHaveAccount": "Don't have an account?",
  "signup": "Sign Up",
  "contactUs": "Contact Us",
  "stepRole": "Role",
  "stepDetails": "Details",
  "stepExtra": "Extra Information",
  "stepConfirm": "Confirm",
  "progressText": "0% Complete",
  "completed": "Completed",
  "chooseRole": "Choose Your Role",
  "logistics": "Logistics Provider",
  "manufacturer": "Manufacturer",
  "trader": "Trader",
  "fullName": "Full Name",
  "phone": "Phone Number",
  "companyEmail": "Company Email",
  "userCount": "Number of Users",
  "companyEIN": "Company EIN / Registration Number",
  "servicesProvided": "Services Provided",
  "freightForwarding": "Freight Forwarding",
  "customBrokerage": "Customs Brokerage",
  "trucking": "Trucking",
  "warehousing": "Warehousing",
  "selectMultiple": "You may select multiple options",
  "unitType": "Unit Type",
  "averageCount": "Average Monthly Volume",
  "volumeType": "Volume Type",
  "cbmPerMonth": "CBM per Month",
  "teuPerMonth": "TEU per Month",
  "industryClassification": "Industry Classification",
  "pleaseSpecify": "Please specify",
  "electronics": "Electronics",
  "textile": "Textiles",
  "chemicals": "Chemicals",
  "automotive": "Automotive",
  "other": "Other",
  "previous": "Previous",
  "next": "Next",
  "alreadyHaveAccount": "Already have an account?",
  "login": "Login",
  "missingInfo": "Incomplete Information",
  "completeFields": "Please complete all required fields",
  "ok": "OK",
  "allStepsCompleted": "All steps completed!",
  "formSubmit": "Your form will be submitted.",
  "employeeInfo": "Employee Information",
  "name": "Name",
  "employeeId": "Employee ID",
  "department": "Department",
  "position": "Position",
  "personal_evaluate": "Personal Evaluation",
  "evaluationCriteria": "Evaluation Criteria",
  "criteriaHint": "Enter the weight (%) and score (0–5) for each item. The system will calculate the weighted score automatically.",
  "item": "Item",
  "weight": "Weight (%)",
  "score": "Score (0–5)",
  "weightedScore": "Weighted Score",
  "remark": "Remarks",
  "performance": "Work Performance",
  "competence": "Professional Competence",
  "teamwork": "Teamwork",
  "attendance": "Diligence / Attendance",
  "innovation": "Innovation & Improvement",
  "totalWeightedScore": "Total Weighted Score (0–5)",
  "finalRating": "Final Rating",
  "period": "Evaluation Period",
  "managerComment": "Manager's Comments",
  "calculate": "Calculate Score",
  "addItem": "Add Item",
  "signOff": "Sign-off Section",
  "supervisor": "Supervisor",
  "dateSigned": "Date Signed",
  "supervisorNote": "Supervisor's Notes",
  "visualization": "Visualisation",
  "so_center": "Sales Orders",
  "previewReport": "Preview Report",
  "note": "Notes",
  "rule1": "Score range: 0 (Very Poor) ~ 5 (Excellent)",
  "rule2": "Total weight should sum to 100%. The system will normalise by percentage.",
  "rule3": "You may export as CSV or print as an evaluation report.",
  "reportPreview": "Evaluation Report Preview",
  "close": "Close",
  "print": "Print",
  "booking": "Shipment Plan",
  "shipment": "Shipment",
  "approval_center": "Expense Approval Management",
  "billing_center": "Billing Management",
  "cashier_center": "Cashier Management",
  "ar_inv_unfinished": "Incomplete AR Invoices",
  "negative_profit_house": "Negative Profit Jobs",
  "commercial_invoice": "Commercial Invoice",
  "today": "Today",
  "month": "Month",
  "week": "Week",
  "day": "Day",
  "sun": "Sunday",
  "mon": "Monday",
  "tue": "Tuesday",
  "wed": "Wednesday",
  "thu": "Thursday",
  "fri": "Friday",
  "sat": "Saturday",
  "to_do": "To-Do List",
  "general": "Overview",
  "job_center": "Job Centre",
  "no": "No.",
  "create_date": "Created Date",
  "so_no": "Sales Order No.",
  "so": "Sales Order No.",
  "trade_term": "Trade Terms",
  "incoterm": "Incoterm",
  "term": "Trade Terms",
  "buyer": "Buyer",
  "consignee": "Consignee",
  "shipper": "Shipper",
  "pol": "Port of Loading",
  "pod": "Port of Discharge",
  "final_dest": "Final Destination",
  "action": "Action",
  "detail": "Details",
  "subtotal": "Subtotal",
  "commodity": "Commodity",
  "roll_qty": "Quantity",
  "unit_price": "Unit Price",
  "total_qty": "Total Quantity",
  "total": "Total",
  "invoice_no": "Invoice No.",
  "inv_no": "Invoice No.",
  "inv#": "Invoice No.",
  "etd": "ETD",
  "eta": "ETA",
  "gate_in": "Gate In",
  "atd": "ATD",
  "apply_so_no": "Applicable Sales Order",
  "container_qty": "Container Quantity",
  "create_booking": "Create",
  "ocean_rate": "Ocean Freight Rate",
  "booking#": "Booking No.",
  "notify": "Notify",
  "carrier": "Carrier",
  "track": "Cargo Tracking",
  "route": "Route",
  "isf_not_fill": "ISF Not Filed",
  "hbl_release_pending": "HBL Release Pending",
  "isf_ams_not_match": "ISF-AMS Mismatch",
  "employeeData": "Employee Data",
  "departmentPosition": "Department & Position",
  "leavePolicy": "Leave Policy",
  "attendanceWork": "Attendance",
  "salaryBenefits": "Salary & Benefits",
  "rolesPermissions": "Roles & Permissions",
  "workflowNotifications": "Workflow Notifications",
  "systemSettings": "System Settings",
  "compliance": "Compliance",
  "reportsAnalysis": "Reports & Analysis",
  "employeeDataManagement": "Employee Data Management",
  "addEmployee": "Add Employee",
  "birthDate": "Date of Birth",
  "contact": "Contact",
  "bankAccount": "Bank Account",
  "emergencyContact": "Emergency Contact",
  "departmentManagement": "Department Management",
  "addDepartment": "Add Department",
  "departmentName": "Department Name",
  "status": "Status",
  "active": "Active",
  "inactive": "Inactive",
  "leavePolicyManagement": "Leave Policy Management",
  "addLeaveType": "Add Leave Type",
  "leaveType": "Leave Type",
  "paidUnpaid": "Paid / Unpaid",
  "paid": "Paid",
  "unpaid": "Unpaid",
  "accrualRule": "Accrual Rule",
  "approvalFlow": "Approval Flow",
  "attendanceManagement": "Attendance Management",
  "addShift": "Add Shift",
  "shiftName": "Shift Name",
  "startTime": "Start Time",
  "endTime": "End Time",
  "restTime": "Break Time",
  "clockMethod": "Clock-in Method",
  "app": "Mobile App",
  "machine": "Time Clock Machine",
  "manual": "Manual",
  "salaryManagement": "Salary Management",
  "addSalaryItem": "Add Salary Item",
  "itemName": "Item Name",
  "formula": "Calculation Formula",
  "cycle": "Cycle",
  "benefits": "Benefits",
  "rolePermissionManagement": "Role & Permission Management",
  "addRole": "Add Role",
  "roleName": "Role Name",
  "permissions": "Permissions",
  "workflowManagement": "Workflow & Notification Management",
  "addWorkflow": "Add Workflow",
  "processName": "Process Name",
  "type": "Type",
  "notification": "Notification",
  "leave": "Leave",
  "overtime": "Overtime",
  "transfer": "Transfer",
  "resignation": "Resignation",
  "systemSettingsManagement": "System Settings",
  "addSetting": "Add Setting",
  "settingName": "Setting Name",
  "value": "Value",
  "complianceManagement": "Compliance Management",
  "addCompliance": "Add Compliance Rule",
  "lawName": "Regulation Name",
  "maxHours": "Maximum Hours",
  "taxRules": "Tax Rules",
  "reportManagement": "Report Management",
  "addReport": "Add Report",
  "reportName": "Report Name",
  "visibleRoles": "Visible to Roles",
  "menu-hr-center": "HR Centre",
  "menu-application-list": "Application List",
  "menu-employee-list": "Employee List",
  "menu-personal-evaluate": "Personal Evaluation",
  "menu-salary": "Salary",
  "menu-hr-setting": "HR Settings",
  "wizard-step-1": "Personal Details",
  "wizard-step-2": "Contact Details",
  "wizard-step-3": "Position Details",
  "wizard-step-4": "Salary Details",
  "wizard-step-5": "Insurance Details",
  "field-name": "Name",
  "field-gender": "Gender",
  "field-dob": "Date of Birth",
  "field-id": "ID / Passport Number",
  "field-nationality": "Nationality",
  "field-entry-date": "Entry Date",
  "field-marital-status": "Marital Status",
  "field-doc-upload": "Document Upload (ID, Residency Permit, etc.)",
  "field-phone": "Mobile Number",
  "field-residential-address": "Registered Address",
  "field-contact-address": "Correspondence Address",
  "field-private-email": "Personal Email",
  "field-company-email": "Company Email",
  "field-emergency-name": "Emergency Contact Name",
  "field-emergency-relation": "Emergency Contact Relationship",
  "field-emergency-phone": "Emergency Contact Phone",
  "field-emp-id": "Employee ID (Auto-generated)",
  "field-title": "Job Title",
  "field-department": "Department",
  "field-supervisor": "Direct Supervisor",
  "field-bank": "Bank",
  "field-account": "Account Number",
  "field-salary-range": "Salary Range",
  "field-salary-items": "Salary Components",
  "field-labor-ins": "Labour Insurance",
  "field-occup-ins": "Occupational Insurance",
  "field-health-ins": "Health Insurance",
  "field-pension": "Pension / Provident Fund",
  "menu-user-profile": "User Profile",
  "btnCancel": "Cancel",
  "btnUpdateNotify": "Update & Notify",
  "btnUpdate": "Update",
  "btnNotify": "Notify",
  "btnSaveBooking": "Create Booking & Notify",
  "swalConfirmTitle": "Are you sure?",
  "swalConfirmText": "This action cannot be undone.",
  "swalConfirmButton": "Yes, Update",
  "swalsaveButton": "Yes, Create",
  "swalCancelButton": "Cancel",
  "swalSuccessTitle": "Updated Successfully!",
  "swalSuccessText": "The data has been updated successfully.",
  "swalsaveSuccessTitle": "Created Successfully!",
  "swalsaveSuccessText": "The data has been created successfully.",
  "employee_name_label": "Employee Name",
  "employee_name_placeholder": "Enter employee name",
  "gender_label": "Gender",
  "gender_m": "Mr.",
  "gender_f": "Ms.",
  "position_label": "Position",
  "position_placeholder": "Enter position",
  "report_date_label": "Reporting Date",
  "report_date_placeholder": "YYYY-MM-DD",
  "report_time_label": "Reporting Time",
  "report_time_placeholder": "HH:MM",
  "report_address_label": "Reporting Address",
  "report_address_placeholder": "Enter reporting address",
  "contact_name_label": "Contact Person Name",
  "contact_name_placeholder": "Enter contact person name",
  "contact_phone_label": "Contact Phone",
  "contact_phone_placeholder": "Enter contact phone",
  "contact_email_label": "Contact Email",
  "contact_email_placeholder": "Enter contact email",
  "attachments_legend": "Attachment Selection",
  "table_no": "#",
  "table_attachment": "Attachment Item",
  "table_include": "Include",
  "attachment_national_id": "National Identity Card",
  "attachment_bank_book": "Salary Bank Passbook (Copy)",
  "attachment_education_certificate": "Highest Education Certificate (Copy)",
  "attachment_nhi_transfer": "NHI Transfer Certificate (Copy)",
  "attachment_resignation_certificate": "Previous Employment Resignation Certificate (Copy)",
  "modal_cancel": "Cancel",
  "modal_generate_pdf": "Generate PDF",
  "billing-codes": "Billing Codes",
  "coa-manage": "Manage Chart of Accounts",
  "coa.type_assets": "Assets",
  "coa.type_liabilities": "Liabilities",
  "coa.type_equity": "Equity",
  "coa.type_income": "Income",
  "coa.type_cogs": "Cost of Goods Sold",
  "coa.type_expenses": "Expenses",
  "coa.type_other_inc": "Other Income",
  "coa.type_other_exp": "Other Expenses",
  "coa.section_title": "Chart of Accounts",
  "coa.create_account": "Create Account",
  "coa.parent_code": "Parent Account Code",
  "coa.account_code": "Account Code",
  "coa.account_name": "Account Name",
  "coa.increase": "Increase Direction",
  "coa.selection": "Usage",
  "coa.balance": "Balance",
  "coa.action": "Action",
  "common.edit": "Edit",
  "common.cancel": "Cancel",
  "common.save": "Save",
  "coa.account_master": "Account Master",
  "coa.account_structure": "Account Structure",
  "coa.parent_account": "Parent Account",
  "coa.description": "Description",
  "coa.accounting_application": "Accounting & Application Settings",
  "coa.account_type": "Account Type",
  "coa.billing_item_type": "Billing Item Type",
  "coa.job_type": "Job Type",
  "coa.application": "Application",
  "coa.job_expense": "Job Expense",
  "coa.options": "Options",
  "coa.postable": "Postable",
  "coa.inactive": "Inactive",
  "captchaError": "Captcha Error",
  "captchaExpired": "The captcha is incorrect or has expired. Please try again.",
  "idle.title": "Still there?",
  "idle.sub_line1": "Your session will end due to inactivity.",
  "idle.sub_line2": "Move your mouse or click below to stay logged in.",
  "idle.btn_stay": "Keep me logged in",
  "idle.btn_logout": "Log out now",
  "main_dashboard": "Main Dashboard",
  "purchase_order": "Purchase Order",
  "invoice": "Invoice",
  "invoice_ship": "Invoice & Ship",
  "container_list": "Container List",
  "general_settings": "General Settings",
  "uc.system": "System",
  "uc.this_page": "This Page",
  "uc.heading": "Under Construction",
  "uc.body": "We're actively building this feature. It will be available soon — check back or contact your system administrator for the latest update.",
  "uc.progress_label": "Development progress",
  "uc.btn_back": "Go Back",
  "uc.btn_dashboard": "Dashboard",
  "btn_new_candidate": "New Candidate",
  "btn_export": "Export",
  "btn_filters": "Filters",
  "btn_search": "Search",
  "btn_reset": "Reset",
  "btn_cancel": "Cancel",
  "btn_save_candidate": "Save Candidate",
  "btn_save": "Save",
  "btn_upload": "Upload",
  "btn_upload_start": "Upload File",
  "nav_home": "Home",
  "nav_hr_recruit": "HR Recruiting",
  "upcoming_interviews": "Upcoming / Recent Interviews",
  "stat_total": "Total",
  "stat_scheduled": "Scheduled",
  "stat_hired": "Hired",
  "stat_declined": "Declined",
  "stat_pending": "Pending Reply",
  "label_interview_date": "Interview Date (TW)",
  "label_candidate_name": "Candidate Name",
  "label_position": "Position",
  "label_stage": "Stage",
  "label_min_score": "Min Score",
  "label_score": "Score (0 - 5)",
  "label_interview_date_tw": "Interview Date (TW)",
  "label_interview_time_tw": "Time (TW)",
  "label_day_tw": "Day",
  "label_us_time": "US Time (ET)",
  "label_meeting_room": "Meeting Room",
  "label_resume": "Resume",
  "label_questionnaire": "Questionnaire",
  "label_notes": "Interview Notes / Record",
  "label_remark": "Remark",
  "label_email_notification": "Email Notification",
  "label_send_email": "Send notification email",
  "label_recipient_email": "Recipient Email",
  "label_email_type": "Email Type",
  "modal_new_candidate": "New Candidate",
  "modal_edit_candidate": "Edit Candidate",
  "modal_quick_update": "Quick Update",
  "modal_upload_file": "Upload File",
  "modal_upload_resume": "Upload Resume",
  "modal_upload_questionnaire": "Upload Questionnaire",
  "opt_all_positions": "-- All Positions --",
  "opt_all_stages": "-- All Stages --",
  "opt_select_position": "-- Select Position --",
  "opt_any": "-- Any --",
  "opt_interview_invite": "Interview Invitation",
  "opt_interview_confirm": "Interview Confirmation",
  "opt_offer": "Offer Letter",
  "opt_rejection": "Polite Rejection",
  "placeholder_search_name": "Search name…",
  "placeholder_candidate_name": "e.g. Lin Jun-Ling",
  "placeholder_meeting_room": "e.g. A101",
  "placeholder_resume": "Filename will appear after upload",
  "placeholder_questionnaire": "Filename will appear after upload",
  "placeholder_notes": "Interview notes, observations…",
  "placeholder_remark": "Any additional remarks…",
  "placeholder_recipient_email": "candidate@email.com",
  "dz_default_message": "Drag & drop or click to select file",
  "dz_hint": "Accepted: PDF, DOC, DOCX (max 10 MB)",
  "dz_remove": "Remove",
  "toast_saved": "Candidate saved successfully!",
  "toast_deleted": "Candidate deleted.",
  "toast_updated": "Updated!",
  "toast_email_ok": "Email sent successfully!",
  "toast_email_fail": "Saved, but email failed to send.",
  "toast_upload_ok": "File uploaded successfully!",
  "toast_upload_fail": "Upload failed. Please try again.",
  "confirm_delete": "Delete candidate \"{name}\"? This cannot be undone.",
  "confirm_no_file": "Please select a file first.",
  "err_required": "Please fill in Candidate Name and Position.",
  "err_save": "Error saving: ",
  "err_delete": "Error: ",
  "filter_on": "filter on",
  "filters_on": "filters on",
  "col_no": "No",
  "col_candidate": "Candidate",
  "col_stage": "Stage",
  "col_position": "Position",
  "col_interview_tw": "Interview (TW)",
  "col_us_time": "US Time (ET)",
  "col_score": "Score",
  "col_room": "Room",
  "col_resume": "Resume",
  "col_questionnaire": "Questionnaire",
  "col_remark": "Remark",
  "col_action": "Action",
  "loginId_placeholder": "User ID / Registered E-mail",
  "password_placeholder": "Password",
  "companyCode_placeholder": "Company code",
  "or_divider": "or",
  "back_arrow": "← Back",
  "signIn": "Sign in",
  "chooseMethod": "Choose a method",
  "passkeyTrouble": "Having trouble with passkey?",
  "usePassword": "Sign in with password instead",
  "footer_copyright": "Copyright © 2025 Y5 Solutions Inc",
  "footer_help": "Help",
  "dark_mode_toggle_aria": "Toggle dark mode",
  "pwd_toggle_aria": "Toggle password visibility",
  "lock_title": "Account Temporarily Locked",
  "lock_sub": "Too many failed attempts. Please wait before trying again.",
  "step_credentials": "Credentials",
  "step_verify": "Verify",
  "att_placeholder": "2 of 5 attempts used",
  "att_used": "{n} of {max} attempts used",
  "cap_human": "verify you're human",
  "cap_tab_text": "Text",
  "cap_tab_math": "Math",
  "cap_tab_grid": "Image Grid",
  "cap_refresh": "Refresh",
  "cap_new_question": "New question",
  "cap_refresh_grid": "Refresh grid",
  "cap_text_hint": "🔢 Enter the 6-digit number shown above",
  "cap_text_placeholder": "6-digit code",
  "cap_math_placeholder": "Answer",
  "cap_verified": "CAPTCHA verified!",
  "cap_text_err": "Incorrect code. Please try again.",
  "cap_math_err": "Wrong answer. Try again.",
  "cap_grid_prompt_pre": "Select all tiles containing",
  "cap_grid_cat_vehicles": "🚗 vehicles",
  "cap_grid_cat_animals": "🐾 animals",
  "cap_grid_cat_fruits": "🍎 fruits",
  "cap_grid_cat_sports": "⚽ sports",
  "cap_grid_err": "Incorrect selection. Try again.",
  "cap_expired_toast": "⏱ CAPTCHA expired — refreshed",
  "proc_title": "Verifying your login…",
  "proc_sub": "Establishing secure session",
  "proc_step1": "Validating credentials",
  "proc_step2": "Verifying CAPTCHA proof",
  "proc_step3": "Checking rate limits & device",
  "proc_step4": "Creating secure session",
  "sess_title": "Session Secured",
  "sess_ok_tag": "✓ All security checks passed",
  "sess_token_label": "Session Token",
  "sess_expiry_label": "Session Expiry",
  "sess_login_label": "Login ID",
  "sess_company_label": "Company",
  "sess_cache_label": "Cache Policy",
  "sess_cache_value": "No-Store / No-Cache",
  "sess_fp_label": "Device Fingerprint",
  "sec_check1": "HTTP-only secure cookie set",
  "sec_check2": "Content Security Policy enforced",
  "sec_check3": "XSS protection headers active",
  "sec_check4": "Session fixation prevention: ✓",
  "redirect_label": "Redirecting to Dashboard",
  "redirect_init": "Redirecting in 3s…",
  "redirect_countdown": "Redirecting in {s}s…",
  "redirect_going": "Going to dashboard…",
  "field_required": "Required",
  "cap_incorrect": "Incorrect CAPTCHA. Please try again.",
  "cap_server_fail": "CAPTCHA verification failed on server. Please refresh and try again.",
  "verifying_btn": "Verifying…",
  "err_invalid_credentials": "Invalid credentials or inactive account.",
  "err_captcha_missing": "CAPTCHA proof missing. Please complete the CAPTCHA.",
  "err_captcha_not_verified": "CAPTCHA not verified. Please complete the CAPTCHA again.",
  "err_captcha_expired": "CAPTCHA expired. Please verify the CAPTCHA again.",
  "err_captcha_verification_failed": "CAPTCHA verification failed. Please try again.",
  "err_account_locked": "Account locked. Please wait.",
  "err_too_many_attempts": "Too many login attempts. Please wait 5 minutes.",
  "err_missing_fields": "Please fill in all required fields.",
  "err_server_error": "Server error. Please try again later.",
  "err_login_failed": "Login failed. Please try again.",
  "signup_confirm_hint": "Please confirm your information. Add remarks if needed:"
}