Files
freeshop/assets/lang/en_US.json
T
2026-08-14 10:55:06 +08:00

441 lines
16 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"_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: <strong>{mode}</strong>",
"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."
}
}