{ "_meta": { "name": "English", "code": "en_US", "direction": "ltr" }, "common": { "site_name": "Free Cloud Mall", "home": "Home", "all_products": "All Products", "search": "Search", "search_placeholder": "Search products…", "cart": "Cart", "my_orders": "My Orders", "my_tickets": "My Tickets", "submit_ticket": "Submit Ticket", "announcements": "Announcements", "settings": "Settings", "sign_in": "Daily Sign-in", "invite_friends": "Invite Friends", "logout": "Logout", "login": "Login", "register": "Register", "loading": "Loading…", "no_data": "No data available", "confirm": "Confirm", "cancel": "Cancel", "save": "Save", "delete": "Delete", "edit": "Edit", "close": "Close", "more": "More", "back": "Back", "next": "Next", "prev": "Previous", "submit": "Submit", "reset": "Reset", "total": "Total", "price": "Price", "stock": "Stock", "category": "Category", "status": "Status", "action": "Action", "name": "Name", "description": "Description", "date": "Date", "time": "Time", "quantity": "Quantity", "amount": "Amount", "points": "Points", "remaining": "Remaining", "items": "items", "unit_yuan": "CNY", "email_verified": "Email Verified", "email_unverified": "Email Not Verified" }, "hero": { "title": "Free Cloud Mall", "subtitle": "Public Welfare · Affordable · Carefully Selected for You" }, "product": { "buy_now": "Buy Now", "add_to_cart": "Add to Cart", "out_of_stock": "Out of Stock", "in_stock": "In Stock", "points_price": "{points} pts", "cash_price": "Order Directly", "period": "Period", "detail": "Product Details", "purchased": "Purchase History", "about_mall": "About Mall" }, "cart": { "title": "Shopping Cart", "empty": "Your cart is empty, go shopping!", "clear": "Clear Cart", "checkout": "Checkout", "continue_shop": "Continue Shopping", "total": "Total", "pay_method": "Payment Method", "points_pay": "Points Payment", "cash_pay": "Cash Payment (Requires Admin Approval)", "confirm_order": "Confirm Order", "remove": "Remove", "update_qty": "Update Quantity" }, "order": { "order_list": "My Orders", "order_no": "Order No.", "order_time": "Order Time", "order_detail": "View Details", "pending": "Pending", "paid": "Paid", "shipped": "Shipped", "completed": "Completed", "cancelled": "Cancelled", "address": "Shipping Address", "phone": "Phone Number", "remark": "Remark", "expire_at": "Expires At", "renew": "Renew", "delivery_info": "Delivery Info" }, "auth": { "login_title": "Welcome Back", "register_title": "Create Account", "username": "Username", "password": "Password", "confirm_password": "Confirm Password", "email": "Email", "captcha": "CAPTCHA", "refresh_captcha": "Refresh", "forgot_password": "Forgot password?", "no_account": "No account?", "has_account": "Already have an account?", "go_register": "Register", "go_login": "Login", "login_btn": "Sign In", "register_btn": "Sign Up" }, "ticket": { "title": "Submit Ticket", "dept": "Department", "select_dept": "Select Department", "subject": "Subject", "content": "Description", "priority": "Priority", "low": "Low", "normal": "Normal", "high": "High", "related_order": "Related Order (Optional)", "submit": "Submit Ticket", "my_tickets": "My Tickets", "ticket_no": "Ticket No.", "open": "Open", "processing": "Processing", "resolved": "Resolved", "closed": "Closed", "reply": "Reply", "admin_reply": "Admin Reply", "assignee": "Assignee" }, "sign": { "title": "Daily Sign-in", "signed_today": "Already signed in today", "not_signed": "Not signed in today", "sign_btn": "Sign In", "points_gained": "Earned {points} points", "consecutive": "{days} consecutive days", "rule": "Rule: Earn points daily by signing in. Points can be used to redeem products." }, "user": { "profile": "Profile", "nickname": "Nickname", "avatar": "Avatar", "email_verified": "Email Verified", "email_unverified": "Email Not Verified", "verify_email": "Verify Email", "resend": "Resend", "change_pwd": "Change Password", "current_pwd": "Current Password", "new_pwd": "New Password", "confirm_new_pwd": "Confirm New Password", "my_points": "My Points", "invite_code": "My Invite Code", "invite_link": "Invite Link", "invite_reward": "Invite Reward", "invite_earned": "Earned from invites", "copy_link": "Copy Link", "copied": "Copied" }, "announcement": { "title": "Announcements", "pinned": "Pinned", "read_more": "Read More", "published": "Published on", "no_announcements": "No announcements" }, "theme": { "light": "Light Mode", "dark": "Dark Mode", "switch_theme": "Switch Theme" }, "footer": { "brand_slogan": "Carefully Selected · Public Welfare · Affordable", "copyright": "All Rights Reserved", "nav_home": "Mall Home", "nav_all": "All Products", "nav_cart": "Cart", "nav_ticket": "Submit Ticket", "nav_announce": "Announcements", "nav_mytickets": "My Tickets", "nav_myorders": "My Orders" }, "admin": { "dashboard": "Dashboard", "products": "Products", "groups": "Groups", "orders": "Orders", "tickets": "Tickets", "departments": "Departments", "users": "Users", "admins": "Admins / CS", "settings": "Settings", "total_users": "Total Users", "total_orders": "Total Orders", "total_products": "Products", "open_tickets": "Open Tickets", "today_signins": "Today Sign-ins", "recent_orders": "Recent Orders", "my_pending": "My Pending", "my_assigned": "Assigned to Me", "add_product": "Add Product", "edit_product": "Edit Product", "delete_confirm": "Are you sure? This cannot be undone.", "site_name_setting": "Site Name", "change_password": "Change Password", "mall_intro": "Mall Introduction", "points_settings": "Points Settings", "smtp_config": "SMTP Configuration", "test_mail": "Send Test Email", "save_success": "Saved Successfully", "role_admin": "Admin", "role_cs": "Customer Service" }, "index": { "announcement": "Announcement", "more": "More", "all": "All", "no_result": "No matching products found, try another keyword.", "points_unit": "pts" }, "login": { "title": "Login / Register", "err_login_failed": "Incorrect username or password", "err_captcha_wrong": "CAPTCHA is incorrect, please try again", "err_username_short": "Username must be at least 3 characters", "err_password_short": "Password must be at least 6 characters", "err_password_mismatch": "Passwords do not match", "err_email_invalid": "Please enter a valid email address", "err_invite_invalid": "Invalid invite code, please check or leave blank", "err_ip_limit": "Daily registration limit reached (2/day) from this network, please try again tomorrow", "err_username_exists": "This username is already taken", "tab_login": "Login", "tab_register": "Register", "label_username": "Username", "label_password": "Password", "label_email": "Email (for order & ticket notifications and email verification)", "label_email_required": "Email *", "label_captcha": "CAPTCHA", "captcha_placeholder": "Enter the 4 digits above", "captcha_hint": "Can't see clearly? Click to refresh", "label_confirm_pwd": "Confirm Password", "label_invite": "Invite Code (optional)", "invite_placeholder": "Enter invite code if you have one for rewards", "username_placeholder": "At least 3 characters", "email_placeholder": "Required, e.g. you@example.com", "pwd_placeholder": "At least 6 characters", "btn_login": "Login", "btn_register": "Register & Login", "register_tip": "By registering you agree to our terms of service; max 2 registrations per network per day." }, "cart_page": { "title": "My Shopping Cart", "empty": "Your cart is empty, go {link}~", "empty_link": "find something good", "points_each": "pts/item", "update_qty": "Update Quantity", "clear_confirm": "Clear the cart?", "clear_btn": "Clear", "checkout_btn": "Checkout", "continue_btn": "Continue Shopping", "remove_title": "Remove", "subtotal_free": "—" }, "ticket_page": { "title": "Submit Ticket", "desc_hint": "Having issues? Submit a ticket and staff will respond in the admin panel. You'll also receive email notifications.", "type_general": "General Ticket", "type_renewal": "Renewal Request", "select_dept": "Select Department", "related_order_label": "Related Order (required for renewal)", "order_no_link": "No association", "subject_placeholder": "Briefly describe your issue", "subject_renewal_prefix": "Renewal: Order #", "message_placeholder": "Please describe your issue in detail, including reproduction steps", "contact_email": "Contact Email", "submit_btn": "Submit Ticket", "view_my_tickets": "View My Tickets", "err_subject_empty": "Please enter a subject", "err_subject_long": "Subject too long (max 160 chars)", "err_message_empty": "Please enter a description", "err_priority_bad": "Invalid priority level", "err_order_invalid": "Please select a valid renewal order", "renewal_period": "Period", "renewal_expire": "Expires" }, "mytickets": { "title": "My Tickets", "ok_msg": "Operation successful. Staff will review and respond as soon as possible (you'll receive email notifications if SMTP is configured).", "ticket_detail": "Ticket #{id}", "meta_type": "Type: ", "meta_dept": "Department: ", "meta_priority": "Priority: ", "meta_time": "Submitted: ", "meta_unspecified": "Unspecified", "renewal_note": "Related Order: {link} (staff will renew this order after approval)", "bubble_me": "Me · ", "bubble_staff": "Staff · ", "reply_label": "Follow-up Reply", "reply_placeholder": "Add more details or feedback about your issue", "send_reply": "Send Reply", "back_list": "Back to List", "closed_lock": "This ticket is closed. You can reopen it to continue, or submit a new ticket.", "reopen_btn": "Reopen Ticket", "list_title": "My Tickets", "new_ticket": "New Ticket", "no_tickets": "You haven't submitted any tickets yet.", "view_btn": "View", "col_id": "#", "col_subject": "Subject", "col_type": "Type", "col_dept": "Department", "col_priority": "Priority", "col_status": "Status", "col_updated": "Updated", "err_no_perm": "Ticket not found or no permission", "err_not_closed": "This ticket is not closed, no need to reopen", "err_closed_reply": "This ticket is closed. Cannot reply; please submit a new ticket for further feedback", "err_reply_empty": "Please enter reply content", "err_reply_long": "Reply too long (max 5000 chars)" }, "myorders": { "title": "My Orders", "paid_success": "Order {no} submitted successfully, marked as \"Paid\".", "no_orders": "You don't have any orders yet, go {link}~", "shop_link": "browse the mall", "order_no_label": "Order No.: ", "detail_btn": "View Details", "total_label": "Total: ", "pay_points": "· {pts} pts", "shipping_label": "Shipping: ", "period_label": "Period: ", "expire_label": "Expires: ", "renew_btn": "Request Renewal", "items_fmt": "{name} × {qty}" }, "settings_page": { "title": "User Settings", "saved": "Profile saved.", "saved_email_change": "Profile saved. Email verification required due to email change.", "err_username_short": "Username must be at least 3 characters", "err_email_invalid": "Please enter a valid email address", "err_nickname_long": "Nickname must be at most 30 characters", "err_username_taken": "This username is already taken", "avatar_section": "Avatar", "select_image": "Select Image", "avatar_hint": "JPG / PNG / WebP / GIF accepted, max 2MB, min 64×64", "uploading": "Uploading…", "upload_ok": "Avatar updated successfully", "upload_fail": "Upload failed", "img_too_big": "Image must not exceed 2MB", "network_err": "Network error ({code})", "network_retry": "Network error, please retry", "response_err": "Unexpected response", "save_btn": "Save Changes", "back_orders": "Back to My Orders", "verify_section": "Email Verification", "verify_done": "Your email has been verified.", "verify_not_done": "Email not verified yet. {link}.", "verify_send_link": "Click to send verification email", "nickname_placeholder": "Optional, max 30 chars" }, "product_page": { "back_list": "Back to Products", "category_label": "", "points_price_label": "Points Price: ", "points_suffix": " pts", "cash_price_label": "Order Directly", "stock_label": "Stock: ", "stock_unit": " items", "period_label": "Period: ", "qty_label": "Quantity", "add_cart_btn": "Add to Cart", "sold_out": "Out of Stock", "err_out_of_stock": "This product is temporarily out of stock", "err_low_stock": "Insufficient stock, maximum {max} can be purchased", "purchased_title": "You Have Purchased This Product", "purchased_toggle": "View Product Details", "purchased_toggle_close": "Collapse", "purchased_activated": "Activated", "purchased_not_activated": "Not Activated", "purchased_product_info": "Product Info: ", "server_ip": "Server IP: ", "conn_addr": "Connection Address: ", "login_user": "Login Account: ", "login_pass": "Login Password: ", "remark_label": "Remark: ", "pending_delivery": "Order placed, waiting for admin activation and product info.", "reveal_btn": "Reveal", "none_value": "—" }, "admin_extra": { "logs": "System Logs", "log_viewer_title": "System Logs", "log_date_select": "Select Date: ", "log_view_btn": "View", "log_available_dates": "Available dates: ", "log_total_entries": "({n} entries)", "log_no_records": "No log records for this day.", "log_mode_hint": "Log levels: DEBUG / INFO / WARN / ERROR. Current mode: {mode}", "log_debug_config": "You can enable DEBUG level by setting define('DEBUG', true) in config.php.", "log_col_time": "Time", "log_col_level": "Level", "log_col_source": "Source", "log_col_content": "Content", "log_prev": "« Previous", "log_next": "Next »", "log_page_info": "Page {p} of {t}", "cs_readonly": "Customer Service accounts are read-only. Please contact an administrator for changes.", "admins_title": "Administrators & CS", "admins_add_title": "Add Account (Admin / CS)", "admins_add_desc": "Administrators have full access; CS staff can view all pages but only handle tickets.", "admins_cs_cannot_add": "CS accounts cannot add administrators. Please contact an admin.", "admins_list_title": "Account List", "admins_super_tag": "Super", "admins_protected": "(Protected)", "admins_current": "Current Account", "admins_super_protected": "Protected", "admins_role_confirm": "Change {user}'s role to \"{role}\"?", "admins_super_warn": "The Super Admin (ID=1) is protected from deletion or demotion. Other admins can be deleted or demoted by fellow admins.", "admins_err_self_role": "Cannot change the role of the currently logged-in account.", "admins_err_super_role": "Cannot change the role of the Super Admin (ID=1).", "admins_err_self_del": "Cannot delete the currently logged-in account.", "admins_err_super_del": "Cannot delete the Super Admin (ID=1). This account is system-protected.", "admins_err_last_admin": "At least one admin must remain. Cannot delete.", "admins_role_changed": "Account #{id} role changed to \"{role}\".", "users_title": "User Management ({n} total)", "cs_readonly_users": "CS accounts can only view the user list." } }