{
  "delete": "Delete",
  "cancel": "Cancel",
  "common": {
    "actions": "Actions",
    "search": "Search",
    "cancel": "Cancel",
    "save": "Save",
    "edit": "Edit",
    "delete": "Delete",
    "back": "Back"
  },
  "week": {
    "sun": "Sunday",
    "mon": "Monday",
    "tue": "Tuesday",
    "wed": "Wednesday",
    "thu": "Thursday",
    "fri": "Friday",
    "sat": "Saturday"
  },
  "errorpage": {
    "404_title": "404 Resource Not Found",
    "404_msg_title": "Oops… You just found an error page",
    "404_msg": "We are sorry but the page you are looking for was not found",
    "404_back_home": "Take me home",
    "404_previous_page": "previous page"
  },
  "appname": {
    "home": "Home",
    "login": "Login",
    "forgot_password": "Forgot Password",
    "register": "Register",
    "schedule": "Schedule",
    "purchase": "Purchase",
    "warehouse": "Warehouse",
    "warehouse_items": "Items Overview",
    "work_order": "Work Order",
    "calendar": "Calendar",
    "aichat": "AI Assistant"
  },
  "aichat": {
    "title": "AI Assistant",
    "subtitle": "Chat with the AI assistant using streaming responses.",
    "empty_title": "Start an AI chat",
    "empty_hint": "Type a question and press Enter to send. Use Shift + Enter for a new line.",
    "input_placeholder": "Type a message...",
    "send": "Send",
    "clear": "Clear",
    "thinking": "Thinking...",
    "streaming": "Generating response",
    "tokens": "Token usage",
    "profile": "AI profile",
    "default_profile": "Default profile",
    "tool_router": "Tool router",
    "enter_hint": "Enter to send, Shift + Enter for a new line",
    "error_prefix": "Request failed: ",
    "attach_image": "Attach image",
    "remove_image": "Remove image",
    "image_type_error": "Unsupported image type. Supported formats: jpeg/png/webp/gif",
    "image_size_error": "Image is too large. Please choose an image smaller than 4 MB",
    "image_read_error": "Failed to read image. Please try another file",
    "reasoning": "Reasoning",
    "expand": "Expand",
    "collapse": "Collapse",
    "trace_details": "Call details",
    "trace_database": "Database",
    "trace_rows": "Rows",
    "trace_columns": "Columns",
    "trace_count": "Count",
    "trace_tools": "Tools",
    "trace_reason": "Reason",
    "trace_error": "Error",
    "trace_truncated": "Result truncated",
    "tokens_avg_speed": "Average speed",
    "tokens_peak_speed": "Peak speed",
    "tokens_total": "Total tokens",
    "tokens_prompt": "Input",
    "tokens_completion": "Output",
    "tokens_tool": "Tools",
    "tokens_estimated": "local estimate",
    "new_chat": "New chat",
    "server_chats": "Server chats",
    "browser_chats": "Browser chats",
    "local_chat": "Local chat",
    "server_chat": "Server chat",
    "no_server_chats": "No server chats",
    "no_browser_chats": "No browser chats",
    "delete_chat": "Delete chat",
    "rename_chat": "Rename chat",
    "load_conversations_failed": "Failed to load chat list",
    "load_chat_failed": "Failed to load chat",
    "delete_chat_failed": "Failed to delete chat",
    "storage_full": "Browser storage is full; the chat may not be saved",
    "login_to_sync": "Log in to save chats on the server",
    "untitled_chat": "New chat",
    "quick_actions": "Quick actions",
    "quick_calendar_label": "Summarize this month's schedule",
    "quick_calendar_prompt": "Please summarize this month's schedule entries in chronological order.",
    "quick_purchase_label": "Summarize this month's purchase spending",
    "quick_purchase_prompt": "Please summarize this month's total purchase spending, broken down by category or supplier."
  },
  "aiconfig": {
    "title": "AI Config",
    "subtitle": "Configure AI profiles, tool routing, and tool list stored in the database.",
    "reload": "Reload",
    "refresh_cache": "Refresh Cache",
    "save": "Save",
    "enabled": "Enabled",
    "profiles": "AI Profiles",
    "add_profile": "Add Profile",
    "remove": "Remove",
    "active": "Default Profile",
    "name": "Name",
    "api_key": "API Key",
    "api_key_keep": "Already configured; leave blank to keep it",
    "base_url": "Base URL",
    "model": "Model",
    "timeout": "Timeout (seconds)",
    "max_tokens": "Max Tokens",
    "context_window_tokens": "Context Window Tokens",
    "context_window_tokens_hint": "0 means unlimited. When exceeded, the system prompt and latest messages are kept while oldest Q/A turns are removed.",
    "system_prompt": "System Prompt",
    "tool_router": "Tool Router",
    "router_profile": "Router Profile",
    "none": "None",
    "tools": "Tools",
    "add_tool": "Add Tool",
    "description": "Description",
    "load_failed": "Failed to load AI config",
    "save_success": "AI config saved",
    "save_failed": "Failed to save AI config",
    "refresh_success": "AI config cache refreshed",
    "refresh_failed": "Failed to refresh AI config cache",
    "error_profile_required": "At least one AI profile is required",
    "error_profile_name_required": "Profile name is required",
    "error_profile_name_duplicate": "Profile names must be unique",
    "error_active_profile_required": "When AI is enabled, the default profile must have Base URL and model configured",
    "error_api_key_required": "When AI is enabled, the default profile must have an API key",
    "error_timeout": "Timeout must be a positive integer",
    "error_max_tokens": "Max tokens must be a positive integer",
    "error_context_window_tokens": "Context window tokens must be a non-negative integer",
    "error_router_profile": "Tool router profile must exist in profile list",
    "error_tool_name_required": "Tool name is required",
    "error_tool_name_duplicate": "Tool names must be unique"
  },
  "tagadder": {
    "not_fund_item": "No matching items found",
    "loding": "Loading...",
    "add": "Add new option: "
  },
  "dropzone": {
    "upload_drop_or_click": "Drag and drop files here or click to upload",
    "upload_browser_not_supported": "Your browser does not support drag-and-drop file upload",
    "upload_file_too_big": "File is too large",
    "upload_max_file_size": "Maximum file size: ",
    "upload_invalid_file_type": "File type not supported",
    "upload_server_error": "Server responded with an error",
    "upload_cancel": "Cancel upload",
    "upload_canceled": "Upload canceled",
    "upload_cancel_confirmation": "Are you sure you want to cancel the upload?",
    "upload_remove_file": "Remove file",
    "upload_max_files": "You can upload up to ",
    "upload_max_files_unit": " files"
  },
  "cropper": {
    "select_image": "Select Image",
    "select_File": "Select File",
    "crop_image": "Crop Image",
    "cancel": "Cancel",
    "closs": "Close",
    "upload_image": "Upload Image",
    "supported_formats": "Supports JPG, PNG, GIF formats",
    "drag_to_resize": "Drag to resize and reposition",
    "ready_to_upload": "Ready to upload avatar",
    "click_button_or_drag": "Click upload button or drag & drop image file"
  },
  "purchase": {
    "title": "Purchase",
    "purchase_list": "Purchase List",
    "item_name": "Item Name",
    "purpose": "Purpose",
    "unit": "Unit",
    "quantity": "Quantity",
    "unit_price": "Unit Price",
    "total_price": "Total Price",
    "created_at": "Created At",
    "updated_at": "Updated At",
    "status": "Status",
    "filter_all": "All",
    "status_pending": "Pending",
    "status_ordered": "Ordered",
    "status_arrived": "Arrived",
    "status_received": "Received",
    "status_lost": "Lost",
    "status_returned": "Returned",
    "completed": "Completed",
    "pending": "Pending",
    "show": "Show",
    "entries": "entries",
    "search": "Search",
    "search_placeholder": "Search ID, title, or purpose",
    "add_part": "Add Order",
    "exp_report": "Export Report",
    "There_are_a_total_of": ",There are a total of",
    "items": "orders.",
    "order_detail": "Order Detail",
    "back": "Back",
    "back_to_list": "Go Back",
    "order_not_found": "Order Not Found",
    "delete_order": "Delete Order",
    "confirm_delete": "Are you sure you want to delete this order? This action cannot be undone.",
    "order_info": "Order Information",
    "cost_detail": "Cost Details",
    "photo_remarks": "Photos",
    "link": "Link",
    "no_photos": "No photos",
    "open_link": "Open Link",
    "copy_link": "Copy Link",
    "no_costs": "No cost records",
    "cost_total": "Total",
    "change_status": "Change Status",
    "change_remark": "Change Remark",
    "status_photos": "Change Photos",
    "commit_history": "Status History",
    "no_commits": "No status records",
    "commit_placeholder": "Add comment (optional)",
    "upload_photos": "Upload Photos",
    "commit_create": "Order created",
    "edit_order": "Edit Order",
    "submit_changes":"Submit changes",
    "confirm_delete_commit": "Are you sure you want to delete this progress?"
  },
  "work_order": {
    "list_title": "Work Order List",
    "add": "New Work Order",
    "add_title": "New Work Order",
    "edit_title": "Edit Work Order",
    "detail_title": "Work Order Detail",
    "title": "Title",
    "title_placeholder": "Enter work order title",
    "description": "Description",
    "description_placeholder": "Enter problem description",
    "linked_item": "Linked Item",
    "linked_item_placeholder": "Search item name or serial number...",
    "linked_item_not_found": "No matching items found",
    "linked_item_selected": "Selected",
    "clear_linked_item": "Clear",
    "linked_customer": "Linked Customer",
    "linked_customers": "Linked Customers",
    "link_customer_placeholder": "Search and link customer...",
    "linked_customer_placeholder": "Search customer name or phone...",
    "linked_customer_not_found": "No matching customers found",
    "linked_customer_selected": "Selected",
    "clear_linked_customer": "Clear",
    "photos": "Photos",
    "no_photos": "No photos",
    "status": "Status",
    "created_at": "Created At",
    "updated_at": "Updated At",
    "filter_all": "All",
    "status_pending": "Pending",
    "status_checked": "Checked",
    "status_parts_ordered": "Parts Ordered",
    "status_repaired": "Repaired",
    "status_returned": "Returned",
    "status_unrepairable": "Unrepairable",
    "commit_history": "Progress History",
    "no_commits": "No progress records",
    "commit_create": "Work order created",
    "add_commit": "Add Progress",
    "commit_status_label": "Status",
    "commit_comment_label": "Comment",
    "commit_comment_placeholder": "Add comment (optional)",
    "commit_photos_label": "Photos",
    "commit_submit": "Submit",
    "submit_commit": "Submit",
    "edit": "Edit",
    "delete": "Delete",
    "back_to_list": "Go Back",
    "not_found": "Work order not found",
    "confirm_delete": "Are you sure you want to delete this work order? This action cannot be undone.",
    "confirm_delete_commit": "Are you sure you want to delete this progress?",
    "linked_items": "Linked Items",
    "submit": "Submit",
    "save_changes": "Save Changes",
    "work_order_count": "Work Order Count"
  },
  "warehouse": {
    "title": "Warehouse",
    "container_list": "Container List",
    "container_detail": "Container Detail",
    "overview": "Warehouse Overview",
    "containers": "Containers",
    "item_list": "Item List",
    "add_container": "Add Container",
    "edit_container": "Edit Container",
    "container_name": "Container Name",
    "title_placeholder": "Enter container name",
    "remark": "Remark",
    "remark_placeholder": "Enter remark (optional)",
    "created_at": "Created At",
    "updated_at": "Updated At",
    "created_by": "Created By",
    "child_containers": "Sub-Containers",
    "items": "Items",
    "actions": "Actions",
    "view_items": "View",
    "edit": "Edit",
    "delete": "Delete",
    "search_placeholder": "Search",
    "no_containers": "No containers found",
    "no_items": "No items found",
    "container_count": "Containers",
    "item_count": "Items",
    "unstored_items": "Unstored",
    "unstored": "Unstored",
    "title_required": "Container name is required",
    "delete_confirm_title": "Delete Container",
    "delete_confirm_msg": "Are you sure you want to delete \"{name}\"? This cannot be undone.",
    "cannot_delete_nonempty": "Cannot delete a container that has items or sub-containers",
    "confirm_delete": "Are you sure you want to delete this container? This action cannot be undone.",
    "add_item": "Add Item",
    "edit_item": "Edit Item",
    "item_name": "Item Name",
    "item_name_placeholder": "Enter item name",
    "serial_number": "Serial Number",
    "serial_number_placeholder": "Enter serial number (optional)",
    "quantity": "Quantity",
    "item_name_required": "Item name is required",
    "back_to_list": "Back to List",
    "root": "Warehouse",
    "item_detail": "Item Detail",
    "move_item": "Move Item",
    "move_history": "Move History",
    "work_orders": "Work Orders",
    "customers": "Customers",
    "no_move_history": "No move history",
    "no_work_orders": "No related work orders",
    "no_customers": "No related customers",
    "current_location": "Current Location",
    "target_container": "Target Container",
    "search_container": "Search container...",
    "confirm_move": "Confirm Move",
    "move_remark_placeholder": "Move remark (optional)",
    "location": "Location",
    "delete_item_title": "Delete Item",
    "delete_item_msg": "Are you sure you want to delete item \"{name}\"? This action cannot be undone.",
    "items_in_containers": "Stored",
    "total_items": "{count} items",
    "search_item_placeholder": "Search by name or serial number",
    "contents": "Contents",
    "search_contents_placeholder": "Search containers or items...",
    "no_contents": "No contents",
    "type_container": "Container",
    "type_item": "Item",
    "linked_customers": "Linked Customers",
    "linked_customer_placeholder": "Search customer by name or phone...",
    "linked_customer_not_found": "No matching customers found",
    "linked_customer_selected": "Selected",
    "clear_linked_customer": "Clear"
  },
  "purchase_addorder": {
    "add_order": "Add Order",
    "edit_order": "Edit Order",
    "order_info": "Order Information",
    "title": "Title",
    "input_title": "Enter order title",
    "remarks": "Usage Remarks",
    "photo_remarks": "Photos Remarks",
    "remarks_text": "Enter text notes",
    "purchase_channel": "Purchase Channel",
    "link": "Link",
    "style_remarks": "Style Remarks",
    "add_style": "Add Style",
    "cost": "Cost",
    "type": "Type",
    "quantity": "Quantity",
    "fee": "Fee",
    "total_price": "Total Price",
    "currency": "Currency",
    "operation": "Operation",
    "remove": "Remove",
    "change": "Change",
    "fee_type": "Fee type",
    "input_quantity": "Quantity",
    "input_fee": "Fee",
    "fee_hint": "Decimal point must be \".\", input method may prevent typing",
    "select_currency": "Select currency",
    "add": "Add",
    "add_cost": "Add Cost",
    "upload_photos": "Upload Photos",
    "other_status": "Other Status",
    "update_time": "Update Time",
    "tracking_number": "Tracking Number",
    "input_tracking_number": "Enter tracking number",
    "order_status": "Order Status",
    "modify_order_status": "Modify Order Status",
    "submit": "Submit",
    "part_name": "Parts Name"
  },
  "schedule": {
    "title": "Schedule",
    "my_schedule": "My Schedule",
    "event_title": "Event Title",
    "event_date": "Event Date",
    "event_time": "Event Time",
    "event_description": "Event Description",
    "save_event": "Save Event",
    "no_events": "No events found",
    "delete_event": "Delete Event",
    "edit_event": "Edit Event",
    "today": "Today",
    "week": "This Week",
    "month": "This Month",
    "previous_month": "Prev Month",
    "next_month": "Next Month",
    "previous_year": "Prev Year",
    "next_year": "Next Year",
    "add_event": "Add Event",
    "event_title_placeholder": "Enter event content",
    "work": "Work",
    "duty": "Duty",
    "exam": "Exam",
    "standby": "Standby",
    "personal_holiday": "Personal Holiday",
    "public_holiday": "Public Holiday",
    "event_type": "Event Type",
    "to": "To",
    "close": "Close",
    "copy": "Copy",
    "paste": "Paste",
    "add_event_button": "Add Event",
    "event_title_required": "Please enter event content",
    "date_required": "Please select date",
    "clear_dates": "Clear dates",
    "event_added_successfully": "Event added successfully",
    "edit_event_title": "Edit Schedule",
    "view_event_title": "View Schedule",
    "delete": "Delete",
    "copied": "Copied",
    "pasted": "Pasted",
    "not_your_schedule": "This is not your schedule",
    "someone_schedule": "Created by {name}"
  },
  "home": {
    "today_schedule_count": "Today: {count} schedule(s)",
    "today_no_schedule": "No schedules today",
    "loading": "Loading...",
    "today": "Today: {date}",
    "pending_orders": "Pending orders"
  },
  "message": {
    "save": "Save",
    "cancel": "Cancel",
    "delete_success": "Deleted successfully",
    "functionality_not_yet_developed": "Functionality not yet developed",
    "hello": "Hello",
    "welcome": "Welcome",
    "dark_mode": "Enable dark mode",
    "light_mode": "Enable light mode",
    "login_or_register": "Login/Register",
    "login_to_your_account": "Login to your account",
    "your_email_address": "Your email address",
    "email_address": "Email address",
    "user_name": "User name",
    "your_user_name": "Your user name",
    "password": "Password",
    "your_password": "Your password",
    "i_forgot_password": "I forgot my password",
    "remember_me_on_this_device": "Remember me on this device",
    "dont_have_account_yet": "Don't have an account yet?",
    "register_now": "Register now",
    "show_password": "Show password",
    "hidden_Password": "Hidden Password",
    "please_enter_username_and_password": "Please enter username and password",
    "forgot_password": "Forgot Password",
    "enter_your_email_to_reset_password": "Enter your email address and your password will be reset and emailed to you.",
    "enter_your_username_to_reset_password": "Enter your user name and your password will be reset and emailed to you.",
    "back_to_login": "Back to login",
    "please_enter_your_email": "Please enter your email",
    "please_enter_your_username": "Please enter your user name",
    "this_not_email": "This is not an email address.",
    "create_new_account": "Create new account",
    "already_have_an_account": "Already have an account?",
    "network_err": "Network error",
    "username_dup": "Duplicate username",
    "registration_successful": "Registration successful!",
    "server_error": "Server Error",
    "user_not_found": "User not found",
    "username_or_password_incorrect": "Username or password incorrect.",
    "login_successful": "Login successful",
    "logout": "Logout",
    "user_home": "Profile",
    "user_settings": "Settings",
    "preferences": "Preferences",
    "administrator": "Administrator",
    "sysadmin": "System Admin",
    "select_date": "Select a date",
    "save_ok": "Saved successfully",
    "delete_ok": "Deleted successfully",
    "change_ok": "Changed successfully",
    "type_old_pass": "Enter old password",
    "type_new_pass": "Enter new password",
    "type_cof_pass": "Confirm new password",
    "old_pass_incorrect": "Old password is incorrect",
    "confirm_password_incorrect": "Confirm password is incorrect",
    "confirm": "Confirm",
    "save_success": "Saved successfully",
    "submit": "Submit",
    "submitting": "Submitting...",
    "loading": "Loading...",
    "profile_information": "Profile Information"
  },
  "settings": {
    "cancel": "Cancel",
    "cancel_changes": "Cancel Changes",
    "basic_information": "Basic Information",
    "contact_information": "Contact Information",
    "security_settings": "Security Settings",
    "account_settings": "Account Settings",
    "my_account": "My Account",
    "profile_information": "Profile Information",
    "profile_picture": "Profile Picture",
    "account_information": "Account Information",
    "change_avatar": "Change Avatar",
    "change_email": "Change Email",
    "name": "Name",
    "remark": "Remark",
    "email": "Email",
    "gender": "Gender",
    "male": "Male",
    "female": "Female",
    "birthday": "Birthday",
    "admin": "Admin",
    "website_settings": "Website Settings",
    "site_name": "Site Name",
    "logo_settings": "Logo Settings",
    "site_description": "Site Description",
    "site_keywords": "Site Keywords",
    "save_changes": "Save Changes",
    "saving": "Saving...",
    "password": "Password",
    "set_new_password": "Set New Password",
    "avatar_description": "Upload a clear profile picture. Supports JPG, PNG formats. Recommended size is at least 256×256 pixels.",
    "avatar_unsaved": "Avatar changes not saved",
    "optional": "Optional",
    "birthday_help": "Select your birthday for personalized services",
    "save_notice": "Your personal information will be updated after saving",
    "placeholder_name": "Enter your name",
    "placeholder_remark": "Personal introduction or remark",
    "name_hint": "Display only, login name unchanged.",
    "remark_hint": "Remark only",
    "edit_profile": "Edit Profile",
    "security": "Security",
    "security_description": "Manage your account security settings",
    "my_groups": "My Groups",
    "no_groups": "Not joined any groups yet",
    "admin_panel": "Admin"
  },
  "button": {
    "submit": "Submit",
    "cancel": "Cancel",
    "sign_in": "Sign In",
    "send_me_new_password": "Send me new password"
  },
  "footer": {
    "doc": "Documentation",
    "license": "License",
    "source_code": "Source Code",
    "github": "GitHub",
    "author_home": "Author",
    "copy": "Copyright © 2025 Operations. MIT Open Source License."
  },
  "cost_type": {
    "unit_price": "Unit Price",
    "freight": "Freight"
  },
  "order_status": {
    "pending_order": "Pending Order",
    "order_placed": "Order Placed",
    "in_transit": "In Transit",
    "completed": "Completed",
    "refund_requested": "Refund Requested",
    "returning": "Returning",
    "refunded": "Refunded",
    "lost_package": "Lost Package"
  },
  "sysadmin": {
    "title": "System Admin",
    "subtitle": "Admin Only Page",
    "admin_label": "Admin",
    "tab_users": "User Management",
    "tab_groups": "User Groups",
    "tab_logs": "Login Logs",
    "total_users": "Total {count} users",
    "search_placeholder": "Search username or email...",
    "search": "Search",
    "refresh": "Refresh",
    "loading": "Loading...",
    "no_data": "No data",
    "no_users": "No users",
    "no_groups": "No groups",
    "no_members": "No members",
    "no_logs": "No login failure logs",
    "table_id": "ID",
    "table_username": "Username",
    "table_email": "Email",
    "table_type": "Type",
    "table_created_at": "Created At",
    "table_action": "Action",
    "table_user": "User",
    "table_reason": "Reason",
    "table_count": "Count",
    "table_ip": "IP Address",
    "table_updated_at": "Last Time",
    "table_created": "First Time",
    "reason_password_error": "Wrong Password",
    "reason_user_not_found": "User Not Found",
    "detail": "Detail",
    "add_member": "Add Member",
    "remove_member": "Remove",
    "remove_member_title": "Remove Member",
    "remove_member_confirm": "Are you sure to remove this member?",
    "add_member_title": "Add Member to {name}",
    "search_user_placeholder": "Search username or email...",
    "searching": "Searching...",
    "no_search_results": "No matching users found",
    "search_hint": "Enter keywords to search users",
    "add": "Add",
    "select_group_hint": "Please select a group to view members",
    "total_members": "Total {count} members",
    "pagination": "Page {current} of {total}",
    "prev_page": "Previous",
    "next_page": "Next",
    "user_detail": "User Detail",
    "close": "Close",
    "user_id": "User ID",
    "name": "Username",
    "birthday": "Birthday",
    "gender": "Gender",
    "region": "Region",
    "language": "Language",
    "info_nickname": "Nickname",
    "info_remark": "Remark",
    "reset_password": "Reset Password",
    "new_password_placeholder": "Enter new password (min 6 chars)",
    "reset_password_btn": "Reset Password",
    "resetting": "Resetting...",
    "search_log_placeholder": "Search username or IP address...",
    "total_logs": "Total {count} records",
    "current_admins": "Current System Admins",
    "no_admins": "No system admins",
    "group_list": "Group List",
    "extended_info": "Extended Info",
    "tab_operation_logs": "Operation Logs"
  },
  "operation_logs": {
    "title": "Operation Logs",
    "all": "All Modules",
    "search_placeholder": "Search operation logs...",
    "no_logs": "No operation logs",
    "table_module": "Module",
    "table_entity_id": "Entity ID",
    "table_user": "User",
    "table_action": "Action",
    "table_ip": "IP Address",
    "table_remark": "Remark",
    "table_created_at": "Operation Time",
    "module_customer": "Customer",
    "module_purchase": "Purchase",
    "module_schedule": "Schedule",
    "module_warehouse": "Warehouse",
    "module_work_order": "Work Order",
    "action_create": "Create",
    "action_update": "Update",
    "action_delete": "Delete",
    "action_query": "Query",
    "action_move": "Move"
  },
  "customer": {
    "title": "Customer Management",
    "subtitle": "Manage customer information",
    "add": "Add Customer",
    "add_title": "Add Customer",
    "edit_title": "Edit Customer",
    "delete_title": "Delete Customer",
    "delete_confirm": "Are you sure you want to delete this customer? This action cannot be undone.",
    "search_placeholder": "Search by name, phone, email or company...",
    "name": "Name",
    "first_name": "First Name",
    "last_name": "Last Name",
    "salutation": "Title",
    "salutation_unit": "Unit",
    "salutation_mr": "Mr",
    "salutation_ms": "Ms",
    "phone": "Phone",
    "phones": "Phone Numbers",
    "add_phone": "Add Phone",
    "phone_number": "Phone Number",
    "email": "Email",
    "emails": "Email Addresses",
    "add_email": "Add Email",
    "email_address": "Email Address",
    "company": "Company",
    "companies": "Companies",
    "add_company": "Add Company",
    "company_name": "Company Name",
    "department": "Department",
    "position": "Position",
    "created_at": "Created At",
    "primary": "Primary",
    "set_primary": "Set Primary",
    "primary_contact": "Primary Contact",
    "label_mobile": "Mobile",
    "label_work": "Work",
    "label_home": "Home",
    "label_other": "Other",
    "label_personal": "Personal",
    "no_data": "No customer data",
    "detail_title": "Customer Detail",
    "basic_info": "Basic Information",
    "created_by": "Created By",
    "not_found": "Customer not found",
    "related_customers": "Related Customers"
  },
  "calendar": {
    "calendars": "Calendar List",
    "calendar_detail": "Calendar Detail",
    "create_calendar": "Create Calendar",
    "edit_calendar": "Edit Calendar",
    "delete_calendar": "Delete Calendar",
    "calendar_not_found": "Calendar not found",
    "no_calendars": "No calendars yet",
    "name": "Name",
    "name_required": "Calendar name is required",
    "name_placeholder": "Enter calendar name",
    "description": "Description",
    "description_placeholder": "Enter calendar description",
    "color": "Color",
    "is_public": "Public Calendar",
    "public": "Public",
    "private": "Private",
    "create_success": "Calendar created successfully",
    "update_success": "Calendar updated successfully",
    "delete_success": "Calendar deleted successfully",
    "confirm_delete": "Are you sure you want to delete this calendar?",
    "confirm_delete_message": "Are you sure you want to delete calendar '{name}'? This action cannot be undone.",
    "loading": "Loading...",
    "add_event": "Add Event",
    "edit_event": "Edit Event",
    "view_event": "View Event",
    "delete_event": "Delete Event",
    "event_title": "Event Title",
    "event_title_required": "Event title is required",
    "event_title_placeholder": "Enter event title",
    "start_date": "Start Date",
    "end_date": "End Date",
    "remark": "Remark",
    "remark_placeholder": "Enter remark",
    "event_save_success": "Event saved successfully",
    "event_delete_success": "Event deleted successfully",
    "confirm_delete_event": "Are you sure you want to delete this event?",
    "is_public_event": "Public Event",
    "admin_title": "Calendar Admin",
    "event_count": "Event Count",
    "restore": "Restore",
    "restore_success": "Restored successfully",
    "deleted": "Deleted",
    "confirm_restore": "Are you sure you want to restore this calendar?",
    "confirm_restore_message": "Are you sure you want to restore calendar '{name}'?",
    "admin_panel": "Admin",
    "copy_event": "Copy Event",
    "paste_event": "Paste Event",
    "copy_success": "Event copied",
    "paste_success": "Event pasted",
    "no_event_to_paste": "No event to paste",
    "created_by": "Created by {name}"
  }
}
