Initial commit

This commit is contained in:
natuka committed 2025-06-05 09:25:26 +08:00
commit 84061c9a18
243 files changed
+63148

No files matched your search

+167
View File
@@ -0,0 +1,167 @@
const en = {
user: {
"language": "language"
},
"store_name": "Store",
"type_id_2": "Size",
"type_id_3": "person",
"type_id_4": "Pet",
"type_id_5": "props",
"total": "total",
"total_price": "total price",
"submit_tip": "Click to log in to submit and wait for the queue",
"mobile_form_tip": "or fill in the mobile phone name registration",
"title": "Line up for taking photos abroad",
"err_tip_page": "The link parameter is wrong, the store information cannot be obtained",
"pl_chose_goods": "Please choose Size",
"pl_chose_attr": "Please choose the Posture",
"success_queue": "Successful queuing",
"fail_queue": "queuing failed",
"email": "Email",
"mobile": "Mobile phone number",
"InternationalTelephoneAreaCode": "International telephone area code",
"name": "Name",
"submit": "Submit",
"mobile_empty": "Mobile phone number cannot be empty",
"name_empty": "Name cannot be empty",
"email_empty": "Email cannot be empty",
"tip": "The above is the reference price for a single photo. Please consult with the shop assistant for details.",
"user_service_agreement": "user service agreement",
"user_privacy_agreement": "privacy policy",
"suwa_child_privacy_policy": "children privacy policy",
"agree_and_continue": "agree and continue",
"agree_text": "I agree",
"privacy_hint_one": "Regardless of where your data is processed and stored, we will always collect and process your data in accordance with our privacy policy and user agreement.",
"privacy_hint_two": "In compliance with the requirements of privacy protection laws in the mainland of China, you are required to sign this informed consent form.",
"agreement_and_policy": "User Agreement and Privacy Policy",
"agree_tip": "Please agree to the user service agreement and privacy policy",
"queue_success": "Successful queuing",
"your_queue_number_is": "Your queue number is",
"Please_wait_for_the_number_to_be_called": "Please wait for the number to be called",
"Number": "Number",
"go_back": "Go back",
"user_phone_is_empty": "User phone number is empty",
"store_is_empty": "Store is empty",
"calculate_total_amount_error": "Calculate total amount error",
"create_user_error": "Create user error",
"You_have_registered_please_wait": "You have registered, please wait",
"server_error": "The server is having a small break, please try again later",
"name_required": "Name is required",
"mobile_required": "Mobile is required",
"站姿": "Standing",
"宠物+站姿": "Pet+Standing",
"弯腰/半蹲/坐椅": "Bending/Squatting/Sit on a chair",
"全蹲/坐地": "Full squat/Sitting",
"宠物": "Pet",
"道具": "Props",
"suwa_user_service_agreement": "Suwa User Service Agreement",
"suwa_privacy_policy": "Suwa Privacy Policy",
"queue_buy_type": "Buy type",
'loading': 'Loading',
'加载中...': 'Loading...',
"agree_tip_prefix": "I have read and agreed",
"queue_price_tip": "The above is the reference price for a single photo. Please consult with the shop assistant for details.",
"birthday": "birthday",
"手办": "Collectible Figure",
"3D相册": "3D Album",
"体验3D相册": "Experience 3D Album",
"元": "CNY",
"合计:": "Total:",
"您前面还有": "There are",
"人请等待叫号": "people ahead of you, please wait for your turn.",
"返回": "Go back",
"排队成功": "Queue successful",
"3D摄影": "3D Photography",
"排队": "Queue",
"登录": "Login",
"客户手机号和客户编号不能同时为空": "The customer's phone number and customer ID cannot both be empty at the same time.",
"详情": "Details",
"人": "Person",
"3D相册制作中": "3D album creation in progress",
"3D相册体验中": "3D album experiencing",
"3D相册体验结束": "3D album experience ended",
"您购买的3D相册正在精修中!": "You purchased 3D album is being refined!",
"请求失败,点击重新加载": "Request failed, please click to reload.",
"没有更多了": "There is no more",
"查看3D相册": "View 3D album",
"倒计时": "countdown ",
"天": "days",
"建模完成":"modeling completed",
"待修模":"To be repair",
"修模中":"Repairing",
"待打印":"To be print",
"待建模":"To be model",
"打印中":"printing",
"未提交":"Not submitted",
"快递中":"express delivery",
"称净重":"Weighted(net)",
"建模中":"Modelling",
"3D相册已创建":"3D album created",
"后道工序处理":"printed processing",
"后道工序处理中":"printed processing",
"订单信息": "Order information",
"订单详情": "Order detail",
"订单ID":"order ID",
"拍摄时间":"shoot time",
"复制":"copy",
"重打":"Retype",
"加打":"Placing order",
"订单":"Order",
"首页":"Home",
"我的订单":"Order",
"订单记录": "Order record",
"联系门店": "Contact store",
"拍摄门店": "Shooting location",
"费用合计": "Total cost",
"复制成功": "Copy succeeded",
"复制失败": "Copy Failed",
"保存成功": "Successfully saved",
"暂无快递信息": "No tracking info",
"退出登录...": "Logging out...",
"渲染中...": "Rendering...",
"数据加载中...": "Data loading...",
"故障模型,请联系门店处理": "Faulty model, please contact the store for assistance",
"3D相册体验已结束": "3D album experience has expired",
"您购买的3D相册正在精修中,请稍候!": "The 3D album is being edited, please wait!",
"您未购买3D相册": "You have not purchased a 3D album.",
"体验还剩": "Experience remaining",
"模型问题反馈": "Model issue feedback",
"我要认领": "Claim",
"纯色背景": "Solid Color Background",
"已选择": "Selected",
"主题背景": "Theme Background",
"复位": "reset",
"保存": "save",
"旋转": "rotate",
"停止": "stop",
"换背景": "background",
"收起": "Collapse",
"展开": "Expand",
"体验AR": "AR",
"我的":"Profile",
"关于我们":"About us",
"语言":"Language",
"头像":"Avatar",
"账号":"Account",
"性别":"Sex",
"退出登录":"Logout",
"确认退出登录?":"Confirm to log out?",
"确认退出":"Confirm",
"我再想想":"Cancel",
"个人中心":"Personal Center",
"请登录":"Please log in",
"删除订单":"delete the order",
"取消":"cancel",
"退出AR":"Exit",
"称毛重管理":"Weighing management",
"称毛重":"Weighing",
"简体中文":"Simplified Chinese",
"英文":"English",
"繁体中文":"Traditional Chinese",
"韩文":"Korean",
}
export default en
+12
View File
@@ -0,0 +1,12 @@
import en from './en'
import cn from './zh-CN'
import tw from './zh-TW'
import ko from './ko'
export default {
'zh-CN': cn,
'zh-TW': tw,
'zh-HK': tw,
'en': en,
'ko': ko
}
+166
View File
@@ -0,0 +1,166 @@
const ko = {
user: {
"language": "language"
},
"store_name": "문점",
"type_id_2": "모델크기",
"type_id_3": "촬영포즈",
"type_id_4": "애완동물",
"type_id_5": "추가 휴대품",
"total": "합계",
"total_price": "가격",
"submit_tip": "로그인 클릭 후 제출하여 대기합니다",
"mobile_form_tip": "휴대폰 번호와 이름 등록",
"title": "사진을 찍고 줄을 서다",
"err_tip_page": "링크 매개변수 오류로 인해 매장 정보를 가져올 수 없습니다",
"pl_chose_goods": "먼저 피규어 크기를 선택하세요",
"pl_chose_attr": "먼저 촬영 포즈를 선택하세요",
"success_queue": "대기 성공",
"fail_queue": "대기 실패",
"email": "이메일",
"mobile": "휴대폰",
"InternationalTelephoneAreaCode": "국제 전화 국가 코드",
"name": "이름",
"submit": "제출",
"mobile_empty": "휴대폰 번호는 비워둘 수 없습니다",
"name_empty": "이름은 비워둘 수 없습니다",
"email_empty": "사서함은 비워둘 수 없습니다",
"tip": "1 인용 사진 참고가격이라 자세히 점원과 문의할 수 있습니다",
"user_service_agreement": "서비스 계약",
"user_privacy_agreement": "개인 정보 보호 정책",
"suwa_child_privacy_policy": "어린이 개인 정보 보호 정책",
"agree_and_continue": "동의하고 계속",
"agree_text": "나는 동의한다",
"privacy_hint_one": "데이터가 처리되고 저장되는 위치에 관계없이, 당사는 항상 개인 정보 보호 정책 및 사용자 계약에 따라 귀하의 데이터를 수집하고 처리합니다.",
"privacy_hint_two": "중국 본토의 개인 정보 보호법의 요구 사항을 준수하기 위해, 귀하는 이 동의서에 서명해야합니다.",
"agreement_and_policy": "사용자 계약 및 개인 정보 보호 정책",
"agree_tip": "계약서를 읽고 동의해 주세요",
"your_queue_number_is": "대기 일련 번호는 다음과 같습니다",
"Please_wait_for_the_number_to_be_called": "전화 번호를 기다려 주세요",
"Number": "번호",
"go_back": "돌아오다",
"user_phone_is_empty": "핸드폰 번호는 비워둘 수 없습니다",
"store_is_empty": "문점은 비워둘 수 없다",
"calculate_total_amount_error": "총 금액 계산 오류",
"create_user_error": "사용자 생성 오류",
"You_have_registered_please_wait": "이미 등록하셨으니 기다려 주세요",
"server_error": "서버가 소실되었으니, 잠시 후에 다시 시도해 주십시오",
"name_required": "이름은 필수 항목입니다",
"mobile_required": "휴대폰은 필수다",
"站姿": "자세",
"宠物+站姿": "애완동물+자세",
"弯腰/半蹲/坐椅": "허리를 굽히다/쭈그리고 앉다",
"全蹲/坐地": "쭈그리고 앉다",
"宠物": "애완동물",
"道具": "소품",
"suwa_user_service_agreement": "빠른 와우 사용자 서비스 계약",
"suwa_privacy_policy": "빠른 와우 개인 정보 보호 정책",
"queue_buy_type": "구매 유형",
'loading': '로드 중',
'加载中...': '로드 중...',
"agree_tip_prefix": "나는 이미 읽고 동의했다",
"queue_price_tip": "1 인용 사진 참고가격이라 자세히 점원과 문의할 수 있습니다",
"birthday": "생일",
"手办": "숫자",
"3D相册": "3D 앨범",
"体验3D相册": "체험 3D 앨범",
"元": "위안",
"合计:": "합계:",
"您前面还有": "당신 앞에 아직",
"人请等待叫号": "명이 있습니다. 호출을 기다려 주세요",
"返回": "돌아오다",
"排队成功": "줄을 서서 성공하다",
"3D摄影": "3D 촬영",
"排队": "줄을 서다",
"登录": "로그인",
"客户手机号和客户编号不能同时为空": "고객 휴대폰 번호와 고객 번호는 동시에 비워 둘 수 없습니다",
"详情": "상세 정보",
"人": "사람",
"3D相册制作中": "3D 앨범 제작 중",
"3D相册体验中": "3D 앨범 체험 중",
"3D相册体验结束": "3D 앨범 체험 끝",
"您购买的3D相册正在精修中!": "구매하신 3D 앨범은 지금 정밀 수리 중입니다!",
"请求失败,点击重新加载": "요청이 실패했습니다. 다시 로드를 클릭하십시오",
"没有更多了": "더 이상",
"查看3D相册": "더 이상",
"倒计时": "카운트다운",
"天": "하늘",
"建模完成":"모델링이 완료되었습니다",
"待修模":"수정준비",
"修模中":"수정",
"待打印":"인쇄준비",
"待建模":"모델링준비",
"打印中":"프린터",
"未提交":"제출되지 않았습니다",
"快递中":"특급 배송",
"称净重":"무게측정(g)",
"建模中":"모델링",
"3D相册已创建":"3D 앨범 생성",
"后道工序处理":"인쇄 처리",
"后道工序处理中":"후속 프로세스 처리 중",
"订单信息": "주문 정보",
"订单详情": "주문 상세 정보",
"订单ID":"주문 ID",
"拍摄时间":"촬영 시간",
"复制":"복사",
"重打":"다시 입력",
"加打":"인쇄 추가",
"订单":"주문",
"首页":"홈 페이지",
"我的订单":"주문",
"订单记录": "주문 기록",
"联系门店": "문점에 연락하다",
"拍摄门店": "매장을 찍다",
"费用合计": "비용 합계",
"复制成功": "복사에 성공했습니다",
"复制失败": "복사에 실패했습니다",
"保存成功": "저장에 성공했습니다",
"暂无快递信息": "잠시 택배 정보가 없습니다",
"退出登录...": "로그인을 종료하다...",
"渲染中...": "렌더링 중...",
"数据加载中...": "데이터 로드 중...",
"故障模型,请联系门店处理": "고장 모델, 문점에 연락하여 처리해 주세요",
"3D相册体验已结束": "3D 앨범 체험이 끝났습니다",
"您购买的3D相册正在精修中,请稍候!": "구입하신 3D 앨범은 지금 정밀 수리 중입니다. 잠시만 기다려 주세요!",
"您未购买3D相册": "3D 앨범을 구입하지 않았습니다",
"体验还剩": "체험이 아직 남아있다",
"模型问题反馈": "모델 문제 피드백",
"我要认领": "나는 주장하고 싶다.",
"纯色背景": "단색 배경",
"已选择": "선택됨",
"主题背景": "테마 배경",
"复位": "재설정",
"保存": "저장",
"旋转": "회전",
"停止": "멈추다",
"换背景": "배경",
"收起": "거두다",
"展开": "펼치다",
"体验AR": "AR",
"我的":"윤곽",
"关于我们":"우리에 대해서",
"语言":"언어",
"头像":"아바타",
"账号":"계좌번호",
"性别":"성별",
"退出登录":"로그인을 종료하다",
"确认退出登录?":"로그인 종료를 확인하시겠습니까?",
"确认退出":"확인",
"我再想想":"취소",
"个人中心":"개인센터",
"请登录":"로그인하십시오",
"删除订单":"주문을 삭제합니다",
"取消":"확인",
"称毛重管理":"무게 측정 관리",
"称毛重":"무게 측정",
"退出AR":"수출",
"简体中文":"중국어 간체",
"英文":"영어",
"繁体中文":"중국어 번체",
"韩文":"한국어",
}
export default ko
+169
View File
@@ -0,0 +1,169 @@
const zhCN = {
user: {
"language": "语言",
},
"store_name":"门店",
"type_id_2":"手办尺寸",
"type_id_3":"拍摄姿势",
"type_id_4":"额外携带",
"type_id_5":"额外携带",
"total_price":"价格",
"total":"合计",
"submit_tip":"点击登录提交等待排队",
"mobile_form_tip":"或填写手机姓名登记",
"title":"拍照排队",
"err_tip_page":"链接参数错误,无法获取到门店信息",
"pl_chose_goods":"请先选择手办尺寸",
"pl_chose_attr":"请先选择拍摄姿势",
"success_queue":"排队成功",
"fail_queue":"排队失败",
"email": "邮箱",
"mobile": "手机",
"InternationalTelephoneAreaCode": "国际电话区号",
"name": "姓名",
"submit": "提交",
"mobile_empty": "手机号不能为空",
"name_empty": "姓名不能为空",
"email_empty": "邮箱不能为空",
"tip": "以上为单人拍照参考价格,详细可与店员咨询",
"user_service_agreement": "用户服务协议",
"user_privacy_agreement": "用户隐私政策",
"agree_tip": "请阅读并同意协议",
"your_queue_number_is": "您的排队序号是",
"Please_wait_for_the_number_to_be_called": "请等待叫号",
"Number": "号",
"go_back": "返回",
"user_phone_is_empty": "手机号不能为空",
"store_is_empty": "门店不能为空",
"calculate_total_amount_error": "计算总金额错误",
"create_user_error": "创建用户错误",
"You_have_registered_please_wait": "您已经登记过了,请等待",
"server_error": "服务器开小差了,请稍后再试",
"name_required": "名称是必填项",
"mobile_required": "手机是必填项",
"站姿": "站姿",
"宠物+站姿": "宠物+站姿",
"弯腰/半蹲/坐椅": "弯腰/半蹲/坐椅",
"全蹲/坐地": "全蹲/坐地",
"宠物": "宠物",
"道具": "道具",
"suwa_user_service_agreement": "用户服务协议",
"suwa_privacy_policy": "隐私政策",
"suwa_child_privacy_policy": "儿童隐私政策",
"agree_and_continue": "同意并继续",
"agree_text": "我同意",
"privacy_hint_one": "无论数据在何处进行处理和存储,我们将始终按照隐私政策及用户协议收集、处理您的数据。",
"privacy_hint_two": "遵照中国大陆隐私保护法律的要求,需要你签署本知情同意书。",
"agreement_and_policy": "用户协议及隐私政策",
'loading': '加载中',
'加载中...': '加载中...',
"agree_tip_prefix": "我已阅读并同意",
"queue_buy_type": "购买类型",
"queue_price_tip": "以上为单人拍照参考价格,详细可与店员咨询",
"birthday": "生日",
"手办":"手办",
"3D相册":"3D相册",
"体验3D相册":"体验3D相册",
"元": "元",
"合计:": "合计:",
"您前面还有": "您前面还有",
"人请等待叫号": "人请等待叫号",
"返回": "返回",
"排队成功": "排队成功",
"3D摄影": "3D摄影",
"排队": "排队",
"登录": "登录",
"客户手机号和客户编号不能同时为空": "客户手机号和客户编号不能同时为空",
"详情": "详情",
"建模完成": "建模完成",
"人": "人",
"3D相册制作中": "3D相册制作中",
"3D相册体验中": "3D相册体验中",
"3D相册体验结束": "3D相册体验结束",
"您购买的3D相册正在精修中!": "您购买的3D相册正在精修中!",
"请求失败,点击重新加载": "请求失败,点击重新加载",
"没有更多了": "没有更多了",
"查看3D相册": "查看3D相册",
"倒计时": "倒计时",
"天": "天",
"待修模":"待修模",
"修模中":"修模中",
"待打印":"待打印",
"待建模":"待建模",
"打印中":"打印中",
"未提交":"未提交",
"快递中":"快递中",
"称净重":"称净重",
"建模中":"建模中",
"3D相册已创建":"3D相册已创建",
"后道工序处理":"后道工序处理",
"后道工序处理中":"后道工序处理中",
"订单详情": "订单详情",
"订单信息": "订单信息",
"订单ID":"订单ID",
"拍摄时间":"拍摄时间",
"复制":"复制",
"重打":"重打",
"加打":"加打",
"首页":"首页",
"订单":"订单",
"我的订单":"我的订单",
"订单记录": "订单记录",
"联系门店": "联系门店",
"拍摄门店": "拍摄门店",
"费用合计": "费用合计",
"复制成功": "复制成功",
"复制失败": "复制失败",
"保存成功": "保存成功",
"暂无快递信息": "暂无快递信息",
"退出登录中...": "退出登录中...",
"渲染中...": "渲染中...",
"数据加载中...": "数据加载中...",
"故障模型,请联系门店处理": "故障模型,请联系门店处理",
"3D相册体验已结束": "3D相册体验已结束",
"您购买的3D相册正在精修中,请稍候!": "您购买的3D相册正在精修中,请稍候!",
"您未购买3D相册": "您未购买3D相册",
"体验还剩": "体验还剩",
"模型问题反馈": "模型问题反馈",
"我要认领": "我要认领",
"纯色背景": "纯色背景",
"已选择": "已选择",
"主题背景": "主题背景",
"复位": "复位",
"保存": "保存",
"旋转": "旋转",
"停止": "停止",
"换背景": "换背景",
"收起": "收起",
"展开": "展开",
"体验AR": "体验AR",
"我的":"我的",
"关于我们":"关于我们",
"语言":"语言",
"头像":"头像",
"账号":"账号",
"性别":"性别",
"退出登录":"退出登录",
"确认退出登录?":"确认退出登录?",
"确认退出":"确认退出",
"我再想想":"我再想想",
"个人中心":"个人中心",
"请登录":"请登录",
"删除订单":"删除订单",
"取消":"取消",
"称毛重管理":"称毛重管理",
"称毛重":"称毛重",
"退出AR":"退出AR",
"简体中文":"简体中文",
"英文":"英文",
"繁体中文":"繁体中文",
"韩文":"韩文",
}
export default zhCN
+167
View File
@@ -0,0 +1,167 @@
const zhCT = {
user: {
"language": "語言"
},
"store_name": "門店",
"type_id_2": "手辦尺寸",
"type_id_3": "拍攝姿勢",
"type_id_4": "額外攜帶",
"type_id_5": "額外攜帶",
"total_price": "價格",
"total": "合計",
"submit_tip": "點擊登錄提交等待排隊",
"mobile_form_tip": "或填寫手機姓名登記",
"title": "拍照排隊",
"err_tip_page": "連結參數錯誤,無法獲取到門店資訊",
"pl_chose_goods": "請先選擇手辦尺寸",
"pl_chose_attr": "請先選擇拍攝姿勢",
"success_queue": "排隊成功",
"fail_queue": "排隊失敗",
"email": "郵箱",
"mobile": "手機",
"InternationalTelephoneAreaCode": "國際電話區號",
"name": "姓名",
"submit": "提交",
"mobile_empty": "手機號不能为空",
"name_empty": "姓名不能为空",
"email_empty": "郵箱不能为空",
"tip": "以上為單人拍照參考價格,詳細可與店員諮詢",
"user_service_agreement": "用戶服務協議",
"user_privacy_agreement": "隱私政策",
"suwa_child_privacy_policy": "兒童隱私政策",
"agree_and_continue": "同意並繼續",
"agree_text": "我同意",
"privacy_hint_one": "無論數據在何處進行處理和存儲,我們將始終按照隱私政策及用戶協議收集、處理您的數據。",
"privacy_hint_two": "遵照中國大陸隱私保護法律的要求,需要你簽署本知情同意書。",
"agreement_and_policy": "用戶協議及隱私協議",
"agree_tip": "請閱讀並同意協議",
"queue_success": "排隊成功",
"your_queue_number_is": "您的排隊號碼是",
"Please_wait_for_the_number_to_be_called": "請等待叫號",
"Number": "號",
"go_back": "返回",
"user_phone_is_empty": "手機號不能为空",
"store_is_empty": "門店不能为空",
"calculate_total_amount_error": "計算總金額錯誤",
"create_user_error": "創建用戶錯誤",
"You_have_registered_please_wait": "您已經登記過了,請等待",
"server_error": "服務器開小差了,請稍後再試",
"name_required": "名稱是必填項",
"mobile_required": "手機是必填項",
"站姿": "站姿",
"宠物+站姿": "寵物+站姿",
"弯腰/半蹲/坐椅": "彎腰/半蹲/坐椅",
"全蹲/坐地": "全蹲/坐地",
"宠物": "寵物",
"道具": "道具",
'loading': '載入中',
'加载中...': '載入中...',
"agree_tip_prefix": "我已閱讀並同意",
"queue_buy_type": "購買類型",
"queue_price_tip": "以上為單人拍照參考價格,詳細可與店員諮詢",
"birthday": "生日",
"手办": "手辦",
"3D相册": "3D相冊",
"体验3D相册": "體驗3D相冊",
"元": "元",
"合计:": "合計:",
"您前面还有": "您前面還有",
"人请等待叫号": "人請等待叫號",
"返回": "返回",
"排队成功": "排隊成功",
"3D摄影": "3D攝影",
"排队": "排隊",
"登录": "登錄",
"客户手机号和客户编号不能同时为空": "客户手機號碼與客戶編號不能同時為空",
"详情": "詳情",
"modeling_completed": "建模完成",
"人": "人",
"3D相册制作中": "3D相冊製作中",
"3D相册体验中": "3D相冊體驗中",
"3D相册体验结束": "3D相冊體驗結束",
"您购买的3D相册正在精修中!": "您所購買的3D相冊正在精修中!",
"请求失败,点击重新加载": "請求失敗,點擊重新加載",
"没有更多了": "沒有更多了",
"查看3D相册": "查看3D相冊",
"倒计时": "倒數",
"天": "天",
"待修模":"待修模",
"修模中":"修模中",
"待打印":"待列印",
"待建模":"待建模",
"打印中":"列印中",
"未提交":"未提交",
"快递中":"快遞中",
"称净重":"稱淨重",
"建模中":"建模中",
"3D相册已创建":"3D相冊已創建",
"后道工序处理":"後道工序處理",
"后道工序处理中":"後道工序處理中",
"订单信息": "訂單資訊",
"订单详情": "訂單詳情",
"订单ID":"訂單ID",
"拍摄时间":"拍攝時間",
"复制":"複製",
"重打":"重打",
"加打":"加打",
"我的订单":"我的訂單",
"订单":"訂單",
"首页":"首頁",
"订单记录": "訂單記錄",
"联系门店": "聯繫門店",
"拍摄门店": "拍攝門店",
"费用合计": "費用合計",
"复制成功": "複製成功",
"复制失败": "複製失敗",
"保存成功": "保存成功",
"暂无快递信息": "暫無快遞信息",
"退出登录中...": "退出登錄中...",
"渲染中...": "渲染中...",
"数据加载中...": "數據加載中...",
"故障模型,请联系门店处理": "故障模型,請聯繫門店處理",
"3D相册体验已结束": "3D相冊體驗已結束",
"您购买的3D相册正在精修中,请稍候!": "您購買的3D相冊正在精修中,請稍後",
"您未购买3D相册": "您未購買3D相冊",
"体验还剩": "體驗還剩",
"模型问题反馈": "模型問題反饋",
"我要认领": "我要認領",
"纯色背景": "純色背景",
"已选择": "已選擇",
"主题背景": "主題背景",
"复位": "復位",
"保存": "保存",
"旋转": "旋转",
"停止": "停止",
"换背景": "换背景",
"收起": "收起",
"展开": "展開",
"体验AR": "體驗AR",
"我的":"我的",
"关于我们":"關於我們",
"语言":"語言",
"头像":"頭像",
"账号":"賬號",
"性别":"性別",
"退出登录":"退出登錄",
"确认退出登录?":"確認退出登錄?",
"确认退出":"確認退出",
"我再想想":"我再想想",
"个人中心":"個人中心",
"请登录":"請登錄",
"删除订单":"刪除訂單",
"取消":"取消",
"退出AR":"退出AR",
"称毛重管理":"稱毛重管理",
"称毛重":"稱毛重",
"简体中文":"簡體中文",
"英文":"英語",
"繁体中文":"繁體中文",
"韩文":"韓語",
}
export default zhCT
+54
View File
@@ -0,0 +1,54 @@
const zhCT = {
user: {
"language": "語言"
},
"store_name":"门店",
"type_id_2":"手办尺寸",
"type_id_3":"拍摄姿势",
"type_id_4":"额外携带",
"type_id_5":"额外携带",
"total_price":"价格",
"total":"合计",
"submit_tip":"点击登录提交等待排队",
"mobile_form_tip":"或填写手机姓名登记",
"title":"拍照排队",
"err_tip_page":"链接参数错误,无法获取到门店信息",
"pl_chose_goods":"请先选择手办尺寸",
"pl_chose_attr":"请先选择拍摄姿势",
"success_queue":"排队成功",
"fail_queue":"排队失败",
"email": "邮箱",
"mobile": "手机",
"InternationalTelephoneAreaCode": "国际电话区号",
"name": "姓名",
"submit": "提交",
"mobile_empty": "手机号不能为空",
"name_empty": "姓名不能为空",
"email_empty": "邮箱不能为空",
"tip": "以上为单人拍照参考价格,详细可与店员咨询",
"user_service_agreement": "速哇用户服务协议",
"user_privacy_agreement": "速哇隐私政策",
"agree_tip": "请阅读并同意协议",
"queue_success": "排队成功",
"your_queue_number_is": "您的排队序号是",
"Please_wait_for_the_number_to_be_called": "请等待叫号",
"Number": "号",
"go_back": "返回",
"user_phone_is_empty": "手机号不能为空",
"store_is_empty": "门店不能为空",
"calculate_total_amount_error": "计算总金额错误",
"create_user_error": "创建用户错误",
"You_have_registered_please_wait": "您已经登记过了,请等待",
"server_error": "服务器开小差了,请稍后再试",
"name_required": "名称是必填项",
"mobile_required": "手机是必填项",
"站姿": "站姿",
"弯腰/半蹲/坐椅": "弯腰/半蹲/坐椅",
"全蹲/坐地": "全蹲/坐地",
"宠物": "宠物",
"道具": "道具",
"suwa_user_service_agreement": "速哇用户服务协议",
"suwa_privacy_policy": "速哇隐私政策",
"详情": "详情",
}
export default zhCT
+38
View File
@@ -0,0 +1,38 @@
// import { createApp } from 'vue'
// import App from '../App.vue'
// import { createI18n } from 'vue-i18n'
import i18n from "i18next";
import messages from './data/index'
// const app = createApp(App)
import LanguageDetector from "i18next-browser-languagedetector";
export const createI18n = () => {
i18n.use(LanguageDetector).init({
resources: {
en: { translation: messages["en"] },
"zh-CN": { translation: messages["zh-CN"] },
"zh-HK": { translation: messages["zh-TW"] }, // TODO: 暫時採用台灣版本的繁體中文
"zh-TW": { translation: messages["zh-TW"] },
ko: { translation: messages["ko"] },
// es: { translation: messages["es"] }
},
fallbackLng: "zh-CN",
debug: true,
react: {
useSuspense: false
},
detection: {
order: ["querystring", "localStorage", "navigator"],
lookupQuerystring: "lang"
}
});
return i18n;
};
export default createI18n;
export function set(lang: string) {
return i18n.changeLanguage(lang);
}
+67
View File
@@ -0,0 +1,67 @@
import i18next from "i18next";
import { SimpleTFunction } from "i18next-vue";
let translation: SimpleTFunction;
export function set(f: SimpleTFunction) {
translation = f;
}
export function t(key: string, defaultValue: string) {
if (translation) {
let ret = translation(key, defaultValue);
return ret;
}
return defaultValue;
}
const mappingConfig: any = {
valid: false
};
const load = () => {
if (!mappingConfig.valid) {
const data = i18next.getDataByLanguage("zh-CN")?.translation;
for (const key in data) {
mappingConfig[String(data[key])] = key;
}
mappingConfig.valid = true;
}
};
export function toValue(t: any, key: string) {
load();
if (mappingConfig[key]) {
return t(mappingConfig[key]);
}
return key;
}
export function toValueWithout(key: string) {
load();
if (!mappingConfig.valid) {
const data = i18next.getDataByLanguage("zh-CN")?.translation;
for (const key in data) {
mappingConfig[String(data[key])] = key;
}
mappingConfig.valid = true;
}
if (mappingConfig[key]) {
return t(mappingConfig[key], key);
}
return key;
}
Object.defineProperty(String.prototype, "$t", {
get: function $t() {
return toValueWithout(this);
}
});
String.prototype.t = function $t() {
return toValueWithout(this);
}