const validate = require("./validate.js"); import __config from '@/config/env'; import api from '@/utils/api.js'; export const params = { CN:{ "テーブル番号" : '表格编号', "番号" : '编号', "人" : '人', "来店時間" : '来店时间', "店員を呼ぶ" : '店员呼叫', "カート" : '购物车', "合計金額" : '总金额', "注文済料" : '订购费', "お食事の人数" : '用餐人数', "お食事の人数入力" : '请输入用餐人数', "份量" : '份量', "熟度" : '熟度', "小料" : '小料', "多选" : '多选', "カートに追加" : '添加到购物车', "注文" : '注文', "料理名前" : '料理名前', "数量" : '数量', "単価" : '单价', "カートはガラガラですので、まずはメニューをお選びください" : '手推车是空荡荡的,请先选择菜单', "カートの合計" : '购物车总数', "状態" : '状态', "作成中" : '正在创建', "料理を出し" : '上菜', "取消済" : '已取消', "注文済合計" : '订购合计', "総注文合計" : '总订单合计', "カート注文" : '购物车订货', "去选购菜品" : '去选购菜品', "关 闭" : '关 闭', "购物车菜品" : '购物车菜品', "已下单菜品" : '已下单菜品', } , JP:{ "テーブル番号" : 'テーブル番号', "番号" : '番号', "人" : '人', "来店時間" : '来店時間', "店員を呼ぶ" : '店員を呼ぶ', "カート" : 'カート', "合計金額" : '合計金額', "注文済料" : '注文済料', "お食事の人数" : 'お食事の人数', "お食事の人数入力" : 'お食事の人数入力', "份量" : 'の重さがある', "熟度" : 'じゅうりょうど', "小料" : 'しょうりょう', "多选" : '複数選択', "カートに追加" : 'カートに追加', "注文" : 'メモ', "料理名前" : '料理の前', "数量" : '数量', "単価" : '単価', "カートはガラガラですので、まずはメニューをお選びください" : 'カートはガラガラですので、まずはメニューをお選びください', "カートの合計" : 'カートの合計', "状態" : '状態', "作成中" : '作成中', "料理を出し" : '料理を出し', "取消済" : '取消済', "注文済合計" : '注文済合計', "総注文合計" : '総注文合計', "カート注文" : 'カート注文', "去选购菜品" : 'メニューを選びに行く', "关 闭" : '閉じる', "购物车菜品" : 'カートのメニュー', "已下单菜品" : '注文済みのメニュー', } , USA:{ "テーブル番号" : 'table number', "番号" : 'Number', "人" : 'people', "来店時間" : 'shop time', "店員を呼ぶ" : 'call a clerk', "カート" : 'shopping Cart', "合計金額" : 'sum total', "注文済料" : 'order charge', "お食事の人数" : 'the number of meals', "お食事の人数入力" : 'enter the number of meals', "份量" : 'weight', "熟度" : 'doneness', "小料" : 'small material', "多选" : 'multiple choice', "カートに追加" : 'add to cart', "注文" : 'notes', "料理名前" : 'former Chef', "数量" : 'number', "単価" : 'unit price', "カートはガラガラですので、まずはメニューをお選びください" : 'because the cart is rattle, please select the menu first', "カートの合計" : 'cart total', "状態" : 'state', "作成中" : 'during creation', "料理を出し" : 'cook out', "取消済" : 'rescission', "注文済合計" : 'order total', "総注文合計" : 'total order total', "カート注文" : 'cart order', "去选购菜品" : 'go and choose dishes', "关 闭" : 'close', "购物车菜品" : 'shopping cart dishes', "已下单菜品" : 'ordered dishes', } , KR:{ "テーブル番号" : '테이블 번호', "番号" : '번호 지정', "人" : '사람', "来店時間" : '매장 방문 시간', "店員を呼ぶ" : '점원을 부르다', "カート" : '손수레', "合計金額" : '총 금액', "注文済料" : '주문료', "お食事の人数" : '식사 인원', "お食事の人数入力" : '식사 인원수를 입력하다.', "份量" : '분량', "熟度" : '숙도', "小料" : '작은 재료', "多选" : '다선', "カートに追加" : '엔트에 추가', "注文" : '주석', "料理名前" : '요리 명전', "数量" : '수량', "単価" : '단가', "カートはガラガラですので、まずはメニューをお選びください" : '카트가 비어 있습니다. 먼저 메뉴를 선택하십시오.', "カートの合計" : '총 카트 수', "状態" : '상태', "作成中" : '생성 중', "料理を出し" : '요리를 내다', "取消済" : '취소됨', "注文済合計" : '총 주문', "総注文合計" : '총 주문 합계', "カート注文" : '장바구니 주문', "去选购菜品" : '음식을 골라 사러 가다', "关 闭" : '닫기', "购物车菜品" : '장바구니 메뉴', "已下单菜品" : '주문 완료', } , } const languageConversion = function(type,value) { let list = getValue(params , type) return list ? getValue(list , value) : '' } // 动态获取对象里的值 const getValue = function(obj,key) { return obj[key]; // 使用方括号语法 } module.exports = { //暴露接口调用 languageConversion: languageConversion, getValue: getValue };