多语言(英语、法语、西班牙语、德语、波兰语、阿拉伯语)处理

This commit is contained in:
2026-01-12 09:37:20 +08:00
parent 219caadd45
commit 41f0b72253
113 changed files with 3593 additions and 464 deletions

View File

@ -4,6 +4,7 @@ import com.ho.business.constant.DeviceTypeConstant;
import com.ho.business.entity.Device;
import com.ho.business.entity.DeviceCall;
import com.ho.business.entity.Topology;
import com.ho.business.entity.TranslateName;
import com.ho.business.service.DeviceCallService;
import com.ho.business.service.DeviceService;
import com.ho.business.service.DynamicConfigService;
@ -96,7 +97,13 @@ public class DeviceDataCollectServiceImpl implements DataCollectService {
deviceCall.setStationId(stationId);
deviceCall.setSrcId(topology.getId());
deviceCall.setDeviceName(topology.getName());
deviceCall.setDeviceNameEn(dynamicConfigService.getNameEn(topology.getName()));
TranslateName translate = dynamicConfigService.getNameLanguage(topology.getName());
deviceCall.setDeviceNameEn(translate.getNameEn());
deviceCall.setDeviceNameFra(translate.getNameFra());
deviceCall.setDeviceNameSpa(translate.getNameSpa());
deviceCall.setDeviceNameDe(translate.getNameDe());
deviceCall.setDeviceNamePl(translate.getNamePl());
deviceCall.setDeviceNameAra(translate.getNameAra());
deviceCall.setPid(topology.getPid());
deviceCall.setCategory(topology.getCategory());
deviceCall.setCreateTime(new Date());
@ -116,7 +123,13 @@ public class DeviceDataCollectServiceImpl implements DataCollectService {
deviceCall.setStationId(stationId);
deviceCall.setSrcId(CommonConstant.ZERO);
deviceCall.setDeviceName(CommonConstant.ACCESSPOINT);
deviceCall.setDeviceNameEn(dynamicConfigService.getNameEn(CommonConstant.ACCESSPOINT));
TranslateName translate = dynamicConfigService.getNameLanguage(CommonConstant.ACCESSPOINT);
deviceCall.setDeviceNameEn(translate.getNameEn());
deviceCall.setDeviceNameFra(translate.getNameFra());
deviceCall.setDeviceNameSpa(translate.getNameSpa());
deviceCall.setDeviceNameDe(translate.getNameDe());
deviceCall.setDeviceNamePl(translate.getNamePl());
deviceCall.setDeviceNameAra(translate.getNameAra());
deviceCall.setDeviceType(DeviceTypeConstant.ACCESSPOINT);
deviceCall.setPid(pid);
deviceCall.setCreateTime(new Date());