- Mock adapter implementing @vmall/shared ApiClient (localStorage-persisted cart/orders/invoices), runtime switch via mockApi flag (default on) - Fixed bilingual mock catalog: 3-level categories, 24 products w/ SKUs, stores, brands, banners, floors, seckill/collective/integral, comments, coupons, addresses, seeded orders/shipments/invoices - B2B2C mall shell: top bar, logo/search/cart header, dark nav + category mega-menu, value-prop footer, back-to-top; 1200px grid, #ca151e theme - UI primitives replacing element-plus: carousel, pagination, breadcrumb, qty stepper, rating stars, modal, tabs, step bar, product card - Pages: home floors, search (filters/sort/paging), goods detail (SKU picker, store rail, review tabs), cart -> checkout -> pay -> success, auth pages, user center (dashboard/orders/addresses/favorites/coupons/ invoices), stores, seckill, collective, integral - i18n split into per-domain locale modules (en+zh) - OpenSpec change mall-pc-storefront-replica archived; all specs green
69 lines
2.4 KiB
TypeScript
69 lines
2.4 KiB
TypeScript
export default {
|
|
en: {
|
|
checkout: {
|
|
title: "Confirm order",
|
|
steps: { cart: "Cart", order: "Confirm order", payment: "Payment", complete: "Complete" },
|
|
address: "Shipping address",
|
|
defaultAddress: "Default",
|
|
orderPreview: "Order details",
|
|
shop: "Shop",
|
|
remark: "Order remark",
|
|
remarkPlaceholder: "Add a note for the seller (optional)",
|
|
total: "Order total",
|
|
submit: "Place order",
|
|
noItems: "There are no items to check out.",
|
|
backToCart: "Back to cart",
|
|
loadError: "Unable to load the order.",
|
|
submitError: "Unable to place the order.",
|
|
paymentTitle: "Choose payment",
|
|
balance: "Balance payment",
|
|
wechat: "WeChat Pay",
|
|
alipay: "Alipay",
|
|
payTitle: "Pay for your order",
|
|
orderNo: "Order no.",
|
|
grandTotal: "Total payment",
|
|
confirmPay: "Confirm payment",
|
|
noPendingOrders: "There are no orders waiting for payment.",
|
|
backHome: "Back to home",
|
|
payError: "Unable to complete payment.",
|
|
successTitle: "Payment successful",
|
|
successMessage: "Your order has been paid successfully.",
|
|
viewOrders: "View orders",
|
|
continueShopping: "Continue shopping",
|
|
},
|
|
},
|
|
zh: {
|
|
checkout: {
|
|
title: "确认订单",
|
|
steps: { cart: "购物车", order: "确认订单", payment: "支付", complete: "完成" },
|
|
address: "收货地址",
|
|
defaultAddress: "默认地址",
|
|
orderPreview: "订单商品",
|
|
shop: "店铺",
|
|
remark: "订单备注",
|
|
remarkPlaceholder: "给卖家留言(选填)",
|
|
total: "订单总额",
|
|
submit: "提交订单",
|
|
noItems: "暂无可结算的商品。",
|
|
backToCart: "返回购物车",
|
|
loadError: "订单信息加载失败,请稍后重试。",
|
|
submitError: "订单提交失败,请稍后重试。",
|
|
paymentTitle: "选择支付方式",
|
|
balance: "余额支付",
|
|
wechat: "微信支付",
|
|
alipay: "支付宝",
|
|
payTitle: "订单支付",
|
|
orderNo: "订单号",
|
|
grandTotal: "应付总额",
|
|
confirmPay: "确认支付",
|
|
noPendingOrders: "暂无待支付订单。",
|
|
backHome: "返回首页",
|
|
payError: "支付失败,请稍后重试。",
|
|
successTitle: "订单支付成功",
|
|
successMessage: "您的订单已支付成功。",
|
|
viewOrders: "查看订单",
|
|
continueShopping: "继续购物",
|
|
},
|
|
},
|
|
};
|