Initial commit: 商品售卖网站

This commit is contained in:
2026-04-13 07:20:09 +08:00
commit c6154273f2
865 changed files with 26573 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
import { createI18n } from 'vue-i18n'
import zh from './locales/zh.json'
import en from './locales/en.json'
import ja from './locales/ja.json'
const i18n = createI18n({
legacy: false,
locale: localStorage.getItem('locale') || 'zh',
fallbackLocale: 'zh',
messages: { zh, en, ja },
})
export default i18n
+145
View File
@@ -0,0 +1,145 @@
{
"common": {
"home": "Home",
"products": "Products",
"cart": "Cart",
"orders": "Orders",
"profile": "Profile",
"login": "Login",
"register": "Register",
"logout": "Logout",
"search": "Search",
"save": "Save",
"cancel": "Cancel",
"delete": "Delete",
"edit": "Edit",
"create": "Create",
"submit": "Submit",
"confirm": "Confirm",
"back": "Back",
"loading": "Loading...",
"success": "Success",
"error": "Error",
"noData": "No data",
"total": "Total {count} items",
"language": "Language"
},
"auth": {
"email": "Email",
"username": "Username",
"password": "Password",
"confirmPassword": "Confirm Password",
"inviteCode": "Invite Code",
"forgotPassword": "Forgot Password",
"resetPassword": "Reset Password",
"loginSuccess": "Login successful",
"registerSuccess": "Registration successful",
"emailVerified": "Email verified",
"sendVerifyCode": "Send Code",
"verifyEmail": "Verify Email"
},
"product": {
"name": "Product Name",
"price": "Price",
"description": "Description",
"category": "Category",
"stock": "Stock",
"addToCart": "Add to Cart",
"buyNow": "Buy Now",
"requireCredit": "Requires Purchase Credit",
"creditCost": "Credit Cost",
"creditReward": "Credit Reward",
"minPurchase": "Min Purchase",
"maxPurchase": "Max Purchase",
"customFields": "Custom Fields",
"filterByCategory": "Filter by Category",
"searchProducts": "Search Products"
},
"cart": {
"empty": "Cart is empty",
"total": "Total",
"checkout": "Checkout",
"quantity": "Quantity",
"subtotal": "Subtotal",
"removeItem": "Remove Item"
},
"order": {
"orderNumber": "Order No.",
"status": "Status",
"totalAmount": "Total Amount",
"createTime": "Created At",
"pendingPayment": "Pending Payment",
"pendingConfirm": "Pending Confirm",
"pendingShip": "Pending Shipment",
"shipped": "Shipped",
"completed": "Completed",
"refunding": "Refunding",
"refunded": "Refunded",
"cancelled": "Cancelled",
"applyRefund": "Apply Refund",
"refundReason": "Refund Reason",
"trackingNumber": "Tracking Number",
"shippingAddress": "Shipping Address",
"exportOrders": "Export Orders"
},
"address": {
"name": "Recipient",
"phone": "Phone",
"province": "Province",
"city": "City",
"district": "District",
"detail": "Address",
"setDefault": "Set Default",
"addAddress": "Add Address",
"editAddress": "Edit Address"
},
"lottery": {
"title": "Lottery",
"register": "Register",
"registered": "Registered",
"drawTime": "Draw Time",
"prizes": "Prizes",
"winners": "Winners"
},
"ticket": {
"title": "Tickets",
"createTicket": "Create Ticket",
"subject": "Subject",
"content": "Content",
"category": "Category",
"status": "Status",
"pending": "Pending",
"processing": "Processing",
"resolved": "Resolved",
"closed": "Closed",
"reply": "Reply"
},
"admin": {
"dashboard": "Dashboard",
"userManagement": "User Management",
"productManagement": "Product Management",
"categoryManagement": "Category Management",
"orderManagement": "Order Management",
"supplierManagement": "Supplier Management",
"lotteryManagement": "Lottery Management",
"ticketManagement": "Ticket Management",
"systemSettings": "System Settings",
"menuManagement": "Menu Management",
"smtpSettings": "SMTP Settings",
"paymentSettings": "Payment Settings",
"shippingSettings": "Shipping Settings",
"inviteSettings": "Invite Settings",
"channelFeeRate": "Channel Fee Rate"
},
"supplier": {
"dashboard": "Supplier Dashboard",
"orderManagement": "Order Management",
"inventoryManagement": "Inventory Management",
"confirmOrder": "Confirm Order",
"shipOrder": "Ship Order",
"shippingPhoto": "Shipping Photo",
"expressPhoto": "Express Photo",
"customsPhoto": "Customs Photo",
"updateStock": "Update Stock"
}
}
+145
View File
@@ -0,0 +1,145 @@
{
"common": {
"home": "ホーム",
"products": "商品",
"cart": "カート",
"orders": "注文",
"profile": "マイページ",
"login": "ログイン",
"register": "新規登録",
"logout": "ログアウト",
"search": "検索",
"save": "保存",
"cancel": "キャンセル",
"delete": "削除",
"edit": "編集",
"create": "作成",
"submit": "送信",
"confirm": "確認",
"back": "戻る",
"loading": "読み込み中...",
"success": "成功しました",
"error": "エラーが発生しました",
"noData": "データがありません",
"total": "{count}件",
"language": "言語"
},
"auth": {
"email": "メールアドレス",
"username": "ユーザー名",
"password": "パスワード",
"confirmPassword": "パスワード確認",
"inviteCode": "招待コード",
"forgotPassword": "パスワードをお忘れですか",
"resetPassword": "パスワードリセット",
"loginSuccess": "ログイン成功",
"registerSuccess": "登録成功",
"emailVerified": "メール認証済み",
"sendVerifyCode": "認証コード送信",
"verifyEmail": "メール認証"
},
"product": {
"name": "商品名",
"price": "価格",
"description": "説明",
"category": "カテゴリ",
"stock": "在庫",
"addToCart": "カートに追加",
"buyNow": "今すぐ購入",
"requireCredit": "購入資格が必要",
"creditCost": "必要資格数",
"creditReward": "付与資格数",
"minPurchase": "最小購入数",
"maxPurchase": "最大購入数",
"customFields": "カスタムフィールド",
"filterByCategory": "カテゴリで絞り込み",
"searchProducts": "商品を検索"
},
"cart": {
"empty": "カートは空です",
"total": "合計",
"checkout": "注文する",
"quantity": "数量",
"subtotal": "小計",
"removeItem": "削除"
},
"order": {
"orderNumber": "注文番号",
"status": "ステータス",
"totalAmount": "合計金額",
"createTime": "注文日時",
"pendingPayment": "支払待ち",
"pendingConfirm": "確認待ち",
"pendingShip": "発送待ち",
"shipped": "発送済み",
"completed": "完了",
"refunding": "返金中",
"refunded": "返金済み",
"cancelled": "キャンセル",
"applyRefund": "返金申請",
"refundReason": "返金理由",
"trackingNumber": "追跡番号",
"shippingAddress": "配送先",
"exportOrders": "注文エクスポート"
},
"address": {
"name": "受取人",
"phone": "電話番号",
"province": "都道府県",
"city": "市区町村",
"district": "区",
"detail": "住所",
"setDefault": "デフォルトに設定",
"addAddress": "住所を追加",
"editAddress": "住所を編集"
},
"lottery": {
"title": "抽選",
"register": "参加登録",
"registered": "登録済み",
"drawTime": "抽選日時",
"prizes": "賞品",
"winners": "当選者"
},
"ticket": {
"title": "チケット",
"createTicket": "チケット作成",
"subject": "件名",
"content": "内容",
"category": "カテゴリ",
"status": "ステータス",
"pending": "未対応",
"processing": "対応中",
"resolved": "解決済み",
"closed": "クローズ",
"reply": "返信"
},
"admin": {
"dashboard": "ダッシュボード",
"userManagement": "ユーザー管理",
"productManagement": "商品管理",
"categoryManagement": "カテゴリ管理",
"orderManagement": "注文管理",
"supplierManagement": "サプライヤー管理",
"lotteryManagement": "抽選管理",
"ticketManagement": "チケット管理",
"systemSettings": "システム設定",
"menuManagement": "メニュー管理",
"smtpSettings": "SMTP設定",
"paymentSettings": "決済設定",
"shippingSettings": "配送設定",
"inviteSettings": "招待設定",
"channelFeeRate": "チャネル手数料率"
},
"supplier": {
"dashboard": "サプライヤーダッシュボード",
"orderManagement": "注文管理",
"inventoryManagement": "在庫管理",
"confirmOrder": "注文確認",
"shipOrder": "発送確認",
"shippingPhoto": "発送写真",
"expressPhoto": "配送伝票写真",
"customsPhoto": "税関申告書",
"updateStock": "在庫更新"
}
}
+145
View File
@@ -0,0 +1,145 @@
{
"common": {
"home": "首页",
"products": "商品",
"cart": "购物车",
"orders": "订单",
"profile": "个人中心",
"login": "登录",
"register": "注册",
"logout": "退出登录",
"search": "搜索",
"save": "保存",
"cancel": "取消",
"delete": "删除",
"edit": "编辑",
"create": "创建",
"submit": "提交",
"confirm": "确认",
"back": "返回",
"loading": "加载中...",
"success": "操作成功",
"error": "操作失败",
"noData": "暂无数据",
"total": "共 {count} 条",
"language": "语言"
},
"auth": {
"email": "邮箱",
"username": "用户名",
"password": "密码",
"confirmPassword": "确认密码",
"inviteCode": "邀请码",
"forgotPassword": "忘记密码",
"resetPassword": "重置密码",
"loginSuccess": "登录成功",
"registerSuccess": "注册成功",
"emailVerified": "邮箱已验证",
"sendVerifyCode": "发送验证码",
"verifyEmail": "验证邮箱"
},
"product": {
"name": "商品名称",
"price": "价格",
"description": "描述",
"category": "分类",
"stock": "库存",
"addToCart": "加入购物车",
"buyNow": "立即购买",
"requireCredit": "需要购买资格",
"creditCost": "需要资格数",
"creditReward": "赠送资格数",
"minPurchase": "最低购买数量",
"maxPurchase": "最大购买数量",
"customFields": "自定义字段",
"filterByCategory": "按分类筛选",
"searchProducts": "搜索商品"
},
"cart": {
"empty": "购物车为空",
"total": "合计",
"checkout": "结算",
"quantity": "数量",
"subtotal": "小计",
"removeItem": "移除商品"
},
"order": {
"orderNumber": "订单号",
"status": "状态",
"totalAmount": "总金额",
"createTime": "创建时间",
"pendingPayment": "待支付",
"pendingConfirm": "待确认",
"pendingShip": "待发货",
"shipped": "已发货",
"completed": "已完成",
"refunding": "退款中",
"refunded": "已退款",
"cancelled": "已取消",
"applyRefund": "申请退款",
"refundReason": "退款原因",
"trackingNumber": "快递单号",
"shippingAddress": "收货地址",
"exportOrders": "导出订单"
},
"address": {
"name": "收件人",
"phone": "联系电话",
"province": "省份",
"city": "城市",
"district": "区县",
"detail": "详细地址",
"setDefault": "设为默认",
"addAddress": "添加地址",
"editAddress": "编辑地址"
},
"lottery": {
"title": "抽奖活动",
"register": "报名",
"registered": "已报名",
"drawTime": "抽奖时间",
"prizes": "奖品",
"winners": "中奖名单"
},
"ticket": {
"title": "工单",
"createTicket": "提交工单",
"subject": "标题",
"content": "内容",
"category": "分类",
"status": "状态",
"pending": "待处理",
"processing": "处理中",
"resolved": "已解决",
"closed": "已关闭",
"reply": "回复"
},
"admin": {
"dashboard": "仪表盘",
"userManagement": "用户管理",
"productManagement": "商品管理",
"categoryManagement": "分类管理",
"orderManagement": "订单管理",
"supplierManagement": "供货商管理",
"lotteryManagement": "抽奖管理",
"ticketManagement": "工单管理",
"systemSettings": "系统设置",
"menuManagement": "菜单管理",
"smtpSettings": "SMTP设置",
"paymentSettings": "支付通道设置",
"shippingSettings": "运费设置",
"inviteSettings": "邀请奖励设置",
"channelFeeRate": "通道费率"
},
"supplier": {
"dashboard": "供货商仪表盘",
"orderManagement": "订单管理",
"inventoryManagement": "库存管理",
"confirmOrder": "确认订单",
"shipOrder": "确认发货",
"shippingPhoto": "发货照片",
"expressPhoto": "快递单照片",
"customsPhoto": "报关清单",
"updateStock": "更新库存"
}
}