const deviceFlowMessages = { "zh-CN": { device: { table: { mac: "设备MAC", }, dialog: { detail: { id: "设备ID", }, }, claim: { dialogTitle: "认领设备", query: { orderCode: "订单号", }, placeholder: { orderCode: "请输入订单号", }, tip: "请根据订单号查找设备并选择需要认领的设备", empty: "暂无匹配的设备数据", selectedCount: "已选择设备:{count} 台", confirmButton: "确认认领", detailTitle: "设备详情", detail: { batchNo: "批次号", }, message: { enterOrderCode: "请先输入订单号", queryFirst: "请先根据订单号查询设备", selectAtLeastOne: "请至少选择一台设备", confirmClaim: "确认认领已选中的 {count} 台设备吗?", claimSuccess: "认领成功", }, }, trajectory: { dialogTitle: "设备轨迹", dialogTitleWithSn: "设备轨迹 - {sn}", summary: { id: "设备ID", sn: "序列号", alias: "名称", remark: "设备备注", pointCount: "已展示轨迹点", totalLimit: "共 {total} 条,当前仅展示最近 {count} 条", }, filter: { locationTime: "位置时间", startPlaceholder: "开始时间", endPlaceholder: "结束时间", }, tabs: { map: "地图轨迹", table: "轨迹明细", }, provider: { label: "地图服务", maptiler: "MapTiler", amap: "高德地图", google: "谷歌地图", }, empty: "暂无轨迹数据", table: { time: "位置时间", coordinates: "经纬度", address: "地址", battery: "电量", }, marker: { startShort: "起", endShort: "终", }, message: { missingDevice: "未获取到设备信息,无法查看轨迹", missingMapKey: "当前企业未配置地图 Key", mapConfigLoadFailed: "地图配置加载失败", trajectoryLoadFailed: "轨迹加载失败", missingAmapKey: "当前企业未配置高德地图 Key", amapLoadFailed: "高德地图加载失败", missingGoogleKey: "当前企业未配置谷歌地图 Key", googleLoadFailed: "谷歌地图加载失败", missingMaptilerKey: "当前企业未配置 MapTiler Key", maptilerLoadFailed: "MapTiler 地图加载失败", amapConvertFailed: "高德坐标转换失败", startTime: "开始时间", endTime: "结束时间", disclaimer: "非实时定位数据,仅供参考", }, }, }, }, "en-US": { device: { table: { mac: "Device MAC", }, dialog: { detail: { id: "Device ID", }, }, claim: { dialogTitle: "Claim Device", query: { orderCode: "Order No.", }, placeholder: { orderCode: "Enter order no.", }, tip: "Search devices by order number and select the devices to claim.", empty: "No matching device data", selectedCount: "Selected devices: {count}", confirmButton: "Confirm Claim", detailTitle: "Device Detail", detail: { batchNo: "Batch No.", }, message: { enterOrderCode: "Please enter the order number first", queryFirst: "Please query devices by order number first", selectAtLeastOne: "Please select at least one device", confirmClaim: "Confirm claiming {count} selected devices?", claimSuccess: "Claim successful", }, }, trajectory: { dialogTitle: "Device Trajectory", dialogTitleWithSn: "Device Trajectory - {sn}", summary: { id: "Device ID", sn: "Serial No.", alias: "Name", remark: "Device Remark", pointCount: "Displayed Points", totalLimit: "Total {total}, currently showing the latest {count}", }, filter: { locationTime: "Location Time", startPlaceholder: "Start Time", endPlaceholder: "End Time", }, tabs: { map: "Map Trajectory", table: "Trajectory Details", }, provider: { label: "Map Service", maptiler: "MapTiler", amap: "Amap", google: "Google Maps", }, empty: "No trajectory data", table: { time: "Location Time", coordinates: "Coordinates", address: "Address", battery: "Battery", }, marker: { startShort: "S", endShort: "E", }, message: { missingDevice: "Device information is unavailable, so the trajectory cannot be displayed", missingMapKey: "No map key is configured for the current business", mapConfigLoadFailed: "Failed to load map configuration", trajectoryLoadFailed: "Failed to load trajectory", missingAmapKey: "No Amap key is configured for the current business", amapLoadFailed: "Failed to load Amap", missingGoogleKey: "No Google Maps key is configured for the current business", googleLoadFailed: "Failed to load Google Maps", missingMaptilerKey: "No MapTiler key is configured for the current business", maptilerLoadFailed: "Failed to load MapTiler map", amapConvertFailed: "Failed to convert Amap coordinates", startTime: "Start Time", endTime: "End Time", disclaimer: "Non-real-time location data, for reference only", }, }, }, }, "fr-FR": { device: { table: { mac: "MAC appareil", }, dialog: { detail: { id: "ID appareil", }, }, claim: { dialogTitle: "Reclamer appareil", query: { orderCode: "Numero de commande", }, placeholder: { orderCode: "Saisir le numero de commande", }, tip: "Recherchez les appareils par numero de commande puis selectionnez ceux a reclamer.", empty: "Aucune donnee appareil correspondante", selectedCount: "Appareils selectionnes : {count}", confirmButton: "Confirmer la reclamation", detailTitle: "Detail appareil", detail: { batchNo: "Numero de lot", }, message: { enterOrderCode: "Veuillez d'abord saisir le numero de commande", queryFirst: "Veuillez d'abord rechercher les appareils par numero de commande", selectAtLeastOne: "Veuillez selectionner au moins un appareil", confirmClaim: "Confirmer la reclamation des {count} appareils selectionnes ?", claimSuccess: "Reclamation reussie", }, }, trajectory: { dialogTitle: "Trajectoire appareil", dialogTitleWithSn: "Trajectoire appareil - {sn}", summary: { id: "ID appareil", sn: "Numero de serie", alias: "Nom", remark: "Remarque appareil", pointCount: "Points affiches", totalLimit: "Total {total}, seuls les {count} plus recents sont affiches", }, filter: { locationTime: "Heure de position", startPlaceholder: "Heure de debut", endPlaceholder: "Heure de fin", }, tabs: { map: "Trajectoire carte", table: "Details de trajectoire", }, provider: { label: "Service de carte", maptiler: "MapTiler", amap: "Amap", google: "Google Maps", }, empty: "Aucune donnee de trajectoire", table: { time: "Heure de position", coordinates: "Coordonnees", address: "Adresse", battery: "Batterie", }, marker: { startShort: "D", endShort: "F", }, message: { missingDevice: "Les informations appareil sont indisponibles, impossible d'afficher la trajectoire", missingMapKey: "Aucune cle de carte n'est configuree pour l'entreprise actuelle", mapConfigLoadFailed: "Echec du chargement de la configuration de carte", trajectoryLoadFailed: "Echec du chargement de la trajectoire", missingAmapKey: "Aucune cle Amap n'est configuree pour l'entreprise actuelle", amapLoadFailed: "Echec du chargement d'Amap", missingGoogleKey: "Aucune cle Google Maps n'est configuree pour l'entreprise actuelle", googleLoadFailed: "Echec du chargement de Google Maps", missingMaptilerKey: "Aucune cle MapTiler n'est configuree pour l'entreprise actuelle", maptilerLoadFailed: "Echec du chargement de la carte MapTiler", amapConvertFailed: "Echec de conversion des coordonnees Amap", startTime: "Heure de debut", endTime: "Heure de fin", disclaimer: "Donnees de localisation non temps reel, a titre indicatif uniquement", }, }, }, }, "es-ES": { device: { table: { mac: "MAC del dispositivo", }, dialog: { detail: { id: "ID del dispositivo", }, }, claim: { dialogTitle: "Reclamar dispositivo", query: { orderCode: "Numero de pedido", }, placeholder: { orderCode: "Ingrese el numero de pedido", }, tip: "Busque dispositivos por numero de pedido y seleccione los que desea reclamar.", empty: "No hay datos de dispositivos coincidentes", selectedCount: "Dispositivos seleccionados: {count}", confirmButton: "Confirmar reclamo", detailTitle: "Detalle del dispositivo", detail: { batchNo: "Numero de lote", }, message: { enterOrderCode: "Primero ingrese el numero de pedido", queryFirst: "Primero consulte los dispositivos por numero de pedido", selectAtLeastOne: "Seleccione al menos un dispositivo", confirmClaim: "Confirmar el reclamo de {count} dispositivos seleccionados?", claimSuccess: "Reclamo exitoso", }, }, trajectory: { dialogTitle: "Trayectoria del dispositivo", dialogTitleWithSn: "Trayectoria del dispositivo - {sn}", summary: { id: "ID del dispositivo", sn: "Numero de serie", alias: "Nombre", remark: "Observacion del dispositivo", pointCount: "Puntos mostrados", totalLimit: "Total {total}, actualmente solo se muestran los ultimos {count}", }, filter: { locationTime: "Hora de ubicacion", startPlaceholder: "Hora de inicio", endPlaceholder: "Hora de fin", }, tabs: { map: "Trayectoria en mapa", table: "Detalle de trayectoria", }, provider: { label: "Servicio de mapa", maptiler: "MapTiler", amap: "Amap", google: "Google Maps", }, empty: "No hay datos de trayectoria", table: { time: "Hora de ubicacion", coordinates: "Coordenadas", address: "Direccion", battery: "Bateria", }, marker: { startShort: "I", endShort: "F", }, message: { missingDevice: "No se dispone de informacion del dispositivo, no es posible mostrar la trayectoria", missingMapKey: "La empresa actual no tiene configurada una clave de mapa", mapConfigLoadFailed: "No se pudo cargar la configuracion del mapa", trajectoryLoadFailed: "No se pudo cargar la trayectoria", missingAmapKey: "La empresa actual no tiene configurada una clave de Amap", amapLoadFailed: "No se pudo cargar Amap", missingGoogleKey: "La empresa actual no tiene configurada una clave de Google Maps", googleLoadFailed: "No se pudo cargar Google Maps", missingMaptilerKey: "La empresa actual no tiene configurada una clave de MapTiler", maptilerLoadFailed: "No se pudo cargar el mapa de MapTiler", amapConvertFailed: "No se pudieron convertir las coordenadas de Amap", startTime: "Hora de inicio", endTime: "Hora de fin", disclaimer: "Datos de ubicacion no en tiempo real, solo de referencia", }, }, }, }, "pt-BR": { device: { table: { mac: "MAC do dispositivo", }, dialog: { detail: { id: "ID do dispositivo", }, }, claim: { dialogTitle: "Reivindicar dispositivo", query: { orderCode: "Numero do pedido", }, placeholder: { orderCode: "Digite o numero do pedido", }, tip: "Pesquise dispositivos pelo numero do pedido e selecione os que deseja reivindicar.", empty: "Nenhum dado de dispositivo correspondente", selectedCount: "Dispositivos selecionados: {count}", confirmButton: "Confirmar reivindicacao", detailTitle: "Detalhe do dispositivo", detail: { batchNo: "Numero do lote", }, message: { enterOrderCode: "Digite primeiro o numero do pedido", queryFirst: "Pesquise primeiro os dispositivos pelo numero do pedido", selectAtLeastOne: "Selecione pelo menos um dispositivo", confirmClaim: "Confirmar a reivindicacao de {count} dispositivos selecionados?", claimSuccess: "Reivindicacao concluida com sucesso", }, }, trajectory: { dialogTitle: "Trajetoria do dispositivo", dialogTitleWithSn: "Trajetoria do dispositivo - {sn}", summary: { id: "ID do dispositivo", sn: "Numero de serie", alias: "Nome", remark: "Observacao do dispositivo", pointCount: "Pontos exibidos", totalLimit: "Total {total}, atualmente sao exibidos apenas os ultimos {count}", }, filter: { locationTime: "Horario da posicao", startPlaceholder: "Horario inicial", endPlaceholder: "Horario final", }, tabs: { map: "Trajetoria no mapa", table: "Detalhes da trajetoria", }, provider: { label: "Servico de mapa", maptiler: "MapTiler", amap: "Amap", google: "Google Maps", }, empty: "Nenhum dado de trajetoria", table: { time: "Horario da posicao", coordinates: "Coordenadas", address: "Endereco", battery: "Bateria", }, marker: { startShort: "I", endShort: "F", }, message: { missingDevice: "As informacoes do dispositivo nao estao disponiveis, nao e possivel exibir a trajetoria", missingMapKey: "Nenhuma chave de mapa foi configurada para a empresa atual", mapConfigLoadFailed: "Falha ao carregar a configuracao do mapa", trajectoryLoadFailed: "Falha ao carregar a trajetoria", missingAmapKey: "Nenhuma chave do Amap foi configurada para a empresa atual", amapLoadFailed: "Falha ao carregar o Amap", missingGoogleKey: "Nenhuma chave do Google Maps foi configurada para a empresa atual", googleLoadFailed: "Falha ao carregar o Google Maps", missingMaptilerKey: "Nenhuma chave do MapTiler foi configurada para a empresa atual", maptilerLoadFailed: "Falha ao carregar o mapa do MapTiler", amapConvertFailed: "Falha ao converter as coordenadas do Amap", startTime: "Horario inicial", endTime: "Horario final", disclaimer: "Dados de localizacao nao em tempo real, apenas para referencia", }, }, }, }, }; export default deviceFlowMessages;